ROS在VRRP上的简单应用实验

[ 790 查看 / 1 回复 ]

成都网大科技有限公司(http://www.cdnat.com),成为世界一流的网络解决方案提供商。


1)VRRP:虚拟路由冗余协议(Virtual Router Redundancy Protocol)应用于无缝冗余路由网关备份。VRRP通过对路由组进行虚拟的解决方案来实现备份的目的,因此引入VR(virtual router),每

一个VR点都必须配置虚拟IP和虚拟MAC,如果其中某个路由节点的虚拟IP与实际IP相同,则这具节点将称为:owner。其默认的优先级为255,其他优先级低的节点均为backup节点,在不拥有owner节点的

情况,用户可以通过手工指定优先级的值来指定VRRP组中的master和backup节点。
2)实现目的:测试ROS在VRRP环境中的实际应用
3)实现环境:两台RB433AH(ROs版本3.20)
4)实现拓扑图:
4-1:当ROS用于只具备互相备份功能时:

4-2实验参数:
共用参数:
共享上网:
[admin] /ip firewall nat> print
Flags: X - disabled, I - invalid, D - dynamic

0
chain=srcnat action=masquerade
设定DNS参数:
[admin] /ip dns> print

primary-dns: 210.80.58.67

secondary-dns: 61.139.2.69

allow-remote-requests: yes

max-udp-packet-size: 512


cache-size: 2048KiB

cache-max-ttl: 1w

cache-used: 4KiB
RB2(备份路由):
1)配置VRRP接口:
[admin@dr2] /interface vrrp> print

Flags: X - disabled, I - invalid, R - running, M - master, B - backup

0
B name="vrrp1" mtu=1500 mac-address=00:00:5E:00:01:30 arp=enabled

interface=ether3 vrid=48 priority=100 interval=1 preemption-mode=yes

authentication=none password="" on-backup="" on-master=""
参数:preemption-mode设定为yes时,表示如果主路由恢复后,将从备份路由再拿回数据转发权限,如果设定为no时,则表示主路由恢复后,一直等到备份路由出了故障,才重新拿回数据转发权。

2)配置IP地址:
[admin@dr2] /ip address> print
Flags: X - disabled, I - invalid, D - dynamic

#
ADDRESS
NETWORK
BROADCAST
INTERFACE


0
11.11.11.1/24
11.11.11.0
11.11.11.255
ether1


1
192.168.1.2/24
192.168.1.0
192.168.1.255
ether3


2
192.168.1.254/32
192.168.1.254
192.168.1.254
vrrp1

配置VRRP接口的IP地址时:其子网掩码必须指定为/32
RB1(主路由)

1)配置VRRP接口:
[admin@dr1] /interface vrrp> print
Flags: X - disabled, I - invalid, R - running, M - master, B - backup

0
RM name="vrrp1" mtu=1500 mac-address=00:00:5E:00:01:30 arp=enabled

interface=ether3 vrid=48 priority=200 interval=1 preemption-mode=yes


authentication=none password="" on-backup="" on-master=""
与备份路由不同的参数是:主路由的priority值高于备份路由
2)配置IP地址
[admin@dr1] /ip address> print
Flags: X - disabled, I - invalid, D - dynamic

#
ADDRESS
NETWORK
BROADCAST
INTERFACE


0
10.10.10.1/24
10.10.10.0
10.10.10.255
ether1


1
192.168.1.1/24
192.168.1.0
192.168.1.255
ether3


2
192.168.1.254/32
192.168.1.254
192.168.1.254
vrrp1

4-3实验结果:
当RB1和RB2都正常工作时,通过VRRP的状态可以看到:RB1为“RM”,RB2为“B”状态线路运行正常
将RB1的内网线路或者路由器关闭时,RB2的VRRP状态将立即更换成“RM”状态,
将RB1恢复时,两台路由再次回到初始状态,实验通过。

4-4
当RB1和RB2路由全部转发数据,并且相互备份时:
  拓扑结构:


