VRRP及BFD详解_01

三、VRRP

1、概述:

1)vrrp ,virtual router redundancy protocol ,虚拟路由器冗余协议。

2)该协议的主要作用,就是在多个真实的网关设备之间运行之后,形成一个“虚拟的网关”,

从而实现多个真实网关之间的“冗余备份”以及数据转发的负载均衡。

2、VRRP组成员角色

1)主路由器:Master

2)备份路由器:(Backup)

3) 虚拟路由器 (Virtual)

扫描二维码关注公众号,回复: 14678605 查看本文章

3、VRRP应用场景

1)当我们为了提高一个网络中的网关的健壮性,从而在同一个网络中部署多个网关设备的时候,

2)此时,我们需要在多个网关设备之间运行 VRRP,如果仅有 1个 网关设备,是不需要运行VRRP的。

4、VRRP工作原理

1)VRRP在设备(接口)上运行之后,会形成一个虚拟的网关设备。

会通过发送 VRRP 的报文,比较其中的参数,

从而在多个真实的网关设备之间确定出不同的设备角色:

2)master - 主设备;有且只有1个;

3)backup - 备份设备;可以有很多;

4)一旦确定设备的master和backup的角色之后,就仅有master一直 周期性的发送 vrrp 报文,

5)如果backup 设备,在一定的时间内,没有收到 master 发送过来的 vrrp 报文,就认为master 设备出现了故障,从而进行设备角色的切换;

   *发送周期:1s

   *最大间隔:3s

   

6)用户终端设备在向网关(虚拟网关)发送数据的时候,其实是由 master 设备在进行处理。

7)当 master 设备故障以后,backup 设备才会变成 master ,继续为客户服务;

8)如果原先的 master 设备故障恢复了,那么备份的网关设备会再次变为 backup 状态;

5、VRRP报文及工作机制

1、优先级

1)首先比较优先级优,数值越大越好;默认值是100;

2)优先级相同,其次比较接口IP地址,数值越大越好;(在模拟器做实验,现象不对,真机没问题)

2、VRRP报文的发送方式是 “组播” , 组播地址为:224.0.0.18 ;

3、VRRP报文是封装在IP头部后面的,协议号为 112 。

4、VRRP是公有的标准协议;还有一个类似的网关冗余协议 - HSRP,思科私有的。

6、VRRP配置

为什么使用VRRP?

解决网关的单点故障

如何配置?

vrrp vrid 1 virtual-ip 192.168.1.254 //配置虚拟网关

vrrp vrid 1 priority 110 //数值越大,优先级越高

dis vrrp brief //查看vrrp

VRRP的实验案例:

1、路由器的初始化配置

<Huawei>undo terminal  monitor  \\关闭终端信息提示

<Huawei>system-view  \\进去系统视图

[Huawei]sysname  r1  \\修改设备名为r1

<Huawei>undo terminal  monitor  \\关闭终端信息提示

<Huawei>system-view  \\进去系统视图

[Huawei]sysname  r2  \\修改设备名为r2

2、路由器的接口配置IP地址

[r1]interface GigabitEthernet 0/0/0  \\进去接口0/0/0

[r1-GigabitEthernet0/0/0]ip address 192.168.1.251 24  \\给此接口配置IP地址

[r1-GigabitEthernet0/0/0]quit   \\返回

[r2]interface GigabitEthernet 0/0/0   \\进去接口0/0/0

[r2-GigabitEthernet0/0/0]ip address 192.168.1.252  24  \\给此接口配置IP地址

[r2-GigabitEthernet0/0/0]quit   \\返回

  1. VRRP虚拟网关的配置

[r1]interface GigabitEthernet 0/0/0  \\进去接口0/0/0

[r1-GigabitEthernet0/0/0]vrrp vrid  1 virtual-ip 192.168.1.254   \\配置名为1 并指定虚拟IP地址

[r1-GigabitEthernet0/0/0]vrrp  vrid  1 priority  200    \\设置为主路由优先级为200

[r1-GigabitEthernet0/0/0]quit   \\返回

[r2]interface GigabitEthernet 0/0/0  \\进去接口0/0/0

[r2-GigabitEthernet0/0/0]vrrp vrid  1 virtual-ip 192.168.1.254   \\配置名为1 并指定虚拟IP地址

