RIP1和RIP2的区别

合集下载

ripv1协议和ripv2协议原理(一)

ripv1协议和ripv2协议原理(一)

ripv1协议和ripv2协议原理(一)RIP协议介绍什么是RIP协议?RIP,全称为Routing Information Protocol,是一种基于距离矢量的路由协议。

它主要用于在局域网中实现路由器之间的路由信息交换,以便实现数据包的正确转发。

RIPv1协议RIPv1是RIP的第一个版本,它在后来的RIPv2协议中进行了改进。

下面是RIPv1协议的主要特点:•距离矢量算法:RIPv1使用距离矢量算法来确定最佳路径。

每个路由器都会维护一个距离矢量表,其中包含了到达其他路由器的距离。

•最大跳数限制:RIPv1将路径的最大跳数限制为15跳,如果一个路径超过了这个限制,RIPv1将不会选择该路径。

•广播通知:RIPv1使用广播方式向其他路由器发送路由更新信息。

这意味着每个路由器都会将自己的路由信息发送给网络中的所有路由器。

•不支持无类别域间路由(CIDR):RIPv1只能传输网络地址信息,无法处理子网掩码等更精确的路由表信息。

RIPv2协议RIPv2是对RIPv1的改进版本,它在功能和性能上进行了提升。

下面是RIPv2协议的主要特点:•支持VLSM和CIDR:RIPv2可以传输子网掩码等更精确的路由表信息,可以更好地适应不同网络环境。

•支持多播通知:RIPv2使用组播方式向其他路由器发送路由更新信息,使得网络中的多个路由器可以同时接收到更新。

•认证功能:RIPv2支持对路由器之间发送的路由信息进行认证,提高了网络的安全性。

•支持IPv6:RIPv2协议还支持IPv6网络环境,可以在不同版本的IP协议之间进行路由信息交换。

总结RIP协议是一种基于距离矢量的路由协议,用于在局域网中的路由器之间交换路由信息。

RIPv1是RIP的第一个版本,而RIPv2是对RIPv1的改进版本。

RIPv2在功能和性能上进行了提升,支持了VLSM和CIDR等更精确的路由表信息,同时还增加了认证功能和对IPv6的支持。

对于不同的网络环境和需求,我们可以选择适合的RIP协议版本来实现路由功能。

rip 总结

rip 总结

RIP一、距离失量特点:周期更新;30s邻居;广播更新组播更新更新整个路由表水平分割二、RIPV1与RIPV2的区别RIPV1:有类;(自动汇总及不支持子网掩码)广播更新(FFFF.FFFF.FFFF);发送V1版本,接收任何版本;管理距离:120RIPV2:无类------自动汇总及携带掩码; no au组播(224.0.0.9)发送V2版本,接收V2版本管理距离:120 cisco设备的值三、五个知识点:如图:(一)Rip的验证:MD5散列函数,把一个整个的数据变成等长的数据,如:5G的数据经过MD5算法,变成128等长的数据。

配置:定义:KEY Chain +名字比作:钥匙链定义:KEY 号比作:钥匙号定义:KEY-string +密码。

比作:钥匙的密码注:两端保证链和钥匙密码相同。

r3(config)#key chain ciscor3(config-keychain)#key 1r3(config-keychain-key)#key-string cisco1到接口下调用:Ip rip authentication key chain ciscoIp rip authentication mode md5(二) 版本互操作:No version 2 (改为版本1)Show ip protocol 查看版本号接口下:Ip rip receve version 1 2 版本1和版本2都能接收。

Ip rip send version 1 2 发送V1和V2版本。

(三)、解决不连续子网问题:1.升级版本1为版本2.#Version 2因为版本2可以支持不连续子网。

(四)、被动接口(只收更新,不发送更新)。

Rip 每经过30秒主动发更新。

Router rippassive-interface s1/0(五)、rip 单播指邻居(单播更新)Debug ip paclet detail 查看IP的详细调试信息。

RIP配置及排错大全

RIP配置及排错大全

查看接口状态
总结词
检查RIP协议运行的接口是否正常工作
详细描述
使用命令`show interfaces`查看接口状态, 确保接口处于up状态并且没有错误。
使用debug命令
总结词
诊断RIP协议的通信问题
详细描述
使用debug命令如`debug ip rip`来开启RIP调试,观察RIP协议的通信过程,查找可能 的问题。
RIP版本1和版本2的比较
RIP版本2支持认证和子网掩码,而RIP版本1不支持。
RIP版本2的认证
RIP版本2支持明文和MD5认证,可以增加网络的安全性。
RIP的子网掩码
RIP版本2使用子网掩码来确定路由的下一跳地址。
RIP的广播模式和网络模式
在RIP的广播模式下,路由器会向所有邻居发送路由更新;在网络模 式下,路由器会向所有邻居发送请求,请求邻居发送路由更新。
简单性 配置简单
RIP与OSPF比较
复杂性
02
OSPF
01 03
配置相对复杂
资源占用较多
04
05
适用大型网络
RIP与EIGRP比较
RIP
01
02
路由汇总
路由协议中的汇总路由可以减少路由器的 资源占用和网络中的路由条目数量,提高
网络的稳定性。
03
不使用路由汇总
05
04
EIGRP
06
EIGRP是一种相对复杂的路由协议,它不 使用路由汇总,而是通过其他方式来减少 路由器的资源占用和网络中的路由条目数 量。
在小型企业网络中,RIP协议配置相对 简单,只需要在相关设备上启用RIP协 议,并正确配置网络接口即可。
校园网络
01

