IPv6 RIPng和RIP 度量值分析

RIPv2和RIPng都使用值1-16(表示跳数)的度量,最大跳数为15,16表示不可达,在收到路由更新时路由器会递增该度量值,但RIPng和RIPv2的处理方法有重大区别,下面通过实验进行分析;

R1、R2、R3之间运行RIPng,路由配置如下,其它配置略;

R1的路由配置:

R1(config)#int loo 0

R1(config-if)#ipv6 ripMao enable //RIPng进程Mao只起本地意义,与OSPF的进程号功能相同;接口下配置该命令后,会在全局下生成ipv6 router rip Mao

R1(config-if)#int s1/0

R1(config-if)#ipv6 rip Mao enable

R1(config-if)#int fa0/0

R1(config-if)#ipv6 rip Mao enable

R2的路由配置:

R2(config)#int loo 0

R2(config-if)#ipv6 rip Ting en

R2(config-if)#int s1/0

R2(config-if)#ipv6 rip Ting enable

R2(config-if)#int fa0/0

R2(config-if)#ipv6 rip Ting enable

R3的路由配置:

R3(config-if)#int fa1/0

R3(config-if)#ipv6 rip

R3(config-if)#ipv6 rip Hai en

R3(config-if)#int fa0/0

R3(config-if)#ipv6 rip Hai en

R3(config-if)#int loo 0

R3(config-if)#ipv6 rip Hai en

在R1与R3之间抓包分析;

抓包可知,R1在通告路由时,将2011::1/128(R1的环回接口ipv6地址)的跳数设置为1,现在R3上查看该路由的情况

R3#show ipv6 route rip

IPv6 Routing Table -default - 11 entries

Codes: C - Connected, L- Local, S - Static, U - Per-user Static route

B - BGP, HA - Home Agent, MR - MobileRouter, R - RIP

H - NHRP, I1 - ISIS L1, I2 - ISIS L2, IA- ISIS interarea

IS - ISIS summary, D - EIGRP, EX - EIGRPexternal, NM - NEMO

ND - ND Default, NDp - ND Prefix, DCE -Destination, NDr - Redirect

O - OSPF Intra, OI - OSPF Inter, OE1 -OSPF ext 1, OE2 - OSPF ext 2

ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSAext 2, l - LISP

R   2001:A:A:12::/64 [120/2]

via FE80::C802:22FF:FEF8:8,FastEthernet1/0

via FE80::C801:39FF:FE8C:8,FastEthernet0/0

R   2011::1/128 [120/2]//其跳数置为2,增加了1

     viaFE80::C801:39FF:FE8C:8, FastEthernet0/0

R   2022::2/128 [120/2]

via FE80::C802:22FF:FEF8:8,FastEthernet1/0

现将R1和R2、R3同时配置RIP协议,配置略,看看路由器R3上的路由的度量值情况与RIPng有什么不同,在R1和R3之间进行抓包如下:

在R1和R3之间抓包可知,R1通告给R3的1.1.1.1/32路由的跳数值为1,现在R3上查看路由表情况

R3#show ip route rip

Codes: L - local, C - connected, S -static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, 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, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static route

o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP

+ - replicated route, % - next hop override

Gateway of last resort is not set

1.0.0.0/32 is subnetted, 1 subnets

R        1.1.1.1[120/1] via 13.1.1.1, 00:00:17, FastEthernet0/0 //其跳数值还是为1,R3并没有将其跳数值递增1

2.0.0.0/32 is subnetted, 1 subnets

R       2.2.2.2 [120/1] via 23.1.1.1, 00:00:01, FastEthernet1/0

12.0.0.0/30 is subnetted, 1 subnets

R       12.1.1.0 [120/1] via 23.1.1.1, 00:00:01, FastEthernet1/0

[120/1] via 13.1.1.1,00:00:17, FastEthernet0/0

在R2上查看路由1.1.1.1/32的路由情况

R2#showip route rip  //RIP路由表

Codes: L - local, C - connected, S -static, R - RIP, M - mobile, B - BGP

