HCL OSPF虚链接实验
程序员文章站
2022-04-09 19:41:30
...
了解
- 我们知道在OSPF协议中要求每个区域与骨干区域(Area 0)必须直接相连,但是实际组网中,网络情况非常的复杂,有时候在划分区域时,无法保证每个区域都满足这个要求。这个时候我们就需要使用虚链接(Virtual Link)技术来解决这个问题。
- 虚连接是指在两台ABR之间,穿过一个非骨干区域(也称为转换区域,Transit Area),建立的一条逻辑上的连接通道(须在两端的ABR上同时配置)。如下图所示,在路由器C和路由器B之间建立了一条虚链接,使Area 2和骨干区域Area 0之间有了逻辑连接,Area 1为转换区域。
- “逻辑通道”是指两台ABR之间的其它运行OSPF的路由器只是转发报文,相当于在两个ABR之间形成了一个点到点的连接。因此在这个连接上,和物理接口一样可以配置接口的各类参数。
拓扑图
IP地址表
设备名称 | 接口 | IP地址 |
---|---|---|
RTA | GigabitEthernet0/0 | 10.0.0.1 / 24 |
LoopBack 0 | 1.1.1.1/32 | |
RTB | GigabitEthernet0/0 | 10.0.0.2 / 24 |
GigabitEthernet0/1 | 20.0.0.1 / 24 | |
LoopBack 0 | 2.2.2.2/32 | |
RTC | GigabitEthernet0/0 | 30.0.0.1 /24 |
GigabitEthernet0/1 | 20.0.0.2 / 24 | |
LoopBack 0 | 3.3.3.3 / 32 | |
RTD | GigabitEthernet0/0 | 30.0.0.2 /24 |
LoopBack 0 | 4.4.4.4 /32 |
配置命令
RTA
<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]host
[H3C]hostname
[H3C]hostname RTA
[RTA]int g0/0
[RTA-GigabitEthernet0/0]ip add 10.0.0.1 24
[RTA-GigabitEthernet0/0]quit
[RTA]int LoopBack 0
[RTA-LoopBack0]ip add 1.1.1.1 32
[RTA-LoopBack0]quit
[RTA]ospf 1
[RTA-ospf-1]area 0
[RTA-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0
[RTA-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.255
[RTA-ospf-1-area-0.0.0.0]qui
[RTA-ospf-1-area-0.0.0.0]quit
[RTA-ospf-1]qui
[RTA-ospf-1]quit
[RTA]
RTB
<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]hos
[H3C]hostname RTB
[RTB]int g0/0
[RTB-GigabitEthernet0/0]ip add 10.0.0.2 24
[RTB-GigabitEthernet0/0]quit
[RTB]int g0/1
[RTB-GigabitEthernet0/1]ip add 20.0.0.1 24
[RTB-GigabitEthernet0/1]quit
[RTB]int LoopBack 0
[RTB-LoopBack0]ip add 2.2.2.2 32
[RTB-LoopBack0]quit
[RTB]ospf 1
[RTB-ospf-1]area 0
[RTB-ospf-1-area-0.0.0.0]network 10.0.0.0 0.0.0.255
[RTB-ospf-1-area-0.0.0.0]qui
[RTB-ospf-1-area-0.0.0.0]quit
[RTB-ospf-1]area 1
[RTB-ospf-1-area-0.0.0.1]network 2.2.2.2 0.0.0.0
[RTB-ospf-1-area-0.0.0.1]network 20.0.0.0 0.0.0.255
[RTB-ospf-1-area-0.0.0.1]end
<RTB>
RTC
<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]hos
[H3C]hostname RTC
[RTC]int g0/0
[RTC-GigabitEthernet0/0]ip add 30.0.0.1 24
[RTC-GigabitEthernet0/0]qui
[RTC-GigabitEthernet0/0]quit
[RTC]int g0/1
[RTC-GigabitEthernet0/1]ip add 20.0.0.2 24
[RTC-GigabitEthernet0/1]qui
[RTC-GigabitEthernet0/1]quit
[RTC]int LoopBack 0
[RTC-LoopBack0]ip add 3.3.3.3 32
[RTC-LoopBack0]qui
[RTC-LoopBack0]quit
[RTC]ospf 1
[RTC-ospf-1]area 1
[RTC-ospf-1-area-0.0.0.1]network 3.3.3.3 0.0.0.0
[RTC-ospf-1-area-0.0.0.1]network 20.0.0.0 0.0.0.255
[RTC-ospf-1-area-0.0.0.1]qui
[RTC-ospf-1-area-0.0.0.1]quit
[RTC-ospf-1]area 2
[RTC-ospf-1-area-0.0.0.2]network 30.0.0.0 0.0.0.255
[RTC-ospf-1-area-0.0.0.2]end
<RTC>
RTD
<H3C>
<H3C>sys
System View: return to User View with Ctrl+Z.
[H3C]hosta
[H3C]host
[H3C]hostname RTD
[RTD]int g0/0
[RTD-GigabitEthernet0/0]ip add 30.0.0.2 24
[RTD-GigabitEthernet0/0]qui
[RTD-GigabitEthernet0/0]quit
[RTD]int LoopBack 0
[RTD-LoopBack0]ip add 4.4.4.4 32
[RTD-LoopBack0]qui
[RTD-LoopBack0]quit
[RTD]ospf 1
[RTD-ospf-1]area 2
[RTD-ospf-1-area-0.0.0.2]network 4.4.4.4 0.0.0.0
[RTD-ospf-1-area-0.0.0.2]network 30.0.0.0 0.0.0.255
[RTD-ospf-1-area-0.0.0.2]end
[RTD]
路由表
display ip routing-table
RTA
可以看出RTA没有4.4.4.4和30.0.0.0的网段,
RTB
RTC
RTD
RTD也没有1.1.1.1和10.0.0.0的网段
虚拟链接
我们给RTB和RTC配上虚链接,使Area 2和骨干区域Area 0之间有了逻辑连接,Area 1为转换区域。
RTB
[RTB]ospf 1
[RTB-ospf-1]area 1
[RTB-ospf-1-area-0.0.0.1]vlink-peer 3.3.3.3
[RTB-ospf-1-area-0.0.0.1]quit
[RTB-ospf-1]
RTC
[RTC]ospf 1
[RTC-ospf-1]area 1
[RTC-ospf-1-area-0.0.0.1]vlink-peer 2.2.2.2
[RTC-ospf-1-area-0.0.0.1]quit
路由表
display ip routing-table
RTA
RTD
通过路由表可以看出RTA和RTD的路由表相互到路由。
排错
若是少了路由信息,
1.要确定各端口是否为up的状态,用display interface GigabitEthernet [该端口]
检查,
-
up
状态稍等等路由刷新, - 若是
down
的状态,
2.我们要进入这个端口给它打开用undo shutdown
命令,敲上命令之后再用display interface GigabitEthernet [该端口]
检查,要还是down
的状态我就要进行重启路由器了,重启之前记得保存配置命令save
。
如果还是down
的状态再试试进行重新接线。如果都不行只能保存命令重新打开该工程文件。
上一篇: H3C校园网双出口配置
下一篇: 上传代码到Cocoapods