精华内容
下载资源
问答
  • ospf邻居邻接关系 原理概述 1.ospf网络中,路由发送的任何链路信息必须建在ospf邻居邻接关系之上 2.hello报文: 1)Router-ID 2)Area-ID 3)认证信息 4)网络掩码 5)Hello时间间隔 2.ospf路由器建立邻居关系建立...

    ospf邻居邻接关系
    原理概述
    1.ospf网络中,路由发送的任何链路信息必须建在ospf邻居邻接关系之上
    2.hello报文:
    1)Router-ID
    2)Area-ID
    3)认证信息
    4)网络掩码
    5)Hello时间间隔
    2.ospf路由器建立邻居关系建立完成之后,下一步才是建立邻接关系;
    3.并不是所有ospf邻居之间都可以建立邻接关系,这取决于ospf邻居之间的网络类型;点到点网络可之间建立邻接关系;在广播型网络上,会选举DR和BDR,DR和BDR会与所有其他路由器建立邻接关系,其他路由器都只与DR和BDR建立邻接关系。

    实验验证

    拓扑
    在这里插入图片描述


    1.配置接口(略)

    2.配置ospf路由协议

    1)配置R1

    [R1]ospf router-id 10.0.1.1
    
    [R1-ospf-1]area 0
    [R1-ospf-1-area-0.0.0.0]network 10.0.1.1 0.0.0.0
    [R1-ospf-1-area-0.0.0.0]network 10.0.123.0 0.0.0.255
    [R1-ospf-1-area-0.0.0.0]q
    [R1-ospf-1]area 1
    [R1-ospf-1-area-0.0.0.1]network 10.0.14.0 0.0.0.255
    [R1-ospf-1-area-0.0.0.1]q
    [R1-ospf-1]area 2
    [R1-ospf-1-area-0.0.0.2]network 10.0.15.0 0.0.0.255
    
    [R1-ospf-1]dis this 
    [V200R003C00]
    #
    ospf 1 router-id 10.0.1.1 
     area 0.0.0.0 
      network 10.0.1.1 0.0.0.0 
      network 10.0.123.0 0.0.0.255 
     area 0.0.0.1 
      network 10.0.14.0 0.0.0.255 
     area 0.0.0.2 
      network 10.0.15.0 0.0.0.255 
    #
    return
    

    2)配置R2

    [R2]ospf router-id 10.0.2.2
    [R2-ospf-1]area 0
    [R2-ospf-1]dis this 
    [V200R003C00]
    #
    ospf 1 router-id 10.0.2.2 
     area 0.0.0.0 
      network 10.0.2.2 0.0.0.0 
      network 10.0.123.0 0.0.0.255 
    #
    return
    

    3)配置R3

    [R3]ospf router-id 10.0.3.3
    [R3-ospf-1]area 0
    [R3-ospf-1]dis this 
    [V200R003C00]
    #
    ospf 1 router-id 10.0.3.3 
     area 0.0.0.0 
      network 10.0.3.3 0.0.0.0 
      network 10.0.123.0 0.0.0.255 
    #
    return
    

    4)配置R4

    [R4]ospf router-id 10.0.4.4
    [R4-ospf-1]area 1
    [R4-ospf-1]dis this 
    [V200R003C00]
    #
    ospf 1 router-id 10.0.4.4 
     area 0.0.0.1 
      network 10.0.4.4 0.0.0.0 
      network 10.0.14.0 0.0.0.255 
    #
    return
    

    5)配置R5

    [R5]ospf router-id 10.0.5.5 
    [R5-ospf-1]area 2
    [R5-ospf-1]dis this 
    [V200R003C00]
    #
    ospf 1 router-id 10.0.5.5 
     area 0.0.0.2 
      network 10.0.5.5 0.0.0.0 
      network 10.0.15.0 0.0.0.255 
    #
    return
    

    6)查看邻居关系

    <R1>dis ospf peer brief
    
    	 OSPF Process 1 with Router ID 10.0.1.1
    		  Peer Statistic Information
     ----------------------------------------------------------------------------
     Area Id          Interface                        Neighbor id      State    
     0.0.0.0          GigabitEthernet0/0/0             10.0.2.2         Full        
     0.0.0.0          GigabitEthernet0/0/0             10.0.3.3         Full        
     0.0.0.1          Serial1/0/0                      10.0.4.4         Full        
     0.0.0.2          Serial1/0/1                      10.0.5.5         Full        
     ----------------------------------------------------------------------------
     Full表示邻居邻接关系建立成功
    

    7)邻居状态详细信息

    <R1>dis ospf peer 
    
    	 OSPF Process 1 with Router ID 10.0.1.1
    		 Neighbors 
    
     Area 0.0.0.0 interface 10.0.123.1(GigabitEthernet0/0/0)'s neighbors
     Router ID: 10.0.2.2         Address: 10.0.123.2      
       State: Full  Mode:Nbr is  Master  Priority: 1
       DR: 10.0.123.3  BDR: 10.0.123.1  MTU: 0    
       Dead timer due in 37  sec 
       Retrans timer interval: 5 
       Neighbor is up for 00:02:56     
       Authentication Sequence: [ 0 ] 
    
     Router ID: 10.0.3.3         Address: 10.0.123.3      
       State: Full  Mode:Nbr is  Master  Priority: 1
       DR: 10.0.123.3  BDR: 10.0.123.1  MTU: 0    
       Dead timer due in 33  sec 
       Retrans timer interval: 5 
       Neighbor is up for 00:03:28     
       Authentication Sequence: [ 0 ] 
    
    		 Neighbors 
    
     Area 0.0.0.1 interface 10.0.14.1(Serial1/0/0)'s neighbors
     Router ID: 10.0.4.4         Address: 10.0.14.4       
       State: Full  Mode:Nbr is  Master  Priority: 1
       DR: None   BDR: None   MTU: 0    
       Dead timer due in 36  sec 
       Retrans timer interval: 5 
       Neighbor is up for 00:02:51     
       Authentication Sequence: [ 0 ] 
    
    		 Neighbors 
    
     Area 0.0.0.2 interface 10.0.15.1(Serial1/0/1)'s neighbors
     Router ID: 10.0.5.5         Address: 10.0.15.5       
       State: Full  Mode:Nbr is  Master  Priority: 1
       DR: None   BDR: None   MTU: 0    
       Dead timer due in 40  sec 
       Retrans timer interval: 5 
       Neighbor is up for 00:02:57     
       Authentication Sequence: [ 0 ] 
    
    

    可以看到,R1,R2,R3的广播网络完成了DR和BDR的选举,R3为DR,R2为BDR;R1和R4,R1和R5没有选举DR和BDR是因为他们是点到点网络
    在这里插入图片描述

    3.观察OSPF邻居邻接关系的建立过程

    通过命令
    debugging ospf packaget
    reset ospf process 
    可以看到过程
    

    在这里插入图片描述
    在这里插入图片描述

    4.观察DRothers只会建立邻居关系

    (现在R3 为DR,R1为BDR ;将R1的G0/0/0和R2 的G0/0/0优先级改为0 进行观察)

    [R1-GigabitEthernet0/0/0]ospf dr-priority 0
    [R2-GigabitEthernet0/0/0]ospf dr-priority 0
    

    在这里插入图片描述
    R3与R1和R2建立了邻接
    在这里插入图片描述
    R1与DRother路由R2建立了邻居关系
    在这里插入图片描述
    在这里插入图片描述
    可以看出R1与R3 为邻接full状态,与R2 为邻居状态2-way

    5.观察点到点网络中OSPF邻居关系建立情况

    [R1]int s1/0/0
    [R1-Serial1/0/0]undo shutdown 
    [R1-Serial1/0/0]int s1/0/1
    [R1-Serial1/0/1]undo shutdown 
    [R1]int g0/0/0
    [R1-GigabitEthernet0/0/0]shutdown 
    
    可以看到R1与R4和R5建立了邻接关系
    <R1>dis ospf peer brief 
    
    	 OSPF Process 1 with Router ID 10.0.1.1
    		  Peer Statistic Information
     ----------------------------------------------------------------------------
     Area Id          Interface                        Neighbor id      State    
     0.0.0.1          Serial1/0/0                      10.0.4.4         Full        
     0.0.0.2          Serial1/0/1                      10.0.5.5         Full        
     ----------------------------------------------------------------------------
     重启OSPF进行观察状态
     Down->init->Exstart->Exchange->Loading->full
    

    得出结论:点到点网络里面,能够建立OSPF邻居关系的路由器一定会继续建立邻接关系

    6.观察OSPF链路状态数据库的同步过程

    在R1 S1/0/0接口抓包
    重启OSPF进程

    <R1>debugging ospf packet 
    <R1>reset ospf process 
    

    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在第一次交互报文时可以看到I,M,MS都为1.R1和R4都宣称自己为主路由器.

    展开全文
  • 1. 理解OSPF邻居邻接的概念 2. 理解OSPF中DR和BDR的概念 3. 理解DR和BDR的选举 OSPF是一个动态路由协议,运行OSPF的路由器之间需要交换链路状态信息和路由信息,在交换这些信息之前首先需要建立邻接关系。邻居...

    为了交换链路状态信息以及路由信息,OSPF路由器之间首先要建立邻接关系。

    学习目标:
    1. 理解OSPF邻居和邻接的概念
    2. 理解OSPF中DR和BDR的概念
    3. 理解DR和BDR的选举

    这里写图片描述
    OSPF是一个动态路由协议,运行OSPF的路由器之间需要交换链路状态信息和路由信息,在交换这些信息之前首先需要建立邻接关系。

    邻居路由器(Neighbor):有端口连接到同一个网段的两个路由器就是邻居路由器。邻居关系由OSPF的Hello协议维护。

    邻接(Adjacency):从邻居关系中选出的为了交换路由信息而形成的关系。

    并非所有的邻居关系都可以成为邻接关系,不同的网络类型,是否建立邻接关系的规则也不同。

    在上图中,RTA就有三个邻居。

    这里写图片描述
    路由器之间是否建立邻接关系与网络类型有关。所谓网络类型是指运行OSPF网段的二层链路类型。

    OSPF定义了四种网络类型,分别为点到点网络,广播型网络,NBMA网络和点到多点网络。

    这里写图片描述
    非广播网络是指支持两台以上路由器互连,但是不具有广播能力的网络。

    在非广播网络上,OSPF有两种运行方式,非广播多路访问和点到多点。

    非广播多路访问(NBMA):
    在NBMA网络上,OSPF模拟在广播型网络上的操作,但是每个路由器的邻居需要手动配置。NBMA方式要求网络中的路由器组成全连接。例如,使用SVC进行通信的ATM网络。

    这里写图片描述
    点到多点:
    将整个非广播网络看成是一组点到点网络。每个路由器的邻居可以使用底层协议例如反向地址解析协议(Inverse ARP)来发现。
    对于不能组成全连接的网络应当使用点到多点方式,例如只使用PVC的不完全连接帧中继网络。

    这里写图片描述
    还有一种虚拟链路类型——虚连接。
    骨干区域必须是连续的,但在物理上不连续的时候,可以使用虚连接使骨干区域在逻辑上连续。
    虚连接可以再任意两个区域边界路由器上建立,但是要求这两个区域边界路由器都有端口连接到一个共同的非骨干区域。这个非骨干区域称为Transit区域。
    如上图所示,RTB作为一个ABR没有物理连接到骨干区域,此时可以在RTA和RTB之间配置一条虚拟链路,使RTB连接到骨干区域。Area 1是次虚拟连接的Transit区域。
    虚连接是属于骨干区域(Area 0 )的一条虚拟链路。

    这里写图片描述
    每一个含有至少两个路由器的广播型网络和NBMA网络都有一个指定路由器(Designated Router,DR)和备份指定路由器(Backup Designed Router,BDR)。

    DR和BDR的作用:
    1. 能够减少邻接关系的数量,从而减少链路状态信息以及路由信息的交换次数,这样可以节省带宽,减少路由器硬件的负担。一个既不是DR也不是BDR的路由器只与DR和BDR形成邻接关系并交换链路状态信息以及路由信息,这样就大大减少了大型广播型网络和NBMA网络中的邻接关系数量。
    2. 在描述拓扑的LSDB中,一个NBMA网段或者广播型网段是由单独一条LSA来描述的,这条LSA是由该网段的DR产生的。

    这里写图片描述
    DR和BDR是由OSPF的Hello报文进行选举的,选举是根据端口的路由优先级(Router Priority)进行的。

    如果Router Priority被设置为0,那么该路由器将不允许被选举成DR或者BDR。

    Router Priority越大越优先(这和STP中是相反的)。如果相同,Router ID大者优先。

    为了维护网络上邻接关系的稳定性,如果网络中已经存在DR和BDR,则新添加进该网段的路由器不会成为DR和BDR,不管该路由器的Router Priority是否最大。
    如果当前DR故障,当前BDR自动成为新的DR,网络中重新选举BDR,如果当前BDR故障,则DR不变,重新选举BDR。

    这种选举机制的目的是为了保持邻接关系的稳定,减少拓扑结构的改变对邻接关系的影响。

    这里写图片描述
    ospf dr-priority value:修改端口的Router Priority。
    Router Priority的取值范围是0~255,默认值为1;
    如果两台路由器的Router Priority值相同,则比较Router ID,Router ID大的更优先。
    如果修改了Router Priority,需要重启ospf进程才能重新参与选举DR和BDR。

    这里写图片描述
    相关状态和事件解释如下:
    Waiting:
    在此状态下,路由器通过监听接收到的Hello报文检测网络中是否已经有DR和BDR。在此状态下的路由器不可以参与选举DR和BDR。
    Backup:
    在此状态下,该路由器成为所连接网络上的BDR,并与网段中所有的其他路由器建立邻接关系。
    DR:
    在此状态下,该路由器成为所连接网络上的DR,并与网段中所有的其他路由器建立邻接关系。
    DROther:
    该路由器连接到一个广播型或者NBMA网段,而且该路由器不是一个DR或者BDR。此状态下的路由器与DR和BDR形成邻接关系并交换路由信息。
    BackupSeen:
    路由器已经检测到网络上是否存在BDR。
    一个OSPF路由器在广播型网段和NBMA网段上选举DR和BDR之前,首先会等待一段时间(RouterDeadInterval),在这段时间里检测网络上是否已经存在DR和BDR,如果已经存在DR和BDR,则不会启动选举过程,直接进入DROther状态。因此,网络上Router Priority最大的路由器不一定是DR,Router Priority第二大的路由器也不一定是BDR。

    这里写图片描述
    点到点,点到多点以及虚连接链路上,总是和邻居建立邻接关心。在NBMA和广播型网段上,邻接关系的数量会比邻居关系的数量少一些。

    这里写图片描述
    NBMA网络中不需要配置反向ARP,邻居需要手动指定。

    这里写图片描述
    本例中,RTC是ABR,但是RTC没有连接到骨干区域。因此在RTB和RTC之间配置虚连接。Area 1是该虚连接的Transit区域。在RTA上,把所有网段配置在Area 0中。
    这里写图片描述
    配置虚连接时,需要指定虚连接对端的Router ID。
    虚连接在Transit区域的区域视图下配置。
    这里写图片描述
    虚连接需要在两个ABR上配置。

    问题:
    1. 邻居关系和邻接关系有什么区别?
    答:只要右端口连接到同一个网段的两个路由器就可以形成邻居关系,邻接关系是指可以交换链路状态信息以及路由信息的邻居关系,只有部分邻居关系可以形成邻接关系。
    2. OSPF支持的网络类型有哪些:
    答:点到点网络,点到多点网络,广播型网络,非广播多路访问网络。
    3. 什么是DR和BDR?
    答:DR是广播型网段或者NBMA网段上的指定路由器,用于和其它路由器形成邻接关系,交换路由信息。
    BDR是广播型网段或者NBMA网段上的备份指定路由器,用于和DR以及其它路由器形成邻接关系,交换路由信息。作为DR的备份路由器,当DR失效时,BDR将自动成为DR。
    4. Router Priority最大的一定是DR吗?
    答:不一定,为了保持邻接关系的稳定性,拓扑结构的改变(不涉及当前DR和BDR)不会引起DR和BDR的重新选举。
    5. 配置虚连接的时候如何表示对端路由器?
    答:使用对端路由器的Router ID表示。

    展开全文
  • 本次介绍OSPF邻居邻接关系的建立过程。这个过程是OSPF协议交互的过程,包括Hello报文,邻居状态变换以及链路状态数据库同步等内容。学习目标: 1. 理解Hello报文的作用 2. 理解OSPF邻居状态变换 3. 理解邻居...

    本次介绍OSPF邻居和邻接关系的建立过程。这个过程是OSPF协议交互的过程,包括Hello报文,邻居状态变换以及链路状态数据库同步等内容。

    学习目标:
    1. 理解Hello报文的作用
    2. 理解OSPF邻居状态变换
    3. 理解邻居关系和邻接关系的建立过程
    4. 理解LSDB同步过程

    这里写图片描述
    字段的解释:
    Network Mask:顾名思义是发送Hello报文的接口的网络掩码
    HelloInterval:发送Hello报文的时间间隔,单位是秒
    Options:标识发送此报文的OSPF路由器所支持的可选功能。
    Rtr Pri:发送Hello报文的接口的Router Priority,用于选举DR和BDR。
    RouterDeadInterval:宣告邻居路由器不继续在该网段上运行OSPF的时间间隔,单位为秒,通常为四倍HelloInterval。
    Designed Router:发送Hello报文的路由器所选举出的DR的IP地址。如果设置为0.0.0.0,表示未选举DR路由器。
    Backup Designed Router:发送Hello报文的路由器所选举出的BDR的IP地址。如果设置为0.0.0.0,表示未选举BDR路由器。
    Neighbor:邻居路由器的Router ID列表。表示本路由器已经从该邻居收到合法的Hello报文。

    这里写图片描述
    验证一个Hello报文是否合法之前首先需要验证一个OSPF报文是否合法
    验证一个接收到的Hello报文是否合法包括:
    1. 如果接收端口的网络类型是广播型,点到多点或者NBMA,所接收的Hello报文中Network Mask字段必须和接收端口的网络掩码一致,如果接收端口的网络类型为点到点类型或者虚连接,则不检查Network Mask字段。
    2. 所接收的Hello报文中的HelloInterval字段必须和接收端口的配置保持一致。
    3. 所接收的Hello报文中的RouterDeadInterval字段必须和接收端口的配置保持一致。
    4. 所接收的Hello报文中的Options字段中的E-bit(表示是否接收外部路由信息)必须和相关区域的配置保持一致。关于此比特的具体意义将在《OSPF特殊区域》中详细解释。

    如果路由器发现所接收的合法Hello报文的邻居列表中有自己的Router ID,则认为已经和邻居建立了双向连接,表示邻居关系已经建立。

    这里写图片描述
    这是形成邻居关系的过程和相关邻居状态的变化过程。

    Down:这是邻居的初始状态,表示没有从邻居收到任何信息。在NBMA网络上,此状态下仍然可以向静态配置的邻居发送Hello报文,发送间隔为PollInterval,通常和RouterDeadInterval间隔相同。
    Attempt:这个状态只在NBMA网络中存在,表示没有收到邻居的任何信息,但是已经周期性的向邻居发送报文,发送间隔为HelloInterval。如果RouterDeaInterval间隔内未收到邻居的hello报文,则转为Down状态。
    Init:在此状态下,路由器已经从邻居收到了Hello报文,但是自己不再所收到的Hello报文的邻居列表中,表示尚未与邻居建立双向通信关系。在此状态下的邻居要被包含在自己所发送的Hello报文的邻居列表中。
    2-WayReceived:此事件表示路由器发现与邻居的双向通信已经开始(发现自己在邻居发送的Hello报文的邻居列表中)。Init状态下产生此事件之后,如果需要和邻居建立邻接关系则进入ExStart状态,开始数据库的同步过程,如果不能与邻居建立邻接关系则进入2-way。
    2-way:在此状态下,双向通信已经建立,但是没有与邻居建立邻接关系。这是建立邻接关系以前的最高级状态。
    1-wayReceived:此事件表示路由器发现自己没有邻居发送Hello报文的邻居列表中,通常是由于对端邻居重启造成的。

    这里写图片描述

    这里写图片描述
    DD序列号:每个DD报文都有一个DD序列号,用于DD报文的确认机制。DD序列号是一个两字节的值。
    主从关系:当两个路由器之间通过DD报文交换数据库信息的时候,首先形成一个主从关系,Router ID大的优先为主,确认主从关系之后,主路由器发送DD报文,从路由器不能主动发送DD报文,只能回应主路由器发送的DD报文,回应的时候使用的DD报文的序列号必须和所回应的主路由器发送的DD报文的序列号一致。

    相关的状态解释:
    ExStart:形成邻接关系的第一个步骤,邻居状态变成此状态以后,路由器开始向邻居发送DD报文。主从关系是在此状态下形成的;初始DD序列号是在此状态下决定的。在此状态下发送的DD报文不包含链路状态描述。
    Exchange:此状态下路由器相互发送包含链路状态信息摘要的DD报文,描述本地LSDB的内容。
    Loading:相互发送LS Request报文请求LSA,发送LS Update通告LSA。
    Full:两个路由器的LSDB已经同步。

    这里写图片描述
    1. 邻居状态机变为ExStart以后,RTA向RTB发送第一个DD报文,在这个报文中,DD序列号被设置为552A(假设的值,实际中可能不一样),Initial比特置为1表示这个是第一个DD报文,More比特为1表示后续还有DD报文要发送,Master比特为1表示RTA宣告自己为主路由器。
    2. 邻居状态及变为ExStart以后,RTB向RTA发送第一个DD报文,知识序列号被置为5528(也是假设的值)。由于RTB的Router ID比RTA的大,所以RTB应当为主路由器,Router ID比较结束后,RTA会产生一个NegotiationDone事件,所以RTA将状态机从ExStart改变为Exchang状态
    3. 邻居状态机变为Exchange以后,RTA发送一个新的DD报文,在这个新的报文中包含LSDB的摘要信息,序列号设置为RTB在步骤2里使用的序列号,More比特为0表示不需要另外的DD报文描述LSDB,Master比特为0表示RTA宣告自己为从路由器,收到这样的一个报文后,RTB会产生一个NegotiationDone的事件,因此RTB将邻居状态改变为Exchange。
    4. 邻居状态变为Exchange以后,RTB发送一个新的DD报文,该报文中包含LSDB的描述信息, DD序列号设为5529(上次使用的序列号加1)。
    5. 即使RTA不需要新的DD报文描述自己的LSDB,但是作为从路由器,RTA需要对主路由器RTB发送的每一个DD报文进行确认。所以,RTA向RTB发送一个新的DD报文,序列号为5529,该报文内容为空。
    发送完最后一个DD报文之后,RTA产生一个ExchangeDone事件,将邻居状态改变为Loading;RTB收到最后一个DD报文之后,改变状态为Full(假设RTB的LSDB是最新最全的,不需要向RTA请求更新)。

    这里写图片描述
    1. 邻居状态变为Loading之后,RTA开始向RTB发送LS request报文,请求那些在Exchange状态下通过DD报文发现的,而且在本地LSDB中没有的链路状态信息。
    2. RTB收到LS request报文之后,向RTA发送LS update报文,在LS update报文中,包含了那些被请求的链路状态的详细信息。RTA收到LS update 报文之后,将邻居状态从loading改变为full。
    3. RTA向RTB发送LS Ack报文,确保信息传输的可靠性。LS ack报文用于泛洪对已接收LSA的确认。

    邻居状态变成Full,表示达到完全邻接状态。

    这里写图片描述
    这里写图片描述
    这里写图片描述
    当有新的LSA生成或收到时,这条新的LSA应当被泛洪。
    泛洪新的LSA时,只需要使用LS update报文和LS ack报文。
    1. 当RTA有新的LSA要泛红时,RTA向RTB发送一个LS update报文,在这个报文里包含这条LSA。
    2. 收到新的LSA以后,RTB向RTA泛红一个LS ack报文进行确认。

    当在两个处于完全邻接状态(邻居状态为Full)的路由器之间泛洪新的LSA时,邻居状态不受影响。

    这里写图片描述
    这里写图片描述
    广播型网段上,DR和BDR发送LS update报文和LS ACk报文的目的地址是224.0.0.5,其余路由器发送LS update报文和LS ack报文的目的地址是224.0.0.6
    224.0.0.6指代一个多路访问网络中DR和BDR的组播接收地址,
    224.0.0.5指代在任意网络中所有运行OSPF进程的接口都属于该组,于是接收所有224.0.0.5的组播数据包。
    重点理解好 属于某一组 和 接收怎样的组播数据包,
    比如 DR/BDR属于组播地址为224.0.0.6的组(Group),因此它接收目的地址为224.0.0.6的组播数据包,也就可以理解为何多路访问通过设置DR/BDR可以防止信息过多处理(因为属于某组的接收者(指OSPF接口),只会剥离到二层,而不会进一步处理,也就省去了很多资源浪费)。

    问题:
    1. 如何验证一个Hello报文是否合法?
    2. 邻居状态变换分为几个阶段?
    3. 不能建立邻接关系的情况下,邻居稳定工作状态是什么?
    4. 可以建立邻接关系的情况下,邻居稳定工作状态是什么?

    答:
    1. 检查Network Mask,HelloInterval,RouterDeadInterval以及Options字段中的E-bit。
    2. 两个阶段:邻居,邻接
    3. 2 way
    4. full

    展开全文
  • OSPF协议之邻居关系与邻接关系

    千次阅读 2019-07-02 01:50:42
    OSPF协议之邻居关系与邻接关系 什么是邻居关系? 1、在OSPF协议中邻居关系就是指在两台路由器中进行完两次Hello报文交互之后,建立起来的关系邻居关系。 2、该关系OSPF状态机里显示的是2-way的状态。 详细邻居...

    OSPF协议之邻居关系与邻接关系

    • 什么是邻居关系?

      1、在OSPF协议中邻居关系就是指在两台路由器中进行完两次Hello报文交互之后,建立起来的关系叫邻居关系。
      2、该关系在OSPF状态机里显示的是2-way的状态。
      详细邻居关系建立 点击即可查看

    • 什么是邻接关系?

      1、在OSPF协议中邻居关系就是指在两台路由器中进行完链路状态数据库(LSDB)同步之后,建立起来的关系叫邻居关系。
      2、该关系在OSPF状态机里显示的是Full的状态。
      详细链路状态数据库同步 点击即可查看

    • 邻居关系和邻接关系的区别

      1、邻居(Neighbor)关系与邻接(Adjacency)关系是两个不同的概念。OSPF路由器之间建立邻居关系后,进行LSDB同步,最终形成邻接关系。

      2、在P2P网络及P2MP网络上,具有邻居关系的路由器之间会进一步建立邻接关系。

      3、在广播型网络及NBMA网络上,非DR/BDR路由器之间只能建立邻居关系,不能建立邻接关系,非DR/BDR路由器与DR/BDR路由器之间会建立邻接关系,DR与BDR之间也会建立邻接关系。
      详细DR和BDR基友情 点击即可查看

      4、邻接关系建立完成,意味着LSDB已经完成同步,接下来OSPF路由器将基于LSDB使用SPF算法计算路由。.
      在这里插入图片描述
      备注:

    P2P:点到点网络
    P2MP:点到多点网络
    NBMA:非广播型网络
    BMA:广播型网络

    • 持续更新

      各位观看学习交流的小伙伴们,如果还没看爽的话,点开我的头像,有更多关于OSPF协议的详细资料,以及更多惊喜等着你来赏析!

      如果大家觉得有帮助的话,可以动动你们的金手指点个赞,让更多和你一样优秀的人看见欧!!!

    • 给未来自己的三行情书

      笔耕不断,夜以继日!
      生命不息,奋斗不止!!
      只有度过了一段连自己都被感动的日子,才会变成那个最好的自己!!!

    你们说呢?

    展开全文
  • 邻居(Neighbor)与邻接(Adjacency)关系 网络类型 是否和邻居建立邻接关系 P2P 是 Broadcast NBMA DRBDR、DRother建立邻接关系 BDRDR、...
  • OSPF中的邻居邻接关系详解: 1、邻居关系概念: 考虑一种最简单的网络拓扑:两台路由器通过网线直连,在双方互联的接口上激活OSPF,路由器的接口激活OSPF后开始发送及侦听OSPF报文,在通过Hello报文发现彼此并确认...
  • 如图所示,在广播网络中建立OSPF邻接关系的过程如下: 建立邻居关系 RouterA的一个连接到广播类型网络的接口上激活了OSPF协议,并发送了一个Hello报文(使用组播地址224.0.0.5)。此时,RouterA认为自己是DR路由器...
  • 0x01.OSPF的邻居和邻接 1.邻居和邻接的概念 (1)邻居:2-way状态来表示邻居建立完成 (2)邻接(adj):full状态来表示邻接建立完成 2.OSPF的邻居状态变化流程: (1)down–>...3.OSPF邻居状态简介: he...
  • OSPFOSPF邻接关系的建立过程

    千次阅读 2019-11-30 19:18:12
    一、OSPF的简单介绍        OSPF(Open Shortest Path First,开放式最短路优先)是一种典型的链路状态路由协议,由IETF(Internet Engineering Task Force,Internet工程任务组...
  • OSPF之邻居与邻接关系 在学习ospf时,你是否还能回顾起邻居建立的7中状态和5中报文,如果还有疑惑可以参考我上一篇博科《再回顾CCNP之OSPF邻居建立的7个状态过程》,但是没有详细地描述邻居与邻接关系,通过本篇博科...
  • NP、OSPF邻居邻接关系

    2020-11-07 22:42:54
    OSPF网络中,路由器在发送任何链路状态信息之前,必须先建立起正确的OSPF邻居邻接关系。OSPF路由器是使用Hello报文来建立邻居关系的。OSPF路由器会检查所收到的Hello报文中的各种参数,如Router-ID、Area-ID、认证...
  • OSPF之协议基础以及邻居邻接关系

    千次阅读 2020-02-27 20:28:39
    OSPF路由协议基础: 路由器类型(4种): 名称 作用 BR(Backbone Routers)骨干路由器 纯属于骨干区域(Area 0)的内部路由器或叫做IR内部路由器。 IR(Internal Routers)区域内路由器 纯在纯属于非...
  • OSPF邻居邻接关系建立

    千次阅读 2019-04-27 22:13:25
    Hello 用于发现直连链路上的OSPF邻居,以及维护OSPF邻居关系。 DD/DBD(数据库描述) 用于描述LSDB,该报文仅携带LSDB中LSA的头部信息(摘要),并非完整信息。 LSR(链路状态请求) 用于向OSPF邻居请求LSA。 LSU(链路状态...
  • Ospf中路由器之间存在两种连接关系邻居关系邻接关系。本博文将详细介绍这2种关系建立及工作原理。 如果两台路由器之间共享一条公共数据链路(两台路由器中间没有其它路由器,或者两台路由器之间存在虚连接),...
  • 背景:OSPF作为典型的链路状态路由协议,它同区域的直接相连的路由器(Area)建立OSPF邻接关系,并以LSU承载多种类型的LSA来对链路状态进行描述。什么是链路状态?路由器的链路状态主要包括接口的IP,接口的带宽...
  • 1、 了解OSPF邻接与邻居之间的关系 1、<r1>dis ospf peer OSPF Process 1 with Router ID 10.0.1.1 Neighbors Area 0.0.0.0 interface 10.0.123.1(GigabitEthernet0/0/0)'s neighbors Router ID: ...
  • OSPF 路由协议与邻接关系 1 ospf 基础: OSPF路由器根据在AS 中的不同位置,可以分为以下四类: 1. 区域内路由器(Internal Routers) 该类路由器的所有接口都属于同一个OSPF 区域。 2. 区域边界路由器ABR(Area ...
  • OSPF路由协议中的邻居与邻接的区别

    千次阅读 2013-11-09 09:53:03
    在RFC2328 Version 2 中定义了邻居关系(Neighbors)和邻接关系(Adjacency),本文旨在分析一下二者之间的联系和区别。  1. OSPF邻居(Neighbors)  同一个网段上的路由器可以成为邻居邻居是通过Hello报文...
  • 在早期还有使用RIP(路由信息协议),RIP与OSPF都是IGB的动态路由协议,最主要不同的是RIP基于跳数来选路,而OSPF基于链路状态信息进行选路。同时RIP由于其协议本身巨大的限制使得RIP已被OSPF取代。 OSPF的特点: ...
  • OSPF邻接关系建立过程

    千次阅读 2020-12-23 20:58:29
    Init:在此状态下,路由器已经从邻居收到了Hello报文,但是自己的router-id不在所收到的Hello报文的邻居列表中,表示尚未与邻居建立双向通信关系。在此状态下的邻居要被包含在自己重新产生的Hello报文中,并且发送。...
  • 重置OSPF进程 建立2-way状态的前提 router-id无冲突 两台直连的路由器的router-id 修改之后需要重置OSPF才能生效 掩码长度一致 区域id一致 一个网段的两个接口一定在一个区域 注意别...
  • OSPF邻接关系的建立步骤

    千次阅读 2020-06-30 12:03:30
    OSPF网络中,为了交换路由信息,邻居设备之间首先要建立邻接关系邻居(Neighbors)关系邻接(Adjacencies)关系是两个不同的概念。 邻居关系OSPF设备启动后,会通过OSPF接口向外发送Hello报文,收到Hello...
  • 在AR4上重启OSPF进程,通过抓包观察AR4AR2之间的OSPF邻居邻接关系建立过程 通过查看报文的方式来简单观察下OSPF邻接关系建立过程中链路状态数据库LSDB是如何同步的 上图反映了LSDB的同步过程,同时也反映了...
  • 配置OSPF邻居邻接的会话参数 3.5 配置OSPF邻居邻接的会话参数 OSPF的邻居和邻接都有对应的默认值,但...在配置OSPF邻居邻接关系的会话参数之前,需要配置:链路层协议、接口的网络地址,使各相邻节点网...
  • Ospf中路由器之间存在两种连接关系邻居关系邻接关系。本博文将详细介绍这2种关系建立及工作原理。 如果两台路由器之间共享一条公共数据链路(两台路由器中间没有其它路由器,或者两台路由器之间存在虚连接),并且...
  • ospf-1]area 0 [R2-ospf-1-area-0.0.0.0]network 10.1.1.0 0.0.0.255 [R2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0 配置好IP后,发现在ospf进程中宣告相应的网段后R1R2无法建立邻接关系。 抓包可以看到,R1既...
  • 对于很多学习网络的同学来说,...(该图说明了在BMA网络【广播网络】下OSPF邻接状态大的建立过程,其他模式此略有不同) 二、OSPF邻接关系建立描述 OSPF邻接关系建立,说起来很复杂,但是其实很简单。总得来看,就
  • OSPF邻接关系和LSA

    2019-08-28 10:47:04
    拓扑图 设置好端口ip和环回地址 (R1-R5都要设置) ... 对所有OSPF区域的Loopback接口,修改其OSPF网络类型为Broadcast类型, 以便于OSPF发布Loopback口的真实掩码信息。 配置多区域ospf 在R1配置g0/0/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,426
精华内容 1,770
关键字:

ospf邻居与邻接关系