[r2-GigabitEthernet0/0/0]quit   \\返回

  1. 查询VRRP的相关信息

[r2]display  vrrp  \\查询全部信息

[r1]display  vrrp brief      \\查询网关的角色

Total:1     Master:1     Backup:0     Non-active:0      

VRID  State        Interface          Type     Virtual IP     

----------------------------------------------------------------

1     Master       GE0/0/0         Normal   192.168.1.254  

主网关

[r2]display  vrrp brief   \\查询网关的角色

Total:1     Master:0     Backup:1     Non-active:0      

VRID  State        Interface        Type     Virtual IP     

----------------------------------------------------------------

1     Backup       GE0/0/0        Normal   192.168.1.254  

备份网关

 如果显示的是 Init  初始状态,表示VRRP协议刚刚运行

  1. 抓包查看报文

7、VRRP链路跟踪

跟踪主设备的上行端口,一旦上行端口down掉,立马降低自身优先级;

接口up了,优先级恢复;通过抢占功能抢回主网关角色。

vrrp vrid 1 track interface GigabitEthernet0/0/1 reduced 110

//跟踪g0/0/1口,一旦down掉优先级减少110

1、交换机的初始配置

Huawei>undo  terminal  monitor  \\关闭终端信息提示

<Huawei>system-view  \\进入系统视图

[Huawei]sysname  sw2  \\修改交换机名字为sw2

[sw2]port-group group-member  g0/0/1 to g0/0/3  \\设置为临时组

[sw2-port-group]port link-type  access  \\设置模式为access

[sw2-port-group]quit \\返回

2、路由器的初始化配置

<Huawei>undo  terminal  monitor    \\关闭终端信息提示

<Huawei>system-view     \\进去系统视图

[Huawei]sysname  r3    \\修改设备名为r3

<Huawei>undo  terminal  monitor    \\关闭终端信息提示

<Huawei>system-view    \\进去系统视图

[Huawei]sysname  r4     \\修改设备名为r4

<Huawei>undo  terminal  monitor    \\关闭终端信息提示

<Huawei>system-view   \\进去系统视图

[Huawei]sysname  r5    \\修改设备名为r5

3、路由器的接口配置IP地址

[r3]interface GigabitEthernet 0/0/0    \\进去接口0/0/0

[r3-GigabitEthernet0/0/0]ip address  192.168.1.251 24   \\给此接口配置IP地址

[r3-GigabitEthernet0/0/0]quit   \\返回

[r3]interface GigabitEthernet 0/0/1    \\进去接口0/0/1

[r3-GigabitEthernet0/0/1]ip address  192.168.13.1 24    \\给此接口配置IP地址

[r3-GigabitEthernet0/0/1]quit   \\返回

[r4]interface GigabitEthernet 0/0/0   \\进去接口0/0/0

[r4-GigabitEthernet0/0/0]ip address  192.168.1.252 24 \\给此接口配置IP地址

[r4-GigabitEthernet0/0/0]quit    \\返回

[r4]interface GigabitEthernet 0/0/2    \\进去接口0/0/2

[r4-GigabitEthernet0/0/2]ip address  192.168.23.1 24    \\给此接口配置IP地址

[r4-GigabitEthernet0/0/2]quit    \\返回

[r5]interface GigabitEthernet 0/0/0 \\进去接口0/0/0

[r5-GigabitEthernet0/0/0]ip address  192.168.2.254  24  \\给此接口配置IP地址

[r5-GigabitEthernet0/0/0]quit  \\返回

[r5]interface GigabitEthernet 0/0/1  \\进去接口0/0/1

[r5-GigabitEthernet0/0/1]ip address  192.168.13.2  24   \\给此接口配置IP地址

[r5-GigabitEthernet0/0/1]quit  \\返回

[r5]interface GigabitEthernet 0/0/2  \\进去接口0/0/2

[r5-GigabitEthernet0/0/2]ip address  192.168.23.2  24   \\给此接口配置IP地址

[r5-GigabitEthernet0/0/2]quit  \\返回

4、配置静态路由

[r3]ip route-static 192.168.2.0  24  192.168.13.2  \\在R3上配置去往2.0 的静态路由