D - EIGRP, EX - EIGRP external, 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, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2

ia - IS-IS inter area, * - candidate default, U - per-user static route

o - ODR, P - periodic downloaded static route, H - NHRP, l - LISP

+ - replicated route, % - next hop override

Gateway of last resort is not set

1.0.0.0/32 is subnetted, 1 subnets

R        1.1.1.1[120/2] via 23.1.1.2, 00:00:28, FastEthernet0/0

//其跳数为2

3.0.0.0/32 is subnetted, 1 subnets

R       3.3.3.3 [120/1] via 23.1.1.2, 00:00:28, FastEthernet0/0

13.0.0.0/30 is subnetted, 1 subnets

R       13.1.1.0 [120/1] via 23.1.1.2, 00:00:28, FastEthernet0/0

在R2和R3之间的接口抓包可知,R3将1.1.1.1/32通告给R2时,其将其度量值(跳数)加1之后,再传递给R2;

R2#show ipv6 route rip //IPv6 RIP路由表

IPv6 Routing Table - default - 7 entries

Codes: C - Connected, L - Local, S - Static,U - Per-user Static route

B - BGP, HA - Home Agent, MR - Mobile Router, R - RIP

H - NHRP, I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea

IS - ISIS summary, D - EIGRP, EX - EIGRP external, NM - NEMO

ND - ND Default, NDp - ND Prefix, DCE - Destination, NDr - Redirect

O - OSPF Intra, OI - OSPF Inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2

ON1 - OSPF NSSA ext 1, ON2 - OSPF NSSA ext 2, l - LISP

R  2001:A:A:13::/64 [120/2]

via FE80::C803:35FF:FE30:1C, FastEthernet0/0

R   2011::1/128 [120/3]//R1的环回接口路由跳数为3

via FE80::C803:35FF:FE30:1C, FastEthernet0/0

R  2033::3/128 [120/2]

via FE80::C803:35FF:FE30:1C, FastEthernet0/0

从抓包结果可以看出来,R3将2011::1/128路由通告给路由器R2时,其度量值为2,而在R2的路由表中查看为其度量值为3,证明路由器R2将其度量值(跳数)递增1;

   总结:RIPng在传递一条起源路由(本路由器产生的)至邻居路由器时,其度量值为1,邻居路由器会将路由的度量值递增1,其实起源路由器将自已纳入到目的网络的跳数之内。而RIP是在路由起源的下一跳邻居路由器传递给他的邻居路由器时,才会将该路由的度量值递增1,而不把路由起源的路由器算在达到目的网络的跳数之内。这也是RIPng与RIP的最大不同之处。

时间: 2024-11-09 00:44:51

IPv6 RIPng和RIP 度量值分析的相关文章

rip路由协议 细节分析及实例配置【完整版】

rip路由协议 细节分析及实例配置[完整版] RIP呢,这是一个比较重要的知识点,所以它的知识覆盖面很广泛:但是呢,我将会对碰到的问题进行一些分析解刨(主要是为了帮助自己理清思维):也希望能够从中发现自己不足的问题,也希望能够找到一些比较冷僻的问题,这样子才会有意思多了.   先上图,这个就是我准备做实验的基本用图了.现在已经按照图上标注的IP将所有基本配置设置好了. 在这个实验中,大多数都是基于ripv1,只有在需要比较的时候才会把版本改成ripv2,然后判断完之后再切换为ripv1: 第一步

ExtJs中disabled和readOnly美观度的分析

ExtJs中disabled和readOnly美观度的分析 ExtJs中,如果设置输入框为只读属性,一般第一考虑的都是readonly=true 它的效果和正常输入框一样,但是不允许输入: 然而,它很容易引起歧义,让用户第一感觉是它是输入框,有输入信息的冲动,其实不然: 这时候,可以考虑使用disabled=true属性 这下绝对不会认为可输入,一看就知道不允许修改,但字体颜色明显很模糊,所以效果不佳: 因此,使用中常常仍然使用readOnly=true,但修改背景颜色来做到disabled的更

通过 Visual Studio 的“代码度量值”来改进代码质量

