动态路由协议:

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

区别:

动态路由协议的优点

  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 routeRoute Flags : R - RIPA - Aging, G - Garbage-collect----------------------------------------------------------------------------Peer 1.0.0.1 on GigabitEthernet0/0/0Destination/Mask        Nexthop     Cost   Tag     Flags   Sec192.168.1.0/24           1.0.0.1      1    0        RA     142Peer 2.0.0.2 on GigabitEthernet0/0/1Destination/Mask        Nexthop     Cost   Tag     Flags   Sec192.168.3.0/24           2.0.0.2      1    0        RA       5
[R2-GigabitEthernet0/0/0]display rip 1 routeRoute Flags : R - RIPA - Aging, G - Garbage-collect----------------------------------------------------------------------------Peer 2.0.0.2 on GigabitEthernet0/0/1Destination/Mask        Nexthop     Cost   Tag     Flags   Sec192.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 : RIPDestinations : 1        Routes : 1        RIP routing table status : <Active>Destinations : 1        Routes : 1Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface192.168.3.0/24  RIP     100  1           D   2.0.0.2         GigabitEthernet
0/0/1RIP routing table status : <Inactive>Destinations : 0        Routes : 0//也无法ping通R1的环回
[R2-GigabitEthernet0/0/0]ping 192.168.1.1PING 192.168.1.1: 56  data bytes, press CTRL_C to breakRequest time outRequest time outRequest time outRequest time outRequest time out--- 192.168.1.1 ping statistics ---5 packet(s) transmitted0 packet(s) received100.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 : RIPDestinations : 2        Routes : 2        RIP routing table status : <Active>Destinations : 2        Routes : 2Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface192.168.1.0/24  RIP     100  1           D   1.0.0.1         GigabitEthernet
0/0/0192.168.3.0/24  RIP     100  1           D   2.0.0.2         GigabitEthernet
0/0/1RIP routing table status : <Inactive>Destinations : 0        Routes : 0//此时可以ping通
[R2]ping 192.168.1.0PING 192.168.1.0: 56  data bytes, press CTRL_C to breakReply from 192.168.1.1: bytes=56 Sequence=1 ttl=255 time=20 msReply from 192.168.1.1: bytes=56 Sequence=2 ttl=255 time=20 msReply from 192.168.1.1: bytes=56 Sequence=3 ttl=255 time=10 msReply from 192.168.1.1: bytes=56 Sequence=4 ttl=255 time=20 msReply from 192.168.1.1: bytes=56 Sequence=5 ttl=255 time=30 ms--- 192.168.1.0 ping statistics ---5 packet(s) transmitted5 packet(s) received0.00% packet lossround-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 - RIPA - Aging, G - Garbage-collect----------------------------------------------------------------------------Peer 1.0.0.1 on GigabitEthernet0/0/0Destination/Mask        Nexthop     Cost   Tag     Flags   Sec192.168.1.0/24           1.0.0.1      1    0        RA       4192.169.0.0/22           1.0.0.1      1    0        RA       4192.169.2.0/24           1.0.0.1     16    0        RG      38192.169.1.0/24           1.0.0.1     16    0        RG      38Peer 2.0.0.2 on GigabitEthernet0/0/1Destination/Mask        Nexthop     Cost   Tag     Flags   Sec192.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 1default-route originateversion 2network 1.0.0.0network 192.168.1.0network 192.169.1.0network 192.169.2.0timers 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 : RIPDestinations : 4        Routes : 4        RIP routing table status : <Active>Destinations : 4        Routes : 4Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface0.0.0.0/0   RIP     100  1           D   1.0.0.1         GigabitEthernet
0/0/0192.168.1.0/24  RIP     100  5           D   1.0.0.1         GigabitEthernet
0/0/0192.168.3.0/24  RIP     100  1           D   2.0.0.2         GigabitEthernet
0/0/1192.169.0.0/22  RIP     100  1           D   1.0.0.1         GigabitEthernet
0/0/0RIP 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 : RIPDestinations : 5        Routes : 5        RIP routing table status : <Active>Destinations : 5        Routes : 5Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface0.0.0.0/0   RIP     100  2           D   2.0.0.1         GigabitEthernet
0/0/01.0.0.0/30  RIP     100  1           D   2.0.0.1         GigabitEthernet
0/0/0192.168.1.0/24  RIP     100  6           D   2.0.0.1         GigabitEthernet
0/0/0192.168.2.0/24  RIP     100  1           D   2.0.0.1         GigabitEthernet
0/0/0192.169.0.0/22  RIP     100  2           D   2.0.0.1         GigabitEthernet
0/0/0RIP 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 : RIPDestinations : 4        Routes : 4        RIP routing table status : <Active>Destinations : 4        Routes : 4Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface0.0.0.0/0   RIP     100  1           D   1.0.0.1         GigabitEthernet
0/0/0192.168.1.0/24  RIP     100  5           D   1.0.0.1         GigabitEthernet
0/0/0192.168.3.0/24  RIP     100  1           D   2.0.0.2         GigabitEthernet
0/0/1192.169.0.0/22  RIP     100  11          D   1.0.0.1         GigabitEthernet
0/0/0RIP 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 : RIPDestinations : 5        Routes : 5        RIP routing table status : <Active>Destinations : 5        Routes : 5Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface0.0.0.0/0   RIP     100  2           D   2.0.0.1         GigabitEthernet
0/0/01.0.0.0/30  RIP     100  1           D   2.0.0.1         GigabitEthernet
0/0/0192.168.1.0/24  RIP     100  6           D   2.0.0.1         GigabitEthernet
0/0/0192.168.2.0/24  RIP     100  1           D   2.0.0.1         GigabitEthernet
0/0/0192.169.0.0/22  RIP     100  12          D   2.0.0.1         GigabitEthernet
0/0/0RIP 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 : RIPDestinations : 4        Routes : 4        RIP routing table status : <Active>Destinations : 4        Routes : 4Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface0.0.0.0/0   RIP     100  2           D   2.0.0.1         GigabitEthernet
0/0/01.0.0.0/30  RIP     100  1           D   2.0.0.1         GigabitEthernet
0/0/0192.168.2.0/24  RIP     100  1           D   2.0.0.1         GigabitEthernet
0/0/0192.169.0.0/22  RIP     100  12          D   2.0.0.1         GigabitEthernet
0/0/0RIP 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 : RIPDestinations : 3        Routes : 3        RIP routing table status : <Active>Destinations : 3        Routes : 3Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface0.0.0.0/0   RIP     100  1           D   1.0.0.1         GigabitEthernet
0/0/0192.168.1.0/24  RIP     100  5           D   1.0.0.1         GigabitEthernet
0/0/0192.168.3.0/24  RIP     100  1           D   2.0.0.2         GigabitEthernet
0/0/1RIP 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 : RIPDestinations : 3        Routes : 3        RIP routing table status : <Active>Destinations : 3        Routes : 3Destination/Mask    Proto   Pre  Cost      Flags NextHop         Interface0.0.0.0/0   RIP     100  2           D   2.0.0.1         GigabitEthernet
0/0/01.0.0.0/30  RIP     100  1           D   2.0.0.1         GigabitEthernet
0/0/0192.168.2.0/24  RIP     100  1           D   2.0.0.1         GigabitEthernet
0/0/0RIP 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 