[r4]ip route-static 192.168.2.0  24 192.168.23.2   \\在R4上配置去往2.0 的静态路由

[r5]ip route-static 192.168.1.0  24 192.168.13.1  \\在R5上配置去往1.0 的静态路由

[r5]ip route-static 192.168.1.0 24 192.168.23.1   \\在R5上配置去往1.0 的静态路由

5、配置VRRP虚拟网关地址

[r3]interface GigabitEthernet 0/0/0  \\进去接口0/0/0

[r3-GigabitEthernet0/0/0]vrrp vrid  1 virtual-ip 192.168.1.254   \\配置名为1 并指定虚拟IP地址

[r3-GigabitEthernet0/0/0]vrrp  vrid  1 priority  200    \\设置为主路由优先级为200

[r3-GigabitEthernet0/0/0]quit   \\返回

[r4]interface GigabitEthernet 0/0/0  \\进去接口0/0/0

[r4-GigabitEthernet0/0/0]vrrp vrid  1 virtual-ip 192.168.1.254   \\配置名为1 并指定虚拟IP地址

[r4-GigabitEthernet0/0/0]quit   \\返回

6、模拟路由器R3的0/0/0出现故障

[r3]interface GigabitEthernet 0/0/0    \\进去接口0/0/0

[r3-GigabitEthernet0/0/0]shutdown   \\关闭此端口

[r3-GigabitEthernet0/0/0]quit    \\返回

查看是否有VPPR报文,发现现在的VRRP报文是R4路由器发的,说明已经检测到主网关故障了,

开启路由器R3的0/0/0接口

7、模拟路由器R3的0/0/1出现故障

[r3]interface GigabitEthernet 0/0/1    \\进去接口0/0/1

[r3-GigabitEthernet0/0/1]shutdown   \\关闭此端口

[r3-GigabitEthernet0/0/1]quit    \\返回

[r3]display  vrrp brief      \\查询网关的角色

Total:1     Master:1     Backup:0     Non-active:0      

VRID  State        Interface          Type     Virtual IP     

----------------------------------------------------------------

1     Master       GE0/0/0         Normal   192.168.1.254  

主网关

[r4]display  vrrp brief   \\查询网关的角色

Total:1     Master:0     Backup:1     Non-active:0      

VRID  State        Interface        Type     Virtual IP     

----------------------------------------------------------------

1     Backup       GE0/0/0        Normal   192.168.1.254  

备份网关

查询发现R3依然是主网关、R4依然是备份网关,此时做链路跟踪:

  1. 在R3的0/0/0接口做链路跟踪

[r3]interface GigabitEthernet 0/0/0    \\进去接口0/0/0

[r3-GigabitEthernet0/0/0] vrrp  vrid 1 track interface g0/0/1 reduced 110  //跟踪g0/0/1口,一旦down掉优先级减少110

[r4]display  vrrp brief      \\查询网关的角色

Total:1     Master:1     Backup:0     Non-active:0      

VRID  State        Interface          Type     Virtual IP     

----------------------------------------------------------------

1     Master       GE0/0/0         Normal   192.168.1.254  

主网关

查看是否有VPPR报文,发现现在的VRRP报文是R4路由器发的,说明已经检测到主网关故障了,开启R0/0/1接口查看是R3是否切换为主网关

八、VRRP的抢占功能&报文发送周期

VRRP抢占功能默认开启,主网关必须开启抢占功能。

vrrp vrid 1 preempt-mode disable //禁用抢占功能,默认开启;

vrrp vrid 1 preempt timer delay 5s //修改抢占延时,默认0s;

一、VRRP加密认证

1、认证模式:

1)明文认证:密码在传输过程中,是明文的;

2)密文认证:密码在传输过程中,是加密的;

为了vrrp报文的转发更加的安全,我们可以为VRRP配置认证。

二、VRRP认证配置命令

1、在哪里配置?

在同一个网段中的所有启用了VRRP的协议的接口上;

2、配置什么命令?

#R1:

interface gi0/0/0

vrrp vrid 1 authentication-mode

md5  **** -> 传输过程中,会对密码进行加密;

simple  

plain   **** -->传输过程中,不加密的密码;并且在设备上保存的时候,也是不加密的。