RIPV1、V2、OSPF报文格式

RIPV1、V2、OSPF报文格式

OSPF的报文格式
OSPF用IP报文直接封装协议报文,协议号为 89。OSPF分为5种报文:Hello报文、DD报文 、LSR报文、LSU报文和LSAck报文。一个比较 完整的OSPF报文(以LSU报文为例)结构如图 8所示
图8
OSPF报文头 报文头
OSPF有五种报文类型,它们有相同的报文头。 如图9所示。
Hello报文主要字段解释
Network Mask:发送Hello报文的接口所在网络的掩码, 如果相邻两台路由器的网络掩码不同,则不能建立邻居 关系。 HelloInterval:发送Hello报文的时间间隔。如果相邻两 台路由器的Hello间隔时间不同,则不能建立邻居关系。 Rtr Pri:路由器优先级。如果设置为0,则该路由器接口 不能成为DR/BDR。 RouterDeadInterval:失效时间。如果在此时间内未收到 邻居发来的Hello报文,则认为邻居失效。如果相邻两台 路由器的失效时间不同,则不能建立邻居关系。 Designated Router:指定路由器的接口的IP地址。 Backup Designated Router:备份指定路由器的接口的IP 地址。 Neighbor:邻居路由器的Router ID。
LSR报文
两台路由器互相交换过DD报文之后,知道对端的路由 器有哪些LSA是本地的LSDB所缺少的,这时需要发送LSR报 文向对方请求所需的LSA。内容包括所需要的LSA的摘要。 报文格式如下图所示:
0 Version 7 Type=3 Router ID Area ID Checksum Authentication LS type Link State ID Advertising Router ...... AuType 15 Packet length 31

rip1与rip2的区别和联系

rip1与rip2的区别和联系

