• 5、路由协议原理


    路由原理
     
    路由:数据从一端(网段)去往另一端(网段)所经过的路径
    路由器的两个层面:
    1.控制层面------如何生成路由表      
    手动:静态
    自动:动态
    2.数据层面------按照路由表转发数据
     
    静态路由选择:人为的手工指定
     
    静态路由:
     


    Router(config)#
    ip route       prefix  mask                address
                     (要去的目标网段)    (next-hop下一跳地址)
     
    ip route        prefix   mask                interface
                (要去的目标网段)             (本路由器的出接口)
     
    例子:ip route 192.168.5.0 255.255.255.0 192.168.12.1
     
          ip route 192.168.5.0 255.255.255.0 serial 0  //适合在点到点的网络上应用
     
    Permanent: 如果接口被关闭或不稳定,导致路由器不能与下一跳进行通信,这一路由将自动从路由表中删除 ,添加Permanent参数,能防止路由抖动,条目反复出现和消失
     
    静态路由可以实现备份链路
    Ip route 10.1.1.0 255.255.255.0 10.1.2.1 150
    Ip route 10.1.1.0 255.255.255.0 10.1.3.1 151
    管理距离决定了哪些路由能放进路由表,所以在路由表里只能看到第一条
     
    ip route 0.0.0.0 0.0.0.0  [  address  or  interface   ]
    路由------数据从一端去往另一端所经过的路径
     
     
     
    理论部分
    1.直连路由的产生
    接口Layer 1 Up / Layer 2 Up        用show ip interface brief检查
    为接口接口配置IP地址
    show ip route [ connected ]
     
    初始时,路由器只知道自己的直连路由,在路由表以"C"来标识
     
    测试工具
    debug ip packet
    ping
     
     
    2.路由核心原理
     
    "有去有回,一定能通"        ----路由的双向性
    "去往目标网段的路径上,所经过的所有路由器都要有去往目标网段的路由"
    "在返回源网段的路径上,所经过的所有路由器都要有返回源网段的路由"
     
     
    路由递归查询:
    分析:
    R5有去往12.1.1.0的路由,下一跳改为13.1.1.1
    R5去往13.1.1.0网段的下一跳为35.1.1.3
    经过多次查表,R5将去往12.1.1.0的数据包发向35.1.1.3
     
    多次查表----路由的递归查询
     
    将去往13.1.1.0的路由删除
    12.1.1.0 via 13.1.1.1   这条的下一跳变为不可达
    R5将下一跳不可达的路由从路由表中删除掉
     
    3.对于下一跳不可达的路由,路由器不会放到路由表中
    ip route 13.1.1.0 255.255.255.0 35.1.1.3
    当路由的下一跳再次变为可达,
    以13.1.1.1为下一跳的关于12.1.1.0的路由又再次出现在路由表中
     
    4.路由的单向性
    取决于路由的指向:下一跳地址 或 出接口

    动态路由选择协议---->算法---->通过Router的CPU计算路由的
     
    协议:RIP (Routing Information Protocol)
            IGRP (Interior Gateway Routing Protocol)
            EIGRP (Enhance Interior Gateway Routing Protocol)
            OSPF (Open Shortest Path First)
     
    能够动态的完成更新路由表的操作.
     
    动态路由选择协议的分类:
    1.通过所在的AS不同
    IGP:运行在同一AS内部的路由选择协议
    RIP.IGRP.EIGRP.OSPF
    EGP:运行在AS之间的路由选择协议
    BGP
     
    2.通过路由学习的方法
    Distance Vector
    RIP.IGRP.EIGRP*
    Hybrid*
    EIGRP
    Link State
    OSPF.IS-IS
     
     
    3.通过在路由更新条目中是否携带子网掩码:
    Classful(更新中不携带掩码)
    RIPV1 . IGRP
     
    Classless(更新中携带掩码)
    RIPv2,EIGRP.OSPF.ISIS






  • 相关阅读:
    .net core webapi +ddd(领域驱动)+nlog配置+swagger配置 学习笔记(2)
    .net core webapi +ddd(领域驱动)+nlog配置+swagger配置 学习笔记(1)
    css规范
    eclipse for python
    CentOs时间不同步问题
    SecureCRT怎么将本级文件上传到CentOS
    tcp客户端程序开发
    C++STL小结
    食用指北
    Hello, world!
  • 原文地址:https://www.cnblogs.com/zhongguiyao/p/8007071.html
Copyright © 2020-2023  润新知