配置BGP Auto FRR功能示例

学习精彩网络技术老师:华为HCIA和HCIP数通eNSP实战视频课
学习精彩网络技术老师:华为、华三、锐捷、WLAN、IPv6等全套视频课程

配置BGP Auto FRR功能,可以为路由备份转发信息,减少关键业务的延时。

组网需求

随着网络的不断发展,语音、在线视频和金融等业务对实时性的要求越来越高。通常情况下,在网络部署时会使用主备链路来保障这些业务的稳定性。但是传统的主备链路切换必须等待路由收敛完成,重新优选路由并且下发FIB表后才能完成,在这个过程中,业务中断时间较长,不能满足业务的要求。

为了解决这个问题,BGP Auto FRR应运而生。BGP Auto FRR利用最优路由作转发,自动将次优路由的转发信息添加到最优路由的备份转发表项中,并下发到FIB表。当主链路出现故障的时候,系统快速将转发路径切换到备份链路上。这个过程不依赖于路由的收敛,所以业务中断时间非常短,可以达到亚秒级。

图1所示,DeviceA位于AS100内,DeviceB、DeviceC、DeviceD位于AS200内。通过配置BGP Auto FRR功能,使得DeviceA到DeviceD的路由有备份转发信息,提高网络可靠性。

图1 配置BGP Auto FRR组网图

本例中interface1,interface2,interface3分别代表GE0/1/0,GE0/2/0,Loopback1。

配置注意事项

在配置过程中,需注意以下事项:

配置BGP FRR时,到达同一目的网段至少需要两条路由。

引用路由策略时,需注意区分策略名称的大小写。

配置思路

采用如下的思路配置BGP Auto FRR功能:

DeviceA与DeviceB和DeviceC之间配置EBGP连接。DeviceD与DeviceB和DeviceC之间配置IBGP连接。

在DeviceB、DeviceC上配置路由策略,改变到DeviceD的路由MED值,以便优选路由。

在DeviceA上配置BGP Auto FRR功能。

数据准备

为完成此配置例,需准备如下的数据:

DeviceA、DeviceB、DeviceC、DeviceD的Router ID和所在的AS号。

DeviceB、DeviceC上的路由策略名及路由MED值。

操作步骤
  1. 配置各接口的IP地址(略)。
  2. DeviceA与DeviceB和DeviceC之间配置EBGP连接;DeviceD与DeviceB和DeviceC之间配置IBGP连接

# 在DeviceA上配置EBGP连接。

<DeviceA> system-view

[~DeviceA] bgp 100

[*DeviceA-bgp] router-id 1.1.1.1

[*DeviceA-bgp] peer 10.1.1.2 as-number 200

[*DeviceA-bgp] peer 10.2.1.2 as-number 200

[*DeviceA-bgp] commit

DeviceB、DeviceC上的配置与DeviceA一致,在此不再赘述。

# 在DeviceD上配置IBGP连接。

<DeviceD> system-view

[~DeviceD] bgp 200

[*DeviceD-bgp] router-id 4.4.4.4

[*DeviceD-bgp] peer 10.3.1.1 as-number 200

[*DeviceD-bgp] peer 10.4.1.1 as-number 200

[*DeviceD-bgp] commit

DeviceB、DeviceC上的配置与DeviceD一致,在此不再赘述。

  1. 在DeviceA、DeviceB、DeviceC和DeviceD上配置BFD for BGP

# 在DeviceA上配置BFD for BGP。

<DeviceA> system-view

[~DeviceA] bfd

[*DeviceA-bfd] quit

[*DeviceA] bgp 100

[*DeviceA-bgp] peer 10.1.1.2 bfd enable

[*DeviceA-bgp] peer 10.1.1.2 bfd min-tx-interval 100 min-rx-interval 100 detect-multiplier 4

[*DeviceA-bgp] peer 10.2.1.2 bfd enable

[*DeviceA-bgp] peer 10.2.1.2 bfd min-tx-interval 100 min-rx-interval 100 detect-multiplier 4

[*DeviceA-bgp]

根据提供的引用内容,我们可以了解到BGP是一种路由协议,而静态路由则是手动配置的路由。因此,FRR BGP配置静态路由需要先配置静态路由,然后再将其与BGP协议结合起来。具体步骤如下: 1. 配置静态路由。可以使用以下命令配置静态路由: ```shell ip route add <destination_network>/<netmask> via <next_hop_ip_address> ``` 其中,`<destination_network>/<netmask>`表示目标网络和子网掩码,`<next_hop_ip_address>`表示下一跳IP地址。例如,要将目标网络`192.168.1.0/24`的流量发送到下一跳IP地址`10.0.0.1`,可以使用以下命令: ```shell ip route add 192.168.1.0/24 via 10.0.0.1 ``` 2. 配置BGP协议。可以使用以下命令配置BGP协议: ```shell router bgp <local_as_number> neighbor <neighbor_ip_address> remote-as <remote_as_number> network <local_network> ``` 其中,`<local_as_number>`表示本地AS号,`<neighbor_ip_address>`表示******本地网络设置为`192.168.1.0/24`,可以使用以下命令: ```shell router bgp 65001 neighbor 10.0.0.2 remote-as 65002 network 192.168.1.0/24 ``` 3. 将静态路由与BGP协议结合起来。可以使用以下命令将静态路由与BGP协议结合起来: ```shell router bgp <local_as_number> network <destination_network>/<netmask> route-map <route_map_name> out ``` 其中,`<destination_network>/<netmask>`表示目标网络和子网掩码,`<route_map_name>`表示路由映射名称。例如,要将目标网络`192.168.1.0/24`的流量发送到BGP邻居,可以使用以下命令: ```shell router bgp 65001 network 192.168.1.0/24 route-map static-to-bgp out ``` 在这个例子中,`static-to-bgp`是一个路由映射名称,它将静态路由转换为BGP路由。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

精彩网络技术

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值