您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 浅析hybrid端口的收发报文模式
1、以太网端口有3种链路类型:access、trunk、hybridAccess类型端口只能属于1个VLAN用于连接计算机端口;Trunk类型端口可以允许多个VLAN通过可以接收和发送多个VLAN报文般用于交换机的间连接端口;Hybrid类型端口可以允许多个VLAN通过可以接收和发送多个VLAN报文可以用于交换机的间连接也可以用于连接用户计算机Hybrid端口和Trunk端口在接收数据时处理思路方法是样唯区别的处在于发送数据时:Hybrid端口可以允许多个VLAN报文发送时不打标签而Trunk端口只允许缺省VLAN报文发送时不打标签缺省VLAN:Access端口只属于1个VLAN所以它缺省VLAN就是它所在VLAN不用设置;Hybrid端口和Trunk端口属于多个VLAN所以需要设置缺省VLANID.缺省情况下Hybrid端口和Trunk端口缺省VLAN为VLAN1;如果设置了端口缺省VLANID当端口接收到不带VLANTag报文后则将报文转发到属于缺省VLAN端口;当端口发送带有VLANTag报文时如果该报文VLANID和端口缺省VLANID相同则系统将去掉报文VLANTag然后再发送。
2、该报文注:对于华为交换机缺省VLAN被称为“PvidVlan”对于思科交换机缺省VLAN被称为“NativeVlan”交换机接口出入数据处理过程:Acess端口收报文:收到个报文判断是否有VLAN信息:如果没有则打上端口PVID并进行交换转发如果有则直接丢弃(缺省)Acess端口发报文:将报文VLAN信息剥离直接发送出去trunk端口收报文:收到个报文判断是否有VLAN信息:如果没有则打上端口PVID并进行交换转发如果有判断该trunk端口是否允许该VLAN数据进入:如果可以则转发否则丢弃trunk端口发报文:比较端口PVID和将要发送报文VLAN信息如果两者相等则剥离VLAN信息再发送如果不相等则直接发送hybrid端口收报文:收到个报文判断是否有VLAN信息:如果没有则打上端口PVID并进行交换转发如果有则判断该hybrid端口是否允许该VLAN数据进入:如果可以则转发否则丢弃(此时端口上untag配置是不用考虑untag配置只对发送报文时起作用)hybrid端口发报文:1、判断该VLAN在本端口属性(disperface即可看到该端口对哪些VLAN是untag哪些VLAN是tag。
3、)2、如果是untag则剥离VLAN信息再发送如果是tag则直接发送可以用此理论解释如下图示两台PC(属于两个VLAN同个网段)间可以通信问题1.功能需求及组网说明端口hybrid属性的配置『配置环境参数』1.交换机E0/1和E0/2属于vlan102.交换机E0/3属于vlan203.交换机E0/4和E0/5属于vlan304.交换机E0/23连接Server15.交换机E0/24连接Server26.Server1和Server2分属于vlan40和vlan507.PC和Server都在同一网段8.E0/10连接BAS设备,属于vlan60『组网需求』1.利用二层交换机端口的hybrid属性灵活实现vlan之间的灵活互访;2.Vlan10、vlan20和vlan30的PC均可以访问Server1;3.vlan10、20以及vlan30的4端口的PC可以访问Server2;4.vlan10中的2端口的PC可以访问vlan30的PC;5.vlan20的PC可以访问vlan30的5端口的PC;6.vlan10的PC访问外网需要将vlan信息送到BAS,而vlan20和vlan30则不需要。
4、。2数据配置步骤『端口hybrid属性配置流程』hybrid属性是一种混杂模式,实现了在一个untagged端口允许报文以tagged形式送出交换机。同时可以利用hybrid属性定义分属于不同的vlan的端口之间的互访,这是access和trunk端口所不能实现的。在一台交换机上不允许trunk端口和hybrid端口同时存在。1.先创建业务需要的vlan[SwitchA]vlan10[SwitchA]vlan20[SwitchA]vlan30[SwitchA]vlan40[SwitchA]vlan502.每个端口,都配置为hybrid状态[SwitchA]interfaceEthernet0/1[SwitchA-Ethernet0/1]portlink-typehybrid3.设置端口的pvid等于该端口所属的vlan[Switch-Ethernet0/1]porthybridpvidvlan104.将希望可以互通的端口的pvidvlan,设置为untaggedvlan,这样从该端口发出的广播帧就可以到达本端口[Switch-Ethernet0/1]porthybridvlan1040。
5、5060untagged实际上,这种配置是通过hybrid端口的pvid来唯一的表示一个端口,接收端口通过是否将vlan设置为untaggedvlan,来控制是否与pvidvlan为该vlan的端口互通。5.以下各端口类似:[Switch-Ethernet0/1]inte0/2[Switch-Ethernet0/2]portlink-typehybrid[Switch-Ethernet0/2]porthybridpvidvlan10[Switch-Ethernet0/2]porthybridvlan1030405060untagged[Switch-Ethernet0/2]inte0/3[Switch-Ethernet0/3]portlink-typehybrid[Switch-Ethernet0/3]porthybridpvidvlan20[Switch-Ethernet0/3]porthybridvlan2030405060untagged[Switch-Ethernet0/3]inte0/4[Switch-Ethernet0/4]portlink-typehybrid[Switc。
6、h-Ethernet0/4]porthybridpvidvlan30[Switch-Ethernet0/4]porthybridvlan1030405060untagged[Switch-Ethernet0/4]inte0/5[Switch-Ethernet0/5]portlink-typehybrid[Switch-Ethernet0/5]porthybridpvidvlan30[Switch-Ethernet0/5]porthybridvlan1020304060untagged[Switch-Ethernet0/5]inte0/23[Switch-Ethernet0/23]portlink-typehybrid[Switch-Ethernet0/23]porthybridpvidvlan40[Switch-Ethernet0/23]porthybridvlan10203040untagged[Switch-Ethernet0/24]inte0/24[Switch-Ethernet0/24]portlink-typehybrid[Switch-Ethernet0/24]porthy。
7、bridpvidvlan50[Switch-Ethernet0/24]porthybridvlan10203050untagged6.上行口E0/10上允许vlan10以tagged形式送出,其它为untagged[SwitchA]interfaceEthernet0/10[SwitchA-Ethernet0/10]portlink-typehybrid[SwitchA-Ethernet0/10]porthybridpvidvlan60[SwitchA-Ethernet0/10]porthybridvlan10tagged[SwitchA-Ethernet0/10]porthybridvlan2030untagged本例中需求比较复杂,一般人员很难做到一次性在一个端口上指定哪些vlan允许通过,可以根据需求逐条配置,交换机支持在端口上多次设置。。
本文标题:浅析hybrid端口的收发报文模式
链接地址:https://www.777doc.com/doc-2265601 .html