EIGRP特征:
 •高级距离矢量路由协议

 •快速收敛——路由条目不过期,拥有备份路由

 •负载均衡

 •无类路由

  -支持 VLSM 和不连续子网,可关闭自动汇总(建议关闭)

 •占用带宽小

  -触发更新(当拓扑变更时才更新路由表)

  -没有广播

 •邻居发现--使用hello包发现邻居

  -组播地址:224.0.0.10

 •100%无环路——DUAL算法

 •为多种网络层协议提供路由支持(IP、IPX、Appletalk,etc.)

 •邻居发现——使用hello包发现邻居

 •三个表:

  -邻居表  //show ip eigrp neighbors

  -拓扑表  //show ip eigrp topology

  -路由表  //show ip route

对于每个目标网段选择一条最低开销并且无环路的路径

 AD = 通告距离,指下一跳路由器到目标网络的路径开销,即邻居的可行距离。也被称为RD,Reported Distance
 FD = 可行距离,具有最低开销的路径度量值(Metric值) 
 successor = 后继路由器,即到达目标网络的下一跳,该条路由保存在路由表中
 FS = (Feasible Successor)可行后继路由器,是一条备份路由(必须满足FC),只保存在拓扑表中
 FC = 可行条件,或称可行性条件

 *FC的条件是:下一跳路由器前往某个特定网络的AD必须比当前后继的FD小。

 

 A通过B到达目标网络的度量值为18,通过C到达目标网络的度量值为25,所以当前路径为A→B →目标,B成为Successor。

 C要成为FS的前提是:C到达目标网络的度量值要小于当前的FD。即<25

 默认情况下,EIGRP根据以下两个标准来计算Metric:

  -带宽

  -延迟

 某些情况下,EIGRP还会参考以下条件来计算Metric(不推荐):

  -链路可靠性

  -链路负载

EIGRP配置命令

//EIGRP建立邻居关系时,AS(自治系统)号必须相同

Router(config)#router eigrp autonomous-system    //定义AS号
Router(config-router)#network network-number //宣告直连端口网络号(网段)

 

 Branch配置

branch(config)#router eigrp 100
branch(config)#no auto-summary
branch(config-router)#network 10.1.1.0
branch(config-router)#network 192.168.1.0

 HQ配置

hq(config)#router eigrp 100
hq(config)#no auto-summary
hq(config-router)#network 172.16.1.0 0.0.0.255
hq(config-router)#network 192.168.1.0 0.0.0.255

EIGRP负载均衡

 •等价负载均衡
  EIGRP在度量值相同的所有路径之间分配数据流量

  默认为4条等价路径之间均衡流量负载,最大可为16条

Router(config-router)# Maximum-paths maximum-path
//默认为4条等价路径之间均衡流量负载,最大可为16条

 •非等价负载均衡
  默认情况下,该功能不开启

  EIGRP也能在度量值不同的多条路径之间负载均衡

  只有可行路径才被用于负载均衡,可行条件为:

   -路由必须是无环的。(即AD<FD min)

   -FD<= FD min x multiplier

Router(config-router)# Variance multiplier
//multiplier默认值为1,范围1~128
//*注:variance不指定最大路径,而指定一个基数(用于乘积计算)

 

EIGRP路由汇总

 关闭自动汇总(建议关闭) 

Router(config-router)# no auto-summary  //强烈建议关闭

 配置手工汇总

Router(config-if)# ip summary-address eigrp as-number address mask [admin-distance]

 *手工配置汇总时,仅当路由选择表中至少有一条该汇总路由的明细路由时,汇总路由才被通告出去。
 *ip summary-address eigrp进行汇总的路由AD=5

 

EIGRP接口passive

  如果某接口连接的是PC,就可以将此接口标记为被动接口,需要使用passive-interface interface命令

Router(config)#router eigrp
Router(config-router)#passive-interface fa /

验证命令

Router#show ip eigrp neighbors    //查看eigrp邻居关系
Router#show ip eigrp interfaces //查看eigrp邻居接口
Router#show ip eigrp topology //查看eigrp拓扑
Router#show ip route eigrp  //查看eigrp状态
Router#show ip eigrp traffic   //查看eigrp负载
Router#show ip protocols  //查看eigrp协议AS号 Router#show interfaces fastEthernet / //查看当前端口所在链路Metric值
FastEthernet0/ is administratively down, line protocol is down (disabled)
Hardware is Lance, address is 0002.1736.0c01 (bia 0002.1736.0c01)
MTU bytes, BW Kbit, DLY usec,
reliability /, txload /, rxload /

排错命令

Router#debug eigrp packet    //排错eigrp数据包
Router#debug eigrp neighbor //排错eigrp邻居
Router#debug ip eigrp route //排错eigrp路由
Router#debug ip eigrp summary //排错eigrp汇总
Router#show ip eigrp events //查看eigrp日志

*排错时,先检查邻居关系有没有起来,再检查路由表有没有学习到eigrp条目

