AccessHybrid和Trunk端口有何区别_第1页
AccessHybrid和Trunk端口有何区别_第2页
AccessHybrid和Trunk端口有何区别_第3页
AccessHybrid和Trunk端口有何区别_第4页
AccessHybrid和Trunk端口有何区别_第5页
免费预览已结束,剩余7页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、以下案例可以帮助大家深入理解华三交换机的hybrid 端口模式Switch-Ethernet0/1int e0/1Switch-Ethernet0/1port link-type hybridSwitch-Ethernet0/1port hybrid pvid vlan 10Switch-Ethernet0/1port hybrid vlan 10 20 untaggedSwitch-Ethernet0/1 int e0/2Switch-Ethernet0/2port link-type hybridSwitch-Ethernet0/2port hybrid pvid vlan 20Switc

2、h-Ethernet0/2port hybrid vlan 10 20 untagged此时inter e0/1和inter e0/2下的所接的PC是可以互通的,但互通时数据所走的往返vlan 是不同的。以下以 inter e0/1 下的所接的pc1 访问 inter e0/2 下的所接的pc2 为例进行说明pc1 所发出的数据,由inter0/1 所在的 pvid vlan10 封装 vlan10 的标记后送入交换机,交换机发现inter e0/2 允许 vlan 10 的数据通过,于是数据被转发到inter e0/2 上,由于inter e0/2 上 vlan 10 是 untagged

3、的,于是交换机此时去除数据包上vlan10 的标记, 以普通包的形式发给pc2, 此时 pc1->p2 走的是 vlan10再来分析pc2 给 pc1 回包的过程,pc2 所发出的数据,由inter0/2 所在的pvid vlan20 封装 vlan20 的标记后送入交换机,交换机发现inter e0/1 允许 vlan 20的数据通过,于是数据被转发到inter e0/1 上,由于inter e0/1 上 vlan 20 是untagged 的,于是交换机此时去除数据包上vlan20 的标记,以普通包的形式发给 pc1 ,此时 pc2->pc1 走的是vlan20。有网友问这样一

4、个问题:vlan 1vlan 2vlan 3vlan 4vlan 5interface Ethernet0/1port link-type hybridport hybrid vlan 1 to 4 untaggedport hybrid pvid vlan 2#interface Ethernet0/2port link-type hybridport hybrid vlan 3 to 5 untaggedport hybrid pvid vlan 3#以上配置能不能传到另一台交换机? 也就是说和另一台交换机的同样的 vlan Id 的端口能不能互通?也就是想知道什么时候用Hybrid ,什

5、么时候用Trunk?这个问题的答案为:端口有三种模式:access, hybrid , trunk 。access 就不说了,trunk 可以属于多个vlan , 可以接收和发送多个vlan的报文, 一般用于交换机之间的连接;hybrid 也可以属于多个vlan , 可以接收和发送多个vlan 的报文,可以用于交换机之间的连接也可以用于交换机和用户计算机之间的连接。trunk 和 hybrid 的区别主要是,hybrid 端口可以允许多个vlan 的报文不打标签,而 trunk 端口只允许缺省 vlan 的报文不打标签,同一个交换机上不能hybrid 和 trunk 并存。下边详细介绍一下三种

6、端口:untag就是普通的ethernet报文,普通PC机的网卡是可以识别这样的报文进行通讯;tag报文结构的变化是在源 mac地址和目的mac地址之后,加上了4bytes 的 vlan 信息, 也就是 vlan tag 头 ; 一般来说这样的报文普通PC机的网卡是不能识别的下图说明了 802.1Q封装tag报文帧结构带 802.1Q 的帧是在标准以太网帧上插入了4个字节的标识。其中包含:2 个字节的协议标识符(TPID) ,当前置0x8100 的固定值,表明该802.1Q 的标记信息。2 个字节的标记控制信息(TCI) ,包含了三个域。Priority 域,占 3bits ,表示报文的优先级

7、,取值0 到 7, 7 为最高优先级,0 为最低优先级。该域被802.1p 采用。规范格式指示符(CFI) 域,占 1bit , 0表示规范格式,应用于以太网 ;1 表示非规范格式,应用于Token Ring 。VLAN ID域,占12bit ,用于标示 VLAN的归属。以太网端口有三种链路类型:Access、 Hybrid 和 Trunk。Access类型的端口只能属于1个VLAN 一般用于连接计算机的端 口;Trunk类型的端口可以允许多个 VLAN®过,可以接收和发送多个 VLAN的报文,一般用于交换机之间连接的端口;Hybrid类型的端口可以允许多个 VLAN®过,

