tip

华为WLAN指导设计 来源:华为星火计划培训

华为WLAN设计
网优网归 场景规划
方案设计

【资料简介】华为Wlan网络网规网优技术、场景规划与方案设计,从0开始设计到交付,一本完完整整的学习教材,建议从事无线学习的同学学习..

马上观看
zon

华为WLAN专题集锦 专题:华为WLAN

WLAN配置
组网模式解析
组网配置案例

【华为无线】本指南详细介绍每个模版的命令解释及用途,在加上十多种精彩案例分享及解释,再加上网优网归,让你彻底脱盲,不在为无线..

马上观看
zon

家园VBook中心 分类:书籍中心

教材 案例 题库
知识 专业认证
资源价值

【中心简介】家园Vbook书籍中心是以收集和整理互联网上优秀书籍,以最好的知识推荐给你学习,让你在学习的路程上事半功倍,告别枯燥,早..

马上观看
tip

华为HCIE认证之路 分类:华为认证

HCIE学习之路
华为 路由 交换
含金量最大的资料

【学习介绍】在中国拥有一张证书不是梦,冰冻三尺,非一日之寒,要拥有一张认证所具备含金量技术水准那是需要多年的经年积累,本书专为你分享..

马上观看
tip

华三无线专题报告 发布:建哥哥

华三
H3C WLAN AC
无线专题

【资料简介】大好河山、无线风光,主要介绍H3C无线,从基础到高级配置及组网模式配置案例,多达200篇案例配置,从此告别对无线的迷茫..

马上观看
★浏览次数:222 次★  发布日期:2015-07-29
 当前位置:技术资料 > 网络工程 > Huawei > 正文
 
最近更新
    正在更新...
 

华为NE路由器配置BGP GR功能实现平滑倒换

 

实施BGP GR

应用环境

当BGP路由器重启或主备板切换时,所有的BGP邻居都会检测到与重启路由器之间的BGP会话状态先变为Down,之后又变为Up,即产生一次路由振荡。这样,重启或主备板切换的路由器和其所有BGP邻居都会进行一次BGP相关路由的重建,并发布BGP路由Update消息,由此引起路由表的振荡。这种振荡会跨多个路由域传播,可能导致数据黑洞或者路由环路,也会对整个网络的性能产生影响。

在BGP路由器上配置BGP GR,可减小路由器重启、主备板切换或者其他不可预料的情况造成的路由振荡对网络的影响。

配置思路

配置BGP GR之前,需完成配置BGP的基本功能。

在具有双主板的BGP路由器上使能BGP的GR能力。

配置BGP的GR会话参数,包括允许BGP对端重建GR Session的最大时间、Restarter及其邻居等待End-of-RIB消息的时间。采用默认值即可。

配置注意事项

为了实现业务转发不受主板故障的影响,通常在双主板的硬件环境下配置BGP GR才有意义。

配置实例

如下图,

RT1、RR、ASBR1所在的AS为100;

ASBR2和RT2所在的AS为200。

图中设备都是双主板。要求在所有路由器上部署BGP GR,减小BGP“路由振荡”对网络的影响。

BGP GR组网示意图

BGP GR组网示意图

适用产品和版本

图中所有路由器使用VRP5.30的双主控NE路由器:

RT1和RT2推荐使用NE08E、NE16E、NE20E、NE40-4、NE40-8、NE80、NE40E或NE80E。

RR、ASBR1和ASBR2推荐使用NE40-4、NE40-8、NE80、NE40E、NE80E或NE5000E。

配置步骤

步骤 1     配置各接口的IP地址(略)

步骤 2     配置IGP

在各个AS内配置IGP,并发布自己的Loopback接口地址。此处以OSPF(进程号为1)为例,在每个使能OSPF的接口上配置命令ospf cost 1。

此步骤的具体配置过程略。

步骤 3     配置BGP的基本功能

