路由器获取为止网段的路由信息的方法:

1,静态路由:由网络管理员手工添加的路由条目

2,动态路由:所有路由器运行相同的路由协议,之后通过路由器之间的交流,沟通,自己计算出到达未知网段的路由信息。

动态路由:

优点

  1. 配置简单
  2. 动态路由可以基于拓扑结构的变化而自动收敛

缺点

  • 由于动态路由的选路都是通过算法计算出来的,所以,可能存在不合理性。
  • 动态路由会占用额外的资源
  • 因为设备之间存在信息传递,所以更容易被利用,出现安全问题

总结

静态路由更适用于简单的小型网络当中,动态路由更适用于复杂的中大型网络中

AS-----自治系统------由单一的机构或组织所管理的一系列IP网络及其设备组成的集合

AS号 --- 由16位二进制构成 ----  (1~65535) ;现在也存在拓展版的AS号,由32位二进制构成。

      

动态路由协议基于AS分类

RIP,OSPF, IS-IS, EIGRP…

     EGP-----外部网关协议------应用在AS之间的动态路由协议-----  BGP

IGP协议基于算法

RIP---贝尔曼·福特算法--”依据传闻的路由协议“

    链路状态型协议(LS):路由器之间传递的是链路状态信息---LSA:链路状态通告---SPF算法:最短路径优先算法----可以将图形结构转换成树形结构---OSPF

1,RIP---路由信息协议

2,邻居---在RIP中,相邻的两台路由器,彼此之间具备通信条件,则他们可以被称为邻居关系

3,COST---开销值----是动态路由协议的重要的选路依据----开销值的评判标准是越小越好。

华为定义的RIP的默认优先级为---100

不同的动态路由协议 开销值的评判标准是不一样的,所以,不同的动态路由协议之间的开销值是没有可比性。

   RIP是以跳数作为开销值的评判标准。

因为RIP本身存在很多问题,所以在设计之初,就将其定义于使用在小型网络环境当中。并且,给RIP规定了一个工作半径----15跳。当一条路由信息的开销值达到16跳时,则判定该目标网段不可达。

RIP开销值的计算规则----传递的开销值 = 本地路由表中的开销值+1

Bellman-Ford算法:

静态路由和动态路由ospf结合使用_网络协议

1,AR2发送2.2.2.0/24网段的路由信息给R1,但是,R1本地路由表中并没有去往2.0网段的路由信息,则R1将直接把该路由信息刷新到本地路由表中。

静态路由和动态路由ospf结合使用_网络_02

刷新到路由表中。

3,AR2发送2.2.2.0/24网段的路由信息给R1,但是,R1本地路由表中具有达到2.0网段的路由信息,下一跳并不是R2。则将比较开销值,如果原本的这条路由的开销值大于R2发来的,则将R2发送的这条路由信息刷新到路由表中。

4,AR2发送2.2.2.0/24网段的路由信息给R1,但是,R1本地路由表中具有达到2.0网段的路由信息,下一跳并不是R2。则将比较开销值,如果原本的这条路由的开销值小于R2发来的,则不刷新

RIP的版本

RIPV1,RIPV2----IPV4

RIPNG------IPV6

RIPV1,RIPV2的区别

1.RIPV1是有类别的路由协议,RIPV2是无类别的路由协议------RIPV1在发送路由信息时不携带子网掩码;RIPV2在发送路由信息时携带子网掩码

2.RIPV1不支持手工认证,RIPV2支持手工认证

3.RIPV1使用广播的形式发送信息,RIPV2使用组播的形式发送信息

默认的组播地址---224.0.0.9

        交换机遇到组播MAC地址,泛洪

        RIPV1和RIPV2协议传输层使用的都是UDP,使用的端口都是520端口。

        RIPNG使用的是UDP的521端口

         RIP支持等开销负载均衡

RIP的数据包

        request包 ---设备刚启动RIP协议就会发送

        response包 --真正携带路由信息的数据包--更新包

RIP在收敛完成后,依然会每隔30s发送一个response包--称为RIP的周期更新

RIP的周期更新采用的是异步周期更新

      周期更新的原因 --- 

  1. 弥补自身没有确认机制
  2. 弥补自身没有保活机制

RIP的计时器

  1. 更新计时器----30S----respond包 周期更新 ---- 理论上周期更新时间是30s 但实际上设备在执行时,这个时间将存在±5s的偏差,在25~35s之间。为了保证异步周期更新
  2. 失效计时器----180S--路由条目刷新后,将启动一个180S的计时器,若计时器结束,路由未刷新,则认为该路由失效。路由失效后,则需要将其从全局路由表中删除,但是RIP依然会将这条信息保存在自己的缓存中,在之后周期更新时,依然会携带这条路由信心,只不过,会将这条路由信息中的开销值改为16.---带毒传输
  3. 垃圾收集计时器---120S----当失效计时器归0后开始计时,时间到了则将会把这条失效信息彻底删除。

RIP的异步周期更新会导致路由环路的产生

RIP的破环机制

  1. 15跳的工作半径限制
  2. 触发更新 --- 当拓扑结构发送变化的第一时间将变更信息传递出去
  3. 水平分割机制--从哪个接口学来的路由将不再从这个接口发出去
  4. 毒性逆转 --- 从哪个接口学来的路由还将从这个接口发出,但是必须带毒---------------------------     注意,水平分割和毒性逆转因其做法互相矛盾,所以,在执行的时候,只能二选其一。华为设备默认开启水平分割机制。如果同时开始水平分割和毒性逆转,则按照毒性逆转的规则来执行。

RIP的基本配置

1,启动RIP进程

[r1]rip 1  -----1为进程号,仅具有本地意义,目的是为了区分不同的RIP进程(若不跟进程号,默认创建为1)

[r1-rip-1]

2, 选择RIP的版本

[r1-rip-1]version 2

[r1-rip-1]

3, 宣告

[r1-rip1-1]network 1.1.1.0

要求:1,所有的直连网段都需要宣告,

          2,必须按照主类来进行宣告

目的:1, 激活接口--只有激活的接口,才能收发RIP的数据

          2, 发布路由---只有激活的接口对应的直连路由才能发布出去

  RIP的拓展配置

  1. RIPV2的手工认证

[r1-GigabitEthernet0/0/0]rip authentication-mode md5 usual cipher 123456

[r2-GigabitEthernet0/0/0]display rip 1 route --- 查看RIP的路由表

     2.RIPV2的手工汇总

[r1-GigabitEthernet0/0/0]rip summary-address 192.168.0.0 255.255.252.0

    3.沉默接口-----把一个接口配置成沉默接口,其效果时让这个接口只接受不发生RIP的数据包

[r1-rip-1]silent-interface GigabitEthernet 0/0/2

     4.加速收敛---减少计时器的时间

 [r1-rip-1]timers rip 30 180 120-----     修改计时器时间不要修改计时器之间的倍数关系。

     5. 缺省路由

[r3-rip-1]default-route originate---- 在边界路由器上配置,配置后,所有的将自动生成一条指向边界的缺省路由