首页 > 其他 > 详细

2. OSPF术语,邻居和NBMA环境下的邻居

时间:2020-07-11 22:22:54      阅读:51      评论:0      收藏:0      [点我收藏+]

1.OSPF术语

ABR(区域边界路由器) ,OSPF 放环 //在区域0中有活动的接口--------3类LSA

ASBR(自治系统域的边界路由器) ------5类\7类LSA

邻居 neighbor---必须有直连的链路,两个设备认识了对方,但还没有交互LSA(交互了hello报文而且报文中包含了对方的RID,如果在hello报文中看到了自己的RID,则进入了2-way状态)

邻接 adjacency--- 1. 必须是邻居, 2.链路两边同一区域的数据库必须同步(状态为:FULL).

RID: IPv4地址格式,比如 0.0.0.1,1.1.1.1,在链路状态协议作用更突显(选举DR、选举主备设备)

? 如果没有配置RID,则用 Loopback 接口中最大的 IP 作为RID

? 如果没有配置Loopback接口,则路由器使用物理接口中最大的 IP 作为RID

? // 无所谓接口是否使用OSPF协议

区分路由管理中的RID 和 OSPF 的 RID

? router id //针对所有协议,公共的

? ospf 1 router-id // 只针对于OSPF

OSPF支持多进程

? 如果只有一个链路,不同进程互不影响,如果同一设备,不同链路不同进程,则彼此独立无法互相学习

一个设备上不同进程可以配置相同的RID? 可以的!

全局路由器ID可以让不同的OSPF进程共用吗? 可以的!

配置了router-id 没配置ospf 的 id。然后修改全局router id 后。ospf进程id会不会修改? 不会!

手工去配置RID!

ospf 1 router-id 5.5.5.5 //一种标识而已,设备上可以没有这个地址
 area 0.0.0.56 
  network 10.1.56.5 0.0.0.0
  
  
[R6]ospf 1 router-id 0.0.0.6
Info: The configuration succeeded. You need to restart the OSPF process to validate the new router ID

<R6>reset ospf process //变更路由器ID需要重置进程
Warning: The OSPF process will be reset. Continue? [Y/N]:y
!

[R5]router id 0.0.5.5 
1)回车能否成功 2)是否需要重启OSPF进程使其生效

[R5]router id 0.0.5.5 
Info: Router ID has been modified, please reset the relative protocols manually to update the Router ID


ospf router-id auto-recover				//自动配置router-id,不推荐使用                   

2.OSPF的邻居

2.1 邻居neighbor/peer

2.1.1 邻居:

? 两个设备相互认识了对方(交互了Hello报文。而且Hello包中包含了对方的RID),但没有交换LSA;如果在Hello包中看到了自身的RID,则进入了2way(邻居)

默认串行链路(ppp/hdlc)没有2way状态,FR/以太网才有

2.1.2 OSPF报文类型:

? Hello:发现和维护邻居关系

? DBD:交互链路状态数据库摘要

? LSrequest:请求特定的链路状态信息

? LSUpdate:发送详细的链路状态信息

? LSAck:发送请求确认报文

2.1.3 Hello 报文的作用:

技术分享图片

  1. 邻居的发现:自动发现邻居路由器 //组播方式

    ? **组播通常是 224.0.0.x/24,TTL=1 **

  2. 邻居建立:完成Hello报文中的参数协商,建立邻居关系

  3. 邻居的保持:通过Keepalive 机制,检测邻居运行状态

维护邻居关系:Hello 间隔时间10s 和 死亡时间40s

所有的 IGP(不包括RIP) 都依靠Hello报文维护邻居关系

<R6>dis ospf interface s2/0/0

         OSPF Process 1 with Router ID 0.0.0.6
                 Interfaces 

 Interface: 10.1.56.6 (Serial2/0/0) --> 10.1.56.5
 Cost: 48      State: P-2-P     Type: P2P       MTU: 1500  
 Timers: Hello 10 , Dead 40 , Poll  120 , Retransmit 5 , Transmit Delay 1 

2.2 NBMA环境下的邻居关系

非广播多路访问(不支持广播/组播)

MA 多路访问(支持广播和组播)

R1,R4,R5之间抓不到OSPF报文,因为链路不支持组播

环境为部分互联,R1和R4通信,R1和R5通信,R4和R5不能直接通信

解决方法:

//在接口开启OSPF的前提下,手工指定邻居

[R1-ospf-1]peer 10.1.1.4 //容易犯的错误是忘记在R4、R5指定R1,华为设备需要双向单播指定邻居

Jun  4 2018 21:39:01-08:00 R1 %%01OSPF/4/NBR_CHANGE_E(l)[0]:Neighbor changes event: neighbor status changed. (ProcessId=256, NeighborAddress=4.1.1.10, NeighborEvent=Start, NeighborPreviousState=Down, NeighborCurrentState=Attempt) //尝试状态,在NBMA环境下存在

[R1-ospf-1]peer 10.1.1.5
Jun  4 2018 21:39:03-08:00 R1 %%01OSPF/4/NBR_CHANGE_E(l)[1]:Neighbor changes event: neighbor status changed. (ProcessId=256, NeighborAddress=5.1.1.10, NeighborEvent=Start, NeighborPreviousState=Down, NeighborCurrentState=Attempt)

// attempt 尝试状态,在NBMA下存在
// 先有attempt再有初始化状态  DOWN--->attempt--->初始化


ospf 1 
    peer 10.1.1.4 //指定邻居的接口地址,而不是RID
    peer 10.1.1.5
    area 0.0.0.0 
 
interface Serial1/0/0
    link-protocol fr
    ip address 10.1.1.1 255.255.255.0 
    ospf enable 1 area 0.0.0.0
    
    

[R1]dis ospf peer brief 

         OSPF Process 1 with Router ID 10.1.15.1
                  Peer Statistic Information
----------------------------------------------------------------------------

 Area Id          Interface                        Neighbor id      State    
 0.0.0.0          Serial1/0/0                      0.0.4.4          Full        

 0.0.0.0          Serial1/0/0                      5.5.5.5          Full    

2.2.1 存在问题:

在NBMA环境下即使成功的创建了邻居,可能存在两种问题:

  • 分支之间缺少路由
  • 即使有路由也无法通信

2.2.2 有邻居但是缺少路由

  • DR/BDR 引发的
  • 同一区域,不相邻设备的RID冲突,缺少路由
  • 网络类型问题

link-protocol 物理介质封装类型:MA(以太网,帧中继(ATM))、PPP(PPP,HDLC)

ospf network-type OSPF的网络类型(为了适应不同的介质的封装类型):

? P2P,P2MP,NBMA,Broadcast

作业

完成R1、R4、R5的邻居,初步的得到路由

2. OSPF术语,邻居和NBMA环境下的邻居

原文:https://www.cnblogs.com/j-chao/p/13285558.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!