cipher  **** -->传输过程中,是不加密的密码,但是在配置上保存的时候,是加密存储的;

案例:配置VRRP认证

1、交换机的初始配置

Huawei>undo  terminal  monitor  \\关闭终端信息提示 

<Huawei>system-view  \\进入系统视图

[Huawei]sysname  sw3  \\修改交换机名字为sw3

[sw2]port-group group-member  g0/0/1   g0/0/2  e0/0/1   \\设置为临时组

[sw2-port-group]port link-type  access  \\设置模式为access

[sw2-port-group]quit \\返回

2、路由器的初始化配置

<Huawei>undo  terminal  monitor    \\关闭终端信息提示

<Huawei>system-view     \\进去系统视图

[Huawei]sysname  r6    \\修改设备名为r6

<Huawei>undo  terminal  monitor    \\关闭终端信息提示

<Huawei>system-view    \\进去系统视图

[Huawei]sysname  r7     \\修改设备名为r7

3、路由器的接口配置IP地址

[r6]interface GigabitEthernet 0/0/0    \\进去接口0/0/0

[r6-GigabitEthernet0/0/0]ip address  192.168.1.251 24   \\给此接口配置IP地址

[r6-GigabitEthernet0/0/0]quit   \\返回

[r7]interface GigabitEthernet 0/0/1    \\进去接口0/0/1

[r7-GigabitEthernet0/0/1]ip address  192.168.1.252 24    \\给此接口配置IP地址

[r7-GigabitEthernet0/0/1]quit   \\返回

4、配置VRRP虚拟网关地址

[r6]interface GigabitEthernet 0/0/0  \\进去接口0/0/0

[r6-GigabitEthernet0/0/0]vrrp vrid  1 virtual-ip 192.168.1.254   \\配置名为1 并指定虚拟IP地址

[r6-GigabitEthernet0/0/0]vrrp  vrid  1 priority  200    \\设置为主路由优先级为200

[r6-GigabitEthernet0/0/0]quit   \\返回

[r7]interface GigabitEthernet 0/0/0  \\进去接口0/0/0

[r7-GigabitEthernet0/0/0]vrrp vrid  1 virtual-ip 192.168.1.254   \\配置名为1 并指定虚拟IP地址

[r7-GigabitEthernet0/0/0]quit   \\返回

  1. 配置VRRP安全认证配置

  ①配置明文认证

[r6]interface GigabitEthernet 0/0/0  \\进去接口0/0/0

[r6-GigabitEthernet0/0/0]vrrp vrid  1 authentication-mode  simple  HCIE   

\\设置认证模式为明文认证密码为HCIE

[r6-GigabitEthernet0/0/0]display this    \\显示当前端口的配置

[r6-GigabitEthernet0/0/0]quit   \\返回

[r7]interface GigabitEthernet 0/0/0  \\进去接口0/0/0

[r7-GigabitEthernet0/0/0]vrrp vrid  1 authentication-mode  simple  HCIE   

\\设置认证模式为明文认证密码为HCIE

[r7-GigabitEthernet0/0/0]quit   \\返回

 抓包查看报文发现密码是可以看到的:

  ② 修改密明文认证

VRRP的密文认证

[r6]interface GigabitEthernet 0/0/0  \\进去接口0/0/0

[r6-GigabitEthernet0/0/0]vrrp vrid  1 authentication-mode  md5  HCIE   

\\设置认证模式为密文认证密码为HCIE

[r6-GigabitEthernet0/0/0]display this    \\显示当前端口的配置

[r6-GigabitEthernet0/0/0]quit   \\返回

[r7]interface GigabitEthernet 0/0/0  \\进去接口0/0/0

[r7-GigabitEthernet0/0/0]vrrp vrid  1 authentication-mode   md5  HCIE   

\\设置认证模式为密文认证密码为HCIE

[r7-GigabitEthernet0/0/0]quit   \\返回

 抓包查看报文发现密码是看不到的,但是在网络层的数据包中有51是专门用来表示认证的:

  • VRRP的负载均衡

1、VRRP的问题:

配置完vrrp后,如果只有一个vrrp组,只有主路由器转发数据包,备份路由器始终处理闲置状态;

造成的结果——

1、主网关数据转发压力大

