OSPF相邻之前的几个邻居状态解释

当OSPF邻接形成时,路由器有几个状态变化。这些状态在OSPF RFC 2328 第10.1部分已经被定义,以下是每个状态的详尽解释。
  
  使用的组件
  
  本文不限于特定软件和硬件版本。
  
  本文提供的信息在特定实验室环境里从设备创建。本文的所有设备开始了为缺省(默认)配置。如果在一个真实网络工作,确保使用它以前了解所有命令的潜在影响。
  
  下来
  
  这是第一个OSPF邻居状态。它意味着信息(hello)从此相邻未获得,但是hello 信息包在此状态可能仍然被发送到相邻。
  
  在充分地接近的邻居状态期间,如果路由器在RouterDeadInterval时间(RouterDeadInterval = 4*HelloInterval之内从相邻不收到hello信息包默认情况下),然后相邻状态从充分更改到下来。
  
  企图
  
  此状态为相邻只是有效在NBMA环境里。企图意味着路由器发送hello信息包到相邻,但未获得任何信息。
  
  Init
  此状态指定路由器从其相邻收到了一个hello信息包,但接受路由器ID 的在hello 信息包未包括。当路由器从相邻时收到一个hello信息包,在其hello信息包应该列出发送器的路由器ID作为应答收到了一个有效信息包。
  
  双向
  
  此状态选定双向通信建立了在二个路由器之间。双向意味着每个路由器看见了其他hello信息包。当收到hello信息包的路由器在收到的hello信息包邻接域之内时,看其自己的路由器ID此状态获得。在此状态,路由器是否决定变得相邻与此相邻。在广播价质,路由器用指定路由器(DR)和备份指定路由 (BDR) 满仅成为; 它在双向状态坚持以其他相邻。
  
  在此阶段的结束,DR和BDR选择。欲知关于DR选择进程的更多信息,参见DR选择。
  
  Exstart
  
  一旦DR和BDR选择,实际交易过程连接状态的信息能开始在路由器和他们的DR和BDR 之间。
  
  在此状态,路由器和他们的DR和BDR 建立一个主从关系并且选择初始序号为邻接关系形成。路由器带有更高的路由器ID成为主设备并且开始交换,并且同样地,是能增加序号的唯一的路由器。注意一个将逻辑上认为在主从关系的期间,此进程,DR/BDR带有最高的路由器ID将成为主设备。切记DR/BDR选择也许由于在路由器配置的高优先级纯是而不是最高的路由器ID。因此,很可能, DR扮演从属的角色。
  
  Exchange
  
  在交换状态,OSPF路由器交换数据库描述符(DBD)信息包。数据库描述符包含链路状态广播(LSA)头并且描述整个链路状态数据库的内容。每DBD信息包有明确地被承认的一个序号。路由器也发送包含整个LSA)的链路状态请求信息包和链路状态更新信息包(在此状态。接收的DBD的内容与在路由器链路状态数据库包含信息比较检查新或更加当前的连接状态的信息是否是可用的与相邻。
  
  装载
  
  在此状态,连接状态的信息实际交换发生。基于DBDs提供的信息,路由器发送链路状态请求信息包。相邻在链路状态更新信息包然后提供被请求的连接状态的信息。在邻接期间,如果路由器接受过时或缺少LSA,它通过发送一个链路状态请求信息包请求该LSA。
  
  充分
  
  在此状态,路由器彼此是充分地相邻的。所有路由器和网络LSA 被交换并且路由器的数据库充分地同步。
  
  充分是正常状态为OSPF路由器。如果路由器在另一个状态被滞留,它是暗示有问题以形成邻接。唯一的对的例外情况此是双向状态,是正常的在广播网络。路由器达到充分的状态与仅他们的DR和BDR。相邻总互相看见如双向。 文章录入:csh    责任编辑:csh

(0)

相关推荐

  • OSPF相邻之前的几个邻居状态解释

    当OSPF邻接形成时,路由器有几个状态变化.这些状态在OSPF RFC 2328 第10.1部分已经被定义,以下是每个状态的详尽解释. 使用的组件 本文不限于特定软件和硬件版本. 本文提供的信息在特定实验室环境里从设备创建.本文的所有设备开始了为缺省(默认)配置.如果在一个真实网络工作,确保使用它以前了解所有命令的潜在影响. 下来 这是第一个OSPF邻居状态.它意味着信息(hello)从此相邻未获得,但是hello 信息包在此状态可能仍然被发送到相邻. 在充分地接近的邻居状态期间,如果路由器在R

  • OSPF路由协议概念及工作原理

    OSPF路由协议概念及工作原理 --随着Internet技术在全球范围的飞速发展,OSPF已成为目前Internet广域网和Intranet企业网采用最多.应用最广泛的路由协议之一.OSPF(Open Shortest Path First)路由协议是由IETF(Internet Engineering Task Force)IGP工作小组提出的,是一种基于SPF算法的路由协议,目前使用的OSPF协议是其第二版,定义于RFC1247和RFC1583. 1.概述 --OSPF路由协议是一种典型的链

  • OSPF路由协议详解

    OSPF路由协议 OSPF的基本概念和工作过程 开放式最短路径优先协议(OSFP)是基于开放标准的链路状态路由选择协议,它完成各路由选择协议算法的两大主要功能:路径选择和路径交换.Internet工程任务协会(IETF)于1988年开发了OSPF,其最近版本是OSPF版本2,在RFC 2328中进行了描述. OSPF路由协议概述 OSPF是内部网关路由协议 在共同管理域下的一组运行相同路由选择协议的路由器的集合为一个自治系统(Autonomous System,AS).在互联网中,一个自制系统是

  • CISCO 技术集合五

    3. 异步拨号备份DDN专线: 此例主连接采用DDN专线,备份线路为电话拨号.当DDN专线连接正常时,主端口S0状态为up,line protocol亦为up,则备份线路状态为standby,line protocol为down,此时所有通信均通过主接口进行.当主接口连接发生故障时,端口状态为down,则激活备份接口,完成数据通信.此方法不适合为X.25做备份.因为,配置封装为X.25的接口只要和X.25交换机之间的连接正常其接口及line protocol的状态亦为 up,它并不考虑其它地方需

  • 使用Python对Syslog信息进行分析并绘图的实现

    实验目的: 对设备Syslong信息进行分析记录,并写入sqlite数据库中:后续读取数据库的信息,对Syslog的严重级别分布.来源进行分析进行分析. 同时监控OSPF的状态信息,状态一旦改变,进行告警. 实验结果: 监控Syslog的严重级别分布,和日志源分布,并绘图: 监控OSPF状态信息: 实验环境: 两台CSR1000v,完成Syslog(其中一台)和OSPF的配置: logging hosy x.x.x.x /将Syslong日志信息发送给目的主机(运行python)进行处理. lo

  • 路由技术,路由器与网络安全

    路由器(Router)是因特网上最为重要的设备之一,正是遍布世界各地的数以万计的路由器构成了因特网这个在我们的身边日夜不停地运转的巨型信息网络的"桥梁".因特网的核心通讯机制是一种被称为"存储转发"的数据传输模型.在这种通讯机制下,所有在网络上流动的数据都是以数据包(Packet)的形式被发送.传输和接收处理的.接入因特网的任何一台电脑要与别的机器相互通讯并交换信息就必须拥有一个唯一的网络"地址".数据并不是从它的"出发点"直

  • 路由器基础精析

    路由器(Router)是因特网上最为重要的设备之一,正是遍布世界各地的数以万计的路由器构成了因特网这个在我们的身边日夜不停地运转的巨型信息网络的"桥梁".因特网的核心通讯机制是一种被称为"存储转发"的数据传输模型.在这种通讯机制下,所有在网络上流动的数据都是以数据包(Packet)的形式被发送.传输和接收处理的.接入因特网的任何一台电脑要与别的机器相互通讯并交换信息就必须拥有一个唯一的网络"地址".数据并不是从它的"出发点"直

  • Flutter质感设计之持久底部面板

    持久性底部面板可以用于补充应用主要内容的信息,即使用户与应用程序的其他控件进行互动,也仍然可以看到持久的底部面板.可以使用Scaffold.showBottomSheet函数创建和显示持久性底部面板. import 'package:flutter/material.dart'; class MyApp extends StatefulWidget { @override _MyApp createState() => new _MyApp(); } class _MyApp extends S

  • python实现简易自习室座位预约系统

    目录 0 效果 1 关于所需库 2 关于座位选择框 3 关于申请表和座位被占情况 3.1 orderList.json: 3.2 occupied.json: 4 关于命令行参数 4.1 slotCard_in 4.2 slotCard_out 4.3 cmd_order 4.4 cmd_leave 5 关于命令行输出 5.1 cmd_order 预约 5.2 slotCard_in 刷卡进入 5.3 cmd_leave 申请离开或暂离 5.4 slotCard_out 刷卡离开或暂离 6 关于

  • C++:IO类,文件输入输出,string流练习题

    目录 前面已经在用的IO库设施 IO类 IO对象不能拷贝或赋值 条件状态 管理输出缓冲 文件输入输出 fstream特有的操作 文件模式 string流 stringstream特有的操作 练习 练习1 练习2 练习3 练习4 练习5 练习6 练习7 练习8 练习9 总结 前面已经在用的IO库设施 istream:输入流类型,提供输入操作. ostream:输出流类型,提供输出操作 cin:一个istream对象,从标准输入读取数据. cout:一个ostream对象,向标准输出写入数据. ce

随机推荐