华为开放式最短路径优先(开放最短路径优先内部网关协议)路由希腊特性配置示例
1、组网需求
图一华为开放式最短路径优先(开放最短路径优先内部网关协议)路由希腊特效组网示例
如图一所示,三台设备之间运行开放式最短路径优先(开放最短路径优先内部网关协议)协议,整个开放式最短路径优先(开放最短路径优先内部网关协议)网络被划分为区域0和区域一两个区域。
现要求在SwitchC上运行的开放式最短路径优先(开放最短路径优先内部网关协议)协议重启过程中不影响数据的正常转发。
2、配置思路
2.1、在各交换机上配置开放式最短路径优先(开放最短路径优先内部网关协议)基本功能,实现开放式最短路径优先(开放最短路径优先内部网关协议)网络的基本互通。
2.2、 在开关a和SwitchC上使能不透明的电平移动放大器(Level Shift Amplifier)功能,实现开放式最短路径优先(开放最短路径优先内部网关协议)通过9型电平移动放大器(Level Shift Amplifier)支持OSPF GR。
2.3、在开关a和SwitchC上配置希腊功能,实现当开放式最短路径优先(开放最短路径优先内部网关协议)协议重启时保证数据正常转发。
3、操作步骤
3.1、配置各接口所属的虚拟局域网
# 配置开关a。开关b和SwitchC的配置与开关a类似。
华为系统视图
[华为] sysname SwitchA
[SwitchA] vlan批次10 20
[开关A]接口千兆以太网1/0/1
[交换机-千兆以太网1/0/1]端口链路型中继
[交换机表示“不”千兆以太网1/0/1]端口中继允许通过vlan 10
[交换机表示“不”千兆以太网1/0/1]退出
[开关A]接口千兆以太网1/0/2
[交换机-千兆以太网1/0/2]端口链路型中继
[交换机表示“不”千兆以太网1/0/2]端口中继允许通过vlan 20
[交换机表示“不”千兆以太网1/0/2]退出
3.2、配置各甚低频接口的互联网协议(互联网协议)地址
# 配置开关a。开关b和SwitchC的配置与开关a类似。
[开关A]接口vlanif 10
[SwitchA-Vlanif10] ip地址192.168.0.1 24
[开关A-Vlanif10]退出
[开关A]接口vlanif 20
[SwitchA-Vlanif20] ip地址192.168.1.1 24
[开关A-Vlanif20]退出
3.3、配置开放式最短路径优先(开放最短路径优先内部网关协议)基本功能
# 配置开关a。
[SwitchA] ospf 1路由器id 10.1.1.1
[SwitchA-ospf-1]区域0
[SwitchA-ospf-1-area-0.0.0.0]网络192 .168 .0 .0 0 .0 .255
[SwitchA-ospf-1-area-0.0.0.0]退出
[SwitchA-ospf-1]区域一
[SwitchA-ospf-1-area-0.0.0.1]网络192 .168 .1 .0 0 .0 .255
[SwitchA-ospf-1-area-0.0.0.1]退出
[SwitchA-ospf-1]退出
# 配置开关b。
[SwitchB] ospf 1路由器id 10.2.2.2
[SwitchB-ospf-1]区域0
[SwitchB-ospf-1-area-0.0.0.0]网络192 .168 .0 .0 0 .0 .255
[SwitchB-ospf-1-area-0.0.0.0]退出
[SwitchB-ospf-1]退出
# 配置SwitchC。
OSPF 1号路由器id 10.3.3.3
一区
[开关-OSPF-1-区域-0。0 .0 .1]网络192 .168 .1 .0 0 .0 .255
[开关-OSPF-1-区域-0。0 .0 .1]退出
[开关-OSPF-1]退出
3.4、使能不透明LSA功能
# 配置开关a。
[SwitchA] ospf 1
p>[SwitchA-ospf-1] opaque-capability enable[SwitchA-ospf-1] quit
# 配置SwitchC。
[SwitchC] ospf 1
[SwitchC-ospf-1] opaque-capability enable
[SwitchC-ospf-1] quit
3.5、配置OSPF GR特性
# 配置SwitchA。
[SwitchA] ospf 1
[SwitchA-ospf-1] graceful-restart
[SwitchA-ospf-1] return
# 配置SwitchC。
[SwitchC] ospf 1
[SwitchC-ospf-1] graceful-restart
[SwitchC-ospf-1] return
4、验证配置结果
# 查看SwitchC的GR状态。
<SwitchC> display ospf graceful-restart
OSPF Process 1 with Router ID 10.3.3.3
Graceful-restart capability : enabled
Graceful-restart support : planned and un-planned, totally
Helper-policy support : planned and un-planned, strict lsa check
Current GR state : normal
Graceful-restart period : 120 seconds
Number of neighbors under helper:
Normal neighbors : 0
Virtual neighbors : 0
Sham-link neighbors : 0
Total neighbors : 0
Number of restarting neighbors : 0
Last exit reason:
On graceful restart : none
On Helper : none
# 在SwitchA查看邻居状态。
<SwitchA> display ospf peer
OSPF Process 1 with Router ID 10.1.1.1
Neighbors
Area 0.0.0.0 interface 192.168.0.1(Vlanif10)'s neighbors
Router ID: 10.2.2.2 Address: 192.168.0.2 GR State: Normal
State: Full Mode:Nbr is Master Priority: 1
DR: 192.168.0.2 BDR: 192.168.0.1 MTU: 0
Dead timer due in 40 sec
Retrans timer interval: 5
Neighbor is up for 00:04:28
Authentication Sequence: [ 0 ]
Neighbors
Area 0.0.0.1 interface 192.168.1.1(Vlanif20)'s neighbors
Router ID: 10.3.3.3 Address: 192.168.1.2 GR State: Normal
State: Full Mode:Nbr is Master Priority: 1
DR: 192.168.1.1 BDR: 192.168.1.2 MTU: 0
Dead timer due in 36 sec
Retrans timer interval: 5
Neighbor is up for 00:00:00
Authentication Sequence: [ 0 ]
可以看到,SwitchA的OSPF邻居处于Full状态,GR的状态是Normal。
# 平滑重启SwitchC的OSPF进程。
<SwitchC> reset ospf process graceful-restart
# 在SwitchA查看邻居状态。
<SwitchA> display ospf peer
OSPF Process 1 with Router ID 10.1.1.1
Neighbors
Area 0.0.0.0 interface 192.168.0.1(Vlanif10)'s neighbors
Router ID: 10.2.2.2 Address: 192.168.0.2 GR State: Normal
State: Full Mode:Nbr is Master Priority: 1
DR: 192.168.0.2 BDR: 192.168.0.1 MTU: 0
Dead timer due in 40 sec
Retrans timer interval: 5
Neighbor is up for 00:04:28
Authentication Sequence: [ 0 ]
Neighbors
Area 0.0.0.1 interface 192.168.1.1(Vlanif20)'s neighbors
Router ID: 10.3.3.3 Address: 192.168.1.2 GR State: Doing GR
State: Full Mode:Nbr is Slave Priority: 1
DR: 192.168.1.1 BDR: 192.168.1.2 MTU: 0
Dead timer due in 36 sec
Retrans timer interval: 5
Neighbor is up for 00:00:00
Authentication Sequence: [ 0 ]
可以看到,SwitchA与SwitchC邻居关系继续保持为Full状态,不受SwitchC的OSPF进程平滑重启的影响。
5、配置文件
5.1、SwitchA的配置文件
#
sysname SwitchA
#
vlan batch 10 20
#
interface Vlanif10
ip address 192.168.0.1 255.255.255.0
#
interface Vlanif20
ip address 192.168.1.1 255.255.255.0
#
interface GigabitEthernet1/0/1
port link-type trunk
port trunk allow-pass vlan 10
#
interface GigabitEthernet1/0/2
port link-type trunk
port trunk allow-pass vlan 20
#
ospf 1 router-id 10.1.1.1
opaque-capability enable
graceful-restart
area 0.0.0.0
network 192.168.0.0 0.0.0.255
area 0.0.0.1
network 192.168.1.0 0.0.0.255
#
return
5.2、SwitchB的配置文件
#
sysname SwitchB
#
vlan batch 10
#
interface Vlanif10
ip address 192.168.0.2 255.255.255.0
#
interface GigabitEthernet1/0/1
port link-type trunk
port trunk allow-pass vlan 10
#
ospf 1 router-id 10.2.2.2
area 0.0.0.0
network 192.168.0.0 0.0.0.255
#
return
5.3、SwitchC的配置文件
#
sysname SwitchC
#
vlan batch 20
#
interface Vlanif20
ip address 192.168.1.2 255.255.255.0
#
interface GigabitEthernet1/0/1
port link-type trunk
port trunk allow-pass vlan 20
#
ospf 1 router-id 10.3.3.3
opaque-capability enable
graceful-restart
area 0.0.0.1
network 192.168.1.0 0.0.0.255
#
return