- Trunk:干道 主干链路 通常用于交换机和交换机之间,通过一个接口传输多个vlan 的数据包。
- 默认情况下因为SW1的04口是属于Vlan1的,所以两个Vlan10不能直接通信。
- Trunk的配置:
- access 口:接PC
- trunk 口:接交换机
- hybrid 口:混合口 既可以接PC也可以接交换机 (华为交换机的默认接口)。
- Trunk的配置命令:
int gi 0/0/x
port link-ty trunk
port trunk allow-pass vlan all(允许所有的vlan通过)
[外链图片转存失败(img-jcRaBqAK-1568857973164)(en-resource://database/5682:1)]
- 交换机怎么识别不同Vlan的数据10或者20??
- 答:通过Tag标识。
- PC(vlan20里面的1.4进行抓包) —>>交换机的Access口(没有tag标识)
[外链图片转存失败(img-AviHnenY-1568857973165)(en-resource://database/5684:1)] - 注:PC端不认识 vlan 标记,不认识tag,只有通过交换机的trunk接口发出的报文才具备vlan 的标记(802.1q tag)。
- 注:PC 发出的报文没有tag。
- Trunk口发出的报文有Tag标记(交换机trunk---->交换机trunk)
[外链图片转存失败(img-Q6Q2iPrK-1568857973166)(en-resource://database/5686:1)] - trunk默认vlan1的报文不带标记。
[外链图片转存失败(img-inNFhEns-1568857973166)(en-resource://database/5688:1)]
- PVID:本征vlan (native vlan ):该vlan的报文经过trunk接口时不打标记(tag)。默认情况下本征vlan 是vlan 1.
- 为什么不带tag了? 节省资源。 采用默认起始数据包的配置。
- 配置的pvid不带tag标记。
- 多个trunk口的pvid要一致(否则下面的终端无法通信)。
[外链图片转存失败(img-9w2nL9xJ-1568857973167)(en-resource://database/5690:1)] - 配置PVID命令
- int gi0/0/4
- port trunk pvid vlan 20 将trunk 接口的pvid 改为vlan 20
- 将交换机的接口属性更改时:例如由access–>trunk 或者由trunk–>access 必须重置接口的默认配置。
[外链图片转存失败(img-KfqoHXJv-1568857973167)(en-resource://database/5692:1)]
[外链图片转存失败(img-b7DlZXL8-1568857973168)(en-resource://database/5694:1)]