实验02-虚链路配置
7.配置OSPF虚链路

F0/2 172.17.1.2/24
172.16.1.1/24
RB
F0/0
Area 0
Area 0
F0/0
172.17.1.1/24
RC
RB能学习到 ,RC也能学习到 ,但是 和RC之间不能相互学习。 能学习到RA, 也能学习到 也能学习到RA,但是RB和 之间不能相互学习 之间不能相互学习。 能学习到
《网络设备》课程授课
计算机工程学院
李锋
RB和RC配置 和 配置 配置OSPF
RB(config)# router ospf 1 RB(config-router)# network 172.16.1.0 RC(config)# router ospf 1 RC(config-router)# network 172.17.1.0 0.0.0.255 0.0.0.255 aera 0 aera 0
F0/2 172.16.1.2/24
F0/3 F0/2 192.168.3.2/24 172.17.1./0
172.17.1.1/24 F0/0
RB
RC
Area 0
《网络设备》课程授课 计算机工程学院 李锋
配置OSPF虚链路( P71) 配置OSPF虚链路(实P71) 虚链路
192.168.1.1/24 F0/0 192.168.1.2/24 F0/1
Area 100
192.168.2.1/24 F0/1 192.168.2.2/24 F0/1
RID:192.168.100.29 :
SW1
X
F0/3 192.168.3.1/24
SW2
RID:192.168.100.33 :
SW1与SW2断开时,骨干区域 与 断开时, 被分割, 断开时 骨干区域Aera 0被分割,会产生非骨干区域连接两个骨干区域, 被分割 会产生非骨干区域连接两个骨干区域, 由于非骨干区域不能转发路由通告,导致RA和 路由学习不完整 路由学习不完整。 由于非骨干区域不能转发路由通告,导致 和RC路由学习不完整。 RA
OSPF虚链路(virtual-link)配置实例

