美文网首页CCNA
CCNA-16、EIGRP

CCNA-16、EIGRP

作者: Tess鱼丸 | 来源:发表于2022-11-08 21:28 被阅读0次

cisco私有协议 # EIGRP # (增强型内部网关路由协议)

EIGRP前身IGRP

IGRP1985
2005年开始,IOS 12.2(13)T和
12.2(R1s4)S不再支持该协议

EIGRP1992
随IOS 9.2.1一起发布
传统距离矢量路由协议
·使用Bellman-Ford 或Ford-Fulkerson算法。
·路由条目会过期,并使用定期更新。
·仅跟踪最佳路由,即到达目的网络的最佳路径。
.当路由不可用时,路由器必须等待新的路由更新。
·抑制计时器降低了收敛速度。

增强型距离矢量路由协议:EIGRP
·使用扩散更新算法(DUAL)。
·路由条目不会过期,而且不会使用定期更新。
·在路由表之外还维护有一个拓扑表,该拓扑表包含最佳路径和所有无环备用路径。
·当路由不可用时,DUAL将使用拓扑表中存在的备用路径。
·由于没有抑制计时器,又使用了协调的路由计算系统,因此加快了收敛速度。
EIGRP数据包报头
数据链路帧报头          IP数据包报头          EIGRP          类型/长度/值类型
                                          数据包报头
===========================================================================
数据链路帧
MAC源地址=发送接口的地址
MAC目的地址=组播:01-00-5E-00-00-0A

IP数据包
IP源地址=发送接口的地址IP目的地址=组播:224.0.0.10
协议字段=88(表示 EIGRP)

EIGRP数据包报头
EIGRP数据包类型的操作码
AS编号

TLV类型
—些类型包括:
0x0001 EIGRP参数
0x0102 IP内部路由
0x0103 IP外部路由
DUAL算法简介
Diffusing Update Algorithm (DUAL)用于最佳无环路径和无环备用路径
几个术语:
-后继路由器
-可行距离(FD)
-可行后继路由器(FS)
-通告距离(AD)
-可行条件,或称可行性条件(FC)

几个概念
DUAL提供:
·无环路径
·可立即使用的无环备用路径
·快速收敛
·最低带宽使用率(通过限定更新实现)
EIGRP的特点就是百分之百没有环路

距离矢量会产生环路,但是EIGRP也是距离矢量路由协议,但是它因为DUAL算法所以没有环路。

后继路由器(Successors):用于转发数据包的台相邻路由器
可行距离FD : 计算出的通向目的网络的最低度量

可行距离和后继路由

这里的 AD 是(通告距离)不是之前那个AD(管理距离)
AD值=通告距离=下一跳路由器到达目标网络的距离
FD值=本地路由器到达目标网络的距离=可行性距离
第二条路的值为后继路由器

EIGRP特点:没有环路,快速收敛
怎么实现在主路由最佳路径不可用时,他会快速切换到备用路径。
FC=可行性条件,备份路径
备份路径的AD值要小于最佳路径的FD值。

EIGRP 的三张表
EIGRP 的三张表
show ip eigrp neighbor
IP EIGRP Neighbor Table  邻居表
相邻路由器列表,
IP EIGRP Topology Table  拓扑表
数据库,两台路由器会通告路由信息,从而计算最佳路径
The lP Routing Table  路由表
 
image.png
IP EIGRP Neighbor Table
Next-Hop Router         lnterface
Router A                Ethernet 0
Router B                Ethernet 1
===================================================================
IP EIGRP Topology Table
Network        Feasible Distance           Advertised        EIGRP
                (EIGRP Metric)              Distance         Neighbor
10.1.1.0 /24        2000                      1000           Router A(EO)---(Successor)
10.1.1.0 124        2500                      1500           Router B(E1)---(Feasible Successor)
===================================================================
The IP Routing Table
Network                Metric                 Outbound                Next Hop
                  (Feasible Distance)         lnterface          (EIGRP Neighbor)
10.1.1.0/24              2000                 Ethernet 0            RouterA
5个数据包,
Hello数据包
用于发现邻居并与所发现的邻居建立邻接关系

Update数据包
更新(Update)数据包用于传播路由信息
确认(ACK)数据包由EIGRP在使用可靠传输时发送。
对于EIGRP更新、查询和应答数据包确认

查询(Query)数据包
应答(Reply)数据包
查询(Query)和应答(Reply)数据包
由DUAL在搜索网络以及进行其它任务时使用
EIGRP的度量值
计算EIGRP度量值时使用5个变量,但是默认情况下使用前面两个:
-带宽(Bandwidth)—源和目的之间的最小带宽
-延迟(Delay)-路径上接口的累积延迟
-可靠性(Reliability)-可靠性(reliability)是对链路将发生或曾经发生错误的几率的衡量指标。(非缺省指标)
-负载(Load)-负载(load)反映使用该链路的流量。(非缺省指标0~255)
-最大传输单元(MTU):路径中最小的MTU, (EIGRP分组中包含MTU,但是计算度量值的时没有使用它)
image.png
EIGRP通过将往网络的路径的各种变量值加权求和米计算度量值。
默认情况下:K1=K3=1,K2=K4=K5=0
·计算EIGRP度量值,
    -如果K5=0,计算公式为:
      度量值=K1x带宽+[(K2x带宽)/(256-负载)]+K3x延迟
    -如果K5不等于0,计算公式为:
      度量值=[K1x带宽+(K2x带宽)/(256-负载)+K3x延迟]X[K5/(可靠性+K4)]
