A-A+
Trunk的概念是什么?
Trunk多数人理解为两台交换机之间,用一条链路让多个VLAN通信的技术,如捷哥所说,这是一种误解。
这句话并没有错,但这只是解释了Trunk的功能,并没有把Trunk的概念解释清楚,Cisco在针对Trunk的配置上,也并没有明确Trunk的概念,有且只是用一条Switch mode trunk 命令,从而使得很多人对Trunk的概念造成误解。
正确的解释是:Trunk是中继链路,它会将通过Trunk的数据帧打上VLAN TAG,不通的VLAN有不同的TAG,使得一条链路上可以允许多个不同VLAN数据通过。
Trunk的VLAN TAG有两种协议:ISL(Cisco私有协议)和Dot1q(802.1q)IEEE通用协议,后者常用;前者我个人几乎没见过实际工程中用过。
因为Dot1q帧格式负责VLAN TAG的字段只有2个字节,所以VLAN最多4096个。另外,不是所有的VLAN数据帧通过Trunk时就会被打VLAN标签,Native VLAN(华为、H3C解释为PVID)的数据就不会被打VLAN标签,Cisco的Native VLAN是VLAN 1。
int fa0/0.1
encapsulation dot1Q 10
ip address 192.168.0.1 255.255.255.0
no shutdown
实则就是进入到Fa0/0.1这个子接口,那么 encapsulation dot1q 10这条命令的正确解释是:给这个子接口封装dot1q协议,然后打上VLAN 10的标签,使之成为一个只透传VLAN 10的Trunk。
1 条留言 访客:0 条 博主:0 条