动态路由协议RIP的深层配置学习相关推荐

  1. 计算机网络实验ripv2配置,实验六 动态路由协议RIP初步配置

    <实验六 动态路由协议RIP初步配置>由会员分享,可在线阅读,更多相关<实验六 动态路由协议RIP初步配置(11页珍藏版)>请在人人文库网上搜索. 1.南昌大学实验报告学生姓名 ...

  2. 动态路由协议RIP配置和动态路由协议OSPF配置

    实验十二 动态路由协议RIP配置 1 实验目的 (1)掌握动态路由协议的原理. (2)掌握经典动态路由协议RIP的原理及过程. (3)掌握动态路由协议RIP的配置过程. 2 实验内容 (1)依据相应的 ...

  3. 动态路由协议——RIP概述+实战

    目录 一.动态路由概述 1.1 动态路由特点 1.2 动态路由依赖机制 二.静态路由和动态路由 三.动态路由协议概述 3.1 动态路由协议--度量值 3.2 动态路由协议--收敛 3.3 动态路由协议 ...

  4. cisco 动态路由协议RIP笔记

    动态路由协议RIP router(config)#router rip  启动RIP进程 router(config-router)#network 1.0.0.0  宣告主网络号 router(co ...

  5. 动态路由协议—RIP OSPF

    转载自动态路由协议--RIP路由协议 RIP支持的最大跳数是15,超过15就认为目的不可达. 每过一个路由器,跳数+1,当跳数=16时,丢弃. RIP分为V1和V2两个版本. RIP运行在园区网内部. ...

  6. 动态路由协议RIP的基本原理与配置

      前面学习了静态路由的原理,但是用静态路由搭建网络时,每一条路由的变更都需要手动进行配置,这在大型网络中的工作量是非常巨大的.有没有办法解决呢?答案是肯定的,使用动态路由即可解决此问题 动态路由协议 ...

  7. 计算机网络配置RIP路由协议,动态路由协议RIP配置,带你一分钟学会

    一.动态路由RIP产生背景 1.动态路由协议包括距离向量路由协议和链路状态路由协议.RIP(Routing Information Protocols,路由信息协议)是使用最广泛的距离向量路由协议.R ...

  8. 【CyberSecurityLearning 19】NAT与动态路由协议RIP

    目录 NAT NAT实验演示: 动态路由概述 动态路由协议 动态路由协议分类 RIP路由协议工作原理 路由表的形成​ RIP的度量值与更新时间 路由环路 水平分割 RIP的配置和验证 小实验: 综合实 ...

  9. Junos路由器静态路由及动态路由rip和ospf配置测试

    一.测试拓扑: 二.基本配置: A.R1: interface Ethernet0/0 ip address 202.100.100.1 255.255.255.0     no shut inter ...

