应用环境
如果路由器需要关闭很短的一段时间,可能只是几秒钟,就没有要求邻居路由器重新进行SPF计算。这样可以避免影响整个网络的拓扑结构。
当一台路由器重启时,如果能通知与它邻接的路由器它只是关闭几秒钟,马上就会恢复正常。这样,邻接路由器就不会将进行重启操作的路由器从邻居列表中删除,其他路由器也不会知道有路由器重启。这样就可以提高网络稳定性。
GR(Graceful Restart)可以实现上述功能。它是指平缓重启路由器的一种功能,不会对其他路由器造成影响。
重启的路由器恢复工作之后,将会通过带外(out-of-band,Oob)的重新同步从邻居路由器获取LSDB。
配置思路
在实施OSPF GR时,采用如下的配置思路:
1. 在GR Restarter上配置主备板切换参数。
2. 在所有路由器的OSPF视图下使能OSPF协议本地链路信令能力和带外同步能力。
配置注意事项
GR Restarter和GR Helper都需要配置GR功能。
配置实例
组网需求
如下图所示。路由器RouterA、RouterB和RouterC都为双主控设备,主用板和备用板间形成备份关系。3台路由器既属于同一自治系统,也属于同一OSPF域,通过OSPF协议实现网络互连,并提供GR机制。
RouterA、RouterB和RouterC之间建立OSPF邻接关系后,3台路由器开始交换路由信息。当RouterC的主板发生故障并切换时,通过GR机制与邻居路由器进行带外同步。
OSPF GR的配置举例
适用的产品和版本
路由器端可以使用任意一款NE产品,版本为(VRP5.30)及后续版本。
配置步骤
步骤 1 配置各接口的IP地址(略)
步骤 2 配置OSPF基本功能(略)
步骤 3 配置主备板切换参数
# 开启RouterC强制主备倒换开关,配置在主备板间自动同步配置信息。
<RouterC> system-view
[RouterC] slave switchover enable
[RouterC] slave auto-update config
步骤 4 配置OSPF GR功能
# 使能RouterC的OSPF协议本地链路信令能力和带外同步能力。RouterA、RouterB上的配置和RouterC完全相同。
[RouterC] ospf 100
[RouterC-ospf-100] enable link-local-signaling
[RouterC-ospf-100] enable out-of-band-resynchronization
# 配置RouterC的OSPF GR能力。RouterA、RouterB上的配置和RouterC完全相同。
[RouterC-ospf-100] graceful-restart
验证结果
# 在RouterC上执行主备切换。
[RouterC] slave switchover
Caution!!! Confirm switch slave to master[Y/N]?y
# 立即在对端路由器RouterA上使用display ospf peer命令,检查GR是否正常工作。如果GR正常工作,则在RouterC主备板切换期间,业务传输不受影响。
[RouterA] display ospf peer
OSPF Process 100 with Router ID 1.1.1.1
Neighbors
Area 0.0.0.0 interface 100.1.1.1(Pos1/0/0)’s neighbors
Router ID: 3.3.3.3 Address: 100.1.1.2 GR State: Normal
State: Full Mode:Nbr is Master Priority: 1
DR: None BDR: None MTU: 0
Dead timer due in 38 sec
Neighbor is up for 00:00:39
Authentication Sequence: [ 0 ]
配置文件
RouterA的配置文件
#
sysname RouterA
#
router id 1.1.1.1
#
interface Pos1/0/0
link-protocol ppp
clock slave
ip address 100.1.1.1 255.255.255.0
#
ospf 100
enable link-local-signaling
enable out-of-band-resynchronization
graceful-restart
area 0.0.0.0
network 100.1.1.0 0.0.0.255
#
return
RouterB的配置文件
#
sysname RouterB
#
router id 2.2.2.2
#
interface Pos1/0/0
link-protocol ppp
clock slave
ip address 100.2.1.2 255.255.255.0
#
ospf 100
enable link-local-signaling
enable out-of-band-resynchronization
graceful-restart
area 0.0.0.0
network 100.2.1.0 0.0.0.255
#
return
RouterC的配置文件
#
sysname RouterC
#
router id 3.3.3.3
#
interface Pos1/0/0
link-protocol ppp
clock master
ip address 100.1.1.2 255.255.255.0
#
interface Pos2/0/0
link-protocol ppp
clock master
ip address 100.2.1.1 255.255.255.0
#
ospf 100
enable link-local-signaling
enable out-of-band-resynchronization
graceful-restart
area 0.0.0.0
network 100.1.1.0 0.0.0.255
network 100.2.1.0 0.0.0.255
#
return
|
|
||
|
|
||
|
|
7月26 |
H3CNE认证 |
热报中 |
8月16 |
H3C-IMC认证 |
热报中 |
7月26 |
H3CNE认证 |
热报中 |
7月26 |
H3CIE+认证 |
热报中 |
8月16 |
H3C-IMC认证 |
热报中 |
7月26 |
H3CNE培训 |
热报中 |
7月26 |
H3CSE认证 |
热报中 |
8月16 |
H3C无线 |
热报中 |
7月26 |
H3CSE培训 |
热报中 |
8月16 |
H3CIMC培训 |
热报中 |
8月16 |
H3C无线培训 |
热报中 |
8月31 |
H3CEAD培训 |
热报中 |
8月16 |
H3CPME认证 |
热报中 |
8月16 |
H3C安全认证 |
热报中 |
8月16 |
H3CIMC培训 |
热报中 |
8月16 |
H3C无线培训 |
热报中 |
8月09 |
H3CEAD培训 |
热报中 |
8月16 |
H3CPME认证 |
热报中 |
8月16 |
H3C安全认证 |
热报中 |
8月16 |
H3CIMC培训 |
热报中 |
8月09 |
H3C无线培训 |
热报中 |
8月09 |
H3CEAD培训 |
热报中 |
8月09 |
H3CPME认证 |
热报中 |
8月09 |
H3C安全认证 |
热报中 |