2、备份网关不转发任何数据

3、网络设备利用率低

2、解决方案:

创建多个vrrp组,每个组指定不同的路由器为主路由器;

vrrp 1:

r1 主路由器    r2 备份路由器

vrrp 2:

r2 主路由器   r1 备份路由器

3、配置思路:

1)配置二层功能(vlan,trunk)

2)配置三层交换的网关(vlanif)

3)在vlanif里配置vrrp

4)验证测试

4、VRRP同一个备份组内出现多个Master设备

1、真实网关口之间ip地址冲突

2、真实网关口之间ping不通

3、vrid配置不一致

4、vrrp的虚拟ip不一致

5、vrrp的认证不一致

注:想要vrrp正常生效,要先保证网关口可以通信,再让vrrp配置一致。

  1. 交换机的初始配置

Huawei>undo  terminal  monitor  \\关闭终端信息提示 

<Huawei>system-view  \\进入系统视图

[Huawei]sysname  sw1  \\修改交换机名字为sw1

Huawei>undo  terminal  monitor  \\关闭终端信息提示 

<Huawei>system-view  \\进入系统视图

[Huawei]sysname  sw2  \\修改交换机名字为sw2

Huawei>undo  terminal  monitor  \\关闭终端信息提示 

<Huawei>system-view  \\进入系统视图

[Huawei]sysname  sw3  \\修改交换机名字为sw3

2、交换机上创建vlan

[sw1]vlan  batch  6  8  \\创建vlan6 8

[sw2]vlan  batch  6  8  \\创建vlan6 8

[sw3]vlan  batch  6  8  \\创建vlan6 8

  1. 交换机连接PC的端口设置

[sw3]interface Ethernet 0/0/1     \\进接口0/0/1

[sw3-Ethernet0/0/1]port link-type access    \\设置模式为access

[sw3-Ethernet0/0/1]port default vlan  6   \\将端口进入vlan 6

[sw3-Ethernet0/0/1]quit    \\返回

[sw3]interface Ethernet 0/0/2     \\进接口0/0/2

[sw3-Ethernet0/0/2]port link-type access    \\设置模式为access

[sw3-Ethernet0/0/2]port default vlan  8   \\将端口进入vlan 20

[sw3-Ethernet0/0/2]quit    \\返回

 

4、交换机连接交换机的端口设置

[sw3]port-group group-member g0/0/1 g0/0/2     \\创建临时端口组

[sw3-port-group]port link-type trunk    \\设置模式为trunk

[sw3-port-group]port trunk allow-pass  vlan  all    \\允许所有vlan通过

[sw3-port-group]quit \\返回

[sw1]interface GigabitEthernet 0/0/1    \\进去接口0/0/1

[sw1-GigabitEthernet0/0/1]port link-type trunk \\设置模式为trunk

[sw1-GigabitEthernet0/0/1]port trunk allow-pass vlan all   \\允许所有vlan通过

[sw1-GigabitEthernet0/0/1]quit  \\返回

[sw2]interface GigabitEthernet 0/0/2    \\进去接口0/0/2

[sw2-GigabitEthernet0/0/2]port link-type trunk \\设置模式为trunk

[sw2-GigabitEthernet0/0/2]port trunk allow-pass vlan all   \\允许所有vlan通过

[sw2-GigabitEthernet0/0/2]quit  \\返回

5、5700交换机配置网关地址

[sw1]interface Vlanif  6   \\进入vlanif接口

[sw1-Vlanif6]ip address  192.168.6.251 24   \\配置网关IP地址

[sw1-Vlanif6]quit   \\返回

[sw1]interface Vlanif 8   \\进入vlanif接口

[sw1-Vlanif8]ip address  192.168.8.251 24   \\配置网关IP地址

[sw1-Vlanif8]quit   \\返回

[sw2]interface Vlanif  6   \\进入vlanif接口

[sw2-Vlanif6]ip address  192.168.6.252 24   \\配置网关IP地址

[sw2-Vlanif6]quit   \\返回

[sw2]interface Vlanif 8   \\进入vlanif接口

[sw2-Vlanif8]ip address  192.168.8.252 24   \\配置网关IP地址

[sw2-Vlanif8]quit   \\返回

  1. 配置VRRP虚拟网关地址

