动态路由协议RIP的深层配置学习

动态路由协议:

        动态路由相比静态路由的区别在于,动态路由是基于拓扑变化而收敛的路由协议。这使得动态路由更适用于复杂的大型网络(静态路由协议需要手工配置,工程量较大)。当然动态路由有其他的问题:然如安全性和资源占用问题,动态路由协议是依靠算法的路由,也会存在选路不佳的情况。

区别:

动态路由协议的优点

  1. 可以自动适应网络状态的变化 --- 拓扑收敛
  2. 自动维护路由信息而不需要网络管理员的参与  --- 基于对应的拓扑算法
  3. 配置相比于静态路由更加简单,便捷

动态路由协议的缺点

  1. 由于需要相互交换路由信息,因而占用网络带宽与系统资源   --- 算法占用资源
  2. 安全性不如静态路由   --- 拓扑信息被截取等
  3. 存在选路不佳  --- 无法像静态路由一样做到最优解

        总结:在复杂网络环境中,适合采用动态路由协议。在动态路由协议中,目的网络是否可达取决于网络状态。

类型(RIP主要为IGP):

        由于将网络分割为一个个管理域(AS),则根据协议适用的范围,产生了相应的两种路由协议,分别是域内路由协议域间路由协议

从动态路由协议的范围上可以分为:  

