Technical documentation
发布日期:2023-09-12 浏览次数:1394 来源:WOLF-LAB岳老师
思科认证EI CCNP培训考试理论技术笔记分享-Vlan Trunk 工作原理
思科认证EI CCNP培训课程咨询WOLF-LAB网络技术实验室,课程针对0基础入门!
EI CCNP培训VLAN-Trunk----基本引入: 在单条物理链路上承载多个VLAN的流量,一般用在交换机与交换机之间;
1. Trunk的封装类型:
1) 802.1Q(Dot1q):
(1) 基本标准的IEEE协议,属业界标准;
(2) 在原数据帧内插入一个4Bytes的标记字段,包含原Vlan ID;
(3) 不标记属于Native Vlan的数据帧,默认Native Vlan 为Vlan 1;
(4) Native Vlan需要Trunk链接两端保持一致,否则两端会阻塞Native Vlan以及对端Native Vlan的数据帧;
(5) 支持所有Vlan (0-4095);
2) ISL(Inter-Switch Link):
(1) Cisco专有的Trunk封装方式;
(2) 不修改原始数据帧;
(3) 增加26bytes ISL Header以及4bytes CRC(校验字段); (4) 仅支持1024个Vlan;
EI CCNP培训VLAN-Trunk----基本配置:
1. Trunk-Dot1q:
Switch(config)#interface f0/1
Switch(config-if)#switchport trunk encapsulation dot1q //指定Trunk封装类型dot1q;
Switch(config-if)#switchport mode trunk //强制开启Trunk;
Switch(config-if)#switchport trunk native vlan 66 //指定VLAN 66 为Native vlan(不打标记VLAN);
Switch(config-if)#switchport trunk allowed vlan 1,66,88 //指定Trunk仅允许Vlan1,Vlan66,Vlan88通过; Switch(config-if)#switchport trunk allowed vlan add 10 //指定Trunk允许Vlan通过列表里增加Vlan 10; Switch(config-if)#switchport trunk allowed vlan except 10 //指定Trunk不允许Vlan 10,其他都允许通过; Switch(config-if)#switchport trunk allowed vlan none 10 //指定Trunk不允许Vlan 10通过;
Switch(config-if)#switchport trunk allowed vlan remove 10 //指定Trunk允许Vlan列表里移除Vlan 10
Switch#show interface trunk //查看Trunk信息
注意:Native Vlan两台交换机之间的Trunk链路必须相同,且只能有一个VLAN成为Native Vlan。
Switch(config)#vlan dot1q tag native //设置native vlan也打标记; 注意:此命令需要整个网络中所有交换机统一配置,不可部分默认设置native vlan不打标记,部分配置native vlan也打标记;
Trunk-DTP----基本引入: DTP(Dynamic Trunking Protocol):
Cisco私有,在交换链路上发送此种报文,来协商两端是否能形成Trunk; 接口的五种模式:
1. Access:强制关闭;
2. Trunk:强制开启;
3. Desirable:主动型,主动发送DTP协商消息,尝试与对端协商成为Trunk,收到对端DTP协商消息,也可以回应; 4. Auto:被动型,不主动发送DTP协商消息,但收到对端DTP协商消息后可以回应;
5. Nonegotiate:禁止DTP信息,通常和Trunk联用,即起trunk,又不用收发DTP信息;
---- | Send | Receive | 说明 |
Trunk | Yes | Yes | 本端无条件Trunk.不管对端是否起trunk; |
Access | - | - | 此接口为接入端口,接入终端设备; |
Desirable | Yes | Yes | 收发DTP,愿意成为Trunk,默认类型; |
Auto | No | Yes | 仅收DTP,愿意成为Trunk; |
Nonegotiate | No | No | 禁止DTP信息,通常和Trunk联用,即起trunk,又不用收发DTP信息; |
EI CCNP培训Trunk-DTP----基本配置:
Switch(config)#interface f0/1
Switch(config-if)#switchport trunk encapsulation dotlq //指定Trunk封装类型; Switch(config-if)#switchport mode access //强制关闭Trunk,接口设置为接入端口; Switch(config-if)#switchport mode dynamic desirable //默认模式,收发DTP,主动发送DTP; Switch(config-if)#switchport mode dynamic auto //仅接收DTP;
Switch(config-if)#switchport mode trunk //强制开启Trunk;
Switch(config-if)#switchport nonegotiate //禁止DTP信息;
Switch#show interface trunk //查看trunk端口信息,验证是否已经起了trunk;
WOLFLAB官方微信:17316362402
WOLFLAB官方QQ:2569790740
EI CCNP课程学习联系WOLF-LAB网络技术实验室