最新文章

  1. 面向对象三大特性 -- 继承,封装,多态
  2. python遍历文件对象_Python文件常见操作实例分析【读写、遍历】
  3. scrollview复用节点_利用ScrollView实现TableView效果(实现复用)
  4. C语言写出生命游戏什么水平,我也来汇报~~~生命游戏。
  5. 海归硕士程序员吐槽:我回国竟然找不到工作,这到底是什么操作?
  6. 经验 | 计算机视觉顶会上的灌水文都有哪些特征?
  7. C语言Socket编程(计算机网络作业)
  8. Delphi编程分割图片的方法
  9. 抖音api开放平台对接_抖音视频API解析接口
  10. Android开发:为什么你的学习效率如此低,为什么你很迷茫?
  11. 如何使用计算机远程关闭手机软件,如何用手机远程控制电脑关机
  12. win10找回永久删除文件【图文教程】
  13. UA MATH524 复变函数8 Cauchy定理与原函数
  14. 微信小程序针对iphoneX以上机型,获取底部高度
  15. 使用Easy Excel导入数据,性别为男女,数据库值为0、1
  16. 泛微使用代码关联附件
  17. ubuntu16.04 通过命令,修改屏幕分辨率
  18. Python实现京东自动登录(自动完成滑块验证)
  19. linux课程设计 点菜,餐馆点餐系统专业课程设计.doc
  20. VoIP通话之SIP协议

热门文章

  1. Leetcode41.First Missing Positive
  2. hp台式计算机硬盘如何取出,惠普台式机不读硬盘怎么办
  3. java中jsp的题
  4. linux系统下查看服务器的型号等信息
  5. Linux常用命令,Linux常用命令整理
  6. mysql事务使用转化_Mysql事务
  7. 关于Eclipes上Servlet程序404的问题
  8. 神经网络压缩库Distiller学习
  9. 博士申请 | 香港中文大学(深圳)濮实老师招收分布式优化与机器学习全奖博士生...
  10. HTTP 404错误你知道是什么意思吗