zoukankan      html  css  js  c++  java
  • CCNA2.0笔记_EIGRP

    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 20
    Router(config-router)#passive-interface fa 0/1

    验证命令

    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 0/0    //查看当前端口所在链路Metric值
    FastEthernet0/0 is administratively down, line protocol is down (disabled)
      Hardware is Lance, address is 0002.1736.0c01 (bia 0002.1736.0c01)
      MTU 1500 bytes, BW 100000 Kbit, DLY 100 usec,
         reliability 255/255, txload 1/255, rxload 1/255

    排错命令

    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条目

  • 相关阅读:
    虚拟DOM和diff算法
    面向对象之封装
    面向对象之类和函数的属性
    面向对象之__init__方法
    面向对象之初始类和对象
    面向对象与面向过程详解
    CSS高级技巧
    CSS定位
    模块之re模块详解
    模块之logging模块详解
  • 原文地址:https://www.cnblogs.com/airoot/p/4289370.html
Copyright © 2011-2022 走看看