① 在sw1上配置vlan 6的主网关

[sw1]interface Vlanif  6   \\进入vlanif接口

[sw1-Vlanif6]vrrp vrid  6 virtual-ip 192.168.6.254  \\配置名为6 并指定虚拟IP地址

[sw1-Vlanif6]vrrp  vrid  6 priority  150    \\设置为主路由优先级为150

[sw1-Vlanif6]quit   \\返回

在sw2上配置vlan 6的备份网关

[sw2]interface Vlanif  6   \\进入vlanif接口

[sw2-Vlanif6]vrrp vrid  6 virtual-ip 192.168.6.254  \\配置名为1并指定虚拟IP地址

[sw2-Vlanif6]vrrp  vrid  6 priority  130    \\设置为主路由优先级为130

[sw2-Vlanif6]quit   \\返回

② 在sw1上配置vlan 8的备份网关

[sw1]interface Vlanif  8   \\进入vlanif接口

[sw1-Vlanif8]vrrp vrid  8 virtual-ip 192.168.8.254  \\配置名为1 并指定虚拟IP地址

[sw1-Vlanif8]vrrp  vrid  8 priority  130    \\设置为主路由优先级为130

[sw1-Vlanif8]quit   \\返回

在sw2上配置vlan 8的主网关

[sw2]interface Vlanif  8   \\进入vlanif接口

[sw2-Vlanif8]vrrp vrid  8 virtual-ip 192.168.8.254  \\配置名为1并指定虚拟IP地址

[sw2-Vlanif8]vrrp vrid  8  priority  150    \\设置为主路由优先级为150

[sw2-Vlanif8]quit   \\返回

查看 VRRP 信息

[SW1]display  vrrp brief    // vlan 6的主网关,vlan 8 的备份网关

  VRID  State        Interface                Type     Virtual IP     

   ----------------------------------------------------------------

   6     Master       Vlanif6                  Normal   192.168.6.254  

   8     Backup       Vlanif8                  Normal   192.168.8.254  

   ----------------------------------------------------------------

   Total:2     Master:1     Backup:1     Non-active:0

[SW2]display  vrrp brief    // vlan 6的主网关,vlan 8 的备份网关

  VRID  State        Interface                Type     Virtual IP     

  ----------------------------------------------------------------

  6     Backup       Vlanif6                  Normal   192.168.6.254  

  8     Master       Vlanif8                  Normal   192.168.8.254  

  ----------------------------------------------------------------

  Total:2     Master:1     Backup:1     Non-active:0

  • BFD原理

1)BFD技术背景

问题:

1、不能快速有效的发现网络设备或链路出现的故障

    2、不能以毫秒级的速度发现网络问题

    3、协议自身的hello报文检测机制一般都大于1秒

解决:

1、需要一种专门用于快速检测设备或链路的协议,这个协议跟链路类型和协议类型无关;

    2、推出了BFD协议

2)BFD协议

1、BFD (bidirectional forwarding detection) 双向转发检测

2、专门用于发送超小和超快的检测数据包,以毫秒级进行发送,快速检测链路的故障,

3、当发现链路故障时,通知相关的设备和协议进行处理。

3)BFD工作原

1、在链路两端建立BFD会话

① 静态会话:手动指定本地标识符和远端设备标识符

② 动态会话:由系统自动分配远端和本地标识符

2、在链路两端周期的发送BFD检测报文

4)BFD配置命令

BFD会话创建的方法:

<Huawei>u t  m     \\关闭终端消息提示

<Huawei>system-view  \\进去系统视图

[Huawei]sysname r1    \\修改设备名为r1

[r1]interface GigabitEthernet 0/0/0   \\进去接口0/0/0

[r1-GigabitEthernet0/0/0]ip address  192.168.12.1 24   \\给此接口配置IP地址

[r1-GigabitEthernet0/0/0]quit    \\返回

<Huawei>u t m  \\关闭终端消息提示

<Huawei>system-view \\进去系统视图

[Huawei]sysname r2  \\修改设备名为r2

[r2]interface GigabitEthernet 0/0/0  \\进去接口0/0/0

[r2-GigabitEthernet0/0/0]ip address  192.168.12.2 24   \\给此接口配置IP地址