# 配置IBGP连接,并引入直连路由和OSPF路由。
# 配置RT1。
[RT1] bgp 100
[RT1-bgp] peer 2.2.2.2 as-number 100
[RT1-bgp] peer 2.2.2.2 connect-interface loopback  1
[RT1-bgp] import-route direct
[RT1-bgp] import-route ospf 1
# 配置RR。
[RR] bgp 100
[RR-bgp] group rr1 internal
[RR-bgp] peer rr1 connect-interface loopback  1
[RR-bgp] peer 1.1.1.1 group rr1
[RR-bgp] peer 3.3.3.3 group rr1
[RR-bgp] import-route direct
[RR-bgp] import-route ospf 1
# 配置ASBR1。
[ASBR1] bgp 100
[ASBR1-bgp] peer 2.2.2.2 as-number 100
[ASBR1-bgp] peer 2.2.2.2 connect-interface loopback  1
[ASBR1-bgp] import-route direct
[ASBR1-bgp] import-route ospf 1
# 配置ASBR2。
[ASBR2] bgp 200
[ASBR2-bgp] peer 5.5.5.5 as-number 200
[ASBR2-bgp] peer 5.5.5.5 connect-interface loopback  1
[ASBR2-bgp] import-route direct
[ASBR2-bgp] import-route ospf 1
# 配置RT2。
[RT2] bgp 200
[RT2-bgp] peer 4.4.4.4 as-number 200
[RT2-bgp] peer 4.4.4.4 connect-interface loopback  1
[RT2-bgp] import-route direct
[RT2-bgp] import-route ospf 1
# 在ASBR之间配置EBGP连接,发布本AS的路由给直连的ASBR。
# 配置ASBR1。
[ASBR1] bgp 100
[ASBR1-bgp] peer 12.1.1.2 as-number 200
# 配置ASBR2。
[ASBR2] bgp 200
[ASBR2-bgp] peer 12.1.1.1 as-number 100

配置完成后,在各个路由器上执行display ip routing-table命令,可以看到各个路由器都能学习到所有路由。

以RT1的显示为例:

[RT1] display ip routing-table

Routing Tables: Public

Destinations : 16       Routes : 16

Destination/Mask    Proto  Pre  Cost       NextHop         Interface

1.1.1.1/32  Direct 0    0           127.0.0.1       InLoopBack0

2.2.2.2/32  OSPF   10   1       11.1.1.2         Pos1/0/0

3.3.3.3/32  OSPF   10   2       11.1.1.2         Pos1/0/0

4.4.4.4/32  BGP    255  0           12.1.1.2        Pos1/0/0

5.5.5.5/32  BGP    255  0       12.1.1.2         Pos1/0/0

11.1.1.0/30  Direct 0    0           11.1.1.1        Pos1/0/0

11.1.1.1/32  Direct 0    0           127.0.0.1       InLoopBack0

11.1.1.2/32  Direct 0    0           11.1.1.2        Pos1/0/0

11.2.1.0/30  OSPF   10   2       11.1.1.2         Pos1/0/0

11.2.1.2/32  BGP    255  0           2.2.2.2         Pos1/0/0

12.1.1.0/30  OSPF   10   3       11.1.1.2         Pos1/0/0

12.1.1.2/32  BGP    255  0           3.3.3.3         Pos1/0/0

13.1.1.0/30  BGP    255  0           12.1.1.2        Pos1/0/0

13.1.1.2/32  BGP    255  0           12.1.1.2        Pos1/0/0

127.0.0.0/8   Direct 0    0           127.0.0.1       InLoopBack0

127.0.0.1/32  Direct 0    0           127.0.0.1       InLoopBack0

步骤 4     使能BGP GR

在RT1、RR、ASBR1、ASBR2及RT2上使能BGP GR。以RT1的配置为例,RR、ASBR1、ASBR2及RT2上的配置与RT1类似,此处不再赘述。

# 配置RT1。
[RT1] bgp 100
[RT1-bgp] graceful-restart
[RT1-bgp] quit

步骤 5     配置BGP的GR会话参数

BGP的GR会话参数包括:

允许BGP对端重建GR Session的最大时间,缺省值为150秒;

Restarter及其邻居等待End-of-RIB消息的时间,缺省值为600秒。

