在上一篇中介绍了一文轻松了解vlan端口模式Access,Trunk,Hybird,通信理论
本节内容主要对vlan端口模式Trunk详细认识,接下来的章节会对二层通信知识点进行系统讲解。
Trunk含义:
TRUNK是端口汇聚的意思,就是通过配置软件的设置,将2个或多个物理端口组合在一起成为一条逻辑的路径。(将多个物理以太网端口聚合在一起形成一个逻辑上的聚合组)
它能够连接不同的VLAN或跨越多个交换机的相同VLAN。
Trunk实现方式:
VTP(VLAN Trunking Protoco1)协议。
Trunk作用:
出/入负荷在聚合组中各个成员端口之间分担(达到负载均衡),以增加带宽;
成员端口间互为备份;
提高可靠性;
交换机级联 为什么选择Trunk方式?
节省端口,增加带宽;
取消任一端口属于某一VLAN的限制;
Trunk封装:
以太网上实现Trunk可用两种封装类型:
- ISL(Cisco私有协议);
- IEEE 802.1Q;
通过Trunk将3条合为1条:
Trunk优点:
- 可以在不同的交换机之间连接多个VLAN,可以将VLAN扩展到整个网络中;
- Trunk可以捆绑任何相关的端口,也可以随时取消设置,这样提供了很高的灵活性;
- Trunk可以提供负载均衡能力以及系统容错。由于Trunk实时平衡各个交换机端口和服务器接口的流量,一旦某个端口出现故障,它会自动把故障端口从Trunk组中撤消,进而重新分配各个Trunk端口的流量,从而实现系统容错;
交换机给每个去往其他交换机的数据帧打上VLAN标识:
Trunk负载均衡算法:
smac 依据源MAC地址选择转发端口;
dmac 依据目的MAC地址选择转发端口;
sxordmac 依据源、目的MAC地址逻辑或的结果选择转发端口;
sip 依据源IP地址选择转发端口;
dip 依据目的IP地址选择转发端口;
sxordip 依据源、目的IP地址逻辑或的结果选择转发端口;
Trunk Link 端口 如下图:
- VLAN帧为tagged帧,先与端口指定VLANID比较,允许则继续,不允许则丢弃,然后再与PVID比较,相同则剥离Tag转发,不同则直接转发。VLAN帧为Untagged帧,无此情况;
- VLAN帧为tagged帧,与端口指定VLAN比较,允许则转发,不允许则丢弃;
VLAN帧为Untagged帧,用PVID标记,然后与端口指定VLAN比较,允许则转发,不允许则丢弃;
一文轻松了解vlan端口模式Access,Trunk,Hybird,通信理论
下一章:MAC地址介绍(通信知识8)
感谢其他人一路给我带来的知识,很惭愧自己一直潜水,于是下定决心,分享自己总结的知识,虽然写得不好,万一有人会用到,有错误的地方欢迎指正,怕误导他人。总结一篇看似简短的文章也不容易,随手点个关注支持一下吧!谢谢啦!
,