打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
链路聚合 二层和三层直接线路备份(VRRP或HSRP) 特权密码 生成树协议

一、描述

  • 公司有两台服务器,分别提供资源服务,为满足快速服务,分别连接在三层交换机上。

  • 全网开启生成树协议,防止链路形成环路影响网络正常访问。

  • 三层交换机间形成两台链路的聚合链路,以增加带宽。

  • 三层和二层之间形成链路冗余备份链路,以免链路故障引起网络中断。

  • 二、参数规划

三、绘制实验拓扑

  • 实验环境:Cisco思科模拟器。

  • 实验拓扑绘制并配置各PC机和服务器IP地址:

四、生成树协议配置

4.1 交换机S1上配置:

  • 全局模式下开启生成树协议。

    S1(config)#spanning-tree mode rapid-pvst
  • 其他交换机S2、交换机S3和交换机S4上全部同上开启生成树协议。

五、交换机VLAN划分及SVI的IP地址配置

5.1 交换机S1上Vlan配置

  • 进入交换机全局模式,创建Vlan,配置SVI地址

S1(config)#vlan 10           //创建或声明Vlan10
S1(config-vlan)#exit //后退
S1(config)#
S1(config)#interface vlan 10 //进入到vlan10虚拟接口,即SVI
S1(config-if)#ip address 192.168.10.1 255.255.255.0   //配置vlan10的SVI接口地址,相当于路由器的物理接 //口地址,用作主机网关
S1(config-if)#exit
S1(config)#
  • 同理,按照以上方式创建vlan20、vlan30、vlan40和vlan50以及配置好对应的SVI

5.2 交换机S2上Vlan配置

  • 进入交换机全局模式,创建Vlan,配置SVI地址

S2(config)#vlan 10     //创建或声明Vlan10
S2(config-vlan)#exit //后退
S2(config)#
S2(config)#interface vlan 10 //进入到vlan10虚拟接口,即SVI
S2(config-if)#ip address 192.168.10.2 255.255.255.0   //配置vlan10的SVI接口地址,相当于路由器的物理接 //口地址,用作主机网关
S2(config-if)#exit
S2(config)#
  • 同理,按照以上方式创建vlan20、vlan30、vlan40和vlan60以及配置好对应的SVI

5.3 交换机S3上Vlan配置

S3(config)#vlan 10  //创建或声明Vlan10
S3(config-vlan)#exit //后退
S3(config)#
S3(config)#vlan 20 //创建或声明Vlan20
S3(config-vlan)#exit //后退
S3(config)#

5.4 交换机S4上Vlan配置

S4(config)#vlan 30 //创建或声明Vlan30
S4(config-vlan)#exit //后退
S4(config)#
S4(config)#vlan420 //创建或声明Vlan40
S4(config-vlan)#exit //后退
S4(config)#

六、交换机各接口配置

6.1 交换机S1上接口配置

S1(config)#interface fastEthernet 0/1
S1(config-if)#switchport trunk encapsulation dot1q
S1(config-if)#
S1(config-if)#switchport mode trunk
S1(config-if)#switchport trunk allowed vlan all
  • 同理配置好S1交换机的其他几个除了连接主机的接口。

  • 连接主机的接口配置成access

S1(config)#interface fastEthernet 0/10
S1(config-if)#
S1(config-if)#switchport mode access
S1(config-if)#switchport access vlan 50
  • 同理配置好其他几个access口

  • 注:S2上的配置同S1

  • S3和S4上同样配置好中继接口和access接口,注:二层交换机配置中继接口不需要封装协议,即不需switchport trunk encapsulation dot1q 句。

  • 三层交换机在vlan之间进行通信,必须启用其路由功能,命令:S1(config)#ip routing

七、S1与S2之间聚合链路配置

  • 将交换机s1和s2的20口和21口分别用两根双绞线连接,然后进行链路绑定:

s1(config)#int range fa0/20 -21                     //把接口20-21聚合
s1(config-if-range)#switchport mode trunk //模式改为串口
s1(config-if-range)#channel-group 1 mode on //设置组别为1
s1(config-if-range)#exit //退出
s1(config)#port-channel load-balance dst-ip //平衡端口负载
  • 在交换机S2上执行相同的操作

注:此处 channel-group 1 mode on 中有三种:{on | active | passive},其中:

  • active:启动端口的LACP协议,并设置为active模式。

  • passive:启动端口的LACP协议,并且设置为passive模式。

  • on:强制端口加入port channel,不启动LACP协议,默认情况想不起用LACP协议。

八、S1与S2之间VRRP或HSRP配置

VRRP和HSRP都是链路冗余路由协议,其中VRRP是通用标准协议,而HSRP是思科专用协议,此处以HSRP为例进行配置。

  • 在S1上配置HSRP

