` EIGRP(二) | 听云轩

EIGRP(二)

Metric计算

    链路的相关衡量参数:

AdNmcQ.png

    而对于EIGRP而言,只需要参考网络链路的延迟和带宽:

AdN3NV.png

注:5K默认为10100,可以通过metric weights tos K1 K2 K3 K4 K5,其中tos值默认为0

比如:

AdNNjJ.png

关于EIGRP的五个包和三张表

    EIGRP协议的所有数据包通过IP头部的协议号88来进行标识。

  • 五个包:

    • Hello:用于邻居的发现和恢复进程,使用组播的方式进行发送,是不可靠的

    • ACK:对Update、Reply、Query包进行确认,使用单播和不可靠的方式

    • Update:用于传递路由更新信息,使用单播或者组播的方式并且可靠的方式进行发送

    • Query:查询消息,使用单播或者组播

    • Reply:回复消息,使用单播,可靠

    如果任何数据包通过可靠的方式发送组播出去,而没有从邻居那里收到一个ACK数据包,那个这个数据包会以单播的形式重新发送给那个没有相应的邻居,如果经过16次单播重传没有收到ACK,那么这个邻居会被宣告无效。

  • 三张表:

    • 路由表,将拓扑表中计算得到的最佳路径存放在路由表中。

AdNr4K.png

  • 拓扑表:存放着从EIGRP邻居学习到的路由信息,不管这些路由条目是否满足FC条件,所有的路径都可以放在这张表中

AdN4Et.png

其中:

1
2
3
4
5
Show ip eigrp topology   //查看拓扑表,只能看到满足FC条件的路由信息(最佳路径和备份路径)
Show ip eigrp topo all-links //所有的路由信息(最佳路径,备份路径,不满足FC路径)
p:passive,表示这个路由条目处于一个正常主状态
A:表示这个路由条目处于一个不正常的状态(SIA),和query包有关
1 success 表示有一个继承者

查看某去往某条路由的详细信息:

AdNODs.png

  • 邻居表:保存着已经学习到的邻居关系。

AdUC2F.png

建立邻居的过程

AdUPv4.md.png

非等价的负载均衡

    在CEF(快速转发机制)下,EIGRP支持最多16条等价的路由路径上实现等价的负载均衡。在不同的是,它也支持非等价的负载均衡。其中variance定义了一个倍数因子,用来表示一条路由的度量值和最小代价路由的差异程度。variance默认是1,表示要实现负载均衡,多条路由的度量值必须是相同的。

注意:

  • 增加到负载共享“组”中的路由条目不能超过最大路径条数的限制。
  • 下一跳路由器必须在度量值上更接近目的网络。(满足FC可行条件)
  • 最小路由代价的度量值乘以variance后,必须大于所增加的非最小路由代价的度量值。

    如果数据包转发是快速交换或只是缺省配置的CEF交换,就按照每个目的地进行负载均衡;如果数据包转发是处理交换或者是更改的CEF交换(no ip cef and no ip route-cache),就按照每个数据包进行负载均衡。

------ 本文结束 ------
您的支持将鼓励我继续创作