网关冗余VRRP

VRRP:虚拟路由冗余协议--公有协议,原理同HSRP一致

区别:1、多台设备

2、仅master发送hello

3、可以使用物理接口的ip地址来为网关地址

4、抢占默认开启

5、hold time 3s

VRRP在一个组内可以存在多台3层设备,存在一个master和多个backup

正常产生一个虚拟ip(可以为真实接口ip)和一个虚拟MAC

默认每1s来检测一次master是否活动 224.0.0.18 TTL=1 hold time 3s

选举规则:先优先级,默认100,大优;再接口ip地址大优;

特点:切换速度快;可以使网关的ip和mac地址不用变化;网关的切换对主机是透明的;

可以实施上行链路追踪

在网关冗余技术中,ICMP重定向是 失效的;故当上行链路down时,网关将不会切换;

可以定义上行链路追踪----该配置必须在抢占开启的情况下生效,且两台设备间的优先级差值小于下调值;若本地存在多条上行或下行链路,建议上行链路追踪配置时的下调值之和大于优先级差值---所有上行链路全down时,才让备份设备抢占;下行链路大部分down时,可以让备份设备抢占;

练习

1、完成图中配置

2、进行路由宣告

3、配置vrrp,到r1的0/0/2口和r3的0/0/2口,看看谁是master和backup。

4、shutdown掉r1的0/0/2口,看r3的0/0/2口是不是变成master了。然后再undo shutdownr1得0/0/2口观察。

5、PC端ping环回地址2.2.2.2,然后再shutdown掉r1的0/0/2口看是否还ping得通。

操作:(主备方式)

1、基本配置

r1配置:[r1]int g0/0/1
[r1-GigabitEthernet0/0/1]ip add 12.1.1.1 24

[r1-GigabitEthernet0/0/1]int g0/0/2  
[r1-GigabitEthernet0/0/2]ip add 10.1.1.1 24

[r1]ospf 1 router-id 1.1.1.1

[r1-ospf-1]area 0

[r1-ospf-1-area-0.0.0.0]network 12.1.1.1 0.0.0.0

[r1-ospf-1-area-0.0.0.0]network 10.1.1.1 0.0.0.0

 r2配置:[r2]int g0/0/0 
[r2-GigabitEthernet0/0/0]ip add 12.1.1.2 24

[r2-GigabitEthernet0/0/0]int g0/0/1
[r2-GigabitEthernet0/0/1]ip add 23.1.1.1 24

[r2]int lo0
[r2-LoopBack0]ip add 2.2.2.2 24

[r2]ospf 1 router-id 2.2.2.2
[r2-ospf-1]area 0

[r2-ospf-1-area-0.0.0.0]network 12.1.1.2 0.0.0.0

[r2-ospf-1-area-0.0.0.0]network 23.1.1.1 0.0.0.0

[r2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0

r3配置:[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip add 23.1.1.2 24

[r3-GigabitEthernet0/0/0]int g0/0/2
[r3-GigabitEthernet0/0/2]ip add 10.1.1.3 24

[r3]ospf 1 router-id 3.3.3.3

[r3-ospf-1]area 0

[r3-ospf-1-area-0.0.0.0]network 23.1.1.2 0.0.0.0

[r3-ospf-1-area-0.0.0.0]network 10.1.1.3 0.0.0.0

 2、配置vrrp(如果是svi就进svi口配置就行,我们这里是物理接口)

r1配置:[r1]int g0/0/2(进入网关接口)

[r1-GigabitEthernet0/0/2]vrrp vrid 1 virtual-ip 10.1.1.250 

r3配置:[r3]int g0/0/2

[r3-GigabitEthernet0/0/2]vrrp vrid 1 virtual-ip 10.1.1.250(注意两边的vrid号必须一致)

然后去看r1的vrrp:

  [r1]dis vrrp
  GigabitEthernet0/0/2 | Virtual Router 1
    State : Master
    Virtual IP : 10.1.1.250
    Master IP : 10.1.1.1
    PriorityRun : 100
    PriorityConfig : 100
    MasterPriority : 100
    Preempt : YES   Delay Time : 0 s
    TimerRun : 1 s
    TimerConfig : 1 s
    Auth type : NONE
    Virtual MAC : 0000-5e00-0101
    Check TTL : YES
    Config type : normal-vrrp
    Backup-forward : disabled

再去看r3的vrrp:

  [r3]dis vrrp
  GigabitEthernet0/0/2 | Virtual Router 1
    State : Backup
    Virtual IP : 10.1.1.250
    Master IP : 10.1.1.1
    PriorityRun : 100
    PriorityConfig : 100
    MasterPriority : 100
    Preempt : YES   Delay Time : 0 s
    TimerRun : 1 s
    TimerConfig : 1 s
    Auth type : NONE
    Virtual MAC : 0000-5e00-0101
    Check TTL : YES
    Config type : normal-vrrp
    Backup-forward : disabled

这里可以看到r1的是主,r3的是备,优先级都是100,然后我们再shutdown掉r1的0/0/2口,看看r3会不会变成主。

[r1-GigabitEthernet0/0/2]shutdown(这里已经shutdown掉了0/0/2口)

 可以看到r3的0/0/2口已经从backup变成master了。

我们再将r1的0/0/2口undo shutdown,看看r1和r3的变化。

[r1-GigabitEthernet0/0/2]undo shutdown 

 

 注意:模拟器有个bug,按理说开启r1的0/0/2口后,会开始重新选举(先优先级,默认100,大优;再接口ip地址大优; ),但是这里r1和r3的0/0/2口都是master,此时我们设置一下优先级就行了。

[r1]int g0/0/2

[r1-GigabitEthernet0/0/2]vrrp vrid 1 priority 120

 

 此时可以看到重新选举成功了,优先级大的优。

PC端ping2.2.2.2,再把r1的0/0/2口shutdown掉在观察变化。

可以看到我们shutdown掉r1的0/0/2这个接口,PC端只是断了一会网(3s左右)又自动恢复了。代表网关已经切换成功了。

 

 负载分担方式在三层架构里不适用,因为正常的三层架构中由于生成树的存在,负载分担方式将可能由不同的vlan根网桥位置不同,导致部分链路阻塞,使得负载分担反而成为累赘;因此仅建议在直接使用路由器作为网关时,才使用负载分担方式。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值