cisco ccnp RIP 路由协议Passive-interface(被动接口)及单播更新
Passive-interface(被动接口)及单播更新
一、单播更新
在RIP或IGRP路由器上,配置passive-interface的作用是:让特定的接口不通告任何路由更新的同时,能接受到所有的路由更新。
运用场景:
在多路访问环境中,配合neighbor命令,让RIP或IGRP以单播方式发送更新替代广播更新。
1. 配置RIP单播更新:
上图所示的环境中,R1、R2和PC同处一个广播域中,可能是连接在同一台二层交换机上,当R1及R2的接口激活RIP时,他们就会开始泛洪RIP报文,由于RIPv2是基于组播发送协议报文的,这就意味着PC也会源源不断地收到R1及R2周期性发送的RIP报文,而这实际上是白白增加PC的负担,因为它压根就不需要这些报文。
这里就可以使用到单播更新这个特性。
R1的关键性配置如下:
R1(config) router rip
R1(config-router)# network 192.168.123.0
R1(config-router)# passive-interface fastethernet 0/0
R1(config-router)# neighbor 192.168.123.2
上面的配置中,先使用network关键字宣告相应的网段,然后将R1的FE0/0设置为passive-interface,则该接口将只接收且不再发送RIP报文,此时再搭配neighbor 192.168.123.2命令将使得R1使用单播、目的地址为192.168.123.2的RIP报文来发送路由更新。
R2的关键性配置如下:
R2(config) router rip
R2(config-router)# network 192.168.123.0
R2(config-router)# passive-interface fastethernet 0/0
R2(config-router)# neighbor 192.168.123.1
配置完成后,R1、R2之间交互RIP报文,就采用单播的方式进行,这样PC就不会受到影响。
2. 配置EIGRP单播更新
注意:如果要求EIGRP实现单播更新,那么接口不能被配置为passive-interface (这与RIP不一样),而是直接使用neighbor命令去指定邻居即可。
因为EIGRP 接口一旦被设置为passive-interface,则即使手工指定了neighbor,也是无法正常建立EIGRP邻居关系的。
因此实现EIGRP单播更新,只需先使用network关键字将接口激活EIGRP,然后再搭配neighbor关键字指定特定邻居即可。
3. 配置OSPF单播更新
OSPF的neighbor命令使用上又与EIGRP不太一样。
OSPF的neighbor命令只在NBMA及P2MP环境中使用。
Route-map的使用方法详解
Route-mapCCNP学习笔记关于route-map的配置讨论,1.Passive-interface被动接口RIP中的被动接口是只收不发,EIGRP中的被动接口是不收不发。
配置,路由进程中,Passive-interface default 关闭所有接口No passive-interface s1/1 打开s1/1接口2.Distribute-list分发列表配置,利用ACL来抓取路由条目,Access-list 1 permit 4.4.4.0 0.0.0.255(路由条目)在路由进程中应用分发列表,Router eigrp 100Distribute-list 1 in/out 接口这个就代表只允许4.4.4.0的路由条目通过,其他路由条目不允许通过。
In后面不能跟协议,只有out后面可以跟。
Out后面不可以跟接口。
3.Prefix-list前缀列表,设计用于专抓路由,不仅可以抓网络号,还可以抓掩码。
配置,利用prefix-list来抓取路由条目,Ip prefix-list 1 permit 2.2.2.0/24(代表必须严格匹配网络号必须是2.2.2.0,掩码必须是24位的。
)在路由进程中应用prefix-list,Router eigrp 100Distribute-list prefix 1 out 接口Prefix-list的其他写法:Ip prefix-list 1 permit 2.2.2.0/24 (匹配前24位:2.2.2.*,掩码必须为24位)Ip prefix-list 1 permit 2.2.2.0/24 le 32 (匹配前24位:2.2.2.*,掩码必须为24—32位)Ip prefix-list 1 permit 2.2.2.0/24 ge 26 (匹配前24位:2.2.2.*,掩码必须为26---32位)Ip prefix-list 1 permit 2.2.2.0/24 ge 25 le 30 (匹配前24位:2.2.2.*,掩码必须为25---32位)Ip prefix-list 1 permit 0.0.0.0/0 le 32 (匹配所有,不可以写any)Show ip prefix-list可以用查看。
思科CISCO动态路由与RIP协议详解
动态路由与RIP协议路由协议的作用:动态学习互连网络的路由信息,为路由器建立完整的路由表。
与静态相比,路由协议可以自动适应网络的动态变化。
自治系统AS:一个统一的管理区域,对外表现一个统一的实体,具有统一的管理策略。
在互连网上通过划分不同的自治系统,可以方便管理,优化网络性能。
协议的分类:1. 运行范围IGP 内部网关路由协议---- 学习同一AS内的路由RIP EIGRP OSPF IS-ISEGP 外部网关路由协议---- 学习不同AS间的路由BGP协议2. 运行原理距离矢量型RIP EIGRP链路状态型OSPF IS—IS(中间系统—中间系统,ISO开发的路由协议)RIP协议(routing information protocol)在所有路由器上启动RIP协议,路由器便会自动向邻居通告自己所知道的路由信息,同时接收邻居通告过来的路由信息,最终自动建立完整的路由表。
1. 路由信息的通告:每30秒周期性地通告,度量值加1。
( 以跳数作为度量值)2. 路由信息的接收:对照自己的路由表没有接收有比较度量值大忽略小接收配置:R1(config )# router rip // 启用RIP协议R1 (config –router)#net work 10.0.0.0 // 指定10.0.0.0网段的接口参加RIP协议,向外发送路由更新,同时接收邻居发送的路由更新。
network的作用:指定哪个接口参于运行RIP协议。
RIP只能指定主网号,而OSPF更加灵活,可指定子网号进行严格限定例:network 10.2.0.0 等同于指定主网10.0.0.0(RIP只查看主网号)。
实验:RIP的基本配置。
1. 配置命令:R1(config)# router ripR1(config –router )# network 192.168.1.0 指定F0/0参于RIPR1(config –router )# network 192.168.2.0 指定S1/0参于RIPR2(config )# router ripR2(config –router )# network 192.168.2.0R2(config –router )# network 192.168.3.02. 查看路由表:下一跳,度量值R# sh ip route路由环路:由于路由错误,数据在网络中的两个或多个路由器间死循环,直到TTL=0被丢弃。
CCIE实验笔记之-第4章 RIP协议
距离矢量路由协议RIP V1 and V2RIP工作在UDP的520端口上,以跳数为度量,工作过程如下:1.初始化每个参与工作的接口发送请求数据包(Request Message),向所有RIP router请求一份完整的路由表,以广播形式发出。
2.接收请示RIP有两种类型消息,响应和接收消息。
3.接收到响应接收并处理响应,对路由表进行添加、删除or 修改。
4.常规路由更新和定时器每30s以应答消息的形式发送一个完整路由表到neighbors,Router收到后设置一个180s的超时计时器(Timeout Timer),Cisco称为Invalid Timer。
如果在180s内没有任何更新消息,则将跳数置为16(不可达),并宣告。
直240s后刷新计时器(Flush Timer)将其删除。
Cisco还使用了第三种计时器抑制计时器(Holddown Timer),Router接收到度量更高的路由后的180s内不会用使用接收到的路由更新路由表,为收敛提供额外时间。
5.触发路由更新中发送与变更的路由。
各种计时器可以使用下面的命令进行修改:Timer basic update invalid holddown flush.4.1.1有类路由(RIP V1)RIP-1在路由宣告中不携带子网掩码。
●RIP-1使用接收路由的接口的掩码来确定目的网络的掩码。
●如果不是直连网络,且不是同一个主网络,则会用其主网络地址进行匹配,有子网则进行汇总。
图4-1 是一个RIP路由的网络图,在每台路由器是配置一个loopback接口模拟网络。
图4-1 RIP路由例子R1的F0/0接口配置的IP是128.200.1.1/24,当接收到属于另一个主网络地址的路由更新信息时,则将主网络的掩码设置为汇总的网络地址。
例4-1所显示的是RIP路由更新的信息。
图4-1 有类路由发送接收路由的debug信息00:20:13: RIP: sending v1 update to 255.255.255.255 via FastEthernet0/0 (128.200.1.1)<-以广播包发送00:20:13: RIP: build update entries00:20:13: network 128.1.0.0 metric 100:20:13: RIP: build update entries00:20:13: network 128.200.0.0 metric 100:20:13: network 192.16.1.0 metric 200:20:20: RIP: received v1 update from 128.200.1.2 on FastEthernet0/000:20:20: 192.16.1.0 in 1 hopsR2有两个接口,一个接口配置的IP是128.200.1.2/24,掩码是24位的,接收的路由信息将主网掩码设置为接口F0/0的主网掩码。
passive-interface总结
Passive-interface的使用:Passive-interface说的就是“被动接口”,使用了这个命令后,特定的路由协议的更新就不会从这个接口发送出去了。
使用这种方法可以很好的控制路由更新的流向,避免不必要的链路资源的浪费。
比如说,在一个路由器上,有S1与S2两个串口,我们想在S1口上不传播RIP的更新,只在S2上传播。
那么我们可以使用下面的命令:Router ripVersion 2Passive-interface s1这样一来就可以了【其实从这3条命令来看的话,我们还可以看出一个东西,那就是路由器的接口在默认的情况下,只要设置的IP地址在该路由协议设置的范围内,它就会发送和接收路由更新包】。
如果接口非常的多,并且我们只想在接口S1上传播RIP更新,其他的接口不传播,那么我们可以使用另外一种变向的方法来实现:Router ripVersion 2Passive-interface default 【这个命令是将路由器上的所有的接口都设置成“被动接口”模式】No passive-interface s1路由过滤的流程:当收到一个路由更新的时候,先检查这个接口是不是设置有“过滤器”,如果没有的话,就正常转发,如果有的话,就看看是不是符合这个“过滤器”的过滤标准,如果不符合的话,就丢弃掉这个“更新”,如果符合的话,就按照这个“过滤器”的配置进行相应的转发。
配置Distribute list :使用这个“重分发列表”可以控制路由更新的流量【前面我们介绍了一个“被动接口”技术】对于“出站的路由更新”:Router(config-router)# distribute-list {access-list-number | name } out [interface-name |routing-process | [ auto-system-number ] ]基于“进站的路由更新”:Router(config-router)# distribute-list { access-list-number | name } in [interface-type-number ]重分发列表一般都是和“访问控制列表”结合使用的。
cisco 路由协议
停止不需要的 RIP 更新
Router(config-router)#passive-interface interface-type interface-number
该命令会停止从指定接口发送路由更新。但是,从其它接口发出的路由更新中仍将通告指定接口所属的网络。
自动总结的优点
可以使发送和接收的路由更新较小,从而使 R2 和 R3 之间的路由更新占用较少的带宽。
支持 VLSM 和手动路由总结。这些功能使得 EIGRP 有能力创建具有层次结构的大型网络。
EIGRP 的优点:
尽管路由以距离矢量方式传播,但度量是根据最小带宽和路径的累积延迟进行计算,而不是根据跳数得出。
采用扩散更新算法 (DUAL) 进行路由计算,收敛速度更快。DUAL 允许向 EIGRP 拓扑表插入备用路由,当主路由失败时备用路由便可派上用场。由于这一过程在本地实现,所以可以立即切换到备用路由,不需要其它路由器进行任何操作。
无论是使用下一跳 IP 地址的静态路由,还是使用送出接口的静态路由,其默认 AD 值均为 1。不过,如果使用特定的送出接口来配置静态路由,运行 show ip route 命令后不会列出其 AD 值。并且命令输出中会将目的网络显示为通过该接口直连网络。这常常会给人造成误解,认为此路由的 AD 值一定是 0这可以通过使用带 [route] 参数的 show ip route 命令来验证。在该命令中指定 [route] 参数,可以显示路由的详细信息,包括距离(即 AD 值)。直连网络的管理距离不能更改,并且其它路由来源的管理距离不能为 0。】
发生了改变的网络中收敛速度缓慢,不一致的路由表未能得到更新
错误配置或添加了丢弃的路由】
RIP 的功能:
思科CISCO动态路由与RIP协议详解
思科CISCO动态路由与RIP协议详解动态路由是计算机网络中常用的一种路由选择机制。
与静态路由相比,动态路由可以根据网络状态自动调整路由表,提高网络的效率和可靠性。
思科CISCO作为网络设备的领导厂商,提供了丰富的动态路由协议,其中之一就是RIP协议。
一、动态路由的基本概念动态路由是指通过交换路由信息,自动构建和维护路由表的路由选择方法。
它主要包括路由器之间通过路由协议交换信息、计算最佳路径、更新路由表等步骤。
与静态路由相比,动态路由的优势在于提供了一种自动化的方式,可以根据网络环境的变化来调整路由路径,适应网络的动态变化。
二、RIP协议概述RIP(Routing Information Protocol)是思科CISCO提供的一种最常见的动态路由协议。
RIP协议使用跳数(即经过的路由器个数)来衡量路径的优劣,在路由选择时选择跳数最少的路径。
RIP协议简单易用,适用于小型网络,但是在大型网络中由于其算法的局限性,可能会产生一些问题。
1. RIP协议的工作原理RIP协议中的路由器使用路由信息表(Routing Table)来存储路由信息,每个路由器定期向相邻的路由器广播自己的路由信息,并接收和更新其他路由器的路由信息。
RIP协议中,每个路由器最初将其直连网络的距离设置为0,并随着接收到的路由信息更新路由表。
当路由器检测到相邻路由器的距离发生变化时,它会更新路由表,并将新的路由信息通知其他路由器。
2. RIP协议的特点RIP协议具有以下几个特点:- 距离向量协议:RIP协议以跳数作为衡量路径优劣的标准,采用的是距离向量算法。
这意味着RIP协议只关心路径中路由器的数量,而不考虑路径的带宽、延迟等其他因素。
- 路由更新频繁:RIP协议的路由更新频率较高,通常为30秒一次。
这样可以及时响应网络拓扑的变化,但也会导致网络中产生大量的路由更新报文,增加网络带宽的消耗。
- 发送完整路由表:RIP协议在路由更新时,会发送完整的路由表信息,而不是只发送变化的部分。
CCIE笔记 路由协议
CCIE学习笔记-协议Rip技术概览Rip工作在UDP的端口520上-也就是说,所有的RIP 数据包的源端口和目的端口都是520。
1 初始化——RIP 初始化时,会从每个参与工作的接口上发送请求数据包。
该请求数据包会向所有的RIP路由器请求一份完整的路由表。
该请求通过LAN上的广播形式发送LAN或者在点到点链路发送到下一跳地址来完成。
这是一个特殊的请求,向相邻设备请求完整的路由更新。
2 接收请求——RIP有两种类型的消息,响应和接收消息。
请求数据包中的每个路由条目都会被处理,从而为路由建立度量以及路径。
RIP采用跳数度量,值为1的意为着一个直连的网络,16,为网络不可达。
路由器会把整个路由表作为接收消息的应答返回。
3 接收到响应——路由器接收并处理响应,它会通过对路由表项进行添加,删除或者修改作出更新。
4 常规路由更新和定时——路由器以30秒一次地将整个路由表以应答消息地形式发送到邻居路由器。
路由器收到新路由或者现有路由地更新信息时,会设置一个180秒地超时时间。
如果180秒没有任何更新信息,路由的跳数设为16。
路由器以度量值16宣告该路由,直到刷新计时器从路由表中删除该路由。
刷新计时器的时间设为240秒,或者比过期计时器时间多60秒。
Cisco 还用了第三个计时器,称为抑制计时器。
接收到一个度量更高的路由之后的180秒时间就是抑制计时器的时间,在此期间,路由器不会用它接收到的新信息对路由表进行更新,这样能够为网路的收敛提供一段额外的时间。
5 触发路由更新——当某个路由度量发生改变时,路由器只发送与改变有关的路由,并不发送完整的路由表。
注意:RIP-1是一个有类的路由选择协议,因此路由宣告中不携带子网掩码。
RIP-1采用接收路由的接口的子网掩码来确定目的网络的子网掩码。
这种做法仅对接收到的路由和直连网络处于同一主网的情况有效。
如果接收到的路由不是同一个主网,路由器就会试着去匹配该路由的主网掩码,可能是A,B,C类。
Cisco--rip协议9
Cisco相关命令:Rip(routing lnformation protocol)路由信息协议(内部网关协议IGP)距离矢量路由协议:发送完整的路由表至相邻路由器,相邻路由器将会接受路由表项并与自己原有的路由表进行组合,以完善路由器的路由表。
Rip信息类型:1、请求信息(request message):用来向邻居请求发送一个update(更新)。
2、应答信息(response message):运载着这个被请求的update。
Rip通过UDP端口520来进行操作的,rip信息包封装在UPD segment中的。
Rip的metric是基于hop count(跳数)的,metric为16代表不可达。
Rip版本默认开启:send(发送)version1 receive(接受)version1/2。
Rip的缺陷:1、过于简单,以跳数为依据计算度量值,经常得出非最优路由。
2、度量值以16为限,不适合大型网络。
3、安全性差,接受来自任何设备的路由更新。
4、不支持无类ip地址和vlsm(variable length subnet mask 变长子网掩码)。
4、收敛缓慢,时间经常大于5分钟,每固定时间更新一次消耗带宽很大。
Rip计时器:Update timer(更新时间):在rip开启之后,平均30S,启用了rip的接口会发送应答信息(update)。
Invalid timer (失效时间):lnvalid time初始化为180S(即6个update周期),如果一条路由条路由update在这180S里没有被收到的话,那么这条路由的跳数(即metic)就被设置为16,即不可达。
Flush timer (清除时间):flush timer 为240S,如果超出240S,路由将被标记为不可达,并从路由表中移除掉。
Holddown timer(保持失效时间):180S。
如果新收到的路由条目大于本身条目的跳数,该路由将进入长为180S的holddown状态。
CCNARIP基本知识点
距离矢量:周期性的将自己路由表复制信息发送给所有邻居RIP 防止路由环路的方法:1、水平分割:一个路由器从一个接口收到一条路由信息,不能将该路由再从这个接口发送出去2、最大跳数:当跳数到达规定的最大值,认为该网络不可达3、路由中毒:直接将不可达的网络标识为最大跳数4、毒性反转:加强网络上不可达的信息,会忽略水平分割原则5、触发更新:网络发生变化,马上更新,忽略更新周期6、抑制计时器:防止网络的动荡,对失效的路由开启抑制计时器Routing Information Protocol路由信息协议:特点:1、采用距离矢量算法2、采用跳数作为计算metric的方法cisco、华为:跳数是先加1再发送迈普:跳数是接收后再加,发送的时候不加13、支持等量的负载均衡,缺省最多为4条,最大为6(16)计时器:1、更新计时器:每30s发送更新一次(15%的偏差,防止同步更新)2、失效计时器:180s(6倍的更新周期)3、抑制计时器:180s(0-60)4、刷新计时器:每240s将自己通过RIP学习到的路由清空,重新学习配置实现:1、在路由器上启用RIProuter rip2、在接口上启用RIPnetwork [接口的主网络]3、启用版本2:version 24、关闭自动汇总:no auto-summaryRIP的版本:1、RIPv1:缺省使用该版本(发送原则和接收原则)a、更新过程不带掩码b、不支持VLSM和不连续网络c、采用广播方式更新(255.255.255.255)2、RIPv2:a、更新过程携带掩码b、支持VLSM和不连续网络c、采用组播(224.0.0.9)方式更新调试命令:1、show ip route2、show ip route rip3、show ip rip database4、show ip protocol --查看当前路由器运行的动态路由协议5、clear ip route * --清空路由表6、debug ip rip--打开调试命令7、un all--关闭调试命令外加:当有些路由器不必向外发送组播更新时,应该手动设置:R1(config)#router ripR1(config)#passive-interface f0/0。
RIP路由协议详解
RIP路由协议详解RIP (Routing Information Protocol) 是一种常用的内部网关协议(IGP),用于在小型企业或家庭网络中进行路由选择。
本文将详细介绍RIP 路由协议的工作原理和特点。
RIP 是一种属于距离向量应用的路由协议,以 Bellman-Ford 算法为基础。
它使用跳数 (hop count) 作为度量标准,即以网络中的路由器跳数来衡量路径长度,从而进行路由选择。
RIP 路由协议使用 UDP 协议运行在端口520上,并通过周期性的交换路由表信息来保持网络的稳定性。
RIP协议的核心原则是:每个路由器定期广播它所知道的路由信息,以及它与邻居路由器的跳数。
路由器收到邻居路由器的路由信息后,会更新自己的路由表,并将信息与其他邻居路由器分享。
这样,每个路由器都能够掌握整个网络的路由信息,并能选择最佳路径进行数据传输。
1.最大跳数限制:RIP路由协议规定网络中最大跳数限制为15跳。
如果路径中的跳数超过15跳,则被认为是不可达的。
这是为了避免无限循环和路由环路的产生。
2.广播机制:RIP路由器会定期向相邻的路由器广播路由表信息,以便邻居路由器能够了解整个网络的拓扑。
广播的频率可以通过路由器的配置进行调整。
3.路由更新:RIP路由协议采用周期性的路由更新机制,通常每30秒进行一次更新。
在更新期间,路由器会互相交换最新的路由信息,并根据信息更新自己的路由表。
4. 路由毒化:RIP 路由器使用一种称为“路由毒化”(route poisoning)的技术来防止路由环路。
当一条路径不可达时,将其距离值设置为16,即告诉其他路由器该路径不可达。
其他路由器收到该信息后,将该路径标记为不可达,从而避免数据包陷入无限循环。
尽管RIP路由协议在一些小型网络中仍然使用广泛,但它也有一些局限性:1.慢速:RIP路由协议中的路由更新机制较为频繁,会浪费网络带宽和处理资源。
在大型网络中,这可能导致路由表信息传输的延迟,影响数据传输的效率。