IGP:内部网关协议,应用在AS内部的路由协议

                例如:RIP , OSPF , IS-IS , EIGPR ... ... 

        而IGP协议根据路由协议的不同算法进行分类:

  • 距离矢量型协议(DV) 通过直接发送条目信息来获取未知网段的路由信息(RIP

        使用的是贝尔曼福特算法  --- 依据传闻的路由协议

  • 链路状态型协议(LS) 通过传递拓扑信息(LSA 链路状态通告) ,再通过收集LSA信息最终获取到完整的网络路由拓扑信息(OSPF,IS-IS)

        使用最短路径优先算法 --- 将图形结构转化为树形结构,之后再根据树形结构计算出本地到达未知网段的路由信息

BGP:外部网关协议,应用在AS外部的路由协议

               例如:BGP(边界网关协议)

RIP:

  • 算法:贝尔曼福特算法
  • 开销:以跳数(COST值)为度量单位,RIP的跳数极限为15(工作半径),当路由开销值达到16跳时,则认为默认该路径不可达
  • 版本RIPv1,RIPv2适用于IPV4    RIPNG适用于IPV6领域

RIP的两个版本v1和v2的区别:

  • v1支持有类别路由协议,v2支持无类别协议协议  
    • v1传播时不携带子网掩码(V1根据网段的主类网来区分mask)
    • v2携带子网掩码(V2通过携带的掩码来标定mask)
    • 因此v1也无法去支持子网划分和子网聚合(手工汇总)

        类别:A,B,C,D,E主类网络   

         以1.0.0.0网段为例,1.0.0.0网段为A类网络,它的子网掩码为/8,在V1协议中它默认为1.0.0.0/8,而在V2协议中它可以携带自定义掩码形式如:1.0.0.0/24。因此,RIPv1不支持非连续子网掩码,所以V1的网络会存在路由黑洞问题。

        如:两个无类别的A类网通过RIPV1汇总为一个大A类网【1.0.1.0/24 和1.0.2.0/24 会被汇总为1.0.0.0/8】。导致信息错发,如发给1.0.1.0/24的网段信息被大网段1.0.0.0/8等开销负载均衡发给1.0.1.0/24和1.0.2.0/24这两个网段,导致信息缺失。

        rip支持等开销负载均衡

  • v1采用广播形式进行邻居通信,v2通过组播(224.0.0.9)进行邻居通信  

        RIP的包,TTL=1,只能在一个广播域传播,好处:减少路由资源占用(组播传输有自己的DMac和Dip)

        RIPv1和RIPv2为UDP的520端口进行通信

        RIPng是基于UDP的521端口进行通信

抓包查看:首先这个是V1的包,采用广播,TTL为1 ,metric为度量值,使用520端口的UDP协议

算法:

贝尔曼福特算法:

  • R2收到R1发送的192.168.1.0/24网段的信息,但是R2本地路由表没有该网段的路由信息,则直接将该路由刷新到R2的路由
  • R2收到R1发送的192.168.1.0/24网段的信息,但是R2本地路由表中有该网段的路由信息;则查看下一跳,本地路由表中的下一跳就是R1;这种情况下,将直接将R1发送的路由信息刷新到路由表中
  • R2收到R1发送的192.168.5.0/24网段的信息,但是R2本地路由表中有该网段的路由信息;则查看下一跳,本地路由表中的下一跳不是R1(可能是R3);这个时候比较本地路由表上到192.168.5.0/24网段开销值若本地开销值大于R1发来的路由开销值,则将R1发的路由信息刷新到路由表中
  • R2收到R1发送的192.168.5.0/24网段的信息,但是R2本地路由表中有该网段的路由信息;则查看下一跳,本地路由表中的下一跳不是R1(可能是R3);这个时候比较本地路由表上到192.168.5.0/24网段开销值若本地开销值小于R1发来的路由开销值,则不刷新R1发送的路由信息到路由表中

数据包:

RIP的数据包:

        command -- 表示RIP数据包类型 1.response 2.requset

        version -- 版本 V1 -- 1 V2 -- 2

        路由条目信息:  #一条RIP数据包信息最多包含25条路由信息

         Adderess Family -- 地址族标识符 (IP -- 2)

          Route tag -- 路由标签 -- 给流量打标签

          目标网段 + 子网掩码 + 开销值

          Next Hop 下一跳

        一般情况下,下一跳字段均为0.0.0.0,如果存在寻路不佳,则下一跳会携带最佳的下一跳地址

        RIP协议在传递路由信息仅携带两个参数,一个是目标网段,一个是开销值Metric(开销值COST = 本地路由表中该网段的开销值 + 1) 

RIP的数据包有两种形式:

  • request(请求)包 -- RIP运行,希望尽快从邻居处获取未知网段的路由信息
  • Respone(应答)包 -- 携带路由信息的数据包

RIP每隔30s发一次Respone(应答)包,作为RIP的周期更新

作用:弥补保活机制和确认机制

        周期更新为异步周期更新形式【30s周期更新计时器,保证异步周期更新】,RIP没有严格按照30s周期更新,而是在改时间上增加一个小的偏移量+/-5s

抓包!!!

抓包一个V1的帧,此时为广播帧

 而抓包一个V2的帧,显示是组播帧

环路问题:

RIP的环路问题是由异步周期更新导致的
        如果R2的直连网段(192.168.2.0/24)挂掉,此时R2发送一个cost为16的192.168.2.0/24网段信息(代表该网段已经挂掉)。

        但是这个时候R1发送来2.0/24的刷新信息cost为2的R1的路由信息,此时根据贝尔曼福特算法第三条,R1的cost的开销值小于cost16,所以R2的cost16的信息无法发出,而被R1不断刷新直到cost从2到16 [此时R2也会不断转发这个路由信息,知道cost叠加到16]  --- 贝尔曼福特算法可以自己破环,但是极度占用链路资源。 [R2和R3也是同理]

RIP的破环方法:

  • 15跳的开销限制 -- 开销值不断叠加,自动破环 [贝尔曼福特的破环机制]
  • 触发更新 -- 当拓扑结构发送变化的第一时间,将该变更信息传递出去

                 会和贝尔曼福特第二,第三原则冲突

  • 水平分割 -- 从哪个接口学习的信息,将不再从该接口发出

                 此时R1从R2收到的失效网段信息,此时将不再发送给R2该网段信息

  • 毒性逆转 -- 从哪个接口学到的信息,依旧从这个接口发出,但是带毒传输

                 cost改为16,此时R1可以发送给R2失效网段的信息,但是cost必须为16

在一台路由器上,水平分割和毒性逆转只能二选一,华为默认为水平分割,如果同时开始水平分割和毒性逆转,则华为将按照毒性逆转执行

基础配置:

1.配置loop环回和interface接口
2.启动rip
3.选择版本
4.宣告 
    #要求:①所有直连都要进行宣告
    #     ②必须按照主类进行宣告
    #目的:①激活接口 -- 只有激活接口才能接受发送RIP数据
    #     ②发布路由 -- 只有激活接口对应网段信息才能被发布

[R1]interface  GigabitEthernet 0/0/0
[R1-GigabitEthernet0/0/0]ip address 1.0.0.1 30
Jan  8 2022 13:09:02-08:00 R1 %%01IFNET/4/LINK_STATE(l)[1]:The line protocol IP 
on the interface GigabitEthernet0/0/0 has entered the UP state. 
[R1-GigabitEthernet0/0/0]interface l 0
[R1-LoopBack0]ip address  192.168.1.0 24
[R1]rip
[R1-rip-1]network 1.0.0.0
[R1-rip-1]network 192.168.1.0

扩展配置:

①手工认证:

RIPV2的手工认证  --- V1不支持!!!
    #由于v2没有给认证预留空间,所以进行认证之后,认证数据会占用一条路由条目的空间,
    #导致进行认证的RIP数据包中,最多只携带24条路由条目信息

[R1]rip
[R1-rip-1]version 2
[R1-GigabitEthernet0/0/0]rip authentication-mode md5 usual cipher 123456

//此时查看R2的RIP路由表   R1的环回从已经从R2上删除
[R2-GigabitEthernet0/0/0]display rip 1 route
 Route Flags : R - RIP
               A - Aging, G - Garbage-collect
 ----------------------------------------------------------------------------
 Peer 1.0.0.1 on GigabitEthernet0/0/0
      Destination/Mask        Nexthop     Cost   Tag     Flags   Sec
      192.168.1.0/24           1.0.0.1      1    0        RA     142
 Peer 2.0.0.2 on GigabitEthernet0/0/1
      Destination/Mask        Nexthop     Cost   Tag     Flags   Sec
      192.168.3.0/24           2.0.0.2      1    0        RA       5
[R2-GigabitEthernet0/0/0]display rip 1 route
 Route Flags : R - RIP
               A - Aging, G - Garbage-collect
 ----------------------------------------------------------------------------
 Peer 2.0.0.2 on GigabitEthernet0/0/1
      Destination/Mask        Nexthop     Cost   Tag     Flags   Sec
      192.168.3.0/24           2.0.0.2      1    0        RA      10

//没有到R1的路由
[R2-GigabitEthernet0/0/0]display ip routing-table protocol rip
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : RIP
         Destinations : 1        Routes : 1        

RIP routing table status : <Active>
         Destinations : 1        Routes : 1

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

    192.168.3.0/24  RIP     100  1           D   2.0.0.2         GigabitEthernet
0/0/1

RIP routing table status : <Inactive>
         Destinations : 0        Routes : 0

//也无法ping通R1的环回
[R2-GigabitEthernet0/0/0]ping 192.168.1.1
  PING 192.168.1.1: 56  data bytes, press CTRL_C to break
    Request time out
    Request time out
    Request time out
    Request time out
    Request time out

  --- 192.168.1.1 ping statistics ---
    5 packet(s) transmitted
    0 packet(s) received
    100.00% packet loss

此时进行抓包 

//此时需要在R2的对应接口设置一样的密文
[R2-GigabitEthernet0/0/0]display ip routing-table protocol rip

//查看路由表
[R2]display ip routing-table protocol rip
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : RIP
         Destinations : 2        Routes : 2        

RIP routing table status : <Active>
         Destinations : 2        Routes : 2

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

    192.168.1.0/24  RIP     100  1           D   1.0.0.1         GigabitEthernet
0/0/0
    192.168.3.0/24  RIP     100  1           D   2.0.0.2         GigabitEthernet
0/0/1

RIP routing table status : <Inactive>
         Destinations : 0        Routes : 0

//此时可以ping通
[R2]ping 192.168.1.0
  PING 192.168.1.0: 56  data bytes, press CTRL_C to break
    Reply from 192.168.1.1: bytes=56 Sequence=1 ttl=255 time=20 ms
    Reply from 192.168.1.1: bytes=56 Sequence=2 ttl=255 time=20 ms
    Reply from 192.168.1.1: bytes=56 Sequence=3 ttl=255 time=10 ms
    Reply from 192.168.1.1: bytes=56 Sequence=4 ttl=255 time=20 ms
    Reply from 192.168.1.1: bytes=56 Sequence=5 ttl=255 time=30 ms

  --- 192.168.1.0 ping statistics ---
    5 packet(s) transmitted
    5 packet(s) received
    0.00% packet loss
    round-trip min/avg/max = 10/20/30 ms

②手工汇总:

2,RIPV2的手工汇总 --- 汇总后将立即抑制明细路由,将明细路由的开销值改为16,进行带毒传输。
[r1-GigabitEthernet0/0/0]rip summary-address 192.168.0.0 
255.255.252.0
注意,汇总之后不要忘记添加空接口路由进行防环。
汇总的优点:1,可以减少路由条目数量,提高转发效率
 2,可以防止路由表翻滚,确保网络的稳定性。

//设置两个环路
[R1]interface  l 1
[R1-LoopBack1]ip address 192.169.1.1 24
[R1-LoopBack1]interface l 2
[R1-LoopBack2]ip address 192.169.2.1 24

//宣告
[R1]rip
[R1-rip-1]network  192.169.1.0
[R1-rip-1]network 192.169.2.0

//进行汇总       --- 这里有个问题!!!这个路由器有多少个接口,就要在多少个接口上汇总!!!
[R1]interface g0/0/0
[R1-GigabitEthernet0/0/0]rip summary-address 192.169.0.0 255.255.252.0


//此时可以看到192.169.1.0/24和192.169.2.0/24已经带毒传输  取而代之的是192.169.0.0/22
[R2]display rip 1 route 
 Route Flags : R - RIP
               A - Aging, G - Garbage-collect
 ----------------------------------------------------------------------------
 Peer 1.0.0.1 on GigabitEthernet0/0/0
      Destination/Mask        Nexthop     Cost   Tag     Flags   Sec
      192.168.1.0/24           1.0.0.1      1    0        RA       4
      192.169.0.0/22           1.0.0.1      1    0        RA       4
      192.169.2.0/24           1.0.0.1     16    0        RG      38
      192.169.1.0/24           1.0.0.1     16    0        RG      38
 Peer 2.0.0.2 on GigabitEthernet0/0/1
      Destination/Mask        Nexthop     Cost   Tag     Flags   Sec
      192.168.3.0/24           2.0.0.2      1    0        RA      15


//注意设置空接口!!!别出环
[R1]ip route-static 192.169.0.0  22 NULL 0

③修改计时器:

1.周期更新计时器:默认30s

2.失效计时器:180s -- 一条路由信息180s未刷新,则判定该路由失效

#路由器会将该路由从全局路由表删除,还会保存在缓存中,将其开销值置为16,之后更新仍然携带 -- 带毒传输

3.垃圾回收计时器:120s -- 失效路由在120s内继续发出,带毒传输。当计时器归零后(120s),该路由彻底删除

[R1-rip-1]timers rip 20 120 80
//保证系数为 1:6:4

④缺省路由:

//在边界路由器上设置
 [R1-rip-1]default-route originate 
[R1-rip-1]dis	
[R1-rip-1]display thi	
[R1-rip-1]display this 
[V200R003C00]
#
rip 1
 default-route originate
 version 2
 network 1.0.0.0
 network 192.168.1.0
 network 192.169.1.0
 network 192.169.2.0
 timers rip 20 120 80 
#
return
[R1-rip-1]
     #defaule-route originate -- 在边界路由器上部署,使得边界路由器为缺省源,所有的内网设备将自动生成一条缺省路由指向边界方向(边界设备上的配置需要手工配置)


[R1-GigabitEthernet0/0/1]rip summary-address 0.0.0.0   
0.0.0.0 --- 在边界路由器连接内网接口上下发汇总信息。

⑤沉默接口:

#沉默接口 -- 将接口配置为沉默接口,则这个接口将只接受不发送RIP数据包
    [R1-rip-1]silent-interface  g0/0/0

//类似于路由器的环路将只接受RIP数据包,但是也不去发信息去影响RIP

RIP的路由控制:

RIP路由受优先级和开销值影响:

     优先级是影响不同协议之间的先后,而开销值是在RIP内的修改

     修改路由优先级:preference ,仅影响本地路由表,仅适用于不同协议之间进行比较选路

     修改路由开销值 :

        RIP中不允许将cost修改小,RIP路由范围有15跳限制,如果随意改小,15跳就形同虚设,所以只能将cost改大

        增加cost值:配置在接口上   ---    metricout出方向/metricin进方向

                ①修改路由出方向,路由信息发出的路由器上进行修改(不影响自身,只影响这个接口的后置路由)

                       如果在出方向修改,则修改路由传递时的增加值<从+1变成+X,x>1>

                ②路由入方向修改,路由信息接受方的路由器进行修改(影响自身和后置路由,不影响前置路由)

                       如果在入方向修改,则本地路由表开销值的基础上增加

        如果需要进行精准控制,就是对某个网段的路由信息开销值进行调整,可以用ACL策略对该网段流量抓取,在针对抓取流量进行开销值修改

   ①出方向修改:(不影响自身,只影响这个接口的后置路由)

//之间在R1上设置了两个环回,此时设置策略,让R1的192.168.1.0/24的开销增大5

//设置ACL策略抓取192.168.1.0/24网段
[R1]acl 2000
[R1-acl-basic-2000]rule permit source 192.168.1.0  0
[R1-acl-basic-2000]q

//此时去R1的出接口设置cost +5
[R1]interface g0/0/0
[R1-GigabitEthernet0/0/0]rip  metricout 2000 5

//去R2上查看,R1的192.168.1.0/24网段的cost +5
[R2]display  ip routing-table protocol  rip 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : RIP
         Destinations : 4        Routes : 4        

RIP routing table status : <Active>
         Destinations : 4        Routes : 4

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   RIP     100  1           D   1.0.0.1         GigabitEthernet
0/0/0
    192.168.1.0/24  RIP     100  5           D   1.0.0.1         GigabitEthernet
0/0/0
    192.168.3.0/24  RIP     100  1           D   2.0.0.2         GigabitEthernet
0/0/1
    192.169.0.0/22  RIP     100  1           D   1.0.0.1         GigabitEthernet
0/0/0

RIP routing table status : <Inactive>
         Destinations : 0        Routes : 0

//再去R3上查看
<R3>display  ip routing-table protocol  rip 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : RIP
         Destinations : 5        Routes : 5        

RIP routing table status : <Active>
         Destinations : 5        Routes : 5

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   RIP     100  2           D   2.0.0.1         GigabitEthernet
0/0/0
        1.0.0.0/30  RIP     100  1           D   2.0.0.1         GigabitEthernet
0/0/0
    192.168.1.0/24  RIP     100  6           D   2.0.0.1         GigabitEthernet
0/0/0
    192.168.2.0/24  RIP     100  1           D   2.0.0.1         GigabitEthernet
0/0/0
    192.169.0.0/22  RIP     100  2           D   2.0.0.1         GigabitEthernet
0/0/0

RIP routing table status : <Inactive>
         Destinations : 0        Routes : 0

②入方向修改:(影响自身和后置路由,不影响前置路由)

//在R2上抓取192.169.0.0 /22 网段
[R2-acl-basic-2000]rule permit source 192.169.0.0 0.0.3.255
[R2-GigabitEthernet0/0/0]rip metricin 2000 10

//R2的路由表
[R2]display ip routing-table protocol  rip 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : RIP
         Destinations : 4        Routes : 4        

RIP routing table status : <Active>
         Destinations : 4        Routes : 4

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   RIP     100  1           D   1.0.0.1         GigabitEthernet
0/0/0
    192.168.1.0/24  RIP     100  5           D   1.0.0.1         GigabitEthernet
0/0/0
    192.168.3.0/24  RIP     100  1           D   2.0.0.2         GigabitEthernet
0/0/1
    192.169.0.0/22  RIP     100  11          D   1.0.0.1         GigabitEthernet
0/0/0

RIP routing table status : <Inactive>
         Destinations : 0        Routes : 0

//此时R3也是
<R3>display ip routing-table protocol  rip 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : RIP
         Destinations : 5        Routes : 5        

RIP routing table status : <Active>
         Destinations : 5        Routes : 5

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   RIP     100  2           D   2.0.0.1         GigabitEthernet
0/0/0
        1.0.0.0/30  RIP     100  1           D   2.0.0.1         GigabitEthernet
0/0/0
    192.168.1.0/24  RIP     100  6           D   2.0.0.1         GigabitEthernet
0/0/0
    192.168.2.0/24  RIP     100  1           D   2.0.0.1         GigabitEthernet
0/0/0
    192.169.0.0/22  RIP     100  12          D   2.0.0.1         GigabitEthernet
0/0/0

RIP routing table status : <Inactive>
         Destinations : 0        Routes : 0

RIP的路由过滤:

    路由过滤属于路由控制的一种,可以过滤掉某些路由信息,从一开始就不去加载到路由表(不学习该路由)

        路由过滤也分入方向(影响自己和后置路由)和出方向(影响这个接口的后置路由)

        华为中,路由过滤需要使用过滤列表 -- filter policy,过滤列表属于高阶列表,但是本身不具备过滤功能,所以需要调用ACL列表,需要调ACL列表,并且依赖ACL列表的过滤功能

A.出方向修改

    ①抓取acl列表

    ②通过过滤列表对路由信息进行过滤(rip内)

        [RX-rip-X]filter-policy ACL export  G X/X/X

//acl抓取
[R2]acl 2001
[R2-acl-basic-2001]rule deny  source  192.168.1.0  0.0.0.255
[R2-acl-basic-2001]rule permit source  any 
   #华为ACL列表末尾并不是隐含了一条允许所有的规则,而是对未匹配的流量不做处理
   #如果不加这一条,则将会过滤掉所有路由信息

//设置出接口    注意格式
[R2-acl-basic-2001]q
[R2]rip
[R2-rip-1]filter-policy 2001 export G 0/0/1

//此时R3无法收取到R1的192.168.1.0/24网段信息
<R3>display ip routing-table protocol rip
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : RIP
         Destinations : 4        Routes : 4        

RIP routing table status : <Active>
         Destinations : 4        Routes : 4

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   RIP     100  2           D   2.0.0.1         GigabitEthernet
0/0/0
        1.0.0.0/30  RIP     100  1           D   2.0.0.1         GigabitEthernet
0/0/0
    192.168.2.0/24  RIP     100  1           D   2.0.0.1         GigabitEthernet
0/0/0
    192.169.0.0/22  RIP     100  12          D   2.0.0.1         GigabitEthernet
0/0/0

RIP routing table status : <Inactive>
         Destinations : 0        Routes : 0

B.入方向修改

    ①抓取acl列表

    ②通过过滤列表对路由信息进行过滤
        [RX-rip-X]filter-policy ACL import 

//流量抓取
[R2]acl 2002
[R2-acl-basic-2002]rule deny source 192.169.0.0 0.0.3.255 
[R2-acl-basic-2002]rule  permit  source  any 
[R2-acl-basic-2002]q

//设置入接口
[R2]rip 
[R2-rip-1]filter-policy 2002 import 

//此时R2路由表上没有192.169.0.0/22 这个路由
[R2]display  ip routing-table protocol  rip 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : RIP
         Destinations : 3        Routes : 3        

RIP routing table status : <Active>
         Destinations : 3        Routes : 3

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   RIP     100  1           D   1.0.0.1         GigabitEthernet
0/0/0
    192.168.1.0/24  RIP     100  5           D   1.0.0.1         GigabitEthernet
0/0/0
    192.168.3.0/24  RIP     100  1           D   2.0.0.2         GigabitEthernet
0/0/1

RIP routing table status : <Inactive>
         Destinations : 0        Routes : 0


//此时在R3上查看  --- 没有192.169.0.0/22 的路由
[R3]display  ip routing-table protocol rip 
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : RIP
         Destinations : 3        Routes : 3        

RIP routing table status : <Active>
         Destinations : 3        Routes : 3

Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface

        0.0.0.0/0   RIP     100  2           D   2.0.0.1         GigabitEthernet
0/0/0
        1.0.0.0/30  RIP     100  1           D   2.0.0.1         GigabitEthernet
0/0/0
    192.168.2.0/24  RIP     100  1           D   2.0.0.1         GigabitEthernet
0/0/0

RIP routing table status : <Inactive>
         Destinations : 0        Routes : 0

 R2的出接口抓包查看:此时路由信息已经没有192.168.1.0/24和192.168.0.0/22网段信息

 

单播邻居:

        沉默接口: 1.只收数据不发数据 2.沉默接口只影响组播和广播包,但对单播不影响

        沉默接口只收不发,但是路由器底下的PC会接受到RIP信息但无法去发送RIP信息,所以使用单播邻居,来减少对路由的干扰。如果存在多个路由器,则各路由器之间需要互相设置单播邻居和沉默接口 

        单播邻居配置(邻居之间必须互相指定对方接口的ip为自己的单播邻居),但是组播和广播形式发送 <所以单播邻居需要和沉默接口一起使用才能达到效果>

//相当于在network宣告下,将接口宣告为peer

//先配置沉默接口,再配置单播邻居

//R2上配置
[R2]rip	
[R2-rip-1]silent-interface g0/0/1
[R2-rip-1]peer 2.0.0.2

//R3上配置
[R3]rip
[R3-rip-1]silent-interface g0/0/0
[R3-rip-1]peer  2.0.0.1

//配置单播为对端接口

 抓包:配置以后,安静多了

此时地址为单播地址,且为对端ip 

RIP之不同版本之间的信息共享:

1.将RIPV1的边界接口上设置为rip version X(反之亦然)  --- 与其他版本的联通接口线路上

//R1为V2,此时与R2连接接口为G0/0/0口,设置
[R1-GigabitEthernet0/0/0]rip version  1


//同理R2的G0/0/0口也同样可以这样设置,但是为对端的版本
[R2-GigabitEthernet0/0/0]rip version  2

2.重发布 

        重发布:不同的路由协议的运行原理和对路由的理解不同,所以不同的路由协议之间存在信息隔离。而想让不同的协议的路由信息互通,可以在运行不同协议的边界路由器上,将不同的路由协议之间进行转换 -- 重发布 -- 路由器将一种协议通过另一种路由协议的方式传播出去

[R3-rip-1]import-route static 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值