WOLF-LAB沃尔夫网络实验室中国网络精英的发源地!
24小时咨询热线:173-1636-2402

技术文档

Technical documentation

您当前位置: 首页 > 技术文档 > 详情

CCNP培训EI企业基础架构交换专题笔记-VLAN,Trunk,DTP协议,VTP协议

发布日期:2023-06-09 浏览次数:1821 来源:赵顺杰

CCNP培训EI企业基础架构交换专题笔记-VLAN,Trunk,DTP协议,VTP协议

WOLFLAB网络技术实验室1.jpg

图片1(29).png

WOLFLAB官方微信:17316362402,关注【WOLF-LAB】实验室,了解思考认证CCNP培训课程,我们提供CCNA培训视频免费学习资料,联系网站客服获取!


实验室机架的登陆方式 shwolf.3322.org 9999 密码找班主任或老师

VLAN(Virtual local area network)

SW1#show vlan brief //查看vlan的摘要信息

SW1(config)#vlan (2-1001,1006-4094) //配置/创建vlan

SW1(config)#int g1/0/1

SW1(config-if)#switchport mode access

SW1(config-if)#switchport access vlan 10

SW2(config-if)#switchport trunk encapsulation isl //更改接口的trunk封装类型为ISL

SW2(config-if)#switchport trunk encapsulation dot1Q //更改接口的trunk封装类型为ISL

SW2#show interfaces trunk //查看Trunk链路状态信息

SW1(config-if)#switchport trunk native vlan xx //修改交换机接口的native vlan

SW1(config-if)#switchport trunk allowed vlan xx //修改交换机接口允许通过的vlan流量

CCNP培训课程-实验一:

R1(config)#interface F0/0

R1(config-if)#no shutdown

R1(config-if)#ip address 192.168.1.1 255.255.255.0

R2(config)#interface F0/0

R2(config-if)#no shutdown

R2(config-if)#ip address 192.168.1.2 255.255.255.0

SW1(config)#vlan 10

SW1(config-vlan)#name WOLF //创建VLAN,更名为WOLF

SW1(config)#interface F0/1

SW1(config-if)#switchport mode Access //将接口配置成为Access类型

SW1(config-if)#switchport access vlan 10 //将接口划分进入VLAN10

SW1(config)#interface F0/2

SW1(config-if)#switchport mode Access //将接口配置成为Access类型

SW1(config-if)#switchport access vlan 10 //将接口划分进入VLAN10

测试R1-R2之间的连通性

Access 接口特点

Access接口特点:

仅允许VLAN ID与接口PVID相同的数据帧通过。

Access接口接收数据帧:

当Access接口从链路上收到一个Untagged帧,交换机会在这个帧中添加上VID为PVID的Tag,然后对得到的Tagged帧进行转发操作(泛洪、转发、丢弃)。

当Access接口从链路上收到一个Tagged帧,交换机会检查这个帧的Tag中的VID是否与PVID相同。如果相同,则对这个Tagged帧进行转发操作;如果不同,则直接丢弃这个Tagged帧。

Access接口发送数据帧:

当一个Tagged帧从本交换机的其他接口到达一个Access接口后,交换机会检查这个帧的Tag中的VID是否与PVID相同:

如果相同,则将这个Tagged帧的Tag进行剥离,然后将得到的Untagged帧从链路上发送出去;

如果不同,则直接丢弃这个Tagged帧。

 


CCNP培训课程-实验二:Trunk

在上述实验的基础上

配置R3R4的ip地址分别为192.168.1.3/192.168.1.4

SW1(config)#Vlan 20

SW1(config-VLAN)#name CCIE //创建一个vlan20命名为CCIE

SW1(config)#interface F0/1

SW1(config-if)#switchport mode Access //将接口配置成为Access类型

SW1(config-if)#switchport access vlan 10 //将接口划分进入VLAN10

SW1(config)#interface F0/2

SW1(config-if)#switchport mode Access //将接口配置成为Access类型

SW1(config-if)#switchport access vlan 20 //将接口划分进入VLAN20

SW1(config)#interface F0/11

SW1(config-if)#switchport trunk encapsulation isl/dot1q //修改Trunk接口的封装类型,高版本不用

SW1(config-if)#switchport mode Trunk //将接口配置成为Trunk类型

SW2(config)#interface F0/1

SW2(config-if)#switchport mode Access //将接口配置成为Access类型

SW2(config-if)#switchport access vlan 10 //将接口划分进入VLAN10

SW2(config)#interface F0/2

SW2(config-if)#switchport mode Access //将接口配置成为Access类型

SW2(config-if)#switchport access vlan 20 //将接口划分进入VLAN20

SW2(config)#interface F0/11

SW2(config-if)#switchport trunk encapsulation isl/dot1q //修改Trunk接口的封装类型,高版本不用

SW2(config-if)#switchport mode Trunk //将接口配置成为Trunk类型

测试R1与R3,R2与R4的连通性

Trunk 接口

Trunk接口特点:

Trunk接口仅允许VLAN ID在允许通过列表中的数据帧通过。

