eNSP解决OSPF不规则区域几个方法和vlink-peer
因为刚学OSPF路由协议,下面只是个人实验结果,可能也有不准确的地方,请批评指正,谢谢
解决OSPF不规则区域
1、多进程双向重分布
2、Tunnel隧道
3、virtual-link
1、多进程双向重分布:
拓扑:
在R3上有两个OSPF进程,当R3双向多进程重分布时,可以看到两边的路由都能学到
关键配置:
[R1]dis cur
#
sysname R1
#
router id 91.1.1.1
#
interface Serial0/0/0
link-protocol ppp
ip address 12.1.1.1 255.255.255.0
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.0
#
ospf 10
area 0.0.0.0
network 1.1.1.1 0.0.0.0
network 12.1.1.1 0.0.0.0
#
[R2]dis cur
#
sysname R2
#
router id 92.2.2.2
#
interface Serial0/0/0
link-protocol ppp
ip address 12.1.1.2 255.255.255.0
#
interface Serial0/0/1
link-protocol ppp
ip address 23.1.1.2 255.255.255.0
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.0
#
ospf 10
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 12.1.1.2 0.0.0.0
area 0.0.0.1
network 23.1.1.2 0.0.0.0
#
[R3]dis cur
#
sysname R3
#
router id 93.3.3.3
#
interface Serial0/0/0
link-protocol ppp
ip address 34.1.1.3 255.255.255.0
#
interface Serial0/0/1
link-protocol ppp
ip address 23.1.1.3 255.255.255.0
#
interface LoopBack0
ip address 3.3.3.3 255.255.255.0
#
ospf 10
import-route ospf 100
area 0.0.0.1
network 3.3.3.3 0.0.0.0
network 23.1.1.3 0.0.0.0
#
ospf 100
import-route ospf 10
area 0.0.0.0
network 34.1.1.3 0.0.0.0
#
[R4]dis cur
#
sysname R4
#
router id 94.4.4.4
#
interface Serial0/0/0
link-protocol ppp
ip address 34.1.1.4 255.255.255.0
#
interface LoopBack0
ip address 4.4.4.4 255.255.255.0
#
ospf 100
area 0.0.0.0
network 4.4.4.4 0.0.0.0
network 34.1.1.4 0.0.0.0
#
这样两边ospf能学到对方路由,但学到是LSA5类外部路由,额外提供LSA4类:
[R4]dis ip rou p os
Route Flags: R - relay, D - downloadto 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 O_ASE 150 1 D 34.1.1.3 Serial0/0/0
2.2.2.2/32 O_ASE 150 1 D 34.1.1.3 Serial0/0/0
3.3.3.0/24 O_ASE 150 1 D 34.1.1.3 Serial0/0/0
12.1.1.0/24 O_ASE 150 1 D 34.1.1.3 Serial0/0/0
23.1.1.0/24 O_ASE 150 1 D 34.1.1.3 Serial0/0/0
2、Tunnel隧道
拓扑:
tunnel做在R2、R3上,把tunnel宣告到Area0上,让Area2看上去好像挂在骨干区上
关键配置:
[R2]dis cur
#
sysname R2
#
router id 92.2.2.2
#
interface Serial0/0/0
link-protocol ppp
ip address 12.1.1.2 255.255.255.0
#
interface Serial0/0/1
link-protocol ppp
ip address 23.1.1.2 255.255.255.0
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.0
#
interface Tunnel0/0/0
ip address 100.1.1.2 255.255.255.0
tunnel-protocol gre
source 23.1.1.2
destination 23.1.1.3
#
ospf 10
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 12.1.1.2 0.0.0.0
network 100.1.1.2 0.0.0.0
area 0.0.0.1
network 23.1.1.2 0.0.0.0
#
[R3]dis cur
#
sysname R3
#
router id 93.3.3.3
#
interface Serial0/0/0
link-protocol ppp
ip address 34.1.1.3 255.255.255.0
#
interface LoopBack0
ip address 3.3.3.3 255.255.255.0
#
interface Tunnel0/0/0
ip address 100.1.1.3 255.255.255.0
tunnel-protocol gre
source 23.1.1.3
destination 23.1.1.2
#
ospf 10
import-route ospf 100 cost 2 type 1 tag 100
area 0.0.0.0
network 100.1.1.3 0.0.0.0
area 0.0.0.1
network 3.3.3.3 0.0.0.0
network 23.1.1.3 0.0.0.0
area 0.0.0.2
network 34.1.1.3 0.0.0.0
#
这有个很奇怪的问题,在R1上:
[R1]dis ospf abr-asbr
OSPF Process 10 with Router ID91.1.1.1
Routing Table to ABR and ASBR
RtType Destination Area Cost Nexthop Type
Intra-area 92.2.2.2 0.0.0.0 1562 12.1.1.2 ABR
Intra-area 93.3.3.3 0.0.0.0 3124 12.1.1.2 ABR/ASBR
[R1]dis ospf asbr
OSPF Process 10 with Router ID91.1.1.1
[R1]dis ospf lsdb
OSPF Process 10 with Router ID91.1.1.1
Link State Database
Area: 0.0.0.0
Type LinkState ID AdvRouter Age Len Sequence Metric
Router 92.2.2.2 92.2.2.2 1562 84 80000003 1562
Router 91.1.1.1 91.1.1.1 1563 60 80000002 0
Router 93.3.3.3 93.3.3.3 1563 48 80000002 1562
Sum-Net 23.1.1.0 92.2.2.2 1573 28 80000001 1562
Sum-Net 23.1.1.0 93.3.3.3 1572 28 80000001 1562
Sum-Net 3.3.3.3 92.2.2.2 1563 28 80000001 1562
Sum-Net 3.3.3.3 93.3.3.3 1572 28 80000001 0
Sum-Net 4.4.4.4 93.3.3.3 1563 28 80000001 1562
Sum-Net 34.1.1.0 93.3.3.3 1572 28 80000001 1562
Sum-Asbr 93.3.3.3 92.2.2.2 1563 28 80000001 1562
R2居然通告R3是ASBR,并且产生一条LSA4
[R1]dis ospf lsdb asbr
OSPF Process 10 with Router ID91.1.1.1
Area: 0.0.0.0
Link State Database
Type : Sum-Asbr
Ls id : 93.3.3.3
Adv rtr : 92.2.2.2
Ls age : 1648
Len : 28
Options : E
seq# : 80000001
chksum : 0xe65
Tos 0 metric: 1562
重启OSPF进程也一样。也就是说,在华为路由器上,没有LSA5也可以产生LSA4,后来练习完下面的vlink-peer再返回来做这个练习,发现又正常了,R1上没有LSA4,只有LSA3的路由,这个可能是缓存当时没有得到彻底的清除所导致
利用tunnel的方法,可以看到R1上收到的Area2的路由是以LSA3类形式存在的,比用第一种双向多进程重分布要好点
3、virtual-link专业工具
拓扑:
vlink的方法在实际链路上仍然要传递hello报文,只不过由于组播不能超过一跳,单播报文
在R2、R3上配置vlink,关键配置:
[R2]dis cur config ospf
#
ospf 10
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 12.1.1.2 0.0.0.0
area 0.0.0.1
network 23.1.1.2 0.0.0.0
vlink-peer 93.3.3.3
#
[R3]dis cur config ospf
#
ospf 10
area 0.0.0.1
network 3.3.3.3 0.0.0.0
network 23.1.1.3 0.0.0.0
vlink-peer 92.2.2.2
area 0.0.0.2
network 34.1.1.3 0.0.0.0
#
看到
[R1]dis ospf lsdb summary 4.4.4.4
OSPF Process 10 with Router ID91.1.1.1
Area: 0.0.0.0
Link State Database
Type : Sum-Net
Ls id : 4.4.4.4
Adv rtr : 93.3.3.3
Ls age : 510
Len : 28
Options : E
seq# : 80000003
chksum : 0x6262
Net mask : 255.255.255.255
Tos 0 metric: 1562
Priority : Medium
[R1]dis ip rou
Route Flags: R - relay, D - downloadto fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 12 Routes : 12
Destination/Mask Proto Pre Cost Flags NextHop Interface
1.1.1.0/24 Direct 0 0 D 1.1.1.1 LoopBack0
1.1.1.1/32 Direct 0 0 D 127.0.0.1 LoopBack0
2.2.2.2/32 OSPF 10 1562 D 12.1.1.2 Serial0/0/0
3.3.3.3/32 OSPF 10 3124 D 12.1.1.2 Serial0/0/0
4.4.4.4/32 OSPF 10 4686 D 12.1.1.2 Serial0/0/0
12.1.1.0/24 Direct 0 0 D 12.1.1.1 Serial0/0/0
12.1.1.1/32 Direct 0 0 D 127.0.0.1 Serial0/0/0
12.1.1.2/32 Direct 0 0 D 12.1.1.2 Serial0/0/0
23.1.1.0/24 OSPF 10 3124 D 12.1.1.2 Serial0/0/0
34.1.1.0/24 OSPF 10 4686 D 12.1.1.2 Serial0/0/0
127.0.0.0/8 Direct 0 0 D 127.0.0.1 InLoopBack0
127.0.0.1/32 Direct 0 0 D 127.0.0.1 InLoopBack0
比较tunnel和vlink-peer,发现两者都得到LSA3类路由,而且两者都是p2p链路
vlink仍然是p2p类型:
[R2]dis ospf vlink
OSPF Process 10 with Router ID92.2.2.2
Virtual Links
Virtual-link Neighbor-id -> 93.3.3.3, Neighbor-State: Full
Interface: 23.1.1.2 (Serial0/0/1)
Cost: 1562 State: P-2-P Type: Virtual
Transit Area: 0.0.0.1
Timers: Hello 10 , Dead 40 , Retransmit 5 ,Transmit Delay 1
tunnel也是p2p类型:
[R3]dis ospf int all
OSPF Process 10 with Router ID93.3.3.3
Interfaces
Area: 0.0.0.0 (MPLS TE not enabled)
Interface: 100.1.1.3 (Tunnel0/0/0)--> 100.1.1.2
Cost: 1562 State: P-2-P Type: P2P MTU: 1500
Timers: Hello 10 , Dead 40 , Poll 120 , Retransmit 5 , Transmit Delay 1
这两者其实很像
和vlink一起的考试经常是说要在Area0上做区域认证,那么请把vlink认证补全,这种问题其实在华为路由器上特别简单,只要在vlink-peer后面接着做相同的认证就可以了
补全不规则区域:
vlink-peer之贪吃蛇一
拓扑:
关键配置:
重点在Area1和Area2上配置vlink即可
[R1]dis cur
#
sysname R1
#
router id 91.1.1.1
#
interface Serial0/0/0
link-protocol ppp
ip address 12.1.1.1 255.255.255.0
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.0
#
ospf 10
area 0.0.0.0
network 1.1.1.1 0.0.0.0
network 12.1.1.1 0.0.0.0
#
[R2]dis cur
#
sysname R2
#
router id 92.2.2.2
#
interface Serial0/0/0
link-protocol ppp
ip address 12.1.1.2 255.255.255.0
#
interface Serial0/0/1
link-protocol ppp
ip address 23.1.1.2 255.255.255.0
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.0
#
ospf 10
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 12.1.1.2 0.0.0.0
area 0.0.0.1
network 23.1.1.2 0.0.0.0
vlink-peer 93.3.3.3
#
[R3]dis cur
#
sysname R3
#
router id 93.3.3.3
#
interface Serial0/0/0
link-protocol ppp
ip address 34.1.1.3 255.255.255.0
#
interface Serial0/0/1
link-protocol ppp
ip address 23.1.1.3 255.255.255.0
#
interface LoopBack0
ip address 3.3.3.3 255.255.255.0
#
ospf 10
area 0.0.0.1
network 3.3.3.3 0.0.0.0
network 23.1.1.3 0.0.0.0
vlink-peer 92.2.2.2
area 0.0.0.2
network 34.1.1.3 0.0.0.0
vlink-peer 94.4.4.4
#
[R4]dis cur
#
sysname R4
#
router id 94.4.4.4
#
interface Serial0/0/0
link-protocol ppp
ip address 34.1.1.4 255.255.255.0
#
interface Serial0/0/1
link-protocol ppp
ip address 45.1.1.4 255.255.255.0
#
interface LoopBack0
ip address 4.4.4.4 255.255.255.0
#
ospf 10
area 0.0.0.2
network 4.4.4.4 0.0.0.0
network 34.1.1.4 0.0.0.0
vlink-peer 93.3.3.3
area 0.0.0.3
network 45.1.1.4 0.0.0.0
#
[R5]dis cur
#
sysname R5
#
router id 95.5.5.5
#
interface Serial0/0/1
link-protocol ppp
ip address 45.1.1.5 255.255.255.0
#
interface LoopBack0
ip address 5.5.5.5 255.255.255.0
#
ospf 10
area 0.0.0.3
network 5.5.5.5 0.0.0.0
network 45.1.1.5 0.0.0.0
#
vlink-peer贪吃蛇二
拓扑:
在Area 1、Area 2、Area 3上做vlink,关键配置:
[R1]dis cur
#
sysname R1
#
router id 91.1.1.1
#
interface Serial0/0/0
link-protocol ppp
ip address 12.1.1.1 255.255.255.0
#
interface Serial0/0/1
link-protocol ppp
ip address 13.1.1.1 255.255.255.0
#
interface LoopBack0
ip address 1.1.1.1 255.255.255.0
#
ospf 10
area 0.0.0.0
network 1.1.1.1 0.0.0.0
network 13.1.1.1 0.0.0.0
area 0.0.0.1
network 12.1.1.1 0.0.0.0
vlink-peer 92.2.2.2
#
[R2]dis cur
#
sysname R2
#
router id 92.2.2.2
#
interface Serial0/0/0
link-protocol ppp
ip address 12.1.1.2 255.255.255.0
#
interface Serial0/0/1
link-protocol ppp
ip address 24.1.1.2 255.255.255.0
#
interface LoopBack0
ip address 2.2.2.2 255.255.255.0
#
ospf 10
area 0.0.0.1
network 2.2.2.2 0.0.0.0
network 12.1.1.2 0.0.0.0
vlink-peer 91.1.1.1
area 0.0.0.3
network 24.1.1.2 0.0.0.0
vlink-peer 94.4.4.4
#
[R3]dis cur
#
sysname R3
#
router id 93.3.3.3
#
interface Serial0/0/0
link-protocol ppp
ip address 34.1.1.3 255.255.255.0
#
interface Serial0/0/1
link-protocol ppp
ip address 13.1.1.3 255.255.255.0
#
interface LoopBack0
ip address 3.3.3.3 255.255.255.0
#
ospf 10
area 0.0.0.0
network 13.1.1.3 0.0.0.0
area 0.0.0.2
network 34.1.1.3 0.0.0.0
network 3.3.3.3 0.0.0.0
vlink-peer 94.4.4.4
#
[R4]dis cur
#
sysname R4
#
router id 94.4.4.4
#
interface Serial0/0/0
link-protocol ppp
ip address 34.1.1.4 255.255.255.0
#
interface Serial0/0/1
link-protocol ppp
ip address 24.1.1.4 255.255.255.0
#
interface LoopBack0
ip address 4.4.4.4 255.255.255.0
#
ospf 10
area 0.0.0.2
network 34.1.1.4 0.0.0.0
vlink-peer 93.3.3.3
area 0.0.0.3
network 4.4.4.4 0.0.0.0
network 24.1.1.4 0.0.0.0
vlink-peer 92.2.2.2
#
这里涉及到LSA3选路问题:
[R4]dis ip routing-table
Route Flags: R - relay, D - downloadto fib
------------------------------------------------------------------------------
Routing Tables: Public
Destinations : 15 Routes : 15
Destination/Mask Proto Pre Cost Flags NextHop Interface
1.1.1.1/32 OSPF 10 3124 D 24.1.1.2 Serial0/0/1
2.2.2.2/32 OSPF 10 1562 D 24.1.1.2 Serial0/0/1
3.3.3.3/32 OSPF 10 1562 D 34.1.1.3 Serial0/0/0
4.4.4.0/24 Direct 0 0 D 4.4.4.4 LoopBack0
以下略。
应该说R4关于1.1.1.1/32的路由从R2、R3收到,有两条做负载均衡才对,但这只有一条。
真实的情况如下:
[R4]dis ospf lsdb
OSPF Process 10 with Router ID 94.4.4.4
Link State Database
Area: 0.0.0.0
略
Area: 0.0.0.2
Type LinkState ID AdvRouter Age Len Sequence Metric
Sum-Net 1.1.1.1 94.4.4.4 940 28 80000002 3124
Sum-Net 1.1.1.1 93.3.3.3 1275 28 80000001 1562
Area: 0.0.0.3
Type LinkState ID AdvRouter Age Len Sequence Metric
Sum-Net 1.1.1.1 92.2.2.2 960 28 80000002 1562
可以看到,R4收到Area 2的两条,Area 3的一条关于1.1.1.1/32主机路由,由于Area 2中同一条LSA比较metric,最后两条是Area 2和Area 3的路由,它们的metric一样,只不过所在Area区域不同,由于OSPF规定这样的等价路由比较Area区域号,哪个大用哪个,所以ospf把92.2.2.2的1.1.1.1路由放入路由表中(区域零例外,因为区域零最小)
转载于:https://blog.51cto.com/happyln/1652777
eNSP解决OSPF不规则区域几个方法和vlink-peer相关推荐
- 解决OSPF不规则区域问题
OSPF: 一.解决OSPF不规则区域问题 1.远离骨干的非骨干区域 2.不连续骨干区域 解决方法: 1)tunnel 在两台ABR上创建tunnel,然后将其宣告到OSPF协议中: 缺点:1.选路不 ...
- 一.解决OSPF不规则区域问题及例题
决OSPF不规则区域问题 1\远离骨干的非骨干区域 2\不连续骨干区域 解决方法:tunnel 在两台ABR上创建tunnel,然后将其宣告到OSPF协议中: 缺点:1.选路不佳 2.周期hello和 ...
- OSPF不规则区域,LSA以及序列号
一. OSPF的不规则区域 1. 区域划分的要求: (1) 区域之间必须存在ABR设备: (2) 区域划分必须按照星型拓扑结构划分. 2. 不规则区域两大类型: (1)远离骨干的非骨干区域: (2)不 ...
- OSPF不规则区域的解决方案
OSPF不规则区域的解决方案 不规则区域:一台ABR设备若没有连接到骨干区域0,那么默认不能进行区域间路由的共享 一.两种常见的不规则区域: 1. 远离了骨干的非骨干区域 2. 不连续骨干(只有重发布 ...
- ospf不规则区域解决与ospfv2的LSA的常用6种类型(部分)
ospf的不规则区域 区域划分的要求 1.区域之间必须存在ABR设备 2.区域划分必须按照星型拓扑结构划分 1.远离骨干的非骨干区域 2.不连续骨干 1.使用VPN隧道使非法的 ...
- OSPF—不规则区域、LSA
OSPF的不规则区域 区域划分的要求: 1.区域之间必须存在ABR设备: 2.区域划分必须按照星型拓扑结构划分 不规则区域: 1.远离骨干的非骨干区域 2.不连续骨干 解决方法: 1.使用VPN隧道使 ...
- OSPF不规则区域知识点
OSPF的不规则区域: 区域划分要求: 区域间必须存在ABR 区域划分必须按照星型TOp接口 不规则区域: 远离骨干的非骨干区域 不连续骨干 使用VPN隧道使非法的ABR合法化: 在这个过程中,可以注 ...
- OSPF ---不规则区域
远离骨干的非骨干区域 r3能学到area0 和area 1 的路由信息,但是不用,需要连接r2和r3,物理链路浪费接口,所以: 使用tunnel隧道 在R2和R3之间构建一条隧道,之后,将这个隧道宣告 ...
- ospf不规则区域的解决方法
一.不连续的骨干区域 缺点:1.选路不佳 2.周期hello和更新均对中间区域进行影响 1.接口的配置 AR1 AR2即ISP AR3 写缺省使AR1,AR3可通信 [R1]ip route-stat ...
最新文章
- ValueError: The data property of a figure may only be assigned a list or tuple that contains a .....
- Redis的各项功能解决了哪些问题?
- Silverlight+WCF 实战-网络象棋最终篇之对战视频-上篇[客户端开启视频/注册编号/接收视频](五)...
- centos7 python3 sqlserver_Centos7.3下SQLServer安装配置方法图文教程
- 冯小刚导演系列公益短片之林心如版
- HDU 1042 N!
- python整人程序_python—做一个恶搞程序
- linux下I2C驱动发送IO时序,Linux I2C 驱动阅读的碰到的一些网上没有提到的东西
- 王小云:连破两套美国顶级密码,获得711万奖励,美国不淡定了
- github流程图_逆天插件,VSCode里也能画流程图了?Visio可以淘汰了?
- 初学者都在坑里!不要在Python中使用“+”来连接字符串
- BZOJ1101 洛谷3455:[POI2007]ZAP——题解
- (8)matplotlib 将点连成线
- 微信小程序map组件拖拽地图获取经纬度,地址,带定位点范围(中心点固定)
- 总结:Homography和图像拼接
- 【毕业设计源码】基于JAVA的自驾游小程序的设计与实现
- 顺丰,四通一达,京东,百世,天天,德邦快递接口java-demo【快递100API】
- 磁耦隔离与传统隔离的区别
- 多线程-RGB_LED闪烁灯
- 计算机里面怎么建新的文档,【2人回答】怎样在电脑新建中添加Word文档?-3D溜溜网...
热门文章
- 为什么路由器服务器无响应怎么回事啊,路由器服务器无响应怎么办
- 【Katalon常见问题解决四】浏览器升级后,katalon报错 Unable to open browser with url: ''
- vertical-align相关解析+图片居中
- 在线vr高清3d展示线上三维展示平台
- proxmox PVE 安装 黑群晖
- 【零基础强化学习】100行代码教你训练——基于SARSA的CliffWalking爬悬崖游戏
- 自定义柱状图(水滴图)的填坑之路
- An exceptionCaught() event was fired, and it reached at the tail of the pipeline.
- 还在用Windows虚拟机?快来试试Windows自带的Sandbox吧!
- 选择工业相机需要知道的50个问题