实验参数:
共用参数:
共享上网:
[admin] /ip firewall nat> print
Flags: X - disabled, I - invalid, D - dynamic

0
chain=srcnat action=masquerade
设定DNS参数:
[admin] /ip dns> print

primary-dns: 210.80.58.67

secondary-dns: 61.139.2.69

allow-remote-requests: yes

max-udp-packet-size: 512

cache-size: 2048KiB

cache-max-ttl: 1w

cache-used: 4KiB
路由RB2参数:

1)配置VRRP 接口:
[admin@dr2] /interface vrrp> print
Flags: X - disabled, I - invalid, R - running, M - master, B - backup

0
B name="vrrp1" mtu=1500 mac-address=00:00:5E:00:01:30 arp=enabled

interface=ether3 vrid=48 priority=100 interval=1 preemption-mode=yes

authentication=none password="" on-backup="" on-master=""


1
RM name="vrrp2" mtu=1500 mac-address=00:00:5E:00:01:32 arp=enabled

interface=ether3 vrid=50 priority=200 interval=1 preemption-mode=yes

authentication=none password="" on-backup="" on-master=""
在一台路由器中,具备两个VRRP接口,其中一个接口的优先级高于另外一个,在RB2中VRRP2为主接口,VRRP1为备用接口
2)配置VRRP接口的IP地址:
[admin@dr2] /ip address> print
Flags: X - disabled, I - invalid, D - dynamic

#
ADDRESS
NETWORK
BROADCAST
INTERFACE


0
11.11.11.1/24
11.11.11.0
11.11.11.255
ether1


1
192.168.1.2/24
192.168.1.0
192.168.1.255
ether3


2
192.168.1.254/32
192.168.1.254
192.168.1.254
vrrp1


3
192.168.1.253/32
192.168.1.253
192.168.1.253
vrrp2


路由RB1参数:

1)配置VRRP接口:
[admin@dr1] /interface vrrp> print
Flags: X - disabled, I - invalid, R - running, M - master, B - backup

0
RM name="vrrp1" mtu=1500 mac-address=00:00:5E:00:01:30 arp=enabled

interface=ether3 vrid=48 priority=200 interval=1 preemption-mode=yes

authentication=none password="" on-backup="" on-master=""


1
B name="vrrp2" mtu=1500 mac-address=00:00:5E:00:01:32 arp=enabled

interface=ether3 vrid=50 priority=100 interval=1 preemption-mode=yes

authentication=none password="" on-backup="" on-master=""

2)配置VRRP接口IP地址:
[admin@dr1] /ip address> print
Flags: X - disabled, I - invalid, D - dynamic

#
ADDRESS
NETWORK
BROADCAST
INTERFACE


1
192.168.1.1/24
192.168.1.0
192.168.1.255
ether3


2
192.168.1.254/32
192.168.1.254
192.168.1.254
vrrp1


3
192.168.1.253/32
192.168.1.253
192.168.1.253
vrrp2
成都网大科技有限公司(http://www.cdnat.com),成为世界一流的网络解决方案提供商。

实验结果:
    在两台路由都正常使用的情况下:如果内网机器设定网关为:192.168.1.253时,其数据将从RB2转发,当设定为:192.168.1.254时,数据从RB1转发,从VRRP的接口状态来看,在RB1中VRRP1为

“RM” VRRP2为“B”,而在RB2中刚好相反。
    断开RB1路由的内网线路或者关闭路由器时,内网机器的网关使用253和254时,数据全部都会选择从RB2路由器转发。
分享 转发
TOP

MESH,Terran,网状网络,无线网络,多线路由,核心路由,无线覆盖,无线应用,高带宽无线,点对多点,多线路接入,5.8G,无线路由,无线通信,无线网桥,远距离无线,网大软件,计费系统,路由器,解决方案,宽带认证,小区监控,无线传输,网络方案,无线网络解决方案提供商,小区无线网络解决方案提供商,VPN解决方案提供商,网吧解决方案提供商,双频无线网状网络和中继设备,三频无线网状网络和中继设备
TOP