OSPF虚链路(virtual-link)配置实例这个配置将验证一个OSPF虚电路(Virtual-Link)的过程,重点在观察虚链路连接的临时网络与正常区域间路由有何区别。
上图中区域4(area 4)没有和area 0直接相连。
在R2与R3之间配置了一条虚链路。
// R1 //int lo0ip ad 1.1.1.1 255.255.255.0int e0ip ad 192.1.1.1 255.255.255.0router os 1network 192.1.1.0 0.0.0.255 area 0// R2 //int lo0ip ad 2.2.2.2 255.255.255.0int e0ip ad 192.1.1.2 255.255.255.0int e1ip ad 193.1.1.2 255.255.255.0router os 1network 192.1.1.0 0.0.0.255 area 0network 193.1.1.0 0.0.0.255 area 1// R3 //int lo0ip ad 3.3.3.3 255.255.255.0int e1ip ad 193.1.1.3 255.255.255.0int e0ip ad 194.1.1.3 255.255.255.0router os 1network 193.1.1.0 0.0.0.255 area 1network 194.1.1.0 0.0.0.255 area 4// R4 //int lo0ip ad 4.4.4.4 255.255.255.0int e0ip ad 194.1.1.4 255.255.255.0router os 1network 194.1.1.0 0.0.0.255 area 4基本配置完成后,我们在每台路由器上分别来验证一下:r1#sh ip os neiTime Address Interface2.2.2.2 1 FULL/BDR 00:00:33 192.1.1.2 Eth ernet0/0r1#r1#sh ip ro1.0.0.0/24 is subnetted, 1 subnetsC 1.1.1.0 is directly connected, Loopback0O IA 193.1.1.0/24 [110/20] via 192.1.1.2, 00:00:19, Ethernet0/0C 192.1.1.0/24 is directly connected, Ethernet0/0//注意R1上有关于193.1.1.0的路由条目,是属于IA类型(域间路由)r2#sh ip os neiNeighbor ID Pri State DeadTime Address Interface1.1.1.1 1 FULL/DR 00:00:35 192.1.1.1 Eth ernet0/03.3.3.3 1 FULL/BDR 00:00:35 193.1.1.3 Eth ernet1/0r2#r2#r2#sh ip ro2.0.0.0/24 is subnetted, 1 subnetsC 2.2.2.0 is directly connected, Loopback0C 193.1.1.0/24 is directly connected, Ethernet1/0C 192.1.1.0/24 is directly connected, Ethernet0/0r3#sh ip os neiNeighbor ID Pri State DeadTime Address Interface2.2.2.2 1 FULL/DR 00:00:32 193.1.1.2 Eth ernet1/04.4.4.4 1 FULL/DR 00:00:34 194.1.1.4 Eth ernet0/0r3#sh ip ro3.0.0.0/24 is subnetted, 1 subnetsC 3.3.3.0 is directly connected, Loopback0C 193.1.1.0/24 is directly connected, Ethernet1/0O IA 192.1.1.0/24 [110/20] via 193.1.1.2, 00:02:49, Ethernet1/0C 194.1.1.0/24 is directly connected, Ethernet0/0//注意R3中有关于192.1.1.0的路由是属于IA类型(域间路由)r4#sh ip os neiTime Address Interface3.3.3.3 1 FULL/BDR 00:00:33 194.1.1.3 Eth ernet0/0r4#sh ip ro4.0.0.0/24 is subnetted, 1 subnetsC 4.4.4.0 is directly connected, Loopback0C 194.1.1.0/24 is directly connected, Ethernet0/0//R4上没有关于AREA 0内的任何路由信息我们下面在R2、R3上添加Virtual-link的配置:R2:router os 1area 1 virtual-link 3.3.3.3R3:router os 1area 1 virtual-link 2.2.2.2对比之前的路由信息,看有何区别:r1#sh ip ro1.0.0.0/24 is subnetted, 1 subnetsC 1.1.1.0 is directly connected, Loopback0O IA 193.1.1.0/24 [110/20] via 192.1.1.2, 00:00:01, Ethernet0/0C 192.1.1.0/24 is directly connected, Ethernet0/0O IA 194.1.1.0/24 [110/30] via 192.1.1.2, 00:00:01, Ethernet0/0//多了一条194网段的路由,类型IA(区域间)r2#sh ip ro2.0.0.0/24 is subnetted, 1 subnetsC 2.2.2.0 is directly connected, Loopback0C 193.1.1.0/24 is directly connected, Ethernet1/0C 192.1.1.0/24 is directly connected, Ethernet0/0O IA 194.1.1.0/24 [110/20] via 193.1.1.3, 00:00:06, Ethernet1/0//多了一条194网段路由,类型为IA(区域间)r3#sh ip ro3.0.0.0/24 is subnetted, 1 subnetsC 3.3.3.0 is directly connected, Loopback0C 193.1.1.0/24 is directly connected, Ethernet1/0O 192.1.1.0/24 [110/20] via 193.1.1.2, 00:02:56, Ethernet1/0C 194.1.1.0/24 is directly connected, Ethernet0/0//R3的192路由原本为IA类型(区域间),现在转为O类型(区域内),说明R3认为自已与192网段是直连的。
W3L300040 OSPF虚连接和验证配置 教师参考