本例采用缺省配置。

完成以上配置后,在RT1、RR、ASBR1、ASBR2和RT2上执行display bgp peer verbose命令,可以看到AS100内的路由反射器与客户机之间的IBGP连接、AS200内的IBGP连接,及ASBR1和ASBR2之间的EBGP连接都具备GR能力。

说明

display bgp peer verbose命令的显示信息中:

“Graceful Restart Capability”项对应的值为“advertised and received”,表明本端及对等体都具备GR能力。

“Graceful Restart Capability”项对应的值为“advertised”,表明本端具备GR能力;对等体不具备GR能力。

“Graceful Restart Capability”项对应的值为“received”,表明本端不具备GR能力;对等体具备GR能力。

如果没有“Graceful Restart Capability”显示项,表明本端及对等体都不具备GR能力。

以ASBR1的显示信息为例:

<ASBR1> display bgp peer verbose

 

Peer: 12.1.1.2  Local: 3.3.3.3

Type: EBGP link

BGP version 4, remote router ID 4.4.4.4

BGP current state: Established, Up for 00h10m36s

BGP current event: RecvKeepalive

BGP last state: OpenConfirm

Port:  Local - 179      Remote - 53160

Configured: Active Hold Time: 180 sec   Keepalive Time:60 sec

Received  : Active Hold Time: 180 sec

Negotiated: Active Hold Time: 180 sec   Keepalive Time:60 sec

Peer optional capabilities:

Peer supports bgp multi-protocol extension

Peer supports bgp route refresh capability

Graceful Restart Capability: advertised and received

Restart Timer Value received from Peer: 150 seconds

GR Capability received from Peer for following Address families:

IPv4 Unicast (Forwarding State)

Address family IPv4 Unicast: advertised and received

 

Received: Total 21 messages, Update messages 8

Sent: Total 26 messages, Update messages 10

Minimum time between advertisement runs is 30 seconds

Optional capabilities:

Route refresh capability has been enabled

Peer Preferred Value: 0

Routing policy configured:

No routing policy is configured

 

Peer: 2.2.2.2   Local: 3.3.3.3

Type: IBGP link

BGP version 4, remote router ID 2.2.2.2

BGP current state: Established, Up for 00h10m53s

BGP current event: RecvKeepalive

BGP last state: OpenConfirm

Port:  Local - 179      Remote - 54348

Configured: Active Hold Time: 180 sec   Keepalive Time:60 sec

Received  : Active Hold Time: 180 sec

Negotiated: Active Hold Time: 180 sec   Keepalive Time:60 sec

Peer optional capabilities:

Peer supports bgp multi-protocol extension

Peer supports bgp route refresh capability

Graceful Restart Capability: advertised and received

Restart Timer Value received from Peer: 150 seconds

GR Capability received from Peer for following Address families:

IPv4 Unicast (Forwarding State)

Address family IPv4 Unicast: advertised and received

 

Received: Total 23 messages, Update messages 9

Sent: Total 28 messages, Update messages 13

Minimum time between advertisement runs is 15 seconds

Optional capabilities:

Route refresh capability has been enabled

Connect-interface has been configured

Peer Preferred Value: 0

Routing policy configured:

No routing policy is configured

验证结果

# 在上图的任意一台路由器执行命令display switchover state查看备板状态,显示结果为:

Info:HA FSM State, Realtime and routine backup.

# 以RR为例。在RT1与RR、ASBR1、ASBR2或RT2上执行ping 2.2.2.2 -c 1000000000命令。

# 执行主备切换。

[RR] slave switchover

Caution!!! Confirm switch slave to master[Y/N]?y

发现RR与RT1、ASBR1、ASBR2或RT2的ping包都不会丢失。

在上图中任何直连的两个或多个路由器同时发生倒换时,有可能出现流量中断。

 
建议使用IE8.0以上版本解析 网络QQ群:30573676 家园群:36740144 Elv home systems. 蜀ICP备20009373号 © All Rights Reserved 2012 - By badulip
×

扫二维码,关注微信公众号