[r2-GigabitEthernet0/0/0]quit    \\返回

[r2]interface GigabitEthernet 0/0/1   \\进去接口0/0/1

[r2-GigabitEthernet0/0/1]ip address 192.168.23.2 24    \\给此接口配置IP地址

[r2-GigabitEthernet0/0/1]quit  \\返回

<Huawei>u t m  \\关闭终端消息提示

<Huawei>system-view    \\进去系统视图

[Huawei]sysname  r3   \\修改设备名为r3

[r3]interface GigabitEthernet 0/0/0   \\进去接口0/0/0

[r3-GigabitEthernet0/0/0]ip address  192.168.23.3 24   \\给此接口配置IP地址

[r3-GigabitEthernet0/0/0]quit  \\返回

路由的设置:

[r1]ip route-static 192.168.23.0 24  192.168.12.2

[r3]ip route-static 192.168.12.0 24  192.168.23.2

测试网络是互通的:

[r1]ping 192.168.23.3

在配置BFD时 我们是在链路的两个端去进行配置的,

[r1]bfd    \\开启bfd的功能

[r1-bfd]quit    \\返回

[r1]bfd  ac  bind  peer-ip 192.168.23.3  \\创建BFD的会话并和对端路由器建立关系

[r1-bfd-session-ac]discriminator local 1 \\指定本地的标识符

[r1-bfd-session-ac]discriminator remote 3 \\指定对端的标识符

[r1-bfd-session-ac]commit \\提交标识符

[r1-bfd-session-ac]quti    \\返回

会话名称是独立的R1和R3是可以相同的也可以不同

[r2]bfd    \\开启bfd的功能

[r2-bfd]quit    \\返回

[r2]bfd  ac  bind  peer-ip 192.168.12.1  \\创建BFD的会话并和对端路由器建立关系

[r2-bfd-session-ac]discriminator local 3 \\指定本地的标识符

[r2-bfd-session-ac]discriminator remote 1 \\指定对端的标识符

[r2-bfd-session-ac]commit \\提交标识符

[r2-bfd-session-ac]quti    \\返回

[r1]display  bfd  session all  \\查看BFD的所有会话

     本端   远程         我的伙伴     我们之间的关系

--------------------------------------------------------------------------------

Local Remote     PeerIpAddr      State     Type        InterfaceName            

--------------------------------------------------------------------------------

1     3          192.168.23.3      Up         S_IP_PEER         -                  

--------------------------------------------------------------------------------

     Total UP/DOWN Session Number : 1/0

 

  • BFD典型应用

1、vrrp的问题:

1、主路由器出现故障时,备份路由器需要3秒以后,才可以切换为主路由器,响应时间非常长,

2、主路由器每隔1秒给备份路由器发送1个vrrp通告报文

2、解决方案:

在vrrp路由器上运行BFD协议,从而在vrrp路由器之间建立BFD会话,通过BFD协议快速检测设备或链路的故障,当主路由器或链路出现故障时,由BFD协议通知备份路由器,把备份路由器的优先级调大,从而让备份成为主路由器;

 BFD的典型应用实验操作:

交换机的初始配置

<Huawei>undo terminal  monitor  \\关闭终端信息提示

<Huawei>system-view  \\进去系统视图

[Huawei]sysname  sw1  \\修改设备名为sw1

<Huawei>undo terminal  monitor  \\关闭终端信息提示

<Huawei>system-view  \\进去系统视图

[Huawei]sysname  sw2  \\修改设备名为sw2

<Huawei>undo terminal  monitor  \\关闭终端信息提示

<Huawei>system-view  \\进去系统视图

[Huawei]sysname  sw3  \\修改设备名为sw3

  1. 交换机连接PC端口的配置

[sw3]port-group group-member  e0/0/3  e0/0/4

[sw3-port-group]port link-type access    \\设置模式为access

[sw3-port-group]port default vlan  6  \\将端口进入vlan6

[sw3-port-group]quit  \\返回

  1. 交换机连接交换机的端口配置

[sw3]port-group group-member  e0/0/1  e0/0/2

[sw3-port-group]port link-type trunk    \\设置模式为trunk

[sw3-port-group]port trunk allow-pass vlan all   \\允许所有vlan通过