实验5 OSPF虚连接和验证配置实验任务一:虚连接的配置步骤一:建立物理连接步骤二:IP地址配置步骤三:配置OSPF协议在RTA上启用OSPF协议,并在G0/0和Loopback0接口上使能OSPF,将它们加入OSPF 的Area0。
在RTB上启用OSPF协议,并在G0/0、G0/1和Loopback0接口上使能OSPF,将G0/0加入OSPF的Area0,将G0/1、Loopback0加入OSPF的Area1。
在RTC上启用OSPF协议,并在G0/0、G0/1和Loopback0接口上使能OSPF,将G0/1、Loopback0加入OSPF的Area1,将G0/0加入OSPF的Area2。
在RTD上启用OSPF协议,并在G0/0和Loopback0接口上使能OSPF,将它们加入OSPF的Area2。
请在下面填入配置RTA的命令:[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请在下面填入配置RTB的命令:[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]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请在下面填入配置RTC的命令:[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]area 2[RTC-ospf-1-area-0.0.0.2]network 30.0.0.0 0.0.0.255请在下面填入配置RTD的命令:[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上观察路由表,RTD的路由表中是否存在1.1.1.1/32这条路由?为什么?步骤四:_不存在。
OSPF虚链路--远离区域 0 的虚链路

OSPF虚链路--远离区域 0 的虚链路1.实验目的通过本实验可以掌握:(1)远离区域0 虚链路的特征(2)虚链路的配置2.实验拓扑本实验的拓扑结构如图7-7 所示。
图7-7 远离区域0 虚链路3.实验步骤(1)步骤1:配置路由器R1R1(config)#router ospf 1R1(config-router)#router-id 1.1.1.1R1(config-router)#network 1.1.1.0 0.0.0.255 area 2R1(config-router)#network 192.168.12.0 0.0.0.255 area 2 (2)步骤2:配置路由器R2R2(config)#router ospf 1R2(config-router)#router-id 2.2.2.2R2(config-router)#network 2.2.2.0 0.0.0.255 area 1R2(config-router)#network 192.168.12.0 0.0.0.255 area 2 R2(config-router)#network 192.168.23.0 0.0.0.255 area 1 R2(config-router)#area 1 virtual-link 3.3.3.3(3)步骤3:配置路由器R3R3(config)#router ospf 1R3(config-router)#router-id 3.3.3.3R3(config-router)#network 3.3.3.0 0.0.0.255 area 0R3(config-router)#network 192.168.23.0 0.0.0.255 area 1 R3(config-router)#network 192.168.34.0 0.0.0.255 area 0 R3(config-router)#area 1 virtual-link 2.2.2.2(4)步骤4:配置路由器R4R4(config)#router ospf 1R4(config-router)#router-id 4.4.4.4R4(config-router)#network 4.4.4.0 0.0.0.255 area 0R4(config-router)#network 192.168.34.0 0.0.0.255 area 04.实验调试在路由器R4 上查看路由表:R4#show ip routeCodes: C –connected, S –static, R –RIP, M –mobile, B –BGPD –EIGRP, EX –EIGRP external, O –OSPF, IA –OSPF inter areaN1 –OSPF NSSA external type 1, N2 –OSPF NSSA external type 2 E1 –OSPF external type 1, E2 –OSPF external type 2i –IS-IS, L1 –IS-IS level-1, L2 –IS-IS level-2, ia –IS-IS inter area * –candidate default, U –per-user static route, o –ODRP –periodic downloaded static routeGateway of last resort is not setO IA 192.168.12.0/24 [110/192] via 192.168.34.3, 00:02:19, Serial0/0/0 1.0.0.0/32 is subnetted, 1 subnetsO IA 1.1.1.1 [110/193] via 192.168.34.3, 00:02:19, Serial0/0/02.0.0.0/32 is subnetted, 1 subnetsO IA 2.2.2.2 [110/129] via 192.168.34.3, 00:02:19, Serial0/0/03.0.0.0/32 is subnetted, 1 subnetsO 3.3.3.3 [110/65] via 192.168.34.3, 00:02:19, Serial0/0/04.0.0.0/24 is subnetted, 1 subnetsC 4.4.4.0 is directly connected, Loopback0O IA 192.168.23.0/24 [110/128] via 192.168.34.3, 00:02:19, Serial0/0/0 C 192.168.34.0/24 is directly connected, Serial0/0/0从R4 的路由表的输出,可以看出路由器R1 能够通过使用转接区域1 的虚拟链路到达区域0。
OSPF虚链路实验研究

OSPF虚链路实验研究一.实验目的理解OSPF虚链路原理及何时需要使用虚链路掌握OSPF虚链路配置方法(1)使用虚链路将区域连接到骨干区域的配置方法;(2)使用虚链路将不连续的区域0连接起来的配置方法二、实验拓扑图使用虚链路将区域连接到骨干区域的拓扑图使用虚链路将不连续的区域0连接起来的拓扑图三、实验步骤及要求(一)使用虚链路将区域连接到骨干区域1.R2、R3、R4配置OSPFR2(config)#router ospf 1R2(config-router)#network 172.16.255.4 0.0.0.3 area 2R2(config-router)#exitR2的f0/1接口先不要宣称networkR3(config)#router ospf 1R3(config-router)#network 172.16.255.4 0.0.0.3 area 2R3(config-router)#network 172.16.255.8 0.0.0.3 area 0R4(config)#router ospf 1R4(config-router)#network 172.16.255.8 0.0.0.3 area 0R4(config-router)#network 172.16.16.0 0.0.0.255 area 12.查看R2的路由表R2#show ip route172.16.0.0/16 is variably subnetted, 4 subnets, 2 masksC 172.16.255.0/30 is directly connected, FastEthernet0/1C 172.16.255.4/30 is directly connected, FastEthernet0/0O IA 172.16.255.8/30 [110/2] via 172.16.255.6, 00:06:42, FastEthernet0/0O IA 172.16.16.1/32 [110/3] via 172.16.255.6, 00:06:09, FastEthernet0/03.再次配置R1和R2的OSPF协议R1(config)#router ospf 1R1(config-router)#network 172.16.255.0 0.0.0.3 area 3R1(config-router)#network 172.16.1.0 0.0.0.255 area 3R1(config-router)#exitR2(config)#router ospf 1R2(config-router)#network 172.16.255.0 0.0.0.3 area 3R2(config-router)#exit4. 查看R1与R2的OSPF的邻居表R1#show ip ospf neighborNeighbor ID Pri State Dead Time Address Interface 172.16.255.5 1 FULL/BDR 00:00:39 172.16.255.2 FastEthernet0/0 R2#show ip ospf neighborNeighbor ID Pri State Dead Time Address Interface 172.16.255.9 1 FULL/BDR 00:00:36 172.16.255.6 FastEthernet0/0 172.16.1.1 1 FULL/DR 00:00:30 172.16.255.1 FastEthernet0/1 5. 查看R1的路由表R1#show ip route172.16.0.0/16 is variably subnetted, 2 subnets, 2 masksC 172.16.255.0/30 is directly connected, FastEthernet0/0C 172.16.1.0/24 is directly connected, Loopback0通过观察R1的路由表,R1的路由器无法学习到骨干区域、area 1和area 2区域的路由。
ospf的虚拟链路

192.168.3.2/24
E0
192.168.4.1/24
R5(QuidwayAR-28)
E0/0
192.168.4.2/24
Loopback 1
192.168.5.1/24
案列实施:
1)、配置IP地址与ospf区域
R2配置:
sysname R2
router id 2.2.2.2
local-user admin
R3配置:
ospf
area 0.0.0.2
network 192.168.3.1 0.0.0.0
vlink-peer 4.4.4.4#指定对端的router id,这个对端指的是连接下一个区域的路由器
R4配置:
ospf enable
vlink peer-id 3.3.3.3 transit-area 0.0.0.2#指定对端的router id
password cipher %K/T]3SXOF$[FR9&2:*aF1!!
service-type telnet level 3
vlan 20
vlan 30
#
interface Vlan-interface20
ip address 192.168.2.1 255.255.255.0
#
interface LoopBack1
ip address 192.168.1.1 255.255.255.0
ospf
area 0.0.0.0
network 192.168.1.1 0.0.0.0
network 192.168.2.1 0.0.0.0
R3配置:
sysname R3
router id 3.3.3.3
虚链路(Virtual Link)
4.1.5 虚链路(Virtual Link)以下两种情况需要使用到虚链路:1. 通过一个非骨干区域连接到一个骨干区域。
2. 通过一个非骨干区域连接一个分段的骨干区域两边的部分区域。
虚链接是一个逻辑的隧道(Tunnel),配置虚链接的一些规则:1. 虚链接必须配置在2个ABR之间。
2. 虚链接所经过的区域叫Transit Area,它必须拥有完整的路由信息。
3. Transit Area不能是Stub Area。
4. 尽可能的避免使用虚链接,它增加了网络的复杂程度和加大了排错的难度。
4.2路由规划拓扑图4.3 IP地址规划标识网络中的一个节点。
IP 地址空间的分配,要与网络层次结构相适应,既要有效地利用地址空间,又要体现出网络的可扩展性和灵活性,同时能满足路由协议的要求,提高路由算法的效率,加快路由变化的收敛速度。
我们根据以下几个原则来分配IP 地址:唯一性:一个IP 网络中不能有两个主机采用相同的IP 地址简单性:地址分配应简单易于管理,降低网络扩展的复杂性,简化路由表的款项连续性:连续地址在层次结构网络中易于进行路由总结(RouteSummarization),大大缩减路由表,提高路由算法的效率可扩展性:地址分配在每一层次上都要留有余量,在网络规模扩展时能保证地址总结所需的连续性灵活性:地址分配应具有灵活性,可借助可变长子网掩码技术(VLSM Variable-Length Subnet Mask),以满足多种路由策略的优化,充分利用地址空间。
部门网段子网掩码网关地址广播地址VLAN总部市场部10.1.1.0 255.255.255.0 10.1.1.1 10.1.1.255 2 财务部10.1.2.0 255.255.255.0 10.1.2.1 10.1.2.255 3 营销部10.1.3.0 255.255.255.0 10.1.3.1 10.1.3.255 4 人事部10.1.4.0 255.255.255.0 10.1.4.1 10.1.4.255 5 科研部10.1.5.0 255.255.255.0 10.1.5.1 10.1.5.255 6 行政部10.1.6.0 255.255.255.0 10.1.6.1 10.1.6.255 7部门网段子网掩码子网网段网关地址广播地址保留地址VLAN市场部10.10.0.0 255.255.255.224 10.10.0.0/27 10.10.0.1 10.10.0.31 6个 2 财务部10.10.0.0 255.255.255.248 10.10.0.96/29 10.10.0.97 10.10.0.103 1个 3营销部10.10.0.0 255.255.255.224 10.10.0.32/27 10.10.0.33 10.10.0.63 10个 4 分部人事部10.10.0.0 255.255.255.240 10.10.0.64/28 10.10.0.65 10.10.0.79 4个 5 科研部10.10.0.0 255.255.255.240 10.10.0.80/28 10.10.0.81 10.10.0.95 4个 6 行政部10.10.0.0 255.255.255.248 10.10.0.104/29 10.10.0.105 10.10.0.111 1个7第五章网络安全解决方案5.1 网络边界安全威胁分析与非安全网络的互联面临的安全问题与网络内部的安全是不同的,主要的原因是攻击人是不可控的,攻击是不可溯源的,也没有办法去“封杀”,一般来说网络边界上的安全问题主要有下面几个方面:1、信息泄密:网络上的资源是可以共享的,但没有授权的人得到了他不该得到的资源,信息就泄露了。
实验5 OSPF虚链路配置
(一)实验内容
1、实现功能如下
实现不能与骨干网络直连的ospf区域与骨干网络交互信息。
R2(config-router)#area 1 virtual-link 192.168.34.3!配置虚链路穿越area 1
R3(config-router)#area 1 virtual-link 192.168.23.2!配置虚链路穿越area 1
2、实验拓扑图:
(二)实验步骤
第一步:在主机的运行中分别对这四个路由器进行基本配置及ospf协议配置
(1)Router 1的配置
R1(config)#int s0/0
R1(config)#encap ppp
R1(config-if)#ip add 192.168.12.1 255.255.255.0
R1(config-if)#clock rate 64000
R1(config-if)#no shut
R1(config-if)#exit
R1(config)#int e1/0
R1(config)#ip add 192.16 shut
R1(config)#exit
R1(config)#router ospf 100
R1(config-router)#network 192.168.12.0 0.0.0.255 area 0
R1(config-router)#network 192.168.11.0 0.0.0.255 area 0
《OSPF虚链路配置》实验报告
2014至2015学年第1学期
姓名
系别
计科系
实验地点
综合楼四楼实验室
学号
年级、班
12级计科2班
6、OSPF虚链路的原理和配置
OSPF虚链路的原理和配置一、原理概述通常情况下,一个OSPF网路的每个非骨干区域都必须与骨干区域通过ABR路由器直接连接,非骨干区域之间的通信都需要通过骨干区域进行中转。
但是在现实中,可能会因为各种限制条件,导致非骨干区域和骨干区域无法相连接,在这种情况下,可以使用OSPF虚链路(Virtual Link)来实现非骨干区域和骨干区域在逻辑上的直接相连。
OSPF协议还要求骨干区域是必须唯一且连续,然而,由于发生故障等原因,骨干区域可能出现被分割的情况。
此时,同样可以使用虚链路来实现物理上被分割的骨干区域能够逻辑上相连。
虚链路在网络中会穿越其他区域,因此可能会带来安全隐患,所以通常都会对虚链路进行认证功能的配置。
虚链路认证其实是OSPF接口认证的一种,支持MD5、HMAC-MD5、明文以及Keychain等特性。
二、案例实验实验拓扑图1所示,实验编址如表1所示。
本实验模拟一个企业网络场景,全网运行OSPF,路由器R1、R2为公司总部路由器,R3是新建公司的接入路由器,R4为分公司下面的分支机构的接入路由器。
由于网络升级尚未完成,所以目前的区域划分是:R1与R2之间链路位于区域0,R3与R1、R3与R2之间的链路位于区域1,R3与R4之间的链路位于区域2.网络需求:使用虚链路技术,使得分支机构所属的区域2可以访问总部网络,且优先使用路径R4→R3→R1,并且R4→R3→R2路径作为备份。
同时总部路由器R1和R2之间的通信需要采用R1→R3→R2路径作为冗余备份。
另外为了网络安全,对于使用的虚链路进行认证功能的配置。
实验拓扑图1关于网络拓扑基本配置和OSPF网络的搭建,这里就不在详细叙述了,我们从虚链路的搭建开始介绍。
1、使用虚链路使区域2和区域0建立逻辑链接配置虚链路使得区域2和区域0在逻辑上相互连接,此时区域1将作为区域2和区域0之间的传输区域。
虚链路配置操作将在连接区域2和区域1的R3上,及连接区域0和区域1的ABR的路由器R1上。
OSPF虚链路
当 R2 和 R3 之间的链路断开时,这个网络两个路由器之间不能 通行,同时区域间也不能正常通信。这时可以在 R2 和 R3 之间建立 一条跨过 area 1 的虚电路。 虚电路总是建立在 ABR 路由器之间的,至少他们之中有一台 ABR 是必须和区域 0 相连的。当一条链路穿越一个非骨干区域连接 到骨干区域时, 其中一台 ABR 路由器将位于这两个非骨干区域之间。 配置:在两台 ABR 上做 area 1 virtual-link 对端 router-id 上面的拓扑为: R2 上面配置:
Cisco 学习笔nfig-router)#area 1 virtual-link 3.3.3.3 R3 上面配置: R3(config-router)#area 1 virtual-link 2.2.2.2
Cisco 学习笔记
by:FantasY+
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验二OSPF虚链路一.实验目的理解OSPF虚链路原理及何时需要使用虚链路掌握OSPF虚链路配置方法(1)使用虚链路将区域连接到骨干区域的配置方法;(2)使用虚链路将不连续的区域0连接起来的配置方法二、实验拓扑图使用虚链路将区域连接到骨干区域的拓扑图使用虚链路将不连续的区域0连接起来的拓扑图三、实验步骤及要求(一)使用虚链路将区域连接到骨干区域1.R2、R3、R4配置OSPFR2(config)#router ospf 1R2(config-router)#network 172.16.255.4 0.0.0.3 area 2R2(config-router)#exitR2的f0/1接口先不要宣称networkR3(config)#router ospf 1R3(config-router)#network 172.16.255.4 0.0.0.3 area 2R3(config-router)#network 172.16.255.8 0.0.0.3 area 0R4(config)#router ospf 1R4(config-router)#network 172.16.255.8 0.0.0.3 area 0R4(config-router)#network 172.16.16.0 0.0.0.255 area 12.查看R2的路由表R2#show ip route172.16.0.0/16 is variably subnetted, 4 subnets, 2 masksC 172.16.255.0/30 is directly connected, FastEthernet0/1C 172.16.255.4/30 is directly connected, FastEthernet0/0O IA 172.16.255.8/30 [110/2] via 172.16.255.6, 00:06:42, FastEthernet0/0O IA 172.16.16.1/32 [110/3] via 172.16.255.6, 00:06:09, FastEthernet0/03.再次配置R1和R2的OSPF协议R1(config)#router ospf 1R1(config-router)#network 172.16.255.0 0.0.0.3 area 3R1(config-router)#network 172.16.1.0 0.0.0.255 area 3R1(config-router)#exitR2(config)#router ospf 1R2(config-router)#network 172.16.255.0 0.0.0.3 area 3R2(config-router)#exit4. 查看R1与R2的OSPF的邻居表R1#show ip ospf neighborNeighbor ID Pri State Dead Time Address Interface 172.16.255.5 1 FULL/BDR 00:00:39 172.16.255.2 FastEthernet0/0 R2#show ip ospf neighborNeighbor ID Pri State Dead Time Address Interface 172.16.255.9 1 FULL/BDR 00:00:36 172.16.255.6 FastEthernet0/0 172.16.1.1 1 FULL/DR 00:00:30 172.16.255.1 FastEthernet0/1 5. 查看R1的路由表R1#show ip route172.16.0.0/16 is variably subnetted, 2 subnets, 2 masksC 172.16.255.0/30 is directly connected, FastEthernet0/0C 172.16.1.0/24 is directly connected, Loopback0通过观察R1的路由表,R1的路由器无法学习到骨干区域、area 1和area 2区域的路由。
造成这个问题的主要原因是:area 3区域与骨干区域area 0被分割。
OSPF的区域配置规则是:普通区域必须与骨干区域直连。
6. 当有这种问题出现时,可以使用虚链路的配置方案解决。
使用虚链路可以确保非直连区域能够逻辑认为自己与骨干区域直连。
在R2和R3上进行如下虚链路的配置。
R2(config)#router ospf 1R2(config-router)#area 2 virtual-link 172.16.255.9R2(config-router)#exit命令中的area 2 指出有一条虚链路存在于区域2中。
virtual-link 172.16.255.9指出创建虚链路的对端R3路由器的router id。
R3(config)#router ospf 1R3(config-router)#area 2 virtual-link 172.16.255.5R3(config-router)#exit配置到R2路由器虚链路。
注意:使用router id,而不是接口ip.7.查看R1的路由表R1#show ip route172.16.0.0/16 is variably subnetted, 5 subnets, 3 masksC 172.16.255.0/30 is directly connected, FastEthernet0/0O IA 172.16.255.4/30 [110/2] via 172.16.255.2, 00:05:22, FastEthernet0/0O IA 172.16.255.8/30 [110/3] via 172.16.255.2, 00:03:04, FastEthernet0/0O IA 172.16.16.1/32 [110/4] via 172.16.255.2, 00:03:04, FastEthernet0/0C 172.16.1.0/24 is directly connected, Loopback0R1路由器已经正确的学习到其它区域的路由8. show ip ospf virtual-links查看OSPF虚链路的运行情况R2#show ip ospf virtual-linksVirtual Link OSPF_VL0 to router 172.16.255.9 is upRun as demand circuitDoNotAge LSA allowed.Transit area 2, via interface FastEthernet0/0, Cost of using 1Transmit Delay is 1 sec, State POINT_TO_POINT,Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5Hello due in 00:00:09Adjacency State FULL (Hello suppressed)Index 1/3, retransmission queue length 0, number of retransmission 1First 0x0(0)/0x0(0) Next 0x0(0)/0x0(0)Last retransmission scan length is 1, maximum is 1Last retransmission scan time is 0 msec, maximum is 0 msecVirtual Link OSPF_VL0 to router 172.16.255.9 is up 指出OSPF邻居以及连接该邻居的链路处于up还是down状态Transit area 2 虚链路穿越的中转区域via interface FastEthernet0/0 端接虚链路的接口Cost of using 1 通过虚链路前往OSPF邻居的开销Transmit Delay is 1 sec 虚链路的传输延迟State POINT_TO_POINT OSPF邻居的状态Timer intervals configured 给链路配置的各种定时器值Hello due in 00:00:09 预期多久后将收到邻居的下一个Hello分组Adjacency State FULL 邻居之间的邻接关系状态(二)使用虚链路将不连续的区域0连接起来1.配置OSPF协议,注意区域号2.完成配置以后,查看R1-R4的路由表R3#show ip route172.16.0.0/16 is variably subnetted, 3 subnets, 2 masksC 172.16.255.4/30 is directly connected, Serial1/0C 172.16.255.8/30 is directly connected, Serial1/1O IA 172.16.16.1/32 [110/65] via 172.16.255.10, 00:05:16, Serial1/1R3仅仅学习到area 1区域的路由。
3.通过以上查看,可以发现,任何一台路由器都无法学习到完整的网络路由。
产生此问题的主要原因是:骨干0的区域被area 2分割,造成整个网络变成两个OSPF的自治系统。
所以相互之间都无法学习完整的路由。
4.在这种情况下,可以通过配置虚链路来解决骨干被分割的问题。
在R2与R3的路由器上实施如下配置:R2(config)#router ospf 1R2(config-router)#area 2 virtual-link 172.16.255.9R2(config-router)#exit命令中的area 2 指出有一条虚链路存在于区域2中。
virtual-link 172.16.255.9指出创建虚链路的对端R3路由器的router id。
R3(config)#router ospf 1R3(config-router)#area 2 virtual-link 172.16.255.5R3(config-router)#exit配置到R2路由器虚链路。
注意:使用router id,而不是接口ip.5.查看任意一台路由,确认路由学习情况。
本处选择R1路由器。
R1#show ip route172.16.0.0/16 is variably subnetted, 5 subnets, 3 masksC 172.16.255.0/30 is directly connected, Serial1/1O IA 172.16.255.4/30 [110/128] via 172.16.255.2, 00:01:08, Serial1/1O 172.16.255.8/30 [110/192] via 172.16.255.2, 00:01:08, Serial1/1O IA 172.16.16.1/32 [110/193] via 172.16.255.2, 00:01:08, Serial1/1 C 172.16.1.0/24 is directly connected, Loopback0此时,R1已经学习到完整的网络路由。