原文:通过 Visual Studio 的"代码度量值"来改进代码质量 1 软件度量值指标 1.1 可维护性指数 表示源代码的可维护性,数值越高可维护性越好.该值介于0到100之间.绿色评级在20到100之间,表明该代码具有高度的可维护性:黄色评级在10到19之间,表示该代码适度可维护:红色评级在0至9之间,表示低可维护性. 1.2 圈复杂度 它是通过计算程序流中不同代码路径的数量来创建的,用来表示一个程序的复杂性.具有复杂控制流的程序需要更多的测试才能获得良好的代码覆盖率,并且不易维

斯坦福大学公开课机器学习:machine learning system design | error metrics for skewed classes(偏斜类问题的定义以及针对偏斜类问题的评估度量值:查准率(precision)和召回率(recall))

上篇文章提到了误差分析以及设定误差度量值的重要性.那就是设定某个实数来评估学习算法并衡量它的表现.有了算法的评估和误差度量值,有一件重要的事情要注意,就是使用一个合适的误差度量值,有时会对学习算法造成非常微妙的影响.这类问题就是偏斜类(skewed classes)的问题.什么意思呢.以癌症分类为例,我们拥有内科病人的特征变量,并希望知道他们是否患有癌症,这就像恶性与良性肿瘤的分类问题.假设y=1表示患者患有癌症,假设y=0表示没有得癌症,然后训练逻辑回归模型.假设用测试集检验了这个分类模型,并

OSPF详解-3 邻接、度量值

**一.OSPF邻接关系 运行链路状态路由协议的路由器必须首先与选定的邻居路由器建立邻接关系,这是通过与邻居路由器交换Hello分组来实现的. 1.邻接路由器建立步骤 路由器建立邻接关系的步骤如下: 1)路由器将Hello分组发送给邻居路由器,并接收来自邻居路由器的Hello分组.Hello分组的目标地址通常是组播地址. 2)路由器通过交换Hello分组来获悉协议特定的参数,如检查邻居是否位于同一个区域中,Hello间隔是否相等.交换完Hello分组后,路由器宣称邻居处于正常运行状态. 3)两台

通过Visual Studio 的“代码度量值”来改进代码质量

1 软件度量值指标 1.1 可维护性指数 表示源代码的可维护性,数值越高可维护性越好.该值介于0到100之间.绿色评级在20到100之间,表明该代码具有高度的可维护性:黄色评级在10到19之间,表示该代码适度可维护:红色评级在0至9之间,表示低可维护性. 1.2 圈复杂度 它是通过计算程序流中不同代码路径的数量来创建的,用来表示一个程序的复杂性.具有复杂控制流的程序需要更多的测试才能获得良好的代码覆盖率,并且不易维护. 以下两种情况会在计算圈复杂度时加1: 分支(if.while.do) swi

61-高级路由:IPv6 RIPng EIGRP OSPF

一.实验拓扑:二.实验要求:1.R1.R2.R3分别启用IPv6功能,全局开启IPv6路由单播功能:2.R1.R2直连端口用自动填充配置IPv6地址,R2.R3直连端口采用手动配置IPv6地址:3.R1.R2.R3部署IPv6环回口1::1/64.2::2/64.3::3/64,并运行RIP协议:4.全部路由器部署RIPng动态路由:EIGRP动态路由协议:5.验证:用show ipv6 route 查看路由条目. 三.命令部署:1.RIPR1(config)#ipv6 router rip w

基于PT的ipv6 ripng配置

在Cisco路由器上配置RIPng 如图规划(本人学号后三位056) 路由器配置(以R1为例) R1(配置接口地址) Router(config)#int fastEthernet 0/0 Router(config-if)#ipv6 address 2001:db8:056:1::1/64 Router(config-if)#exit Router(config)#int serial 0/0/0 Router(config-if)#ipv6 address 2001:db8:056:a001

列举一些算法对照片、图像进行相似度对比分析比较

首先: 图片如下                                                    18.jpg                                                                                    19.jpg                                                    20.jpg