CCNA2.0笔记_EIGRP的更多相关文章

  1. CCNA2.0笔记_WAN技术-帧中继

    帧中继   -使用虚电路进行连接: -提供面向对象的服务 -帧中继 PVC 由 DLCI 标识,PVC 的状态通过 LMI 协议报告 Frame Relay NBMA连接引起的路由协议问题:  -水平 ...

  2. CCNA2.0笔记_WAN技术-专线

    WAN拓扑 Routers.CSU/DSU.WAN switches.Core routers.Modems 使用 数据链路层协议(二层) 来建立对端连接 WAN的三种连接方式 广域网链路类型: ·V ...

  3. CCNA2.0笔记_NAT

    NAT:园区网内的PC是私有地址,整个园区网共享一个公有IP,如果园区网内的PC不做NAT,那么在发数据包给外网的时候会出现传输问题 NAT的原理:改变IP包头,使目的地址.源地址或两个地址在包头中被 ...

  4. CCNA2.0笔记_ACL

    要点: 1.按顺序执行,一旦某条语句匹配,后续语句不再处理. 2.默认ACL 结尾语句是deny any,所以你要记住的是在ACL 里至少要有1 条permit 语句. 3.记得创建了ACL 后要把它 ...

  5. CCNA2.0笔记_OSPF v3

    OSPF v3 是可以在ipv6上实现路由的一种路由协议 OSPF v2(for IPv4),OSPF v3(for IPv6)在一台路由器中互相独立运行 OSPF v3与v2有很多类似的功能: - ...

  6. CCNA2.0笔记_OSPF v2

    OSPF(开放最短路径优先)协议概述: - 链路状态路由协议 - 无类路由协议 - 要点:RouterID.区域ID - 触发更新 .以传播 LSA 代替路由表更新 - 快速响应变更(比距离矢量路由协 ...

  7. CCNA2.0笔记_ipv6的EIGRP

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

  8. CCNA2.0笔记_动态路由

    动态路由协议: 向其他路由器传递路由信息 接收(学习)其他路由器的路由信息 根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成并维护路由表 根据网络拓朴变化及时调整路由表,同时向其他路由器宣 ...

  9. CCNA2.0笔记_路由相关

    路由器的工作内容 -路由器知道目标地址 -发现到达目标地址的可能的路由 -选择最佳路径(路由表) -维护路由信息 路由的来源 直连路由:直接连到路由器上的网络 -初始化情况下,路由器所知的网络,只有其 ...

随机推荐

  1. java中各种数据类型占用字节数

    1字节(Byte)=8bit java的基本类型 类型 所占字节 byte 1 short 2 int 4 long 8 float 4 double 8 char 2 String中字母和汉字所占字 ...

  2. Git系列六之标签管理

    1.Git标签管理 当版本仓库内的数据有个大的改善或者功能更新,我们经常会打一个类似于软件版本号的标签,这样通过标签就可以将版本库中的某个历史版本给记录下来,方便我们随时将特定历史时期的数据取出来用, ...

  3. android简单的答题游戏

    笔者最近开始沦陷于android,从开始入门到现在已经快半个月的时间,于是便写一个较综合,用到了数据库,多线程操作,以及时钟的添加和停止消除,activity之间的动画转换等,适用于初学者学以致用的小 ...

  4. 利用github和git命令,将本地项目共享到服务器上——第二章

    附上关于git命令的第一章:https://www.cnblogs.com/mlw1814011067/p/9908856.html 六.删除服务器中的文件 1. 直接物理删除(右键,删除,或者是用b ...

  5. [Functional Programming Monad] Modify The State Of A State Monad

    Using put to update our state for a given state transaction can make it difficult to modify a given ...

  6. 小白系列-免费广告路由器web认证设置(2)

    要设置认证页面图片.须要到后台注冊一个帐号,绑定路由器. 路由器管理后台网址 http://115.29.12.130/router 第一步:自己主动获取一个路由器ID(上一篇文章中的路由器ID也要改 ...

  7. C# 和 Java的区别积累

    1.类的继承 A.C#用 ":"符号: B.Java用关键字 extends: 2.接口的实现 A.C#用 ":"符号: B.Java用关键字 implemen ...

  8. .Net操作Excel,Work等几种解决方案

    (一)传统操作Excel遇到的问题: 1.如果是.NET[使用office组件Microsoft.Iffice.interop.Excel的话],需要在服务器端装Office,且及时更新它,以防漏洞, ...

  9. Linux 网卡丢包严重

    http://hi.baidu.com/scstwy/item/cad0fbef1fdc18d3eb34c9d9

  10. 64位Windows系统如何配置32位ODBC数据源

    在64位Windows系统中,默认“数据源(ODBC)”是64位的,包括“控制面板->管理工具->数据源 ”或在“运行”中直接运行“ODBCAD32”程序.如果客户端是32位应用程序,仍然 ...