散知识点

1.当配置通配符时,它们的取值总是块尺寸减去1:/28的块尺寸为16,因此当我们添加网络声明时,使用了此子网号和一个在需配置的八位位组中添加值为15的通配符。

邻居发现

1.在EIGRP路由器彼此交换路由之前,它们必须是邻居。建立邻居关系必须要满足三个条件:

   收到 Hello或ACK数据包

   具有匹配的AS号

   具有相同的度量(K值)

  链路状态协议喜爱使用 Hello消息来建立相互的邻居关系(也被称为邻接),由于正常时它们不会定时发送路由更新数据,因此,这里需要一些机制来帮助邻居们认识到有新同伴加入,或老的邻居离去或关闭。为了维持这一邻居关系,

  EIGRP路由器必须持续地从它们的邻居那里接收Hello消息。隶属于不同自治系统(AS)的EIGRP路由器不会自动共享路由信息,并且它们也不会成为邻居。这种方式会为在大型网络应用时减少大量指定AS中的路由信息的传播提供好处。

  而在这里,你唯一要捕获的就是,必须要关注不同AS之间进行的手工再发布信息。

  当EIGRP发现一个新的邻居,并且与它通过交换Hello数据包形成了邻居关系时,EIGRP需要通报它的整个路由表,这也是它唯一需要通报整个路由表

  更新之处。当这一事件发生时,两个邻居彼此通告它们完整的路由表给对方。在它们都已经了解其邻居的路由之后,它们只传播路由表变化的部分。

  当EIGRP路由器接收到其邻居的更新时,它们会将数据保存在一个本地拓扑表中。这张表包含了所有从已知邻居处了解到的路由,

  并作为已选最佳路由的原始材料放置在路由表中。

2.一些术语。

  可行的距离:这是一个沿所有路径到达远程网络的最佳度量,并且包含有正在与该远程网络进行通告的邻居的度量。由于这个路由包含了最佳路径,

  它将会出现在路由表中。可行距离量度是由邻居报告的度量值(称为被报告或被通告距离),加上报告此路由的邻居的度量值而构成的。

  被报告/被通告距离:这是一个由邻居报告的到达远程网络的度量。它也是这个邻居路由表中的度量值,并且也与拓扑表中显示在圆括号之内的后面

  一个数值相同,其前面的数值是可行距离。

  邻居表:每个路由器都将保存有关邻接邻居的状态信息。当了解到一个新邻居被发现时,这个邻居的地址和接口信息将会被记录下来,这些信息就保存

  在 RAM中的邻居表内。对于每个协议独立的模块都有一个邻居表。排序号是用于标识更新数据包的。为了可以发现来自邻居数据包的顺序,

  需要记录最后接收到的排序号。

  拓扑表:拓扑表是由协议相关模块生成的,并且根据扩散更新算法(DUAL)来操作。它包含所有由邻近路由器通告的目的地及保持中的每个目的地址,以及

  通告这些目的地邻居的列表。对于每个邻居,所记录的通告度量来自这些邻居的路由表。邻居所通告的目的地,一定是这个邻居用于转发数据包的路由。

  说明:邻居表和拓扑表都是保存在RAM中的,并且都是通过使用Hello和更新数据包来进行管理的。路由表也保存在RAM中,

  但是它收集的信息则只来源于拓扑表。

  可行的继任者:可行的继任者是一条路径,它所报告的距离要比可行距离差一些,并且它被认为是一条备份路由。EIGRP在拓扑表中将保持多至6个可行的

  继任者。但只有度量为最佳的路由(继任者)才会被放置到路由表中。命令show ip eigrp topology将给出路由器已知的所有EIGRP可行的继任者路由。

  说明:可行的继任者是一个备份路由,它被保存在拓扑表中。继任者路由也被保存在拓扑表中,同时还被放臵在路由表中。

  继任者:继任者路由(即成功者!)是到达远端网络的最佳路由。继任者路由是EIGRP用于转发业务量的路由,它被存储在路由表中。

  存储在拓扑表中的可行的继任者是它的备份,以备需要时使用。

  通过使用可行的距离和在拓扑表中保持可行的继任者作为备份链路,网络可以实现即刻的收敛,且对任一邻居的更新都只是由EIGRP发出的通信量。

