CCNP学习笔记(3)

发布时间:2019-09-19 08:06:40编辑:auto阅读(3606)

    一、RIPv2:Routing Information Protocol 路由信息协议
    1.特性:
    ①属于“距离矢量”路由协议
    ②定期发送路由更新(30S一次,路由表中所有路由)
    ③依据“跳数”衡量路径好坏  //跳数(hop):router与router之间称跳。最大有效跳数15
    ④支持默认4条(最大6条)“等开销”路径做负载平衡。如下图:数据被分成两部分同时传输。
    p_w_picpath
    以上是RIPv1和RIPv2都有的特性,下两条为RIPv2特有
    ⑤属于无类路由协议
    ⑥使用组播实现路由更新 
    //组播:把数据发给配置RIPv2的router,组播地址:224.0.0.9
     
    2.应用场合:
    性能要求不高的中小网络环境
     
    3.具体配置
    ①启用路由协议
    (config)#router rip
    ②指定服务的网段
    (config-router)#network  网络号
    //network后的参数是“网络号”(172.16.0.0),不是“子网号或具体IP”
    //网络号:只写与本台路由器直连网络的网络号
    //一个network后面只能放一个网络号
    ③附加配置
    (config-router)#version 2 //修改RIP版本号,默认为RIPv1
    (config-router)#no auto-summary  //关闭自动汇总
    (config-router)#ip summary-address RIP 汇总IP 汇总掩码 //配置手工汇总
    ④调试(特权模式)
    #show ip route  //查看路由表
    #show ip protocols  //查看路由协议信息
    #debug ip rip  //调试路由更新信息
    #show running-config  //查看路由器配置
     
     
     
    二、EIGRP:Enhanced Interior Gateway Routing Protocol
    增强内部网关路由协议
    1.特性:
    ①EIGRP是Cisco专属协议
    ②属于“高级距离矢量”路由协议
    补充内容:
    距离矢量
    链路状态
    彼此收发路由*
    彼此收发链路状态
    定期收发所有路由
    只在网络发生变化时,而且只发送变化的信息*
    *EIGRP处理的对象是路由
    *网络收敛后,EIGRP不在发送路由更新信息,只有当网络状态变化时,才发送路由信息,且只发送变化网络的路由信息
    //收敛(convergence):网络由不稳定到稳定的过程。
    //收敛时间:收敛过程持续的时间
    ③收敛时间短,一般小于10S
    ④100%无环路
    ⑤增量路由更新
    ⑥支持默认4条(最多6条)等开销或不等开销路径做负载均衡
    ⑦网络设计灵活(汇总可以做在任意路由器的任意端口上)
    ⑧使用组播实现路由更新(组播地址:224.0.0.10)
    ⑨EIGRP属于“无类路由协议”
    ⑩配置简单方便
     
    2.开销(Metric):路由的度量
    EIGRP的度量:
    ①带宽(bandwidth)
    ②延迟(delay)  //前两条为EIGRP的默认参数
    ③可靠性(reliablity)
    ④负载(load)
    ⑤最大传输单元(MTU)  //Ethernet:1500字节  ADSL/PPPOE:1492字节
    p_w_picpath
    把上述参数代入公式计算,得到结果作为路径度量
    把带宽和延迟代入公式时:
    带宽:所有链路带宽的最小值
    延迟:所有链路延时之和
    p_w_picpath
     
    3.EIGRP的应用场合
    性能较高的中、大型网络环境
     
    4.EIGRP的三张表
    ①邻居表(neighbor table):存放邻居信息
    //邻居关系形成的条件:
    a.物理直连
    b.HELLP包协商通过(参数需要一致:自治系统号,K值)
    查看邻居表:#show ip eigrp neighbor
    ②拓扑表(topology table):存放从邻居处收到的所有路由
    ③路由表(routing table):存放到达目的地网络的最好路径
    //查看拓扑表:show ip topology
     
    5.EIGRP的包类型
    ⑴HELLO包:建立和维护邻居关系
    发送时间:
    ①广播网络(通过SW连在一起),点对点链路(广域网中的是DDN),帧中继的点对点子接口,带宽高于1.544M的多点子接口
    时间:5S
    Hello address = 224.0.0.10
    ②带宽小于1.544M的多点网络  时间:60S
    例:ISDN 128K窄带
    补充:保持时间:在该时间内,未收到邻居HELLO包,就认为邻居有故障
          保持时间=HELLO包发送时间×3
    ⑵UPDATE包:发送路由信息
    ⑶QUERY包:向邻居查询路由信息
    ⑷RELAY包:对query包的应答
    会出现的问题:
    p_w_picpath
    如果邻居路由器没有目的路由,会一直向其他邻居查询,直到没有邻居后返回relay包,回答目标网络不可达。
     
    ⑸ACK包:对可靠包的确认(update包、query包、relay包)
     
    6.EIGRP邻居关系复位条件:
    ①保持时间超时
    ②可靠包的重传次数超过16
    p_w_picpath
     
    7.EIGRP的配置
    ①启用路由协议
    (config)#router eigrp 自治系统号
    //自治系统号:范围 1—65535
    特性:不同自治系统的EIGRP路由器,无法实现路由更新
    ②指定服务的网络
    (config-router)#network 网络号
     
    调试:#show ip route
    #show ip protocols
    #debug ip eigrp
    #show running-config
     
    8.EIGRP Diffusing Update Algorithm  EIGRP弥散更新算法
    ⑴术语
    ①后继者/侯继者(successor):到达目的网络的最好路由
    ②可行后继者(feasible successor):到达目的网络的次好路由
    ③可行性距离(FD):本台路由器到达目的网络路由的度量
    ④通告距离(AD):邻居路由器到达目的网络路由的度量
    p_w_picpath
    路由器C连接192网段,如果路由器A要与192网段通信,则
    FD=30  AD=20  FD=X+AD
    ⑵功能
    ①保证100%无环路
    ②记录从邻居处收到的路由
    ③选举后继者和可行后继者
    ④如果最好路由不可用,该算法把次好路由变为最好路由(假设次好路由存在)
    ⑤如果最好路由不可用,该算法向邻居发送路由查询信息(假设次好路由不存在)
    //EIGRP保证路由100%无环路机制:
    ①EIGRP通过路由FD,选举最好路由
    ②如果到达某网络存在多条路由,某路由成为次好路由的条件:该路由的AD<最好路由的FD
    p_w_picpath
    //EIGRP路由查询过程:
    如果最好路由不可用,且次好路由不存在,路由器将向邻居发送query包,在query包发出之后,所有邻居的应答包回来之前,路由器吧该路由置为active状态,只有所有应答包回来之后,路由器才选举到达目的网络的最好路由。
     
    9.EIGRP的可选配置
    EIGRP的汇总
    特性:①默认EIGRP自动汇总是开启的(基于类的自动汇总)
    ②自动汇总可以关闭(在发送路由的router上关闭)
    (config-router)#no auto-summary
    ③支持手工汇总(在发送路由的端口上)
    (config-if)#ip summary-address eigrp 自治系统号 汇总IP 汇总掩码
    ④手工汇总配置后,会产生一条对应的“NULL0”的汇总路由
    //router A在接收数据包时,会与路由表中路由条目匹配,然后在与掩码进行匹配,掩码精度高的(掩码长度越短精度越高)路由被选择,NULL0表示无接口,匹配到的数据包被丢弃
    p_w_picpath
    ⑤当所有具体路由消失后,汇总路由也随之消失
    ⑥汇总路由的度量为:所有具体路由的度量值的最小值,汇总路由只有一条,不存在对比关系,所以定义为最小值
    备注:特定环境下,自动汇总无法代替手工汇总
     
    10.EIGRP的负载均衡
    特性:
    ①EIGRP支持默认4条,最多6条的等开销或不等开销路径做负载均衡
    ②EIGRP选择那些路径做负载均衡,取决于variance命令的配置
    (config-router)#variance  N
    //作为负载均衡路径的度量,要严格小于最小路径的度量的N倍
    特例:(config-router)#variance 1  //关闭负载均衡功能
    EIGRP认为网络不可达的条件:
    ①跳数越过100
    ②路由的度量:4294967295
    查看路由配置信息:show  ip  protocol
     
    11.帧中继环境下,EIGRP协议带宽的配置
    默认带宽1.544M,如果不改,会造成拥塞
    ①点对点子接口带宽:与对方设备带宽一致
    ②多点子接口带宽:连在该子接口的所有链路带宽之和
    (config-subif)#bindwidth 带宽(单位KB)
     
    12.EIGRP的路由查询过程
    描述:
    ⑴当最好路由不可用,且不存在次好路由时,路由器向邻居发送query包
    ⑵.邻居路由器收到query包后:
    ①路由器中存在查询的路由,以relay包做应答
    ②路由器中不存在查询的路由,该路由器向其邻居继续发送query包
    ⑶限制EIGRP的query包查询范围(解决query包泛滥)
    ①配置汇总
    如果路由器的路由表中不存在query包所查询的具体路由,但路由表中存在该具体路由对应的汇总路由,路由器立即以“不知道”的relay包应答邻居,而不把query包发向邻居。
    p_w_picpath
    //不知道=被查询路由度量=4294967295表示不可达
    ②配置末节路由器
    作为末节路由器的设备,会向邻居声明自己的角色
    (声明自己为末节路由器:路由器不会向末节路由器发送query包)
    配置:(config-router)#eigrp  stub
    动态查看EIGRP的路由信息:debug  IP  eigrp
    //如果环境中全是CISCO路由器,EIGRP是最好的协议
    三、EIGRP总结(需要掌握的内容)
    1.eigrp的特性
    2.三张表的功能和格式
    3.默认情况下,EIGRP计算路由度量的因素
    4.EIGRP的5种包,名称,功能
    5.EIGRP邻居关系建立的条件
    6.HELLO包发送时间,保持时间
    7.EIGRP如何阻止环路
    8.EIGRP的基本配置
    9.三张表的查看命令
    10.关闭自动汇总命令,建立手工汇总的命令
    11.手工汇总的优点
    12.负载均衡的命令
    13.EIGRP环境下,链路带宽的制定
    14.关于query包相关说法
    15.阻止query包泛滥整个网络的办法

关键字: