zoukankan      html  css  js  c++  java
  • 动态路由协议

    一、动态路由协议

    1、什么是动态路由:

    ===》===》===》

    2、动态路由

    (1)概念:网络中的路由器之间相互通信,传递路由信息,利用收到的路由信息更新和维护路由表的过程;动态路由是基于某种路由协议;

    (2)特点:a,减少管理任务;b,占用网络带宽;

    (3)动态路由协议传递信息:

      a,向其它路由器传递路由信息

      b,接受其它路由器的路由信息

      c,根据收到的路由信息计算出到每个目的网络的最优路径,并由此生成路由表

      d,根据网络拓扑变化及时调整整个路由表,同时向其它路由器宣告拓扑改变的信息

    (4)前景和背景知识

    3、收敛时间:当所有路由器都获取到完整而准确的网络信息时,网络即完成收敛。

    4、度量和路由协议

    (1)ip路由协议中使用的度量如下:

    ※带宽

    ※延迟

    ♥跳数

    ♥负载

    ♥可靠性

    (2)度量:度量是指路由协议用来分配到达远程网络的路由开销的值

     5、负载均衡:数据分组会使用所有路由开销相同的路径转发出去

     二、动态路由协议的分类

    1、距离矢量路由协议:路由器每经过特定时间周期向邻居发送自己的路由表

      距离:有多远;矢量:从哪个方向

    2、链路状态路由协

    (1)从对等路由器处获取信息,建立一张完整的网络图-----链路状态数据库

     

    (2)根据链路状态数据库,用SPF(最短路径树)算法计算出一个以自己为根的树型结构,再生成路由表

    (3)***谣传***:以ripv2为例:路由器的路由信息都是由邻居路由器通告的,

      并不知道路由器的信息属于哪台路由器,这种路由协议的学习方式,传递的是具体的路由信息。

    3、IGP和EGP

    (1)内部网关协议(IGP):用于在自治系统内部路由;例:RIP、EIGRP、OSPF、isis

    (2)外部网关协议(EGP):用在自治系统之间路由;例:BGP

     4、有类路由协议和无类路由协议

    (1)有类:有类路由协议在路由更新过程中不发送子网掩码信息。

    (2)无类:无类路由协议的路由信息更新中,同时包括网络地址和子网掩码。

     

    三、路由表和网络探索

    1、路由表

    (1)路由信息选择信息库(RIB)

      在数据库中,每个路由表项最少包含以下两个项目:

        a,目标地址:路由器可以到达的网络地址。

        b,定向目标的指针:去往目标网络的下一条路由器地址

    (2)路由表的匹配原则:最长子网掩码匹配原则;

    (3)查看路由表信息:show(Cisco)/display(华为) ip route-table

      a,路由标识:C---代表直连的网段

           L---和C一样,它代表本地网段

           R---通过RIP路由协议学习到的路由条目

           S---通过手动配置静态路由学习到的路由条目

           D---通过eigrp学习到的路由条目

           D EX---重分布进eigrp的路由条目

           O---通过ospf路由协议学习到的路由条目

           O IA同一个OSPF进程内,从不同区域(area)学习 

      b,目标网段:可以到达的目标网段

      c,管理距离:描述该路由条目对应的路由协议的开销值,不同的路由协议有不同的管理距离(一般由各大厂家自己规定):

          C,L管理距离是0

          R的管理距离是120

          S的管理距离是1

          D的默认管理距离是90

          D EX重分布进来的eigrp路由的管理距离是170

          O和O IA的管理距离都是110

      d,度量值:描述的是去往该网段的开销值,每一种路由协议,都有自己计算开销值的方式;

      e,下一跳:去往目的网段的最近的下一跳地址;

      f,出接口:去往目的网段的自己的出接口;

    2、算法:算法是指用于完成 某个任务的一定数量的步骤,路由协议使用算法来路由信息并确定最佳路径。

    3、路由协议通告:路由协议使用各种消息找出邻近的路由器,交换路由信息,并通过其它一些任务来获取和维护准确的网络信息。

  • 相关阅读:
    Django REST framework
    容器平台自动化CI/CD流水线实操
    VUE--webpack
    vue动态路由匹配
    VUE学习---vue基础与vue-router
    MYSQL-创建测试数据
    MYSQL-主键、外键
    MYSQL-数据库、表、数据操作
    MySQL-添加环境变量 及MySQL服务启停
    MYSQL-命令行
  • 原文地址:https://www.cnblogs.com/yun2177856901/p/13746377.html
Copyright © 2011-2022 走看看