基于ensp的ospf-vlink实验

1、Vlink的三种场景

1.1、区域“012”

        这是一个错误的OSPF设计,非骨干区域需要与骨干区域相连。但我们可以使用Vlink技术逻辑上将R2R3使用区域0连接起来,骨干区域被放大,以至于能够连接两个非骨干区域。

配置过程:

常规配置结束后,我们在R4上查看LSDB,发现只有自己本区域的。

[R4]dis ospf lsdb 

         OSPF Process 10 with Router ID 4.4.4.4
                 Link State Database 

                         Area: 0.0.0.2
 Type      LinkState ID    AdvRouter          Age  Len   Sequence   Metric
 Router     4.4.4.4            4.4.4.4            363  48    80000004       1
 Router     3.3.3.3            3.3.3.3            366  36    80000005       1
 Network   34.34.34.3      3.3.3.3            366  32    80000002       0
 

接下来我们使用Vlink将R2-R3逻辑上连接起来


 R2:
 ospf 10 router-id 2.2.2.2
 area 0.0.0.0
 area 0.0.0.1
  vlink-peer 3.3.3.3           //在区域1里建立虚链路指向对端RID
  
R3:
ospf 10 router-id 3.3.3.3
 area 0.0.0.1
  vlink-peer 2.2.2.2           //在区域1里建立虚链路指向对端RID
 area 0.0.0.2
 

验证:

  虚链路邻居ID为3.3.3.3,状态full


 [R2]dis ospf vlink 

         OSPF Process 10 with Router ID 2.2.2.2
                 Virtual Links 

 Virtual-link Neighbor-id  -> 3.3.3.3, Neighbor-State: Full

 Interface: 23.23.23.2 (GigabitEthernet0/0/1)
 Cost: 1  State: P-2-P  Type: Virtual 
 Transit Area: 0.0.0.1 
 Timers: Hello 10 , Dead 40 , Retransmit 5 , Transmit Delay 1 
 

我们R4上查看路由表,发现路由表已经正常


 [R4]dis ip routing-table protocol ospf 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : OSPF
         Destinations : 5        Routes : 5        

OSPF routing table status : <Active>
         Destinations : 5        Routes : 5

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32       OSPF    10   3           D   34.34.34.3      GigabitEthernet0/0/0
        2.2.2.2/32       OSPF    10   2           D   34.34.34.3      GigabitEthernet0/0/0

        3.3.3.3/32       OSPF    10   1           D   34.34.34.3      GigabitEthernet0/0/0
       12.12.12.0/24  OSPF    10   3           D   34.34.34.3      GigabitEthernet0/0/0
       23.23.23.0/24  OSPF    10   2           D   34.34.34.3      GigabitEthernet0/0/0

OSPF routing table status : <Inactive>
         Destinations : 0        Routes : 0

1.2、区域“010”

        在这张拓扑中存在的问题是区域0被分割了,根据水平分割的防环机制,ABR不会将描述到达某个区域的LSA再注入回该区域。所以R4上无法收到R1-R2区域0的LSA,R1也无法收到R3-R4区域0的LSA

配置过程:

常规配置结束后,我们在R4上查看LSDB,发现没有对端区域0的LSA


[R4]dis ip routing-table protocol ospf
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : OSPF
         Destinations : 2        Routes : 2        

OSPF routing table status : <Active>
         Destinations : 2        Routes : 2

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        3.3.3.3/32        OSPF    10   1           D   34.34.34.3      GigabitEthernet0/0/0
        23.23.23.0/24  OSPF    10   2           D   34.34.34.3      GigabitEthernet0/0/0

OSPF routing table status : <Inactive>
         Destinations : 0        Routes : 0
         


 接下来我们使用Vlink将R2-R3逻辑上连接起来
 

R2:
 ospf 10 router-id 2.2.2.2
 area 0.0.0.0
 area 0.0.0.1
  vlink-peer 3.3.3.3           //在区域1里建立虚链路指向对端RID
  
R3:
ospf 10 router-id 3.3.3.3
 area 0.0.0.1
  vlink-peer 2.2.2.2           //在区域1里建立虚链路指向对端RID
 area 0.0.0.2
 
 