rip1与rip2的区别和联系Routing information protocol (RIP)Introduction to the(RIP/RIP2 / RIPng: Routing Information Protocol) AS an internal gateway Protocol or IGP (internal gateway Protocol), the Routing choice Protocol applies to the AS system. Connected the AS system have special agreement, including the earliest such an agreement is "taking" (external gateway protocol), are still applied to the Internet, such contracts are usually regarded AS internal AS routing protocols. RIP's main design is to use the same technology to work with a moderately sized network. Therefore, the RIP comparison is suitable for the simple campus network and the regional network, but does not apply to the situation of complex network. RIP 2 by RIP, belongs to the supplementary agreement of RIP protocol, it is mainly used for expanding RIP 2 load information of the number of useful information, at the same time, increase its safety performance. RIP 2 is a UDP protocol. Under the RIP2, each host sends and accepts packets from the UDP port 520 through the routing selection process. RIP protocol's default routing update period is 30S. RIP's features (1) exchange information only with adjacent routers. If the communication between two routers does not pass another router, the two routers are adjacent. RIP protocol specifies that no information is exchanged between adjacent routers. (2) the information exchanged by the router is the complete information known to the current router. That is my own routing table. (3) the routing information is exchanged at a fixed time, for example, every 30 seconds, and the router updates the routing table according to the routinginformation received.applyRIP and RIP 2 are primarily available for IPv4 networks, while RIPng is primarily applicable to IPv6 networks. This article focuses on RIP and RIP 2. RIPng: the route selection information protocol next generation (RIPng: RIP for IPv6) RIPng is incompatible with RIP 1 and RIP 2. The "distance" of the RIP agreement is also called "hop count," because each router has a jump count of 1. RIP believes that a good route is the number of routers it passes, namely "short distances." RIP allows one path to contain up to 15 routers. So "distance" is equal to 16. Visible RIP only applies to the small Internet.applicationRIP (Routing information Protocol) is used earlier, use the common internal Gateway Protocol (Interior Gateway Protocol, IGP), applicable to small similar network, is a typical distance vector (short - vector) agreement. See RFC1058, RFC1723 document. RIP transmits the routing information by broadcasting UDP messages, sending a routing information update every 30 seconds. RIP provides a jump count (hop count) as a measure of the route distance, and the jump count is the number of routers that a packet must pass to reach the target. If the same target has two routers that are not equally fast or different bandwidth, but the jump count is the same, then RIP thinks the two routes are equally spaced. The maximum number of jumps that RIP supports is 15, which is the maximum number of routers you need to pass between the source and destinationnetwork 15.RIP overview-rfc 1058-rip is using the bellman-ford algorithm - currently RIP has two versions of RIPv1 and RIPv2. -rip has the following key features: -rip is a typical distance vector routing protocol. The -rip message is sent via the broadcast address 255.255.255.255, using the UDP protocol's 520 port. -rip takes the minimum number of hops to the destination network as the routing metric, rather than choosing between the bandwidth and latency of the link. -rip is designed for small networks. Its jump count is limited to 15 and 16 is not accessible. The -rip-1 is a class routing protocol that does not support a discontinuous subnet design.Rip-2 supports the CIDR and VLSM variable long subnet masks, which support discontinuous subnet design. -rip periodically takes full routing updates, broadcasts the routing table to the neighbor's router, and the broadcast cycle defaults to 30 seconds. -rip has a management distance of 120. RIP is an abbreviation for Routing Information Protocol, the most widely used internal gateway Protocol today, using the distance vector algorithm. By default, RIP measurement system using a very simple: distance is required after the link to the destination number, value of 1 ~ 15, number 16 represents infinity. The RIP process USES the UDP's 520 port to send and receive RIP packets. The RIP grouping is sent in the form of a broadcast every third of the time, and in order to prevent a "broadcast storm", the subsequent grouping will be sent after a random delay. In RIP, if a route is not brushed in 180s, the corresponding distanceis set to infinity, and the table item is removed from the routing table. RIP groups are divided into two categories: request grouping and response grouping. Rip-1 was proposed earlier, with many defects. In order to improve the deficit of rip-1, the improved rip-2 was proposed in RFC1388 and was revised in RFC 1723 and RFC 2453. The rip-2 defines an effective set of improvements, the new rip-2 supports subnet routing, supports CIDR, supports group seeding, and provides validation mechanisms. Rip-2 features: rip-2 is a Classless Routing Protocol. The rip-2 protocol message carries a mask message that supports VLSM (variable long subnet mask) and CIDR. Rip-2 supports a multicast routing update message with a multicast address of 224.0.0.9, reducing network and system resource consumption. The rip-2 supports validation of the protocol message and provides clear validation and MD5 authentication both ways to enhance security. Rip-2 can support VLSM as OSPF and is-is appear, and many people think RIP IS out of date. But in fact, RIP has its own advantages. For small networks, RIP is a small overhead for bandwidth, easy to configure, manage, and implement, and RIP is still in use. But RIP also has a clear deficit, which is when there are multiple networks that ring road problems. In order to solve the loop problem, the IETF has proposed a horizontal partitioning method, where the routing information received by the interface will not be separated from the interface (split-horizon). The split scope solves the routing loop problem between two routers, but it does not prevent the routing of three or more routers. Triggering updates is another way to solve the loop problem, which requires the router to transmit its routing table immediately when the link changes. This speeds up the aggregation of the web, but it is easy to generate a broadcast deluge. In short, thesolution to the loop problem requires a certain amount of time and bandwidth. Using the RIP protocol, the number of links within its network cannot exceed 15, which makes the RIP protocol unsuitable for large networks.RIP mechanism of the ringMaximum hop count (maximum hop count) : defines the maximum number of jumps (the maximum 15 jumps), and when the number of jumps is 16, the target is undaable. 2 - split horizon: the route learned from an interface will not be broadcast back to the interface. Cisco can close the horizontal partitioning feature for each interface. This feature is useful in the (N B M A) non-multicast access hub - and spoke environment. 3-toxicity reversal (poison reverse) : the route that learns from an interface will be sent back to the interface, but has been poisoned, and the number of jumps is set to 16, which is not to be reached. Trigger update: once the routing crashes are detected, the broadcast route refreshes the message without waiting until the next refresh cycle. Holddown timer: prevents the routing table from turning frequently, increasing the stability of the network. The above circuit mechanism is open by default.The Routing Information Protocol is an internal dynamic Routing Protocol based on the d-v algorithm. It is the first standard for all major manufacturers support IP routing protocol, has now become one of the standard of routers, host routing information transmission, suitable for most of the small campus network and the use rate of continuous regional networks. For more complex environments, RIP is not normally used. RIP1 asdistance vector routing protocols, with all associated with D - V algorithm restrictions, such as slow convergence and easy to produce and broadcast routing loop update takes up too much bandwidth, etc.; As a category routing protocol, the update message is not carrying a subnet mask, which means it is automatically aggregated on the main network boundary and does not support VLSM and CIDR. Similarly, RIP1 is an ancient protocol that does not provide authentication, which may pose a potential risk. In short, simplicity is one of the reasons why it is widely used, but some of the problems of simplicity are also the ones that need to be addressed in the fault processing of RIP.versionRIP, in the process of continuous development, came up with a second version: RIP2. The biggest difference with the RIP1 is that the RIP2 is a classless routing protocol that carries a subnet mask in the update message, which supports VLSM, CIDR, authentication, and multicast. Currently both versions are widely used, and the difference between the two requires special attention when the RIP fault is processed.RIP the types of informationRequest information (which can be a message requesting a route), reply information (must be all routing). RIP is one of the most commonly used internal gateway protocols, a typical dynamic routing protocol based on distance vector algorithms. The RIP is implemented in different network systems such as the Internet, AppleTalk, NOVELL, etc. They all adopted the samealgorithm, but they made small changes in some detail to suit the needs of different network systems. RIP has rip-1 and RIP - 2 versions, and it's important to note that the rip-2 is not a replacement for rip-1, but a rip-1 extension. RIP -2, for example, better USES the original rip-1 grouping to add functionality to a domain that must be zero, not only for variable length subnet masks, but also for routing object flags. In addition, rip-2 supports clear authentication and MD5 authentication to ensure that routing information is correct. RIP USES the user datagram protocol (UDP) message exchange to exchange routing information, using the hop count to measure the distance to the destination. As a result of greater than 15 in the RIP) is defined as infinity, so RIP is commonly used in the similar technology medium-sized network, such as campus network and a region within the scope of the network, RIP is not designed for complex, large network. But because RIP is simple and flexible, it is widely used in today's web devices and the Internet.limitationsRIP also has his limitations. For example, RIP supports a limited number of sites, which allows RIP to only apply to smaller autonomous systems and cannot support more than 15 hops. Again, such as, routing table updates will occupy larger network bandwidth, because RIP at regular intervals to broadcast routing updates, there are many nodes in the network, it will consume considerable network bandwidth. In addition, RIP convergence speed is slow, because an update to the 30 s, and announced a road has invalid must wait for the 180 s, and it is only a road closed chain it needs time, is likely to takeseveral updates to converge to completely new topology, RIP these limitations obviously weaken the performance of network. RIP's management distance is 120. The RIPV1 is the same as that of the RIPV2.Different versions of the RIPV1 RIPV2Class 1 has routing classful routing 2 does not support VLSM support VLSM 3 radio update (255.255.255.255) multicast update (224.0.0.9) 4 automatic summary, does not support manual summary support manual summary 5 does not support support authentication CIDR does not produce the CIDR 6The same1 inhibit timer2 measurements (hop count)34 summary (the default) same ring mechanism, on the border routing summary5 using UDP port 520 article6 load balance defaults to 4. The six greatly. The default of the routing table RIP is updated every 30 seconds by defaultdifferentWritten into the database, and other written into the routing table to write again after 180 seconds into the database in the small write into the routing table to replace the original at the same route Do not send in response to the load balance RIPV1 RIPV1 information, accept information RIPV1, V2. Let the RIPV1 send the RIPV2: IP rip send version 2 RIPV2 send and receive the RIPV2 information. Ip rip sen version 1 2The deficiency of RIP(1) it is too simple to calculate the number of jumps based on the number of jumps, and often leads to non-optimal routing. For example: 2 jump 64K special line, and 3 jump 1000M optical fiber, it's not bad to jump a little bit. (2) the measurements are limited to 16, not suitable for large networks. To solve the problem of routing loop, the 16 jump is considered to be infinite in rip, which is an autonomous routing algorithm for routing algorithms in the domain, which is used in the campus network and enterprise network. (3) poor security, accepting routing updates from any device. A non-password authentication mechanism, which accepts that the route of any device anywhere is more acceptable by default. Don't prevent the malicious rip from cheating. (4) no class IP address and VLSM < ripv1 >. (5) the difference in convergence is often greater than five minutes. (6) the bandwidth is very high. A complete replication routing table that copies its routing table to all the neighbors, especially on the low-speed wan link, with an explicit full scale update.Working principle of the RIPInitialization - when RIP [1] is initialized, the request packet is sent from each participating interface. The request packet requests a full routing table to all RIP routers. This request is sent by a LAN on the broadcast form or by the point-to-point link to the next jump address. This is a special request that requests the complete routing update to the adjacent device. Receive requests -- RIP has two types of messages, responses and receive messages. Each route entry inthe request packet is processed to establish the measurement and path for the routing. RIP takes a number of leaps, and the value of 1 means a direct network, 16, for the network. The router will return the entire routing table as a reply to the receiving message. Receiving the response - the router receives and processes the response, which is added, deleted, or modified by the right path. Regular routing updates and timing - the router sends the entire routing table to the neighbor's router in the form of a reply message in 30 seconds. A router will set up a timeout of 180 seconds when the new path is received or updated by an existing route. If no update information is available for 180 seconds, the route number is set to 16. The router declares the path by measure value 16 until the refresh timer deletes the path from the routing table. The timer is set for 240 seconds, or 60 seconds longer than the expired timer. Cisco also used a third timer, called the suppression timer. Receives a measure higher after routing time is to suppress the timer 180 seconds, in the meantime, the router will not use it to receive new information by table is updated, it can provide a network convergence of extra time. 5, triggered routing updates - when a routing metric is changed, the router to send only related with the change of route, not send entire routing table.。

