您的位置 首页 知识

汽车里trip什么意思啊(boat trip什么意思啊)

汽车里trip什么意思啊(boat trip什么意思啊)

路由信息协议RIP(Routing Information Protocol)的简称,它是一种基于距离矢量算法的协议,使用跳数作为度量来衡量到达目的网络的距离。RIP主要应用于规模较小的网络中。

基本特性Routing Information Protocol:路由信息协议IGP:内部网关协议距离矢量(Distance-Vector)算法以跳数作为cost度量单位最初的RIP协议开发时间较早,所以在带宽、 配置和管理方面要求也较低,因此,RIP主要适合于规模较小的网络中。优先级默认100RIP协议特点配置简单易于维护适合小型网络(最大跳数15)RIP工作原理

路由器启动时,路由表中只会包含直连路由。

RIP运行之后:

路由器会发送Request报文,用来请求邻居路由器的RIP路由运行RIP的邻居路由器收到该Request报文后,会根据自己的路由表,生成Response报文进行行回复。路由器在收到Response报文后,会将相应的路由添加到自己的路由表中。

网络收敛后:周期性的发送路由更新,默认更新时间为30S,如果30S没收到更新报文,就会进入老化,默认老化时间为180S.老化时间超时,再经过120S后路由条目就会被删除。每个报文携带25条路由信息。如果携带认证信息每个报文携带24条路由条目。

度量值

RIP使用跳数作为度量值来衡量到达目的网络的距离

缺省情况下,直连网络的路由跳数为0,当路由器发送路由更新时,会把度量值加1.RIP规定超过15跳为网络不可达。

RIP协议版本

共同点:两个版本都是基于UDP的应用层协议,端口号520

RIPv1版本的特征

RIPv1是有类别路由协议,不支持VLSM和CIDR。以广播的形式发送报文不支持认证。

RIPv2版本的特征

无类别路由协议支持VLSM和CIDR以广播或组播发送报文,默认组播地址224.0.0.9支持认证(明文或MD5)支持外部路由tag

RIPv1版本报文格式

Command:表示该报文是一个Request还是Response,只能取1或者2。 1表示Request,2表示是Response。Version:表示RIP的版本信息。 对于RIPv1,该字段的值为1。Address Family Identifier(AFI):表示地址标识信息,对于IP协议,其值为2。IP address:表示该路由条目的目的IP地址。可以是网络地址、 主机地址。Metric:标识该路由条目的度量值,取值范围1-16。

RIPv2版本报文格式

RIPv2在RIPv1基础上进行了扩展, 但RIPv2的报文格式仍然同RIPv1类似。其中不同的字段如下所示:

AFI:地址族标识除了表示支持的协议类型外, 还可以用来描述认证信息。2. Route tag:用于标记外部路由。Subnet Mask: 指定IP地址的子网掩码, 定义IP地址的网络或子网部分。Next Hop: 指定通往目的地址的下一跳IP地址。路由通告原则

接口地址与转发地址不在同一类,直接按照类聚合通告。

接口地址与转发地址在同一类:1)掩码一致,直接通告。2)掩码不一致,按照聚合通告。

主机路由直接通告,生成的路由表也为主机路由。

RIP的环路

环路产生的原因:距离矢量路由不携带生成路由的信息,已经周期性的更新导致路由刷新不及时。

防环措施

1、水平分割

水平分割的原理是, 路由器从某个接口学习到的路由, 不会再从该接口发出去。

缺省状态下开启,在FR/X.25网络中缺省进制。可用通过接口模式下执行rip split-horizon

2、毒性反转

毒性反转是指路由器从某个接口学到路由后,将该路由的跳数设置为16,并从原接口发回给邻居路由器。毒性反转优先级高压水平分割。接口模式执行rip poison-reverse.

3、触发更新

触发更新是指当路由器信息发生变化时,立即向邻居发送路由更新。而不需要等待更新定时器

超时, 从而加速了网络收敛。

4、路由抑制

如果一条路由更新的跳数大于路由表已记录的改路由的跳数,那么将会引起该路由进入长达180秒(即6个路由更新周期)的抑制状态阶段。在抑制计时器超时前,路由器不再接收关于这条路由的更新信息。

5、定义最大跳数

RIP的最大可达跳数为15

聚合

RIPv2版本支持聚合,聚合又分为有类自动聚合和基于接口手动聚合。

基于V2进程的有类聚合实现自动聚合:

执行summary,开启自动聚合,默认开启的。undo summary 关闭聚合

基于接口的聚合,即实现手动聚合:

[r1-g0/0/0]rip summary address 172,16,0.0 255.255.255.0

RIP的配置

基本配置

rip [process-id]命令用来使能RIP进程。 该命令中, process-id指定了RIP进程ID

version 2可用于使能RIPv2以支持扩展能力, 比如支持VLSM、 认证等。

network <network-address>命令可用于在RIP中通告网络, networkaddress必须是一个自然网段的地址。 只有处于此网络中的接口, 才能进行RIP报文的接收和发送。

配置metricin

命令rip metricin <metric value>用于修改接口上应用的度量值,(注意:该命令所指定的度量值会与当前路由的度量值相加) 。当路由器的一个接口收到路由时, 路由器会首先将接口的附加度量值增加到该路由上, 然后将路由加入路由表中。

本示例中, RTA发送的10.0.0.0/8路由条目的度量值为1, 由于在RTC的GigabitEthernet0/0/0接口上配置了rip metricin 2, 所以当路由到达RTC的接口时, RTC会将该路由条目的度量值加2, 最后该路由的度量值为3

配置metricout

命令rip metricout用于路由器在通告RIP路由时修改路由的度量值。一般情况下, 在将路由表项转发到下一跳之前, RIP会将度量值加1。 如果配置了rip metricout命令, 则只应用命令中配置的度量值。 即, 当路由器发布一条路由时, 此命令配置的度量值会在发布该路由之前附加在这条路由上, 但本地路由表中的度量值不会发生改变。

在本示例中, 缺省情况下, RTA发送的10.0.0.0/8路由条目的度量值为1。 但是, 由于在RTA的GigabitEthernet0/0/0接口上配置了rip metricout 2, 所以RTA会将该路由条目的度量值设置为2, 然后发送给RTC。

配置Output&Input

命令rip output用于配置允许一个接口发送RIP更新消息。

命令rip input命令用来配置允许指定接口接收RIP报文

undo rip input命令用来禁止指定接口接收RIP报文。 运行命令undo rip input之后, 该接口所收到的RIP报文会被立即丢弃。

抑制接口配置

silent-interface命令用来抑制接口, 使其只接收RIP报文, 更新自己的路由表, 但不发送RIP报文。

命令silent-interface比命令rip input和rip output的优先级更高。 命令silent-interface all表示抑制所有接口, 此命令优先级最高, 在配置该命令之后, 所有接口都被抑制

命令silent-interface通常会配置在NBMA网络上。 在NBMA网络上, 一些路由器需要接收RIP更新消息但是不需要广播或者组播路由器自身的路由更新, 而是通过命令peer <ip address>与对端路由器建立关系。

总结

版权声明


您可能感兴趣