本文主要是介绍EIGRP路由协议,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
- EIGRP路由协议
IGRP(内部网关路由选择协议1986年思科私有路由协议)和EIGRP
- IGRP
1.私有距离矢量型路由协议
2. 缺省100条,最大255跳,比较适合大中型网络
3. 使用符合度量值(带宽、延迟、负载、可靠性、MTU的组合)
Metric=[K1*带宽+K2*带宽、(256-负载)+K3*延迟]*[K5/(可靠性+K4)]
- 支持等开销和不等开销(到达同一个metric不同)的负载平衡,默认4条,最大支持6条
- 配置IGRP
#router igrp autonomous-system
#network network-number 自治系统号,所以路由器AS(igrp使用的as)号必须一样
#variance multiplier 启用不等价负载平衡,设置1,关闭不等价负载平衡
#traffic-share{balanced | main} 流量共享 traffic-share main关闭等价负载平衡
#show ip route
管理距离100
计时器
10s
270s
280s
630s
#debug ip igrp transactions 通过广播更新
无穷大metric值 4294967295
- EIGRP(增强型内部网关路由选择协议) 适合使用在大规模网络中
- EIGRP介绍
- 快速收敛:使用dual(弥散更新算法)(参考书籍:CCNP BSCI第一章节,人民邮电 BSCI,TCPIP路由技术卷一)
- 带宽有效利用:发送部分、增量的路由更新
- 支持多个网络层协议:独立于协议的模块(PDM) IP、IPX、Appleetalk等
- 支持VLSM(变长子网掩码)和CIDR(无类域间路由)可以汇总成超网地址
- EIGRP术语
- 邻居表
- 拓扑表:所以邻居表中学习的路由条目
- Successor(后继路由器):metric值最小的路由器,Feasible Successor可行的后继路由器(备用路由器)
- EIGRP包类型
- HELLO:建立维持邻居关系
- Update:运载路由信息
- Query:向所以邻居发请求查询包 组播地址224.0.0.10
- Reply:应答包 单播
- ACK:确认包,保证EIGRP的可靠性
- EIGRP常用术语的结束(参考书籍:TCP/IP路由技术 卷一 第二版 JEFF CCIE 1919 英文原版 人民邮电出版社翻译版)
- RIP 可靠传输协议
- DUAL有限状态机
- Successor(继任者)
- Feasible Successor(可行性继任者)
- EIGRP度量计算方法
Metric=
带宽*256+延迟*256
- EIGRP和IGRP的区别
- EIGRP配置方式
#router eigrp autonomous-system
#network network-number [network-mask]
255.255.255.0 正掩码
0.0.0.255 反掩码
255.255.255.240<=>0.0.0.15
#show ip eigrp neighbors
#show ip eigrp topology 所有网络拓扑 FD可行性距离,
#show ip route eigrp
#show ip protocols
#show ip eigrp traffic
内部管理距离90,外部管理距离170
#debug ip eigrp
#show ip eigrp enterface s 1/1 参与eigrp某些接口信息
#show run 查看历史配置
#no aoto-summary 关闭自动汇总
#int s 1/0
#ip summary-address eigrp 100 10.1.0.0 255.255.0.0 手动汇总
复习EIGRP:
- Eigrp特征:唯一一个支持非等价负载均衡
- 高级距离矢量协议
- 快速收敛
- 支持VLSM和不连续的子网
- 局部更新
- 支持多种网络层协议
- 灵活的网络设计
- 组播和单播代替广播更新
- 在网络中任何地方实现手动汇总
- 100%无环路的无类路由
- 支持WANs和LANs
- 等价和非等价负载均衡
- EIGRP关键技术
- 邻居发现 使用hello包发现邻居,有ACK
- 可靠传输协议(RTP)区别于传输层,没有端口号,保证EIGRP的包到达所有的邻居
- DUAL弥散更新算法 rip没有算法,ospf ospf算法
- 协议独立模块 可以同时兼容,支持多协议
所有的协议基于现有IP,为IP服务的,IPv4变为IPv6协议需要变
- EIGRP 三张表 邻居表、拓扑表、路由表表、
- Neighbor Table
- Topology Table 所有的邻居,所有的路由,不考虑是否优
- Routing Table 保存最优路径
4 管理距离
内部 90
外部 170 重分化
汇总 5 192.168.0.0 255.255.0.0 汇总 省路由空间
组播地址:224.0.0.10
协议号:88
开销/度量值:5个 带宽 负载 延迟 可靠性 最大传输单元
Metric = 256*[10^7/链路最小接口带宽+链路延迟之和/10]
- DUAL算法
无环路径
无环备用(快速瘦脸、更新)路径,可立即使用
快速收敛
限定更新以使用最少带宽
基于拓扑表实现,最优路径升级为路由表
可行距离,(总开销),通告距离-一段开销
后继路由器
可行后继路由器 备份路由
可行距离
可行条件 不是所有路径都可以进入拓扑表,非后继路由器通告距离必须小于最优后继路由器的最小距离
不需要升级,支持IPv6
- Eigrp Packets
Hello ack每一个报文中包含一个ack
Update
Query 没有路由了,向源发送一个查询
Replay 有发响应,无连发16个查询,没有则删除
Ack
As号必须相同
K值必须匹配
认证相同
Hello时间默认5s 超时时间15秒
- 配置
串行链路用于传统的广域网,缺点:带宽小。优点:传输距离远
快速以太网:缺点:受到距离的限制
#router eigrp 100 自治系统号,一个协议 区别于ospf进程号,不同设备编号必须相同
#no auto-summary 关闭自动汇总
#net 12.1.1.0 0.0.0.255/255.255.255.0/缺省 可以加掩码 可以加反掩码 自动排错
可以不加掩码 宣告12.0.0.0 表示:所有的地址、子网、主机全部宣告匹配进去
#do show run | sec eigrp
#show ip eigrp topoloty [all-links]
串行链路通告距离远远大于可行距离
D/0…. Dual体现的是dual eigrp
E1, E2
#bandwidth 100000
#delay 10
#variance 15
这篇关于EIGRP路由协议的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!