RIP路由协议

RIP路由协议

RIP路由协议RIP路由协议RIP(Routing Information Protocol,路由信息协议)作为一种较为简单的动态路由协议,在实际使用中有着广泛的应用。

RIP协议是一个应用于网关(路由器)和主机之间交换路由器信息的距离矢量协议,目前最新版本是RIP v2。

RIP采用距离矢量算法,即路由器根据距离选择路由,所以,也称为距离向量协议。

路由器收集所有可到达目的地的不同路径,并且保存有关到达每个目的地的最少站点数的路径信息,除到达目的地的最佳路径外,任何其他信息均予以丢弃。

同时,路由器也把所收集的路由信息用RIP协议通知相邻的其他路由器。

这样,正确的路由信息逐渐扩散到了全网。

1.RIP工作机制RIP是一种基于距离矢量(Distance-Vector)算法的协议,它使用UDP报文进行路由信息的交换。

RIP使用跳数(Hop Count)来衡量到达信宿机的距离,称为路由权(Routing Metric)。

在RIP中,路由器到与它直接相连网络的跳数为0,通过一个路由器可达的网络的跳数为1,其余依此类推。

为限制收敛时间,RIP规定metric取值在0~15之间的整数,大于或等于16的跳数被定义为无穷大,即目的网络或主机不可达。

