温馨提示:本文最后更新于
2024-08-28 17:31:09
,某些文章具有时效性,若有错误或已失效,请联系星雨站长!一、拓扑图示例
二、要求
S1 为 vlan 10 的主路由,vlan 20 的备份路由,S2 作为 vlan 20 的主路由,vlan 10 的备份路由!
实现 vlan10 通过 S1 传输数据,vlan20 通过 S2 传输数据!
当 vlan10 的设备出现问题时,S2 可以立刻接管 S1 的任务,vlan20 同理!
三、配置步骤
因为部分配置不易懂,这里把所有配置的整理出来了!如果你觉得你的理解能力较强,可以直接跳过,配置最后的负载均衡!
点击展开
1.在 S3 上创建 vlan,并将接口划分给对应的 vlan
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config)#int fa 0/1
Switch(config-if)#sw ac vlan 10
Switch(config)#int fa 0/6
Switch(config-if)#sw acc vlan 20
Switch(config)#int range fa 0/23-24
Switch(config-if-range)#switchport mode trunk
2.在 S1 和 S2 上将连接二层交换机的接口设置为 Trunk
Switch(config)#int fa 0/24
Switch(config-if)#switchport trunk encapsulation dot1q //封装接口
注明:Cisco 的三层交换机在开启 trunk 之前需要去封装 dot1q
Switch(config-if)#switchport mode trunk
3.配置接口 ip 地址和路由协议
S1
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config)#ip routing
//开启三层交换机路由功能
Switch(config)#int vlan 10
Switch(config-if)#ip address 192.168.10.10 255.255.255.0
Switch(config)#int vlan 20
Switch(config-if)#ip add 192.168.20.10 255.255.255.0
Switch(config)#int fa 0/1
Switch(config-if)#no switchport
//打开三层接口
Switch(config-if)#ip add 11.1.1.1 255.255.255.0
Switch(config)#router rip
Switch(config-router)#v 2
Switch(config-router)#net 192.168.20.0
Switch(config-router)#net 192.168.10.0
Switch(config-router)#net 11.0.0.0
Switch(config-router)#no auto-summary
S2
Switch(config)#vlan 10
Switch(config-vlan)#vlan 20
Switch(config)#ip routing
Switch(config)#int fa 0/1
Switch(config-if)#no switchport //开启三层接口
Switch(config-if)#ip address 12.1.1.1 255.255.255.0
Switch(config)# int vlan 10
Switch(config-if)#ip add 192.168.10.11 255.255.255.0
Switch(config)#int vlan 20
Switch(config-if)#ip add 192.168.20.11 255.255.255.0
Switch(config)#router rip
Switch(config-router)#network 192.168.10.0
Switch(config-router)#net 192.168.20.0
Switch(config-router)#net 12.0.0.0
Switch(config-router)#no auto-summary
R1
Router(config)#int gig 0/0
Router(config-if)#no shutdown
Router(config-if)#ip add 192.168.30.1 255.255.255.0
Router(config)#int gig 0/2
Router(config-if)#no shutdown
Router(config-if)#ip add 11.1.1.2 255.255.255.0
Router(config)#int gig 0/1
Router(config-if)#no shutdown
Router(config-if)#ip add 12.1.1.2 255.255.255.0
Router(config)#router rip
Router(config-router)#version 2
Router(config-router)#network 11.0.0.0
Router(config-router)#net 12.0.0.0
Router(config-router)#net 192.168.30.0
Router(config-router)#no auto-summary
配置 VRRP 实现负载均衡
S1
Switch(config)#int vlan 10
Switch(config-if)#standby 1 ip 192.168.10.1
Switch(config-if)#standby 1 priority 105
Switch(config-if)#standby 1 preempt
Switch(config-if)#standby 1 track fa0/1
Switch(config)#int vlan 20
Switch(config-if)#standby 1 ip 192.168.20.1
Switch(config-if)#standby 1 preempt
S2
Switch(config)#int vlan 20
Switch(config-if)#standby 1 ip 192.168.20.1
Switch(config-if)#standby 1 priority 105
Switch(config-if)#standby 1 preempt
Switch(config-if)#standby 1 track fa0/1
Switch(config)#int vlan 10
Switch(config-if)#standby 1 ip 192.168.10.1
Switch(config-if)#standby 1 preempt
四、总结
在一个典型的 VRRP 网络,同一时刻,永远只有一个设备担任 Master 角色,其余设备则是 backup 角色。从数据转发的角度来看,其实无论有多少设备,只有一个设备进行数据流量转发,这样的话,整个网络的设备利用率是很低的,使用 VRRP 负载均衡模式可以进一步提高设备利用率。
© 版权声明
本文是原创文章,采用CC BY-NC-SA 4.0协议,完整转载请注明来自星雨の博客
THE END