//对vlan10进行冗余网关配置
s1(config)# interface vlan10 //进入vlan10
S1(config-if)#standby 1 ip 192.168.10.254 //配置虚拟网关地址
S1(config-if)#standby 1 priority 105 //配置这台设备在hrsp中的优先级为105
S1(config-if)#standby 1 preempt // 配置抢占模式
S1(config-if)#standby 1 track fastEthernet 0/1 //配置跟着接口故障
//对vlan20 注意组号和ip地址变化
------------------------------------------------------------------------------------------
//对vlan30进行冗余网关配置
s1(config)# interface vlan30 //进入vlan30
S1(config-if)#standby 3 ip 192.168.30.254 //配置虚拟网关地址
S1(config-if)#standby 3 preempt // 配置抢占模式
//对vlan40进行同样配置 注意组号和ip地址变化
  • 在S2上配置HSRP

//对vlan10进行冗余网关配置
s2(config)# interface vlan10   //进入vlan10
S2(config-if)#standby 1 ip 192.168.10.254 //配置虚拟网关地址
S2(config-if)#standby 1 preempt // 配置抢占模式
//对vlan20进行同样配置 注意组号和ip地址变化
-------------------------------------------------------------------------------------------
//对vlan30进行配置
s2(config)# interface vlan30   //进入vlan30
S2(config-if)#standby 3 ip 192.168.30.254 //配置虚拟网关地址
S2(config-if)#standby 3 priority 105 //配置这台设备在hrsp中的优先级为105
S2(config-if)#standby 3 preempt // 配置抢占模式
S2(config-if)#standby 3 track fastEthernet 0/1 //配置跟着接口故障
//对vlan40进行同样配置 注意组号和ip地址变化

九、测试

·vlan信息:show vlan

·查看聚合端口属性:show etherchannel port-channel

·查看HSRP配置:

9.2, 测试功能

·设置PC1的网关地址为虚拟网关地址,在PC1上ping PC4,链路已经连接通。同样各主机之间和各主机与服务器之间也都正常通信。

·断开S1和S3之间的连线,同样在PC1上ping PC4,可以看到依旧是通的,这里hsrp自动切换链路。

同时可以看到交换机S1和S2自动切换信息:且S1的优先级变为95

在重新连接线路S1和S3后,S1和S2恢复原来状态。


本实验需要注意:

  • 三层交换机在vlan之间通信时需要启用路由功能:命令:全局模式下 ip routing。

  • vlan1作为三层交换机之间路由对端地址,分别在S1和S2上配置其地址为192.168.1.1和192.168.1.2,并启动端口,命令:vlan接口模式下 no shutdown。

  • 三层交换机直连的pc打access口,三层交换机之间需要设置静态路由才能通信。

  • vrrp或hrrp实验时,pc的网关地址应该设置成前面配置的虚拟网关地址。


延伸知识

1、链路聚合优点:

  • 带宽增加:带宽相当于组成组的端口的带宽总和。

  • 增加冗余:只要组内不是所有的端口都down掉,两个交换机之间仍然可以继续通信。

  • 负载均衡:可以在组内的端口上配置,使流量可以在这些端口上自动进行负载均衡。

2、本征Vlan

  • 所有的帧在trunk中都是打上标记的,也就是tag,不同点在于,如果帧在进入trunk以前已经打上标记了,比如vlan2的标记,并且trunk又允许vlan2通过的话,该vlan 2的帧就通过,反之丢弃。另外如果帧在进入trunk时是没有标记的,那么trunk就会给他打上native vlan的标记,该帧在trunk中就以native vlan的身份传输,native vlan 是用于trunk链路的, 在access链路没有native vlan的概念。

  • 在一些协议中,如STP,交换机之间是要互相协商通讯的, 如果对STP的数据包打了tag的话, 会导致一些不支持VLAN的在交换机不能相互协商。为了解决这个问题, 提出native vlan的概念。在trunk中, 对于没有带tag的流入数据, 在交换机中打下native vlan id, 流出时, 当发现tag是该端口的native vlan ID,去掉tag转发。

    对于支持pvlan的交换机,每个端口都有一个pvid(PVID是不分trunk 口或access口), 缺省跟该端口的VLAN ID一样,对设置成trunk口的端口, pvid 等于 native vlan ID。

  • 在trunk链路上,如果switchport trunk allowed vlan all,那么所有带有vlan信息的帧都允许通过,如果不加switchport trunk allowed vlan all,那么只有native vlan 这个vlan的帧才能通过,默认native vlan 是vlan 1,有些情况下trunk出问题了,只能vlan 1的信息才能通过,vlan 1是管理vlan, 当然你也可以通过命令修改native vlan为vlan 2或者vlan 3,命令:switchport trunk native vlan vlanID。验证命令:show interfaces f0/24 switchport

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
项目3.3-IEEE 802.1Q标准与Trunk端口
带你走进网络世界交换篇——交换机接口的故事
新出!如何使用外部路由器实现 VLAN 间路由?
交换机端口捆绑配置方法(port-channel配置)
CISOC交换机基本配置命令全集
vSphere 4系列之六:Standard vSwitch
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服