RIP每隔30 秒钟发送一次路由刷新报文,如果在180秒内收不到从某一网络邻居发来的路由刷新报文,则将该网络邻居的所有路由标记为不可达。

如果在300秒之内收不到从某一网上邻居发来的路由刷新报文,则将该网上邻居的路由从相应协议路由表中清除。

为提高性能,防止产生路由环,RIP支持水平分割(Split Horizon)和毒性逆转(Poison Reverse)。

RIP还可引入其他路由协议所得到的路由。

每个运行RIP的路由器管理一个路由数据库,该路由数据库包含了到网络所有可达信宿的路由项,这些路由项包含下列信息。

目的地址:指主机或网络的地址。

下一跳地址:指为到达目的地,本路由器要经过的下一个路由器地址。

理解 RIPv1使用广播更新路由与RIPv2使用组播更新路由的区别

理解 RIPv1使用广播更新路由与RIPv2使用组播更新路由的区别

理解RIPv1使用广播更新路由与RIPv2使用组播更新路由的区别
1、RIPv1 使用广播更新,RIPv2使用组播更新。

2、RIP版本2的更新方式比RIP版本1更有效,如下图所示的环境。

在该环境中有4台路由器,其中有一台不是RIP的路由器,如果在该环境中的RIP路由器A使用广播发一次路由更新,那以在该如图6.25所示环境中的所有路由器(RIP路由器B、C、非RIP路由器D)都会收到路由器A发来的更新广播,而此时的非RIP路由器D根本不需要接收RIP路由更新广播(因为他根本没有启动RIP路由协议)。

但是由于路由器A使用的是广播更新,路由器D也只能被迫接收路由器A发出的广播,即便是它不需要,关于广播更新的数据帧如下图6.27所示
可看出RIPv1路由更新的目标地址为广播地址(255.255.255.255)。

如果使用RIP版本2可以提高更新效率,如下图6.27所示,路由器A发送路由器更新到组播地址224.0.0.9,该地址表示网络中的所有RIP路由器,那么这些RIP路由器就将形成一个组播组(224.0.0.9),当路由器A将路由更新发送给224.0.0.9这个地址时,在这个组播组中的所有RIP路由器都会收到这个路由更新,但是路由器D就不再收到,因为路由器D是一个非RIP路由器,它不属于224.0.0.9这个组播组。

关于组播更新的数据帧如下图6.28所示,可看出RIPv2路由更新的目标地址为组播地址224.0.0.9。

题目:。

计算机组网技术作业参考答案

计算机组网技术作业参考答案

计算机组网技术作业(1)一、不定项选择题1.路由发生在TCP/IP模型的哪一层?(B)A.应用层B.网络层C.传输层D.物理层2.二层交换机根据什么信息决定如何转发数据帧?(F)A.源MAC地址B.源IP地址C.源交换机端口D.目的IP地址E.目的端口地址F.目的MAC地址3.PC用什么命令验证处于交换机连接的相同LAN中的主机之间的连通性?(A)A.ping地址B.tracert地址C.trouceroute地址D.arp地址4.以下哪些命令被用来验证中继链路配置状态?(BC)A.showinterfacesinterfaceB.showinterfacetrunkC.showinterfacesswitchportD.showipinterfacebriefE.showinterfacesvlan5.交换机上哪些VLAN是默认可以修改和删除的?(A)A.2-1001B.1-1001C.1=1002D.2-1005二、填空题1.假设一个网络管理员正在验证新安装的FT服务是否能够连接,该网络管理员的操作在OSI七层模型的应用层。

2.某主机接收到数据帧后发现已经损坏,因此丢弃了该帧,该功能是在OSI数据链路层完成的。

3.VLA可以分割广播域。

4.协议用于在单条链路上传播多个VLAN数据。

三、简答题2.交换机有哪几种操作模式?请分别简要说明如何转化这几种操作模式。

答:交换机的操作模式有用户模式、特权模式、全局配置模式、其他特定配置模式等四种。

四种模式转化方式如下:1)从用户模式转入特权模式:S0>enble//从用户模式转入特权模式S0#2)从特权模式转入用户模式:S0#disable//从特权模式转入用户模式S0>3)从特权模式转入全局模式:S0#conft//从特权模式转入全局模式S0(config)#4)从全局模式转入特权模式:S0(config)#exit//从全局模式转入特权模式S0#//或者:S0(config)#end//从全局模式转入特权模式S0#3.VLAN协议的原理是什么?答:VLAN协议的原理是把一个大的广播域分成多个小的广播域,使其互不影响,互不冲突。

RIP技术介绍.

RIP技术介绍.

RIPRIP(Routing Information Protocol,路由信息协议)是一种较为简单的内部网关协议(Interior Gateway Protocol,IGP),主要用于规模较小的网络中,比如校园网以及结构较简单的地区性网络。

对于更为复杂的环境和大型网络,一般不使用RIP。

由于RIP 的实现较为简单,在配置和维护管理方面也远比OSPF 和IS-IS 容易,因此在实际组网中仍有广泛地应用。

RIP 工作机制1. RIP 的基本概念RIP 是一种基于距离矢量(Distance-Vector)算法的协议,它通过UDP 报文进行路由信息的交换,使用的端口号为520。