8、可以接收和发送多个 VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算 机。Hybrid 端口和 Trunk 端口在接收数据时,处理方法是一样的,唯一不同之处在于发送数据时:Hybrid端口可以允许多个 VLAN的报文发 送时不打标签,而Trunk端口只允许缺省VLAN的报文发送时不打标签。在这里先要向大家阐明端口的缺省VLAN个概念Access端口只属于1个VLAN所以它的缺省VLANB是它所在的 VLAN不用设置;Hybrid 端口和 Trunk 端口属于多个VLAN, 所以需要设置缺省VLANID。缺省情况下,Hybrid端口和Trunk端口的缺省 VLANfe VLAN

9、1当端口接收到不带 VLAN Tag的报文后,则将报文转发到属于缺省 VLAN的端口(如果设置了端口的缺省 VLAN ID)。当端口发送带有 VLAN Tag的报文时,如果该报文的 VLAN ID与端口缺省的 VLAN ID相同,则 系统将去掉报文的VLAN Tag,然后再发送该报文。注:对于华三交换机缺省 VLAN称为“Pvid Vlan”,对于思科交 换机缺省VLANt称为“Native Vlan”交换机接口出入数据处理过程如下:Acess 端口收报文:收到一个报文,判断是否有VLAN言息:如果没有则打上端口的 PVID,并进行交换转发,如果有则直接丢弃(缺省)Acess 端口发报文:将报

10、文的VLAN言息剥离,直接发送出去(所以,Access端口可以实现同一交换机上相同 VLAN下的主机通 信;也可以实现交换机级连时的缺省 VLAN1报文交换,但不能实现VLAN 透传。 )trunk 端口收报文:收到一个报文,判断是否有 VLAN言息:如果有,判断该trunk端 口是否允许该VLAN的数据进入:如果可以则转发,否则丢弃 ;如果没 有VLAN言息则打上端口的PVID,并进行交换转发。trunk 端口发报文:比较将要发送报文的 VLAN言息和端口的PVID,如果不相等则直接 发送。如果两者相等则剥离 VLAN言息,再发送。(所以,将交换机级连口统统设置为 Trunk并允许所有VLA

11、N1过后, VLAN2-VLAN400直接透传,而 VLAN1则因为和 Trunk缺省PVID相同, 需要通过剥离VLAN言息又添加VLAN言息实现了透传。而如果更改 Trunk的缺省PVID,则可以实现某一交换机下的VLAN-X和另一交换机下的VLAN-Y通信。)hybrid 端口收报文:收到一个报文,判断是否有VLAN言息:如果有,则判断该 hybrid 端口是否允许该VLAN的数据进入:如果可以则转发,否则丢弃(此时端 口上的 untag 配置是不用考虑的,untag 配置只对发送报文时起作用);如果没有则打上端口的 PVID,并进行交换转发。hybrid 端口发报文:1、判断该VLAN

12、B本端口的属性(disp interface即可看到该端口 对哪些 VLAN> untag ,哪些 VLAN> tag)2、如果是untag则剥离VLAN言息,再发送,如果是tag则直接发(所以,Hybrid实现了不同VLANF的主机白通信。)基于 802.1Q 的 VLAN在802.1q vlan中,网卡(nic )不必去识别数据包头部分的 802.1q标 记(tag),网卡只需发送和接收普通的以太网数据包。如果数据包的目的地址 在同一个网段内,那么,就采用普通的以太网协议进行通信。 只有当数据包的目 的地址在另一台交换机上时,vlan才进行判断是将此数据包丢弃还是进行转发。在理

13、解ieee 802.1q vlan 时,有两个非常重要的名词需要掌握,就是 端口 vlan 的 id (port vlan id numbers,简写为 pvid )和 vlan 的 id (vlan id numbers,简写为vid )。这两个变量都是定义在端口上的,但是两者问有很大 的区别。用户可以仅为每个交换机端口定义一个pvid。pvid定义了交换机将向哪一个vlan转发数据包,以及什么时候数据包会需要转发到另一台交换机的端 口上,或者网络中的某个地方。另外,用户也可以定义某个端口同时属于多个 vlan (vids ),使得它可以接收网络中多个 vlan的数据包。pvid和vid这两 个变量用于控制端口发送和接收 vlan数据流的能力,而两者之间的区别在于后 者还允许信息可以在多个vlan间共享。802.1q vlan 网段:举例来说,假设vlan2中连接在交换机的端口 12上的计算机发送出一个数 据包,而且其端口 vlan id (port vlan idnumber )是2 (pvid=2 )。如果目的地 址在另一个端口(

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论