原理:
虚拟路由冗余协议(Virtual Router Redundancy Protocol,简称VRRP)是由IETF提出的解决局域网中配置静态网关出现单点失效现象的路由协议,1998年已推出正式的RFC2338协议标准。VRRP广泛应用在边缘网络中,它的设计目标是支持特定情况下IP数据流量失败转移不会引起混乱,允许主机使用单路由器,以及及时在实际第一跳路由器使用失败的情形下仍能够维护路由器间的连通性。
实验拓扑:
实验环境:
用思科的设备,模拟软件完成,小凡模拟器
终端用Xmanager Enterprise 4 中的xshell链接
Sw1 sw1(config)#no ip routing //取消三层交换 sw1(config)#line console 0 sw1(config-line)#logging synchronous sw1(config-line)#no exec-timeout sw1#show vlan-switch // 查看vlan sw1#vlan database //创建vlan sw1(vlan)#vlan 10 name stc sw1(vlan)#vlan 20 name server sw1(config)#int f0/2 //加入vlan sw1(config-if)#switchport mode access sw1(config-if)#switchport access vlan 10 sw1(config-if)#int f0/15 sw1(config-if)#switchport mode access sw1(config-if)#switchport access vlan 20 sw1(config)#int f0/0 //做trunk sw1(config-if)#switchport mode trunk sw1(config-if)#switchport trunkencapsulation dot1q sw1(config-if)#int f0/1 sw1(config-if)#switchport mode trunk sw1(config-if)#switchport trunkencapsulation dot1q sw1#show int f0/1 switchport sw1(config)#int vlan 1 //建立远程连接账户 sw1(config-if)#ip add 192.168.1.1255.255.255.0 sw1(config)#username admin password admin sw1(config)#line vty 0 4 sw1(config-line)#login local
sw2
sw2(config)#no ip routing Router(config)#hostname sw2 sw2(config)#line console 0 sw2(config-line)#logging synchronous sw2(config-line)#no exec-timeout sw2#vlan database sw2(vlan)#vlan 10 name stc sw2(vlan)#vlan 20 name servwer sw2(config)#int f0/2 sw2(config-if)#switchport mode access sw2(config-if)#switchport access vlan 10 sw2(config-if)#int f0/15 sw2(config-if)#switchport mode access sw2(config-if)#switchport access vlan 20 sw2(config-if)#int f0/0 sw2(config-if)#switchport mode trunk sw2(config-if)#switchport trunkencapsulation dot1q sw2(config-if)#int f0/1 sw2(config-if)#switchport mode trunk sw2(config-if)#switchport trunkencapsulation dot1q sw2(config)#username admin password admin sw2(config)#line vty 0 4 sw2(config-line)#login local
r1
r1(config)#line console 0 r1(config-line)#logging synchronous r1(config-line)#no exec-timeout r1(config)#int f0/0 r1(config-if)#no sh r1(config)#int f0/0.10 r1(config-subif)#encapsulation dot1Q 10 // 一定要先打标签,不然配不上IP r1(config-subif)#ip add 192.168.10.1255.255.255.0 r1(config-subif)#int f0/0.20 r1(config-subif)#encapsulation dot1Q 20 r1(config-subif)#ip add 192.168.20.1255.255.255.0
r2
Router(config)#hostname r2 r2(config)#line console 0 r2(config-line)#logging synchronous r2(config-line)#no exec-t r2(config)#interface f0/0 r2(config-if)#no shu r2(config-if)#int f0/0.1 r2(config-subif)#encapsulation dot1Q 10 r2(config-subif)#ip add 192.168.10.2255.255.255.0 r2(config-subif)#int f0/0.2 r2(config-subif)#encapsulation dot1Q 20 r2(config-subif)#ip add 192.168.20.2255.255.255.0
vrrp
r1(config)#int f0/0.10 r1(config-subif)#vrrp 10 ip 192.168.10.254 // 把这个接口加入10组,并添加IP r1#show vrrp 、、//查看vrrp r1(config)#int f0/0.10 r1(config-subif)#vrrp 10 priority 120 // 改变组10优先级 r1(config-subif)#int f0/0.20 r1(config-subif)#vrrp 20 ip 192.168.20.254 r1(config-subif)#vrrp 20 priority 120
r2
r2(config)#int f0/0.1 r2(config-subif)#vrrp 10 ip 192.168.10.254 //和r1的虚拟IP一致 r2(config-subif)#int f0/0.2 r2(config-subif)#vrrp 20 ip 192.168.20.254
vrrp配置结束
测试:用两台虚拟机链接,分别桥接和仅主机模式
如果想要实现负载均衡,把优先级改了,两个路由器各100和各120
就实现了负载均衡
本文出自 “监督局” 博客,请务必保留此出处http://shuoshuo234.blog.51cto.com/10531943/1679329
原文地址:http://shuoshuo234.blog.51cto.com/10531943/1679329