RIP 使用跳数来衡量到达目的地址的距离,跳数称为度量值。

在RIP 中,路由器到与它直接相连网络的跳数为0,通过与其相连的路由器到达另一个网络的跳数为1,其余依此类推。

为限制收敛时间,RIP 规定度量值取0~15 之间的整数,大于或等于16 的跳数被定义为无穷大,即目的网络或主机不可达。

由于这个限制,使得RIP 不适合应用于大型网络。

为提高性能,防止产生路由环路,RIP 支持水平分割(Split Horizon)和毒性逆转(Poison Reverse)功能。

2. RIP 的路由数据库每个运行RIP 的路由器管理一个路由数据库,该路由数据库包含了到所有可达目的地的路由项,这些路由项包含下列信息:目的地址:主机或网络的地址。

下一跳地址:为到达目的地,需要经过的相邻路由器的接口IP 地址。

出接口:转发报文通过的出接口。

度量值:本路由器到达目的地的开销。

路由时间:从路由项最后一次被更新到现在所经过的时间,路由项每次被更新时,路由时间重置为0。

路由标记(Route Tag):用于标识外部路由,在路由策略中可根据路由标记对路由信息进行灵活的控制。

关于路由策略的详细信息,请参见“IP 路由分册”中的“路由策略配置”。

3. RIP 的启动和运行过程RIP 启动和运行的整个过程可描述如下:路由器启动RIP 后,便会向相邻的路由器发送请求报文(Request message),相邻的RIP 路由器收到请求报文后,响应该请求,回送包含本地路由表信息的响应报文(Response message)。

RIP

RIP

距离矢量路由协议(1)Written and organized by zhuotian动态路由协议主要分为两类:距离矢量协议和链路状态协议,各有优缺点。

本文中将要讲到的距离矢量路由协议是RIP和EIGRP。

RIP 版本 1 和 2 是纯粹的距离矢量协议,EIGRP 实际上则是带有一些高级功能的距离矢量协议。

而 RIPng 作为 RIP 协议的最新版本,是专为支持 IPv6 而设计。

采用距离矢量路由协议的路由器可以与直接连接的邻居路由器共享网络信息。

然后,这些路由器又把信息传递给它们的邻居,直到企业的所有路由器都获知此信息。

采用距离矢量协议的路由器并不知道通往目的地址的全部路径;它只知道通往远程网络的距离和方向,亦即矢量。

而这些信息来自于与它直接相连的邻居。

像所有的路由协议一样,距离矢量协议使用度量决定最佳路由。

而其计算最佳路由的方法正是基于路由器到网络的距离。

跳数是一种常用的典型度量,它表示从一个特定路由器到目的网络之间需经过的路由器数量。

与链路状态协议相比,通常距离矢量协议的配置和管理复杂度较低。

而且,后者可以运行在较老式的和功能不是很强大的路由器上,对内存和处理器资源的要求也相对较低。

采用距离矢量协议的路由器可将其维护的整个路由按固定间隔广播或组播给与它们直接相连的邻居路由器。

而且,如果路由器获知了通往同一目的地址的多条路由,它将通过计算并通告度量值最低的一条路由。

但是,这种传递路由信息的方法在大型网络中就显得效率很低了。

在任何特定时刻,一些路由器可能并未获悉关于当前网络的足够信息。

这就限制了该协议的可扩展性并导致诸如路由环路等问题。

RIP(Routing Information Protocol)协议原理RIP是通过UDP端口520来进行操作的,RIP信息包是封装在UDP segment中的. RIP定义了2种信息类型:Request message(请求信息)和Response message(应答信息). 请求信息用来向邻居请求发送一个update(更新), 应答信息运载着这个被请求的update. RIP的metric 是基于hop count(跳数)的,metric为16代表不可达。

RIP协议学习

RIP协议学习
2.水平分割: 禁止路由选择选择协议回传路由选择信息(即传送方向与信息 接收方向相反)。
3.路由中毒: 将不可达网络度量值置为无穷大(如RIP中置跳数为16--在RIP中 最大跳数为15,16意味着无穷大),并由该表项来引发一个路由 中毒,而不是马上从路由表中删掉这条路由信息。中毒路由被发 给邻居路由器以通知这条路径失效,其他路由器到收到一个路由 中毒后发送一个毒性逆转。
初始化:
每个结点只知道从它自己到其直接邻站的代价,它并不知道 到其他的路径的代价以及该怎么走。
共享:
距离向量路由选择整个思想就是在相邻站之间共享信息。
结点与其直接邻站,周期性地(通常是30秒)或触发更新, 共享路由表。
更新:
当一个结点从邻站收到一个两列的表时,它就需要更新其路 由表。更新一般分为3个步骤: 1.接收结点需要把自己到发送结点之间的代价增加到第二列中 的每一个值上。 2.如果接收结点要使用任何一行的信息,那么接收结点需要在 每一行把发送结点的名字增加到第三列。 3.接收结点需要把旧表的每一行和收到的表的修正版本的相对 应的行进行比较: a.如果下一个结点项目是不同的,那么接收结点就选择具有较 小代价的一行。如果一样,就保留旧的。 b.如果下一个结点项目是一样的,那么接收结点就选择新的一 行。
A B C D E
2 4 0 4 ∞
+
A B C D E
0 5 2 ∞ 3
A的旧表
一 一 一 一
A B C D E
2 6 2 6 3
C C C C C
从C收到的
A的修正表
A B C D E
0 5 2 6 3一 一 一 C 一源自A的新表二结点循环的不稳定性:
1.最大跳计数: 设置最大跳,15跳为最大,凡是15跳之后都认为不可达。