Trunk接口可以允许多个VLAN的帧带Tag通过,但只允许一个VLAN的帧从该类接口上发出时不带Tag(即剥除Tag)。

Trunk接口接收数据帧:

当Trunk接口从链路上收到一个Untagged帧,交换机会在这个帧中添加上native vlan ID为PVID的Tag,然后查看PVID是否在允许通过的VLAN ID列表中。如果在,则对得到的Tagged帧进行转发操作;如果不在,则直接丢弃得到的Tagged帧。

当Trunk接口从链路上收到一个Tagged帧,交换机会检查这个帧的Tag中的VID是否在允许通过的VLAN ID列表中。如果在,则对这个Tagged帧进行转发操作;如果不在,则直接丢弃这个Tagged帧。

Trunk接口发送数据帧:

当一个Tagged帧从本交换机的其他接口到达一个Trunk接口后,如果这个帧的Tag中的VID不在允许通过的VLAN ID列表中,则该Tagged帧会被直接丢弃。

当一个Tagged帧从本交换机的其他接口到达一个Trunk接口后,如果这个帧的Tag中的VID在允许通过的VLAN ID列表中则会比较该Tag中的VID是否与接口的native vlan id相同:

如果相同,则交换机会对这个Tagged帧的Tag进行剥离,然后将得到的Untagged帧从链路上发送出去;

如果不同,则交换机不会对这个Tagged帧的Tag进行剥离,而是直接将它从链路上发送出去。

 

DTP协议

DTP

在交换链路上发送此种报文,来协商双方是否能形成Trunk链路

access:强制更改为access,不协商。

Trunk:强制更改为trunk

desirable:开启自动协商,主动发动DTP协商,尝试与对端形成trunk

auto:开启自动协商,但是不会主动发动DTP协商,可以回应

nonegotiate:禁止DTP消息

Send Receive 备注

access - - 此接口接入设备

trunk 本端无条件成为trunk

desirable 收发DTP,能够成为trunk

auto × 接收DTP,能够成为trunk

nonegotiate × × 不收发DTP,通常与trunk合用

VTP协议的运行条件

1. 设备必须运行在同一个VTP域内

2. 交换机之间保持Trunk链路

3. VTP认证通过


CCNP培训课程-实验三:

首先将三台设备之间的链路配置成为Trunk链路,这里就不书写了

SW1(config)#vtp domain WOLF //SW1配置VTP域名为WOLF

SW1#show VTP status //查看VTP状态信息

SW2#show VTP status //发现自己的域名已经被同步为WOLF

SW3#show VTP status //发现自己的域名已经被同步为WOLF

空域名的设备会被带有域名的设备直接同步

SW1(config)#VLAN 50

SW1(config-VLAN)#name WOLFCCIE //SW1创建VLAN50,命名为WOLFCCIE

SW1(config)#VLAN 60

SW1(config-VLAN)#name WOLFCCNP //SW1创建VLAN50,命名为WOLFCCNP

SW2#show vlan brief

SW3#show vlan brief //SW2和SW3的VLAN将被SW1同步

VTP的三种模式

Server Client Transparent 备注

对vlan增/删/改 ×

转发VTP信息

同步vlan消息 ×

保存进NVRAM ×

VTP同步与被同步的重要因素

vlan每被修改一次,版本号就会自动加1,版本号低的设备将自动被版本号高的设备同步,无论是server模式或是client模式,而transparent模式不会参与同步.


CCNP培训课程-实验四:

SW1(config)#interface range f0/11-12,f0/13

SW1(config-if)#shutdown //断开SW1与SW2-SW3之间的链路

SW1(config)#vlan 999

SW1(config-vlan)#name WOLF999

SW1(config)#vlan 777

SW1(config-vlan)#name WOLF777 //在SW1上创建两个vlan,此时SW1的修订号大致为8左右,详细以自己实验为准

SW3(config)#vlan 188

SW3(config-vlan)#name WOLF188

SW3(config)#vlan 288

SW3(config-vlan)#name WOLF288

SW3(config)#vlan 666

SW3(config-vlan)#name WOLF666 //SW3上创建三个VLAN,此时SW3的修订号大致为10左右,详细以自己实验为准

SW3(config)#VTP mode client //将SW3的VTP模式改为Client

SW1(config)#interface range f0/11-12,f0/13

SW1(config-if)#no shutdown //恢复SW1与SW2-SW3之间的链路

最终结果应该为SW1被SW3同步. 

 

CCNP培训课程-实验五:

SW1(config)#interface range f0/11-12

SW1(config-if)#shutdown //断开SW1与SW2之间的链路

SW3(config)#VTP mode Transparent //将交换机三更改为透明模式

SW1(config)#no vlan 288 //删除SW1上面的VLAN288


SW3#show vlan brief //SW3并没有被VTP同步

SW2#show vlan brief //SW3转发了VTP消息,SW2被同步


https://www.wolf-lab.com/

WOLFLAB官方微信:17316362402

WOLFLAB官方QQ:2569790740

我们提供CCNA|CCNP|EI CCIE;HCIA|HCIP|HCIE Datacom|VMware等培训课程

返回目录
在线咨询