我们R4上查看路由表,发现路由表已经正常


 [R4]dis ip routing-table protocol ospf
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : OSPF
         Destinations : 5        Routes : 5        

OSPF routing table status : <Active>
         Destinations : 5        Routes : 5

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32       OSPF    10   3           D   34.34.34.3      GigabitEthernet0/0/0
        2.2.2.2/32       OSPF    10   2           D   34.34.34.3      GigabitEthernet0/0/0

        3.3.3.3/32       OSPF    10   1           D   34.34.34.3      GigabitEthernet0/0/0
       12.12.12.0/24  OSPF    10   3           D   34.34.34.3      GigabitEthernet0/0/0
       23.23.23.0/24  OSPF    10   2           D   34.34.34.3      GigabitEthernet0/0/0

OSPF routing table status : <Inactive>
         Destinations : 0        Routes : 0

1.3、区域“123”

        在这张拓扑中没有物理上没有区域0,违反了非骨干区域需要与骨干区域相连的规则,所以我们依然使用虚链路在R2-R3中间逻辑上建立一个区域0,使其与区域1、2、3相连。

配置过程:

常规配置结束后,我们在R4上查看路由表,发现没有任何一条路由

[R4]dis ip routing-table protocol ospf 
[R4]

 接下来我们使用Vlink将R2-R3逻辑上连接起来



 R2:
 ospf 10 router-id 2.2.2.2

 area 0.0.0.2
  vlink-peer 3.3.3.3           //在区域1里建立虚链路指向对端RID
  
R3:
ospf 10 router-id 3.3.3.3
 area 0.0.0.2
  vlink-peer 2.2.2.2           //在区域1里建立虚链路指向对端RID

 我们R4上查看路由表,发现路由表已经正常


 [R4]dis ip routing-table protocol ospf
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : OSPF
         Destinations : 5        Routes : 5        

OSPF routing table status : <Active>
         Destinations : 5        Routes : 5

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        1.1.1.1/32       OSPF    10   3           D   34.34.34.3      GigabitEthernet0/0/0
        2.2.2.2/32       OSPF    10   2           D   34.34.34.3      GigabitEthernet0/0/0
        3.3.3.3/32       OSPF    10   1           D   34.34.34.3      GigabitEthernet0/0/0
       12.12.12.0/24  OSPF    10   3           D   34.34.34.3      GigabitEthernet0/0/0
       23.23.23.0/24  OSPF    10   2           D   34.34.34.3      GigabitEthernet0/0/0

OSPF routing table status : <Inactive>
         Destinations : 0        Routes : 0

eNSP中配置OSPF虚链路,可以按照以下步骤进行操作: 1. 首先,需要在两个ABR(Area Border Router)上配置OSPF进程和区域。例如,在路由器R1上配置OSPF进程10,并将其分配到区域1。在路由器R2上也进行相同的配置。 ``` \[R1\] ospf 10 \[R1-ospf-10\] area 1 \[R2\] ospf 10 \[R2-ospf-10\] area 1 ``` 2. 接下来,需要在两个ABR之间配置虚链路。在路由器R1上配置虚链路,并指定对端的IP地址为10.0.2.2。在路由器R2上也进行相同的配置,指定对端的IP地址为10.0.1.1。 ``` \[R1-ospf-10-area-0.0.0.1\] vlink-peer 10.0.2.2 \[R2-ospf-10-area-0.0.0.1\] vlink-peer 10.0.1.1 ``` 需要注意的是,虚链路每次只能穿越一个区域,并且不能穿越Area 0区域。虚链路的配置必须在两端同时进行才能生效。 3. 最后,根据需要可以配置虚链路的其他参数,如发送Hello报文的间隔等。 需要注意的是,虚链路的存在增加了网络的复杂性,并且使故障排除更加困难。因此,在网络规划中应尽量避免使用虚链路。 以上是在eNSP中配置OSPF虚链路的步骤。希望对你有帮助!\[1\]\[2\]\[3\] #### 引用[.reference_title] - *1* *2* [ENSP模拟实验OSPF虚链路](https://blog.youkuaiyun.com/jackpeng0521/article/details/117188674)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v4^insert_chatgpt"}} ] [.reference_item] - *3* [OSPF总结](https://blog.youkuaiyun.com/Suexiao7/article/details/128922077)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v4^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值