RIP、OSPF、EIGRP 区别

RIP、OSPF、EIGRP 区别

RIP、OSPF、EIGRP 区别三种类型的动态路由协议算法分别是距离矢量算法,链路状态算法以及平衡混合算法,这几种算法的类型代表:RIP、OSPF、EIGRP。

而且它们都是内部网关协议(IGP),也就是说它们都运行在一个自治系统内部,什么是自治系统,我们来简单看一下:自治系统:就是使用相同路由准则的网络集合,一般是一个ISP,或者是一个大型的行政机构。

大家刚听到这个术语时会感到有点模糊,有点抽象,在CCNP的课程中会有详细的介绍,我们CCNA部分很少会用到自治系统间的协议,使用的基本上都是自治系统内的协议。

所以如果按照在自动系统内运行还是用于连接不同的自治系统,路由协议又分为两种:IGP:内部网关协议,在一个自治系统内运行。

比如:RIP、OSPF、IS-IS、EIGRP等。

EGP:外部网关协议,用于连接不同的自治系统。

比如:BGPRIP:路由信息协议在CCNA部门主要介绍的是内部网关协议,那么我们先从RIP开刀。

RIP是一个典型的距离矢量路由协议,全称是Routing information protocol(路由信息协议)。

它使用的是数据包所经过的网关来做为距离的单位,最大跳数为15跳,超过15跳便无法到达,大家从这个数中就可以看出来,RIP是一个元老级的路由协议,正是因为受到15跳的限制,所以现在使用的是越来越少。

它只适合于一些规模不大的网络,路由器的数量不多的网络中。

因为它评价网络的好处就是依靠跳数,但是这个跳数并不一定说就能代表最佳路径。

如图所示:PC1希望到达PC2,按照RIP协议来说肯定是经过Router3,再转交给Router4就到达PC2,因为这样的话相对于Router3来说,它只要经过两跳,就可以到达PC2所在的网段。

跳数最少。

但是这条线路的带宽是19.2Kbps,而另一条路虽然跳线多,但它是T1线路,带宽大,延迟小。

肯定会比第一条路要优。

但是RIP 是以跳数计算最佳路径,所以它就选择了第一条路。

Rip路由协议详情详情报文格式

Rip路由协议详情详情报文格式

RIP报文格式RIP协议有两个版本, RIP-1和RIP-2.本文主要对RIP-2报文格式进行分析。

RIP 报文中至多可以出现25个 AFI、互联网络地址和度量值,这允许使用一个RIP报文更新一个路由器中的多个路由表项。

●命令字(Command)命令字指出RIP报文是一个请求报文还是对请求的应答报文。

两种情形均使用相同的帧结构。

●版本 (Version)指生成RIP报文时所使用的版本,RIP只有两个版本:版本1和版本2。

●路由选择域 (Routing Domain)路由选择域是路由程序用来决定路由更新信息归属(那个域)的信息。

这个字段是用来将路由更新信息绑定到路由器上特定的路由程序来处理的。

如果需要实现多个不同的网络共存,那么我们就需要路由信息中包含这个字段。

这可以使管理员可以使用简单的策略来实现多个并行的RIP实例。

这意味着,一个路由器只在一个和一系列域中工作,它将会忽略那些属于别的其他域的RIP数据包。

路由域标号为0的是缺省的路由域。

●地址族标识(Address Family Identifier)报文中所携带地址的类型,提供了和以前版本的兼容性。

●路由标记(Route Tag)路由标记字段的存在是为了支持外部网关协议(BGP)。

这个字段被期望用于传递自治系统的标号给外部网关协议及边界网关协议(BGP)。

●IP地址(IP Address)这个地址可以是主机、网格,甚至是一个缺省网关地址。

这个地址内容如何变化看两个例子:在一个单表项请求报文中,这个地址包括报文发送者的地址,在一个多表项应答报文中,这个地址包括报文发送者路由表中存储的IP地址。

●子网掩码(Subnet Mask)包含子网掩码是改进RIP协议最初的意图。

子网掩码信息是RIP协议在多种环境中变得更有用,并且允许在网络中使用变长掩码。

●下一跳地址(Next Hop)支持下一跳地址优化了在使用多种路由协议的网络环境中的路由器。

例如,如果RIP-2协议在网络中与另一个路由协议共同使用,并且有一个路由器同时运行两种协议,那么这个路由器就可以告诉其他使用RIP-2协议的路由器一个对于给定目的的更好的下一跳地址。

实验4.1 RIPv1和RIPv2的比较

实验4.1 RIPv1和RIPv2的比较

实验4.1 RIPv1和RIPv2的比较一、实验目的1. 熟悉RIP协议基本配置2. 掌握RIPv1和RIPv2的区别3. 掌握路由验证方法二、实验拓扑图4.1 RIP路由实验拓扑三、实验步骤1. 配置各个路由器的接口IP地址,请给出R1的接口IP地址配置截图。

