组网要求:
1.AR1、AR2、AR3及AR4运行OSPF;所有路由器的RouterID均为x.x.x.x,其中x为设备编号;
2.由于Area2并未与Area0直连,因此网络中OSPF路由计算将会出现问题。在AR2-AR3之间建立虚链路VirtualLink。
一、eNSP实际操作视频:
16:39二、主要知识点:
OSPF虚连接
在部署OSPF时,要求所有的非骨干区域与骨干区域相连,否则会出现有的区域不可达的问题。在实际应用中,可能会因为各方面条件的限制,无法满足所有非骨干区域与骨干区域保持连通的要求,此时可以通过配置OSPF虚连接来解决这个问题。
虚连接(Virtuallink)是指在两台ABR之间通过一个非骨干区域建立的一条逻辑上的连接通道。
虚连接必须在两端同时配置方可生效。
为虚连接两端提供一条非骨干区域内部路由的区域称为传输区域(TransitArea)。
虚连接相当于在两个ABR之间形成了一个点到点的连接,因此,虚连接的两端和物理接口一样可以配置接口的各参数,如发送Hello报文间隔等。
通过虚连接,两台ABR之间直接传递OSPF报文信息,这两台ABR之间的OSPF设备只是起到一个转发报文的作用。由于OSPF协议报文的目的地址不是这些设备,所以这些报文对于这些设备而言是透明的,只是当作普通的IP报文来转发。
三、IP设置:
AR1:..10.1/24
AR2:..10.2/24,..20.1/24
AR3:..20.2/24,..30.1/24
AR4:..30.2/24
四、AR1的主要配置文件:
#
sysnameAR1
#
routerid1.1.1.1
#
interfaceGigabitEthernet0/0/0
ipaddress..10....0
#
ospf1
area0.0.0.0
authentication-modemd51cipher%$%$\c`U%J(\-Eur+RtkMfH{
3%$%$//开启区域0认证,认证方式为MD5,密码为network..10.00.0.0.
#
return
五、AR2的主要配置文件:
#
sysnameAR2
#
routerid2.2.2.2
#
interfaceGigabitEthernet0/0/0
ipaddress..10.2...0
#
interfaceGigabitEthernet0/0/1
ipaddress..20....0
#
ospf1
area0.0.0.0
authentication-modemd51cipher%$%$tl8J3y-tUD$aTS#K)~`X{Zj%$%$////开启区域0认证,认证方式为MD5,密码为
network..10.00.0.0.
area0.0.0.1
authentication-modemd51cipher%$%$~Sh,4HL[OAb.0XE6GutL
+]%$%$//开启区域1认证,认证方式为MD5,密码为huawei
network..20.00.0.0.
vlink-peer3.3.3.3//建立虚链路,虚链路的对等体标识位AR3的routerid
#
return
OSPF虚链路被视为骨干区域area0的延伸。因此一旦在AR2及AR3之间建立起虚链路,则AR3相当于通过虚链路与area0建立了直接连接,此时它就是一台ABR了,就可以将3类LSA注入到area2,并将描述area2的区域内部路由的3类LSA注入area0。虚链路的配置需在area视图下进行,例如本实验中,虚链路是跨越area1而建立的,因此配置虚链路时需进入area1的配置视图,vlink-peer关键字用于指定虚链路的对端路由器的RouterID。
六、AR3的主要配置文件:
#
sysnameAR3
#
routerid3.3.3.3
#
interfaceGigabitEthernet0/0/0
ipaddress..20.2...0
#
interfaceGigabitEthernet0/0/1
ipaddress..30....0
#
ospf1
area0.0.0.0
authentication-modemd51cipher%$%$ppJrF.Cub1sc\V4yA,W*$im%$%$//在AR3要开启区域0的认证,认证方式0与AR1的区域0认证方式一致。否则虚链路无法正常建立。
area0.0.0.1
authentication-modemd51cipher%$%$BT%$M
q)DcVLB$wlC}A%$%$//在AR3要开启区域1的认证,认证方式与AR2的区域1认证方式一致。
network..20.00.0.0.
vlink-peer2.2.2.2
area0.0.0.2
network..30.00.0.0.
#
return
七、AR4的主要配置文件:
#
sysnameAR4
#
routerid4.4.4.4
#
interfaceGigabitEthernet0/0/0
ipaddress..30.2...0
#
ospf1
area0.0.0.2
network..30.00.0.0.
#
return
八、验证配置结果:
1、在AR2上查看虚链路情况。
AR2displayospfvlink
OSPFProcess1withRouterID2.2.2.2
VirtualLinks
Virtual-linkNeighbor-id-3.3.3.3,Neighbor-State:Full
Interface:..20.1(GigabitEthernet0/0/1)
Cost:1State:P-2-PType:Virtual
TransitArea:0.0.0.1
Timers:Hello10,Dead40,Retransmit5,TransmitDelay1
GRState:Normal
我们看到AR2与AR3之间的虚链路已经建立起来了,状态为Full。如此一来,AR3就能够通过这条跨越area1的虚链路来实现与area0的连通性,此时AR3就是一台ABR了。
2、在AR1上查看路由表。
AR1dispiprouting-table
RouteFlags:R-relay,D-downloadtofib
------------------------------------------------------------------------------
RoutingTables:Public
Destinations:9Routes:9
Destination/MaskProtoPreCostFlagsNextHopInterface
.0.0.0/8Direct00D.0.0.1InLoopBack0
.0.0.1/32Direct00D.0.0.1InLoopBack0
.../32Direct00D.0.0.1InLoopBack0
..10.0/24Direct00D..10.1GigabitEthernet
0/0/0
..10.1/32Direct00D.0.0.1GigabitEthernet
0/0/0
..10./32Direct00D.0.0.1GigabitEthernet
0/0/0
..20.0/24OSPFD..10.2GigabitEthernet
0/0/0
..30.0/24OSPFD..10.2GigabitEthernet
0/0/0
.../32Direct00D.0.0.1InLoopBack0
本实验是通过华为模拟器eNSP1.3.00.版(最新版)完成。该软件还包含CE、CX、NE40E、NEE、NEE、USGV的设备IOS,可完成复杂网络测试,需要该模拟器的朋友,可以转发此文