·带宽=(10的7次方以kbit/s为单位的最小带宽)x256
·延迟=路径中接口的累积延迟(单位为10微妙)x256
计算公式:metric = FD = (10^7/bandwidth(min) + sum(delay)/10)*256

EIGRP的基本配置
Router(config)# router eigrp autonomous-system#AS号
Router(config-router) # network network-number [wildcard-mask]#反掩码
4个255减去掩码就得出反掩码
0.0.0.255是通告一个网段,0.0.0.0则会以接口真实的掩码去通告

-路由器必须与其邻居建立邻接关系,EIGRP才能发送或接收更新
-show ip eigrp neighbors
检验EIGRP

检验EIGRP

Router#show ip protocols 
*** IP Routing is NSF aware ***

Routing Protocol is "eigrp 100"#管理距离
  Outgoing update filter list for all interfaces is not set
  Incoming update filter list for all interfaces is not set
  Default networks flagged in outgoing updates
  Default networks accepted from incoming updates
  EIGRP-IPv4 Protocol for AS(100)
    Metric weight K1=1, K2=0, K3=1, K4=0, K5=0
    NSF-aware route hold timer is 240
    Router-ID: 192.168.1.1
    Topology : 0 (base) 
      Active Timer: 3 min
      Distance: internal 90 external 170
      Maximum path: 4
      Maximum hopcount 100
      Maximum metric variance 1

  Automatic Summarization: disabled
  Maximum path: 4
  Routing for Networks:
    192.168.1.0
  Routing Information Sources:
    Gateway         Distance      Last Update
  Distance: internal 90 external 170
debug eigrp packet      lI显示所有EIGRP包,包括发送和接受
debug eigrp neighbor    ll显示EIGRP的邻居的交互
debug ip eigrp route    II显示EIGRP路由表的通告和改变
debug ip eigrp summary  lI显示EIGRP路由活动的简报
show ip eigrp events    lI显示EIGRP活动的分类,包括路由计算
Null0汇总路由介绍:
Null0汇总路由介绍:
-Null0接口实际上不存在=相当于黑洞=垃圾桶
-只要同时存在下列两种情况,EIGRP就会自动加入一条nullO汇总路由作为了路由
·至少有一个通过EIGRP获知的子网。
·启用了自动汇总。

只要是做了路由条目汇总就会自动生成NULL0口,来把环路的路由丢到NULL0口。
NULL0口
禁用汇总
no auto-summary命令
-DUAL取消所有邻接关系,然后重新建立邻接关系,以充分实现no auto-summary命令的效果。
-所有EIGRP邻居将立即发出新一轮更新,这些更新不会被自动总结。
手动汇总
手动总结可以包括超网路由
Router(config-if)#ip summary-address eigrp as-numbernetwork-address subnet-mask
理解汇总后产生汇总路由到null 0接口的作用

EIGRP支持负载均衡

-最多支持等价的路径的条数不同的IOS版本不同进行负载(默认是4条)
-可以通过maximum-paths修改
负载均衡就是两条链路AD值都一样他就会做负载均衡,
第一条路发一个包,第二条路发一个包,

计算variance=最大的FD/最小的FD向上取整
计算发包比例=最大的FD/自己的FD向下取整

相关文章

  • CCNA-16、EIGRP

    cisco私有协议 # EIGRP # (增强型内部网关路由协议) EIGRP前身IGRP DUAL算法简介 EI...

  • [笔记] Eigrp.01概述.md

    重点(学习目标) EIGRP的特性 EIGRP术语、 5种包、 3张表 EIGRP基本配置* EIGRP的Metr...

  • [笔记] Eigrp.02基本配置&Passive interf

    EIGRP基本配置 Autonomous System:AS号EIGRP Virtual-Instance:命名的...

  • [CCNA图文笔记]-17-EIGRP协议详解

    0×1.EIGRP特性与基本配置EIGRP(Enhanced Interior Gateway Routing P...

  • [笔记] Eigrp.03拓扑、邻居、路由表.md

    EIGRP的三张表——拓扑、邻居、路由表 查看邻居表 show ip eigrp neighbors 举例 参数说...

  • EIGRP修改管理距离

    一、EIGRP管理距离 内部:90外部:170 二、修改管理 全局修改EIGRP路由条目的内部和外部管理距离 修改...

  • EIGRP

    一、特点 1.Cisco私有协议,采用DUAL(弥散更新算法)2.属于IGP,协议号883.组播、单播更新方式,组...

  • EIGRP

    = Enhanced Interior Gateway Protocol Diffusing Update Alg...

  • EIGRP

    hello hello hello hello hello hello hello hello hello hel...

  • EIGRP

网友评论

    本文标题:CCNA-16、EIGRP

    本文链接:https://www.haomeiwen.com/subject/kutwtdtx.html