写在最前:
给我班同学写的2020年全网最详细
,最全面
的思科自学教程,独一无二,没有之一🌻
还在苦恼学校里开设的这门网络组建这门课程挂科而担忧吗?
关注❤+收藏🉑,不再惶恐不安
从此轻松拿上毕业证不是梦✨
![](https://i-blog.csdnimg.cn/blog_migrate/a737e73b8314b27c5fe6f18e39855ea2.jpeg)
上一篇讲了思科模拟器的基本介绍和交换机的基本用法和二,三层交换机的基本配置和具体的思路,这篇讲一讲VTP和链路聚合
文章目录
1.什么是VTP???
![](https://i-blog.csdnimg.cn/blog_migrate/675f82e7e51d863dd73c9a4447dc2717.gif)
VTP(VLAN Trunking Protocol):是VLAN中继协议,也被称为虚拟局域网干道协议。它是思科私有协议。作用是十几台交换机在企业网中,配置VLAN工作量大,可以使用VTP协议,把一台交换机配置成VTP Server, 其余交换机配置成VTP Client,这样他们可以自动学习到server 上的VLAN 信息。
1.1 VTP的用途
通常情况下,我们需要在整个园区网或者企业网中的一组的交换机中保持VLAN数据库的同步,以保证所有交换机都能从数据帧中读取相关的VLAN信息进行正确的数据转发,然而对于大型网络来说,可能有成百上千台交换机,而一台交换机上都可能存在几十乃至数百个VLAN,如果仅凭网络工程师手工配置的话是一个非常大的工作量,并且也不利于日后维护——每一次添加修改或删除VLAN都需要在所有的交换机上部署。在这种情况下,我们
引入了VTP(VLAN Trunking Protocol)
。
要使用VTP,首先必须建立一个VTP管理域
,在同一管理域中的交换机共享vlan信息,并且一个交换机只能参加一个管理域。不同域中的交换机不能共享vlan信息。
1.2 VTP域
VTP域也称为VLAN管理域,有一个以上共享VTP域名互相连接的交换机组成。也就是说,VTP域是一组VTP域名相同并通过中继链路相互连接的交换机。
下面是VTP域的要求:
1、域内的每台交换机都必须使用相同的域名,不论是通过配置实现,还是由交换自动学到的。
2、Catalyst交换机必须是相邻的,即相邻的交换机需要具有相同的域名。
3、在所有Catalyst交换机之间,必须配置中继链路。
如果上述条件任何一项不满足,则VTP域不能联通,信息也就无法跨越分离部分进行传送。
![](https://i-blog.csdnimg.cn/blog_migrate/e754ac769c4726f870db58c9a2310e98.gif)
VTP域的条件:
1.域名要一致
2.链路要用trunk相连
1.3 VTP的三种工作模式
服务器模式(Server) //默认模式
提供 VTP消息
学习相同域名的VTP消息
转发相同域名的VTP消息
添加,删除和修改VLAN
客户机模式(Client)
请求VTP消息
学习相同域名的VTP消息
转发相同域名的VTP消息
不可以添加,删除和修改VLAN
透明模式(Transparent)
不提供VTP消息
不学习VTP消息
转发VTP消息
可以添加,删除和修改VLAN,只在本地有效
VTPv2:不检查版本,不检查域名
2. VTP实验
2.1 实验设备
Switch_2950 3台;交叉线
2.2 实验环境和网络拓扑
一台交换机当服务器模式,一台交换机当透明模式,一台交换机当客户机模式。
2.3 完成标准
(1)按照拓扑图要求连接交换机,在VTP服务器上配置VLAN,配置为VTP客户机
的
交换机能够学习到VLAN信息,不能添加、删除和修改VLAN。
(2)配置为透明模式的交换机可以自己添加、删除和修改VLAN,但是不学习VLAN信息
2.4 配置步骤思路
1.配置交换机的VTP域
2.配置交换机的VTP模式
3.配置链路Trunk模式
- 步骤展示
交换机的基本配置若还不太了解请点击这里 传送门
交换机Switch0配置如下:
Switch>enable //进入特权模式
Switch#configure //进入全局配置模式
Switch(config)#hostname sw1 //配置交换机名为sw1
sw1(config)#vtp domain aa //配置VTP域为aa
sw1(config)#vtp mode server //将VTP工作模式设置为server
sw1(config)#interface fastEthernet 0/2 //进入0/2端口
sw1(config-if)#switchport mode trunk //将端口设置为trunk模式
sw1(config-if)#switchport trunk allowed vlan all //trunk端口允许所有vlan通过
交换机Switch1配置如下:
Switch>enable //进入特权模式
Switch#configure //进入全局配置模式
Switch(config)#hostname sw2 //配置交换机名为sw1
sw2(config)#vtp domain aa //配置VTP域为aa
sw2(config)#vtp mode transparent //将VTP工作模式设置为transparent
sw2(config)#vtp mode server //将VTP工作模式设置为server
sw2(config)#interface fastEthernet 0/1 //进入0/1端口
sw2(config-if)#switchport mode trunk //将端口设置为trunk模式
sw2(config)#interface fastEthernet 0/1 //进入0/1端口
sw2(config-if)#switchport mode trunk //将端口设置为trunk模式
sw2(config-if)#switchport trunk allowed vlan all //trunk端口允许所有vlan通过
交换机Switch2配置如下:
Switch>enable //进入特权模式
Switch#configure //进入全局配置模式
Switch(config)#hostname sw3 //配置交换机名为sw1
sw3(config)#vtp domain aa //配置VTP域为aa
sw3(config)#vtp mode client //将VTP工作模式设置为client
sw3(config)#interface fastEthernet 0/2 //进入0/2端口
sw3(config-if)#switchport mode trunk //将端口设置为trunk模式
sw3(config-if)#switchport trunk allowed vlan all //trunk端口允许所有vlan通过
2.5 实验验证
配置交换机的vlan,并验证VTP各模式的特点
(1)在交换机sw1上配置vlan10
- 交换机sw1配置如下:
sw1(config)#vlan 10
sw1#show vlan
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/3, Fa0/4, Fa0/5
Fa0/6, Fa0/7, Fa0/8, Fa0/9
Fa0/10, Fa0/11, Fa0/12, Fa0/13
Fa0/14, Fa0/15, Fa0/16, Fa0/17
Fa0/18, Fa0/19, Fa0/20, Fa0/21
Fa0/22, Fa0/23, Fa0/24
10 VLAN0010 active //由此可看出配置的vlan10
1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
- 交换机sw2配置如下:
sw2#show vlan
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/3, Fa0/4, Fa0/5, Fa0/6
Fa0/7, Fa0/8, Fa0/9, Fa0/10
Fa0/11, Fa0/12, Fa0/13, Fa0/14
Fa0/15, Fa0/16, Fa0/17, Fa0/18
Fa0/19, Fa0/20, Fa0/21, Fa0/22
Fa0/23, Fa0/24
//因为交换机sw2的VTP模式为Transparent,在此不同步Server上的vlan配置
1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
- 交换机sw3配置如下:
sw3#show vlan
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/2, Fa0/3, Fa0/4, Fa0/5
Fa0/6, Fa0/7, Fa0/8, Fa0/9
Fa0/10, Fa0/11, Fa0/12, Fa0/13
Fa0/14, Fa0/15, Fa0/16, Fa0/17
Fa0/18, Fa0/19, Fa0/20, Fa0/21
Fa0/22, Fa0/23, Fa0/24
10 VLAN0010 active
//因为交换机sw3的VTP模式为Clinent,在此同步Server上的vlan配置
1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
(2)在交换机sw2上配置vlan20
- 交换机sw2配置如下:
sw2(config)#vlan 20
sw2#show vlan
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/3, Fa0/4, Fa0/5, Fa0/6
Fa0/7, Fa0/8, Fa0/9, Fa0/10
Fa0/11, Fa0/12, Fa0/13, Fa0/14
Fa0/15, Fa0/16, Fa0/17, Fa0/18
Fa0/19, Fa0/20, Fa0/21, Fa0/22
Fa0/23, Fa0/24
20 VLAN0020 active //由此可看出配置的vlan20
1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
- 交换机sw1配置如下:
sw1#show vlan
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/1, Fa0/3, Fa0/4, Fa0/5
Fa0/6, Fa0/7, Fa0/8, Fa0/9
Fa0/10, Fa0/11, Fa0/12, Fa0/13
Fa0/14, Fa0/15, Fa0/16, Fa0/17
Fa0/18, Fa0/19, Fa0/20, Fa0/21
Fa0/22, Fa0/23, Fa0/24
10 VLAN0010 active
//因为交换机sw2的VTP模式为Transparent,在此不同步Server上的vlan配置
1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
- 交换机sw3配置如下:
sw3#show vlan
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0/2, Fa0/3, Fa0/4, Fa0/5
Fa0/6, Fa0/7, Fa0/8, Fa0/9
Fa0/10, Fa0/11, Fa0/12, Fa0/13
Fa0/14, Fa0/15, Fa0/16, Fa0/17
Fa0/18, Fa0/19, Fa0/20, Fa0/21
Fa0/22, Fa0/23, Fa0/24
10 VLAN0010 active
//因为交换机sw2的VTP模式为Transparent,在此不同步Server上的VLAN配置
1002 fddi-default act/unsup
1003 token-ring-default act/unsup
1004 fddinet-default act/unsup
1005 trnet-default act/unsup
2.6 注意事项
- 交换机域名要一致
- 交换机链路要用trunk相连
至此,VTP实验结束
3. 什么是链路聚合???
![](https://i-blog.csdnimg.cn/blog_migrate/6aee8ffc352a06292430a631e98cf3d9.gif)
链路聚合(英语:Link Aggregation)是一个计算机网络术语,指将多个物理端口汇聚在一起,形成一个逻辑端口,以实现出/入流量吞吐量在各成员端口的负荷分担,交换机根据用户配置的端口负荷分担策略决定网络封包从哪个成员端口发送到对端的交换机。当交换机检测到其中一个成员端口的链路发生故障时,就停止在此端口上发送封包,并根据负荷分担策略在剩下的链路中重新计算报文的发送端口,故障端口恢复后再次担任收发端口。链路聚合在增加链路带宽、实现链路传输弹性和工程冗余等方面是一项很重要的技术。
3.1 链路聚合的作用
流量负载分担
:出/入流量可以在多个成员接口之间分担。增加带宽
:链路捆绑接口的带宽是各可用成员接口带宽的总和。提高连接可靠性
:当某个成员接口出现故障时,流量会自动切换到其他可用的成员接口上,从而提高整个捆绑链路的连接可靠性。
4. 链路聚合实验
4.1 实验设备
两台交换机,两台主机。
4.2 实验环境和网络拓扑
![](https://i-blog.csdnimg.cn/blog_migrate/cff6696531badefb09bb9f5182b19f42.png)
3.3 配置步骤思路
1.创建以太网通道组(链路聚合组)
2.将端口绑定到以太网通道组
3.以太网通道组下配置链路类型为trunk口并允许所有VLAN通过
![](https://i-blog.csdnimg.cn/blog_migrate/e754ac769c4726f870db58c9a2310e98.gif)
如果两台交换机之间有多条链路,那么STP (生成树协议)会阻断其中一条链路,形成广播风暴。为了充分利用交换机之间的多条链路,可使用端口信道化技术
,Ether Channel就是一种,Cisco开发它的初衷是用于在交换机之间将多条快速以太网或吉比特以太网链路组合成一条逻辑信道启用端口信道化技术
之后,第2层STP和第3层路由选择协议将把捆绑在一起的链路视为一条链路,这将导致STP不再阻断端口
,在路由选择协议看来,交换机之间只有一条链路,因此只会建立单个邻居关系
![](https://i-blog.csdnimg.cn/blog_migrate/0b47fb1f1c1668f5125e553cf57ea28f.png)
端口信道协商协议也有Cisco版和IEEE版两种
- Cisco称为端口聚合协议(PAgP–Port Aggregation Protocol)
- IEEE 802.3ad称为LACP——Link Aggregation Control Protocol
Cisco的PAgP最多支持8对对活动端口捆绑在一起,
BUT,这些端口的速度、s双工设置、VLAN配置必须相同,也就是说,不能将不同类型和配置的端口捆绑在一起
- 步骤展示
左
交换机配置如下:
交换机的基本配置若还不太了解请点击这里 传送门,下面的注释我就不一一标注了。
Switch>enable
Switch#configure
Switch(config)#hostname sw1
sw1(config)#vlan 10
sw1(config-vlan)#exit
sw1(config)#interface fastEthernet 0/3
sw1(config-if)#switchport mode access
sw1(config-if)#switchport access vlan 10
sw1(config-if)#exit
sw1(config)#interface port-channel 1 //创建以太网通道组1(链路聚合组1)
sw1(config-if)#exit
sw1(config)#interface range fastEthernet 0/1-2
sw1(config-if-range)#channel-group 1 mode on //端口绑定到以太网通道组1
sw1(config-if-range)#switchport mode trunk
sw1(config-if-range)#switchport trunk allowed vlan all
- 使用
相同的方式
配置右
交换机配置如下:
Switch>enable
Switch#configure
Switch(config)#hostname sw2
sw2(config)#vlan 10
sw2(config-vlan)#exit
sw2(config)#interface fastEthernet 0/3
sw2(config-if)#switchport mode access
sw2(config-if)#switchport access vlan 10
sw2(config-if)#exit
sw2(config)#interface port-channel 1 //创建以太网通道组1(链路聚合组1)
sw2(config-if)#exit
sw2(config)#interface range fastEthernet 0/1-2
sw2(config-if-range)#channel-group 1 mode on //端口绑定到以太网通道组1
sw2(config-if-range)#switchport mode trunk
sw2(config-if-range)#switchport trunk allowed vlan all
- 配置PC0
IP地址:192.168.1.2
子网掩码:255.255.255.0
![](https://i-blog.csdnimg.cn/blog_migrate/040bc5e6a4ff5489b9b29a0302484f87.png#pic_center)
- 配置PC1
IP地址:192.168.1.3
子网掩码:255.255.255.0
![](https://i-blog.csdnimg.cn/blog_migrate/2a0ea15b15718610e165a1472c621860.png)
3.4 实验验证
PC0 ping PC1,ping通
3.5 注意事项
参与聚合的端口必须保证属性及配置属性一致
至此,链路聚合实验结束
上一篇:如何让思科网络组建这门课轻松应付期末考试(1)——小白建议收藏✨
下一篇:如何让思科网络组建这门课轻松应付期末考试(3)——小白建议收藏✨
写在最后
为表达全国各族人民对抗击新冠肺炎疫情斗争牺牲烈士和逝世同胞的深切哀悼,国务院决定,2020年4月4日举行全国性哀悼活动。在此期间,全国和驻外使领馆下半旗志哀,全国停止公共娱乐活动。4月4日10时起,全国人民默哀3分钟、汽车、 火车、舰船鸣笛防空警报鸣响。
![](https://i-blog.csdnimg.cn/blog_migrate/b244452b29cafed5b3adc1b89e8e67d4.jpeg)