欢迎来到天天文库
浏览记录
ID:22372897
大小:61.50 KB
页数:7页
时间:2018-10-28
《vlan的hybrid和trunk端口有何区别》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、VLAN的Hybrid和Trunk端口有何区别~教育资源库 有网友问这样一个问题: vlan1 # vlan2 # vlan3 # vlan4 # vlan5 # interfaceEther0/1 portlink-typehybrid porthybridvlan1to4untagged porthybridpvidvlan2 # interfaceEther0/2 portlink-typehybrid porthybridvlan3to5untagged porthybridp
2、vidvlan3 # 以上配置能不能传到另一台交换机?也就是说和另一台交换机的同样的vlanId的端口能不能互通?也就是想知道什么时候用Hybrid,什么时候用Trunk? 这个问题的答案为:端口有三种模式:access,hybrid,trunk。access就不说了,trunk可以属于多个vlan,可以接收和发送多个vlan的报文,一般用于交换机之间的连接;hybrid也可以属于多个vlan,可以接收和发送多个vlan的报文,可以用于交换机之间的连接也可以用于交换机和用户计算机之间的连接。trunk和hybrid的区
3、别主要是,hybrid端口可以允许多个vlan的报文不打标签,而trunk端口只允许缺省vlan的报文不打标签,同一个交换机上不能hybrid和trunk并存。 下边详细介绍一下三种端口: untag就是普通的ether报文,普通PC机的网卡是可以识别这样的报文进行通讯; tag报文结构的变化是在源mac地址和目的mac地址之后,加上了4bytes的vlan信息,也就是vlantag头;一般来说这样的报文普通PC机的网卡是不能识别的 下图说明了802.1Q封装tag报文帧结构 带802.1Q的帧是在标准以太网帧上插
4、入了4个字节的标识。其中包含: 2个字节的协议标识符(TPID),当前置0x8100的固定值,表明该帧带有802.1Q的标记信息。 2个字节的标记控制信息(TCI),包含了三个域。 Priority域,占3bits,表示报文的优先级,取值0到7,7为最高优先级,0为最低优先级。该域被802.1p采用。 规范格式指示符(CFI)域,占1bit,0表示规范格式,应用于以太网;1表示非规范格式,应用于TokenRing。 VLANID域,占12bit,用于标示VLAN的归属。 以太网端口有三种链路类型:Access、H
5、ybrid和Trunk。 Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口; Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口; Hybrid类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机。 Hybrid端口和Trunk端口在接收数据时,处理方法是一样的,唯一不同之处在于发送数据时:Hybrid端口可以允许多个VLAN的报文发送时不打标签,而Trunk端口只允许缺省
6、VLAN的报文发送时不打标签。 在这里先要向大家阐明端口的缺省VLAN这个概念 Access端口只属于1个VLAN,所以它的缺省VLAN就是它所在的VLAN,不用设置; Hybrid端口和Trunk端口属于多个VLAN,所以需要设置缺省VLANID。缺省情况下,Hybrid端口和Trunk端口的缺省VLAN为VLAN1 当端口接收到不带VLANTag的报文后,则将报文转发到属于缺省VLAN的端口(如果设置了端口的缺省VLANID)。当端口发送带有VLANTag的报文时,如果该报文的VLANID与端口缺省的VLANID
7、相同,则系统将去掉报文的VLANTag,然后再发送该报文。 注:对于华三交换机缺省VLAN被称为PvidVlan,对于思科交换机缺省VLAN被称为NativeVlan交换机接口出入数据处理过程如下: Acess端口收报文: 收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有则直接丢弃(缺省) Acess端口发报文: 将报文的VLAN信息剥离,直接发送出去 (所以,Access端口可以实现同一交换机上相同VLAN下的主机通信;也可以实现交换机级连时的缺省VLAN1报文交换,但
8、不能实现VLAN透传。) trunk端口收报文: 收到一个报文,判断是否有VLAN信息:如果有,判断该trunk端口是否允许该VLAN的数据进入:如果可以则转发,否则丢弃;如果没有VLAN信息则打上端口的PVID,并进行交换转发。 trunk端口发报文: 比较将要发送报文的VLAN
此文档下载收益归作者所有