2. 在各个路由器上配置RIP路由,版本为v1,请给出各个路由器的路由配置截图。

3. 在路由器上查看路由表,检查是否学习到RIP路由,请给出在R1上查看路由表的截图。

//从上可知,R1路由器没有学习到R3上的10.3.3.0/24的路由,这是因为R1上10.1.1.0/24和R3上10.3.3.0/24两个子网的主类地址相同。

由于RIPv1只认主类地址,而R1上直连的10.0.0.0/8的地址管理距离为0,从R3上学习到10.0.0.0/8网段的管理距离为120,R1认为直连的路由更优,故不将R3的10.3.3.0/24的子网写入R1的路由表。

4.检验网络连通性,请给出R1 ping R3的环回口的结果截图。

//由于lo 0的地址是1.1.1.1,其主类地址为1.0.0.0/8,而3.3.3.3的主类地址3.0.0.0/8,这两个主类地址由于不相同,所以路由器能相互学习到对方的路由,故能ping通;在R1上通过lo 0口ping R3的lo 1口(IP地址为10.3.3.3.3),由于R3的loopback 1口的主类地址与R1上lo 1口(IP地址为10.1.1.1)的主类地址相同,RIPv1只认主类地址,故不能ping通。

5.查看路由器R1当前运行的路由协议,并给出截图。

6. 在路由器R1上查看路由更新方式//以上表述RIPv1采用广播方式进行路由更新7. 将各个路由器的RIPv1路由配置为RIPv2路由,并给出R1的路由配置截图。

8. 在R1上查看是否有去往10.3.3.0/24的路由,并给出截图。

9. 在R1上ping R3的环回口,检验网络连通性。

RIPv1与RIPv2及配置

RIPv1与RIPv2及配置
– Router(config-router)# neighbor ip-address
配置RIP
• 路由自动汇总:默认当子网路由穿越有类网络边界时,将 自动汇总成有类网络路由
• 关闭RIPv2自动汇总 – Router(config-router)# no auto-summary – RIPv2 缺省情况下将进行路由自动汇聚,RIPv1 不支 持该功能
• 调整RIP时钟 – Router(config-router)# timers basci update invalid flush
• 关闭水平分割 – Router(config-if)# no ip split-horizon
RIP配置示例
1.0.0..0.0
路由B、C配置类似
RouterA#show ip route Codes: C - connected, S - static, R - RIP B - BGP
O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2 i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default Gateway of last resort is no set C 1.0.0.0/8 is directly connected, Loopback 0 C 1.0.0.1/32 is local host. C 2.0.0.0/8 is directly connected, FastEthernet 0/0 C 2.0.0.1/32 is local host. R 3.0.0.0/8 [120/1] via 2.0.0.2, 00:00:00, FastEthernet 0/0 R 4.0.0.0/8 is possibly down, routing via 2.0.0.2, 00:00:33, FastEthernet 0/0
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

RIP1和RIP2的区别
RIP简介:
RIP(Routing information Protocol)属于内部网关协议(Interior Gateway Protocol,简称IGP),适用于小型同类网络,是典型的距离向量(distance-vector)协议
RIP 通过广播UDP报文来交换路由信息,每30秒发送一次路由信息更新。

RIP提供跳跃计数(hop count)作为尺度来衡量路由距离,跳跃计数是一个包到达目标所必须经过的路由器的数目。

如果到相同目标有二个不等速或不同带宽的路由器,但跳跃计数相同,则RIP 认为两个路由是等距离的。

RIP最多支持的跳数为15,即在源和目的网间所要经过的最多路由器的数目为15,跳数16表示不可达。

RIP1和RIP2的区别:
RIP还要提到一点是RIP分为RIP1与RIP2两个版本,区别如下:区别一:RIP1是一个有类路由协议,即所有的更新包中不含子网掩码,不支持VLSM,所以就要求网络中所有设备必须使用相同的子网掩码,否则就会出错,而RIP2是一个无类的路由协议,它使用子网掩码。

区别二:第二个不同的地方是RIP1是发送更新包的时候使用的是广播包,而RIP2默认使用的是组播224.0.0.9,也支持广播发送,这样相对于RIP1来说就节省了一部分网络带宽。

区别三:第三个就是RIP2支持明文或者是MD5验证,要求两台路由器在同步路由表的时候必须进行验证,通过才可以进行路由同步,这样可以加强安全性。

有类路由无类路由是什么:
根据你的IP地址属于ABC哪一类,可以判断出你所在的网络地址,可是因为实际中有许多小网络共用一个C类地址情况的存在,实际上每个小网络的网络地址不是真正意义上的C类地址,而是加了子网掩码的。

地址汇总的含义就是提取其网络地址,有类路由提取出来的是真正属于ABC类的网络地址,而无类路由提取出来的是每个小网络真正的网络地址,它并不属于ABC中的任何一类。

.RIP的配置防止路由环路
水平分割:
Rip split-horizon 接口下,默认开启(NBMA网络例外)
毒性反转:
Rip poison-reverse 接口下,默认关闭,水平分割与毒性反转同时开启,只有毒性反转生效。

相关文档
最新文档