欢迎来到天天文库
浏览记录
ID:21340248
大小:39.50 KB
页数:5页
时间:2018-10-21
《交换机端口转发规则》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、交换机端口转发规则一交换机端口处理过程HCSE的教材上根本没有讲各种接口接收带TAG的FRAME时候的规则。所以以前老是以为是跟发送的规则一样。走了很多弯路废了好多脑细胞,痛苦啊。跟很多培训过的兄弟交流过都深有同感。tag就是普通的ethernet报文,报文结构的变化是在源mac地址和目的mac地址之后,加上了4bytes的vlan信息,也就是vlantag头;untag就是普通的ethernet报文,比tag报文少了4bytes字节。情况列举Switch收发Switch对标记的处理remarkAccess(接收)Tagged=PVID不接收(注:部分高
2、端产品可能接收。)Access(接收)Tagged=/PVID不接收(注:部分高端产品可能接收。)Access(接收)Untagged接收增加tag=PVID从PCAccess(发送)Tagged=PVID转发删除tagAccess(发送)Tagged=/PVID不转发不处理Access(发送)Untagged无此情况无此情况无此情况Trunk(接收)Tagged=PVID接收不修改tagTrunk(接收)Tagged=/PVID接收不修改tagTrunk(接收)Untagged接收增加tag=PVIDTrunk(发送)Tagged=PVIDIfPass
3、ingthen转发删除tagTrunk(发送)Tagged=/PVIDIfPassingthen转发不修改tagTrunk(发送)Untagged无此情况无此情况无此情况(注)Hybrid(接收)Tagged=PVID接收不修改tag对端是trunkHybrid(接收)Tagged=/PVID接收不修改tag对端是trunkHybrid(接收)Untagged接收增加tag=PVID类TrunkHybrid(发送)Tagged=PVIDTag和untag中列出的vlan可以passing看Tag项和untag项Hybrid(发送)Tagged=/PVID
4、Tag和untag中列出的vlan可以passing看Tag项和untag项Hybrid(发送)Untagged无此情况无此情况无此情况(注)我来解释一下收报文:Acess端口1、收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有则直接丢弃(缺省)发报文:Acess端口:1、将报文的VLAN信息剥离,直接发送出去收报文:trunk端口:1、收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有判断该trunk端口是否允许该VLAN的数据进入:如果可以则转发,否则丢弃发报文:tru
5、nk端口:1、比较端口的PVID和将要发送报文的VLAN信息,如果两者相等则剥离VLAN信息,再发送,如果不相等则直接发送收报文:hybrid端口:1、收到一个报文2、判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有则判断该hybrid端口是否允许该VLAN的数据进入:如果可以则转发,否则丢弃发报文:hybrid端口:1、判断该VLAN在本端口的属性(dispinterface即可看到该端口对哪些VLAN是untag,哪些VLAN是tag)2、如果是untag则剥离VLAN信息,再发送,如果是tag则直接发送以太网端口有三种链
6、路类型:Access、Hybrid和Trunk。Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口;Trunk类型的端口可以属于多个VLAN,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口;Hybrid类型的端口可以属于多个VLAN,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机。Hybrid端口和Trunk端口的不同之处在于Hybrid端口可以允许多个VLAN的报文发送时不打标签,而Trunk端口只允许缺省VLAN的报文发送时不打标签。Access端口只属于1个VLAN,所以它的缺
7、省VLAN就是它所在的VLAN,不用设置;Hybrid端口和Trunk端口属于多个VLAN,所以需要设置缺省VLANID。缺省情况下,Hybrid端口和Trunk端口的缺省VLAN为VLAN1如果设置了端口的缺省VLANID,当端口接收到不带VLANTag的报文后,则将报文转发到属于缺省VLAN的端口;当端口发送带有VLANTag的报文时,如果该报文的VLANID与端口缺省的VLANID相同,则系统将去掉报文的VLANTag,然后再发送该报文。另外需要注意的是:(1)Trunk端口不能和isolate-user-vlan同时配置;Hybrid端口可以和i
8、solate-user-vlan同时配置。但如果缺省VLAN是在isolate-
此文档下载收益归作者所有