• 网络-路由交换-IPv4-Cisco-协议基础


    协议基础

    1、RIPv1

          传输协议:UDP

          端口号:520

          广播地址:广播255.255.255.255(在非广播环境可以单播,或指定邻居单播,命令:neighbour 邻居IP地址)

          传输内容:整个路由表(触发更新不是整个路由表)

          消息类型:Request Response( 即Update , 定期更新)一个消息中最大可以包含25 个路由条目。当AFI(地址族标识)为0时,表示对整个路由表的请求。该值通常为2

           Metric:Hop 数(最大15,不可达为16)

           Timer:

                    Update(路由更新计时器):25.5-30 秒之间
                     Invalid( 无效计时器):180 秒(超时将条目hop 置为Possibly down,并发送跳数为16 的update)
                     Flush(刷新计时器):240 秒(超时删除条目)
                     Holddown( 抑制计时器):180 秒(在Invalid 超时后开启。另外,当收到一个更坏的跳数的更新后抑制开始)
                     命令:timers basic  (RIP 域内必须一致)

           Router-id选取:无

           认证:无

           汇总:自动,不能关闭自动汇总

           算法:Bellman-Ford算法

           表:路由表

    2、RIPv2

          传输协议:UDP

          端口号:520

          广播地址:

                           组播224.0.0.9(在非广播环境可以单播,或指定邻居单播, 命令:neighbour 邻居IP 地址)
                           (通过接口级命令ip ripv2-broadcast 启动广播,这时不再向224.0.0.9 组播, 而是向55.255.255.255 广播)

          传输内容:路由表+ 可以携带子网掩码

          消息类型:Request Response( 即Update , 定期更新)一个消息中最大可以包含25 个路由条目。当AFI(地址族标识)为0时,表示对整个路由表的请求。该值通常为2;但通常一个消息中最大可以包含的25 个路由条目,在认证时只有24 个了,AFI 为全1(0xffff)。

           Metric:Hop 数(最大15,不可达为16)

           Timer:

                    Update(路由更新计时器):25.5-30 秒之间
                     Invalid( 无效计时器):180 秒(超时将条目hop 置为Possibly down,并发送跳数为16 的update)
                     Flush(刷新计时器):240 秒(超时删除条目)
                     Holddown( 抑制计时器):180 秒(在Invalid 超时后开启。另外,当收到一个更坏的跳数的更新后抑制开始)
                     命令:timers basic  (RIP 域内必须一致)

          Router-id选取:无

           认证:明文、MD5  

          汇总:手工,自动,可以关闭自动汇总(config-router)#noauto-summary,(在指定接口上手工汇总(config-if)# ipsummary-addressrip,改变通告到对端的路由,汇总后一般要改变掩码长度,必须大于或等于主类掩码长度,RIPv2 不支持CIDR 汇总,但可以传递)

          算法:Bellman-Ford算法

          表:路由表

    3、EIGRP

          传输协议:IP

          端口号:88

          广播地址:组播224.0.0.10+ 单播(通过neighbor 命令指定邻居)

          传输内容:路由表更新的部分

          消息类型:

                          Hello(组播,只在接口的primary 地址发送)
                          Ack(单播回复Hello)
                          Update(当网络拓扑变化时使用RTP 非定期发送路由更新,组播或单播)
                          Query&reply(扩散更新计算时使用RTP 组播或单播查询,单播回复)
                          Request(未用)

           Metric:

                          Cost=256 x IGRPmetric = [K1x 带宽+K2x 带宽/(256-负载) +K3x 延迟]x[K5/( 可靠性+K4)]x256
                          通常K1=K3=1 ,K2=K4=K5=0 ,

                          即cost=[107/入口带宽+入口延迟之和/10]x256 (metirc weights tos k1 k2 k3k4 k5)
                          最大跳数:限制网络规模,默认值100,最大值255 。(metric maximum-hops)

           Timer:

                        HelloTime:5 秒(一般网络);60 秒(FR网络)(这个间隔其实与带宽有关,高带宽的hello 频率高,ip hello-interval eigrp)
                        HoldTime : 3 x HelloTime (ip hold-time eigrp)
                        ActiveTimer:3 分钟
                        (没有FS 时扩散计算开始后,路由进入active 状态,发出的请求在activetimer 超时后,该路由标记为SIA,无回答的邻居将被删除)

          Router-id选取:命令指定(eigrp router-id)>最大loopback>最大物理地址

           认证:MD5

          汇总:

                    手工,自动,可以关闭自动汇总no auto-summary。
                    手工汇总比自动汇总更精确, ip summary-address eigrp xxx
                    每产生一条汇总路由,同时还会生成一条指向Null的路由, 用于防环。

          算法:

                    DUAL 算法( 扩散更新算法,FC/FS防环机制,SIA)
                    扩散更新算法是域内路由器之间并行执行的,因而收敛快。

          表:邻居表、拓扑表、路由表

    4、OSPF(唯一有ProcessID的路由协议,能在一台路由器中运行多个OSPF进程)

          传输协议:IP

          端口号:89

          广播地址:

                           组播224.0.0.5: 所有路由器
                           组播224.0.0.6:DR/BDR
                           单播(NBMA,虚链路。NBMA 时需要neighbor指定邻居路由器)

          传输内容:链路状态信息

          消息类型:Hello、DBD、LSR、LSU、LSAck

           Metric:

                       入口Cost 之和,Cost=108/带宽,108 是参考带宽,环回口Cost=1,
                       (Cost 不能小于1,接口级命令指定优先,ip ospf cost,参考带宽可以用路由器级命令修改, 域内要一致,auto-cost reference-bandwidth ,带宽可以由接口级命令bandwidth 修改)

           Timer:

                       HelloInterval:10 秒(BMA,P2P);
                       30秒(NBMA,P2MP)(接口命令ip ospf hello-interval 秒)
                       DeadInterval : 4 x
                       HelloInterval( 接口命令ip ospfdead-interval 秒)
                       PollInterval:120 秒,只用在NBMA 上,处于Down 状态的邻居每隔此时间收到一个Hello 包以便拉起它。
                       MaxAge:60 分钟
                       MaxAgeDiff;15 分钟
                       LSARefeashTime:30分钟

          Router-id选取:命令指定(router-id)>最大loopback>最大物理地址

           认证:明文、MD5

                     基于区域( 在进程中启动)
                     基于链路( 在接口上启动)

          汇总:

                   手工, 不支持自动。区域间路由汇总必须在ABR 上完成:area x range外部路由汇总必须在ASBR 上完成:summary-address

          算法:Dijkstra 算法( 或称SPF算法)

                   包括树数据库,候选对象数据库,链路状态数据库。
                   首先将自己作为根,然后选择最近的邻居,生成一个树,然后在邻居的邻居上重复这个过程,使树生长,直到覆盖全域。

          表:

                 邻居表
                 链路状态数据库(LSDB)
                 路由表
                 其他还有:
                 Ospf 接口数据结构;
                 候选对象数据库;
                 树数据库

    5、IS-IS

          传输协议:CLNP/IP

          端口号: NSEL=00

          广播地址:

                          组播(广播型网络)
                          AllL1Iss:0180.c200.0014
                          AllL2Iss:0180.c200.0015
                          单播(点到点网络)

          传输内容:链路状态信息

          消息类型:

                           Hello
                           LSP(链路状态数据包)
                           SNP ( 完全序列号/部分序列号数据包,LSP 的回复,传输保障,数据库更新)

           Metric:

                      IS-IS 规定接口缺省度量值无论链路带宽大小都是10,其最大值为1023,修改命令isis metirc
                      缺省度量由于数值范围有限,对于大型网络是不利的,因此又进行了度量值扩展,32bit
                      可以到4 亿多。值扩展度量设置命令metric-style wide

           Timer:

                      HelloInterval:10 秒( 接口级命令isis hello-interval)
                      HoldTime: 3 x
                      HelloInterval(isis hello-multiplier)
                      MaxAge:20 分钟( 修改命令max-lsp-lifetime)
                      刷新时间:15 分钟(lsp-refresh-interval)
                      零老化生存时间
                      ZeroAgeLifetime:60秒(过期后再加时)

          Router-id选取:

           认证:明文、MD5

          汇总:手工,summary-address

          算法:同OSPF但为了提高SPF 效率,增加了iSPF 和PRC,拓扑变化时只计算变化部分,限制了SPF计算的范围,更节省资源。

          表:

                  邻居表
                  链路状态数据库( L1 , L2各自)
                  路由表

    6、BGP(唯一AS间EGP协议)

          传输协议:TCP

          端口号:179

          广播地址:BGP 是完全基于单播的,邻居必须通过命令指定(neighbor xxxx remote-as xx)。

          传输内容:路由表或更新(路径,属性等)

          消息类型:Open、Keepalive、Update、Notification

           Metric:用各种属性attribute描述路径,不用通常的度量值。

                      1) origin
                      2) as_path
                      3) next_hop
                      4) local_pref
                      5) atomic_aggregate
                      6) aggregator
                      7) community
                      8) MED
                      9) Originator_ID
                      10) Cluster_list

           Timer:

                      Keepalive:默认60秒(holdtime 的三分之一)
                      Holdtime:0 或大于3 秒,CISCO 默认180 秒( 用于keepalive 和update)(修改命令timers bgp)

          Router-id选取:命令指定(bgp router-id)>最大loopback>最大物理地址

           认证:MD5

          汇总:手工,自动,可以关闭自动汇总,( 手工aggregate-address )

          算法:路径矢量算法

          表:邻居表BGP 表(RIB)路由表

  • 相关阅读:
    jquery的img的动态title换行
    PHP小技巧
    Jquery zTree结合Asp.net实现异步加载数据
    Could not load type 'System.ServiceModel.Activation.HttpModule' from assembly 'System.ServiceModel, Version=3.0.0.0,"解决办法
    ORACLE使用数据泵导入导出部分表
    兼容IE、火狐、谷歌的页面关闭事件
    MySQL存储引擎总结
    linux常用基本命令
    PHP扩展模块Pecl、Pear以及Perl的区别
    php实现socket
  • 原文地址:https://www.cnblogs.com/laixufie2046/p/11826564.html
Copyright © 2020-2023  润新知