[sw3-port-group]quit  \\返回

[sw1]interface GigabitEthernet 0/0/1  \\进接口0/0/1

[sw1-GigabitEthernet0/0/1]port link-type trunk  \\设置模式为trunk

[sw1-GigabitEthernet0/0/1]port trunk allow-pass  vlan  all   \\允许所有vlan通过

[sw1-GigabitEthernet0/0/1]quit   \\返回

[sw2]interface GigabitEthernet 0/0/1  \\进接口0/0/1

[sw2-GigabitEthernet0/0/1]port link-type trunk  \\设置模式为trunk

[sw2-GigabitEthernet0/0/1]port trunk allow-pass  vlan  all   \\允许所有vlan通过

[sw2-GigabitEthernet0/0/1]quit   \\返回

配置VRRP的基本设置:

配置SW1上 vlan 6 的 VRRP(主网关)

[SW1]interface Vlanif  6                     //  进入 vlan 6 的网关接口

[SW1-Vlanif6]ip add 192.168.6.251 24          //  配置 vlan 6 的真实网关IP地址

[SW1-Vlanif6]vrrp vrid 6 virtual-ip 192.168.6.254 // 配置 vlan 6 的虚拟网关IP地址

[SW1-Vlanif6]vrrp vrid 6 priority 200              // 配置 vlan 6 的 vrrp 优先级

[SW1]display  vrrp  brief            

配置SW2上 vlan 6 的 VRRP(备份网关)

[SW2]interface Vlanif  6                     //  进入 vlan 6 的网关接口

[SW2-Vlanif6]ip add 192.168.6.252 24        //  配置 vlan 6 的真实网关IP地址

[SW2-Vlanif6]vrrp vrid 6 virtual-ip 192.168.6.254 // 配置 vlan 6 的虚拟网关IP地址

在SW1和sw2间创建BFD会话:

在配置BFD时 我们是在链路的两个端去进行配置的,

[sw1]bfd    \\开启bfd的功能

[sw1-bfd]quit

[sw1]bfd  12 bind peer-ip 192.168.6.252 \\创建BFD的会话并和对端路由器建立关系

[sw1-bfd-session-ac]discriminator local 1 \\指定本地的标识符

[sw1-bfd-session-ac]discriminator remote 3 \\指定对端的标识符

[sw1-bfd-session-ac]commit \\提交标识符

[sw1-bfd-session-ac]quti

[sw2]bfd    \\开启bfd的功能

[sw2-bfd]quit

[sw2]bfd  21 bind peer-ip 192.168.6.251 \\创建BFD的会话并和对端路由器建立关系

[sw2-bfd-session-ac]discriminator local  3 \\指定本地的标识符

[sw2-bfd-session-ac]discriminator remote 1 \\指定对端的标识符

[sw2-bfd-session-ac]commit \\提交标识符

[sw2-bfd-session-ac]quti

[sw1]display  bfd  session all  \\查看BFD的所有会话

[sw2]display  bfd  session all  \\查看BFD的所有会话

将SW1交换机的0/0/1接口shutdown

然后在交换机SW2上查看会话

[sw2]display  bfd  session all  \\查看BFD的所有会话

发现出现了Down

链路跟踪:

需要在SW2上做一个操作,这个操作就是当BFD发现SW1出现故障时,让SW2将优先级提高,提高至比主路由器要高就可以了,你们这样我们的备份路由器就可以成功主路由器了!

操作方法

  其实这个就是设置BFD和vrrp的一个连动,当BFD检测到链路故障时,他做出一些操作,

直接SW2将优先级提高,提高至比主路由器要高就可以了,

这个是需要在交换机SW2上来设置的

[SW2]interface Vlanif  6                     //  进入 vlan 6 的网关接口

[SW2-Vlanif6]vrrp  vrid 6  track  bfd-session     3       increased  110

如果本地的bfd ID 为3的会话断开,那么G0/0/0端口发送的VRRP优先级增加110

 

将SW1交换机的0/0/1接口shutdown                          

[SW2]display  vrrp   brief         \\在SW2上查看

[SW2]display  vrrp        \\在SW2上查看优先级

猜你喜欢

转载自blog.csdn.net/pitch_dark/article/details/127664290
bfd