zoukankan      html  css  js  c++  java
  • 3.21下午

    常见动态路由协议

    常见的动态路由协议有以下几个:
     

    RIP

    路由信息协议(RIP) 是内部网关协议IGP中最先得到广泛使用的协议。RIP是一种分布式的基于距离向量的路由选择协议,是因特网的标准协议,其最大优点就是实现简单,开销较小。[2] 
     

    OSPF

    OSPF(Open Shortest Path First开放式最短路径优先)是一个内部网关协议(Interior Gateway Protocol,简称IGP),用于在单一自治系统(autonomous system,AS)内决策路由。
     

    IS-IS

    IS-IS(Intermediate System-to-Intermediate System,中间系统到中间系统)路由协议最初是ISO(the International Organization for Standardization,国际标准化组织)为CLNP(Connection Less Network Protocol,无连接网络协议)设计的一种动态路由协议。
     

    BGP

    边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议。 BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议。
     

    特点

    1、无需管理员手工维护,减轻了管理员的工作负担。
    2、占用了网络带宽。
    3、在路由器上运行路由协议,使路由器可以自动根据网络拓朴结构的变化调整路由条目;
    4、网络规模大、拓扑复杂的网络[3] 
     

    动态路由配置示例

     

    设置计算机的IP

    [root#PCA root]# ifconfig eth0 10.65.1.1 netmask 255.255.0.0
    [root#PCB root]# ifconfig eth0 10.66.1.1 netmask 255.255.0.0
    [root#PCC root]# ifconfig eth0 10.69.1.1 netmask 255.255.0.0
    [root#PCD root]# ifconfig eth0 10.70.1.1 netmask 255.255.0.0
    [root#PCA root]# route add default gw 10.65.1.2
    [root#PCB root]# route add default gw 10.66.1.2
    [root#PCC root]# route add default gw 10.69.1.2
    [root#PCD root]# route add default gw 10.70.1.2
     

    设置路由器的IP地址

    RouterA(config)int f0/0
    RouterA(config-if)#ip address 10.65.1.2 255.255.0.0
    RouterA(config-if)#no shutdown
    RouterA(config-if)#int f0/1
    RouterA(config-if)#ip address 10.66.1.2 255.255.0.0
    RouterA(config-if)#no shutdown
    RouterA(config-if)#int s0/1
    RouterA(config-if)#ip address 10.68.1.2 255.255.0.0
    RouterA(config-if)#no shutdown
    RouterA(config-if)#clock rate 64000
    RouterA(config-if)#exit
    RouterA(config)#ip routing
    RouterA(config)#router rip
    RouterA(config-router)#network all
    RouterA(config-router)#end
    RouterA#
    RouterCconfig)int s0/0
    RouterC(config-if)#ip address 10.68.1.1 255.255.0.0
    RouterC(config-if)#no shutdown
    RouterC(config-if)#int s0/1
    RouterC(config-if)#ip address 10.78.1.1 255.255.0.0
    RouterC(config-if)#no shutdown
    RouterC(config-if)#clock rate 64000
    RouterC(config-if)#exit
    RouterC(config)#ip routing
    RouterC(config)#router rip
    RouterC(config-router)#network all
    RouterC(config-router)#end
    RouterC#
    RouterB(config)int f0/0
    RouterB(config-if)#ip address 10.69.1.2 255.255.0.0
    RouterB(config-if)#no shutdown
    RouterB(config-if)#int f0/1
    RouterB(config-if)#ip address 10.70.1.2 255.255.0.0
    RouterB(config-if)#no shutdown
    RouterB(config-if)#int s0/0
    RouterB(config-if)#ip address 10.78.1.2 255.255.0.0
    RouterB(config-if)#no shutdown
    RouterB(config-if)#exit
    RouterB(config)#ip routing
    RouterB(config)#router rip
    RouterB(config-router)#network all
    RouterB(config-router)#end
    RouterB#
    RouterA#sh ip route
    RouterC#sh ip route
    RouterB#sh ip route
    看到动态路由表了吗?如果能看到,注意目的网络和下一跳地址,如果看不到,
    请检查路由的接口是否激活,network 设置是否包含指定网络。如果路由表正确的,
    请从计算机PCA 测试到各点的连通性。
     

    测试网络联通性

    [root@PCA root]#ping 10.65.1.2 (通)
    [root@PCA root]#ping 10.66.1.1 (通)
    [root@PCA root]#ping 10.66.1.2 (通)
    [root@PCA root]#ping 10.68.1.1 (通)
    [root@PCA root]#ping 10.68.1.2 (通)
    [root@PCA root]#ping 10.78.1.1 (通)
    [root@PCA root]#ping 10.78.1.2 (通)
    [root@PCA root]#ping 10.69.1.1 (通)
    [root@PCA root]#ping 10.69.1.2 (通)
    [root@PCA root]#ping 10.70.1.1 (通)
    [root@PCA root]#ping 10.70.1.2 (通)
    断开某个路由路由器连线,或执行no ip routing,或在某个接口执行shutdow,
    再通过 sh ip ro 命令查看路由表。
    设置路由器 routerA s0/0 ip:10.67.1.2, routerB s0/1 ip:10.67.1.1,再
    连接这两个点,通过sh ip ro 命令查看路由表,注意下一跳IP地址和跳数的变化。
    你也可以再加一个路由器,设置好后,通过查看路由表,检查工作情况。
  • 相关阅读:
    SQL性能--left join和inner join的运行速度与效率
    20分钟搭建selenium+python+pydev+eclipse环境
    python 模拟双色球输出
    python 装饰器
    leetcode python丑数
    leetcode python找不同
    TCP和UDP的区别以及使用python服务端客户端简单编程
    python 上台阶
    leetcode python快乐数
    mysql 两例习题
  • 原文地址:https://www.cnblogs.com/bgd140206228/p/6594419.html
Copyright © 2011-2022 走看看