EIGRP和OSPF__邻居发现的更多相关文章

  1. IPv6邻居发现协议

    IPv6邻居发现协议 邻居发现协议NDP 邻居发现协议NDP(Neighbor Discovery Protocol)是IPv6协议体系中一个重要的基础协议.邻居发现协议替代了IPv4的ARP(Add ...

  2. CISCO实验记录三:CDP邻居发现

    一.CDP邻居发现要求 1.识别二层连接 2.识别CDP邻居 二.CDP邻居发现操作 1.CDP邻居发现 #interface gigabitEthernet 0/0/0 //启动端口 #no shu ...

  3. “大地主”IPV6的邻居发现BD

    引入 因为当初设计IPv4的时候,没有考虑到网络发展的速度这么快,到今现在IPv4有很多不足,32位的 IPv4地址不够用,现在128位的IPv6能完全够用,据说可以地球上每一粒沙子都分配一个地址,而 ...

  4. H3C IPv6邻居发现协议

  5. EIGRP系统复习【转载】

    EIGRP理论 简介 EIGRP是Cisco私有协议,它是由距离矢量和链路状态两种路由协议混合而成的一种协议.即像距离矢量协议那样,EIGRP从它的相邻路由器那里得到更新信息:也像链路状态协议那样,保 ...

  6. CCNA2.0笔记_ipv6的EIGRP

    IPv6的eigrp特征: 邻居发现 增量更新 快速收敛 负载均衡 三个表 -邻居表 -拓扑表 -路由表 配置ipv6的eigrp Router(config)#ipv6 unicast-routin ...

  7. CCNA 之 六 路由协议 二 EIGRP

    EIGRP(Enhanced IGRP) 增强型内部网关路由协议 注意:这是cisco私有协议:也就是说,该协议只能运行在思科的设备上,如果有其他的厂家的设备,则不能保证能运行此协议: EIGRP的特 ...

  8. 学习EIGRP 笔记

    CEFFIB(转发信息库,RIB现在运行了CEF,就称之为FIB)show ip cef detail EIGRP的基本组件:1.邻居发现机制2.可靠传输协议(RTP机制)3.DUAL算法4.多种网络 ...

  9. 动态路由 - EIGRP

    EIGRP 特性 EIGRP(增强内部网关路由协议)是思科的私有协议,属于距离矢量路由协议,但又具有链路状态的特性.并且支持 VLSM(可变长子网和无类路由协议).但在本质上说还是传送路由条目. 具有 ...

随机推荐

  1. 简单4步,利用Prometheus Operator实现自定义指标监控

    本文来自Rancher Labs 在过去的文章中,我们花了相当大的篇幅来聊关于监控的话题.这是因为当你正在管理Kubernetes集群时,一切都会以极快的速度发生变化.因此有一个工具来监控集群的健康状 ...

  2. Hive数据导入Hbase

    方案一:Hive关联HBase表方式 适用场景:数据量不大4T以下(走hbase的api导入数据) 一.hbase表不存在的情况 创建hive表hive_hbase_table映射hbase表hbas ...

  3. Hbase性能调优(二)

    一.HBase关键参数配置指导 如果同时存在读和写的操作,这两种操作的性能会相互影响.如果写入导致的flush和Compaction操作频繁发生,会占用大量的磁盘IO操作,从而影响读取的性能.如果写入 ...

  4. EF Core CodeFirst数据库自动迁移

    开发过程中都会遇到数据库数据结构更新的问题,怎么对数据库更新进行版本控制呢? 不同的项目对数据库版本更新控制的方式不同,常用的有第三方Evolve,开发人员将数据库更新脚本按照版本号的放在一起,然后执 ...

  5. 神经网络中的降维和升维方法 (tensorflow & pytorch)

    大名鼎鼎的UNet和我们经常看到的编解码器模型,他们的模型都是先将数据下采样,也称为特征提取,然后再将下采样后的特征恢复回原来的维度.这个特征提取的过程我们称为"下采样",这个恢复 ...

  6. LeetCode844 比较含退格的字符串

    题目描述: 给定 S 和 T 两个字符串,当它们分别被输入到空白的文本编辑器后,判断二者是否相等,并返回结果. # 代表退格字符. 示例 1: 输入:S = "ab#c", T = ...

  7. 【LeetCode】365.水壶问题

    题目描述 解题思路 思路一:裴蜀定理-数学法 由题意,每次操作只会让桶里的水总量增加x或y,或者减少x或y,即会给水的总量带来x或y的变化量,转为数字描述即为:找到一对整数a,b使得下式成立: ax+ ...

  8. 静默(命令行)安装oracle 11g

    CentOS 6 静默安装oracle 11g 我参考的这个,他非常详细:https://blog.csdn.net/JIANG123456T/article/details/77745892 我只是 ...

  9. IPC 经典问题:Reader & Writer Problem

    完整代码实现: #include <stdio.h> #include <unistd.h> #include <time.h> #include <stdl ...

  10. .NET Core引入日志(Log4Net篇)

    Demo版本信息如下: VS:2019 框架:.Net Core 3.1 Log4Net:2.0.12 思维导图: [1]添加依赖项 通过nuget添加Log4Net [2]创建公共类 添加公共类Lo ...