ospf 区域间路由的COST值是什么

一、拓扑图:

二、配置及说明:

1、配置完各接口的IP和ospf 协议。我是用R0路由器配置成帧中继交换机的,这样更有利于我们更好地理解帧中继。注意:在R1和R4走FR接口中,可以定义接口类型 ip ospf network broadcast 或者可以手动指定两个接口的邻居,不然的话会起不了邻居。
2、然后我们可以进各路由的接口下去手动指定cost 值,命令是进接口下:ip ospf cost 注意:以太网口的默认COST值为1。广域网口默认为64(ospf 的默认值100除以接口带宽1.544=64可以去show 接口查询。)路由器源接口到别的网络时,是要取该接口的COST值大小做为路径取向。比如说:R3中S1/0 和S1/1如果S1/0不手动指定COST值。默认为64。那么R3到别的路由不会取S1/0这个接口。它会SPF计算COST小的接口出去。
3、我们看一下R3到192.168.1.0网段的COST值对比图:

编号
路径


COST值


1


R3 ------> R2 ------> R1 ------> 目标网络


13


2


R3 ------> R2 ------> R4 ------> R1 ------> 目标网络


7


3


R3 ------> R4 ------> R1 ------> 目标网络


8


4


R3 ------> R4 ------> R2 ------> R1 ------> 目标网络


18

4、通过常理分析编号2的cost最小,应该会取编号2这条路走,但事实却不是,下面来看一下R3的路由:

R3#show ip route
Codes: 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

Gateway of last resort is not set

172.16.0.0/30 is subnetted, 5 subnets
O IA 172.16.255.0 [110/12] via 172.16.255.5, 00:00:02, Serial1/0
C 172.16.255.4 is directly connected, Serial1/0
C 172.16.255.8 is directly connected, Serial1/1
O IA 172.16.255.12 [110/6] via 172.16.255.5, 00:00:02, Serial1/0
O 172.16.255.16 [110/4] via 172.16.255.5, 00:00:02, Serial1/0
O IA 192.168.1.0/24 [110/7] via 172.16.255.5, 00:00:02, Serial1/0

5、我们traceroute 看一下:

R3#traceroute 192.168.1.0
Type escape sequence to abort.
Tracing the route to 192.168.1.0

1 172.16.255.5 52 msec 68 msec 24 msec
2 172.16.255.1 16 msec 20 msec 24 msec

6、发现走R2之后就直接丢给R1,而不去按照172.16.255.0网段这边的COST值为10。而去走R4(此路径也是SPF算出来的)
那么原因是什么:
当R3把数据包转发给R2的时候,R2发现此数据包是要到达其它网络。因此R2不会将数据包再转发给其相同区域的其它路由器。因为R2自己是ABR,他认为到达其它区域的数据包,需要直接转发给骨干区域。而自己也恰巧与骨干区域相连。因此R2直接将数据包转发给骨干区域的R1路由器。正是因为这个原因,所以我们查看的路由跟实际转发数据包的路径不一致。

7、下面我们再来看一下R3-R2-R4(原本COST为:4,因为我定义了R2的F0/0 COST为2,注意:这段的COST不是1,因为以太网它会按出局接口来算,不是选这个网段的最小的COST值来进行路径的叠加),R3-R4(原本COST为5)。我们把R2的f0/0 cost值再改为3。这样就是两条都是5,改完之后。我们show ip route 看一下:

R3#show ip route
Codes: 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

Gateway of last resort is not set

172.16.0.0/30 is subnetted, 5 subnets
O IA 172.16.255.0 [110/12] via 172.16.255.5, 00:00:04, Serial1/0
C 172.16.255.4 is directly connected, Serial1/0
C 172.16.255.8 is directly connected, Serial1/1
O IA 172.16.255.12 [110/7] via 172.16.255.10, 00:00:04, Serial1/1
[110/7] via 172.16.255.5, 00:00:04, Serial1/0
O 172.16.255.16 [110/5] via 172.16.255.5, 00:00:04, Serial1/0
O IA 192.168.1.0/24 [110/8] via 172.16.255.10, 00:00:04, Serial1/1
[110/8] via 172.16.255.5, 00:00:04, Serial1/0
R3#

发现到192.168.1.0这段段分别出现了两条路径的负载均衡。

总结:OSPF metric (cost)值:只是提取到同一网络最小 Metrics值,再和自己计算的链路COST, 做累加。需要注意的是:如果这台路由器是源地址。那么它去往的路由会选择这台路由器COST值最小的接口出去。以太网链路不会去选择同一网络的最小值。而是看从哪个口出去的接口的COST值。OSPF可以用修改接口COST值做链路的均衡。

(0)

相关推荐

  • sisco路由器中设置COST值的五个注意事项

    COST值是思科中OSPF术语,指的是到达某个路由所指的目的地址的代价,可通过手动或自动设置。 OSPF路由协议是一种典型的链路状态的路由协议,一般用于同一个路由域内,在这里,路由域是指一个自治系统, ...

  • 网件路由设置COST的注意事项

    在这里,路由域是指一个自治系统,即AS,它是指一组通过统一的路由政策或路由协议互相交换路由信息的网络。在这个AS中,所有的OSPF路由器都维护一个相同的描述这个AS结构的数据库,该数据库中存放的是路由 ...

  • ospf 区域类型详细

    我们知道ospf中有几种区域类型:stub ,totally stub ,nssa ,totally nssa. 下面分别讲一下各种区域类型对路由的改变,实验图如下: 按如图配置好相关接口和参数,配置 ...

  • 华为三层交换机之间配置VLAN间路由

    在华为三层交换机上进行VLAN间路由的配置,主要就是创建VLAN,端口划分,三层VLAN接口地址配置,静态路由或是RIP协议配置。 静态路由配置过程: PCA:ip address:10.1.1.2/ ...

  • 交换机必学知识 VLAN间路由理论指导

    【IT168 技术】在交换机上划分VLAN 后,VLAN 间的计算机就无法通信了。VLAN 间的通信需要借助第三层设备,我们可以使用路由器来实现这个功能,如果使用路由器通常会采用单臂路由模式。实践上, ...

  • 怎么在思科模拟器上搭建三层交换机VLAN间路由

    三层交换机技术VLAN间路由一般用于企业,校园,小区网络中. 操作方法 01 首先,在思科模拟器上找出一台"3560-24PS"交换机,和两台PC,用直通线将它们互相连接起来. 0 ...

  • vlan间路由单臂路由的配置

    在交换机上划分VLAN后,vlan间的计算机就无法通信了,vlan间的通信需要借助三层设备,我们可以使用路由器来实现这个功能.如果使用路由器我们通常会使用单臂路由,这里介绍单臂路由的配置,实验拓扑图如 ...

  • 路由ospf协议动态路由配置

    ospf协议是动态路由协议,是开放式最短路径优先协议,就是在OSI七层模型的第三层确保数据包交付的协议,OSPF能动态的获知网络的变化,并选择最佳的路径传输数据包. 操作方法 01 选择三台路由器28 ...

  • 怎么利用三层交换机来实现VLAN间路由

    网络设备中三层交换机具有网络层的功能,相当于交换机和路由器的结合,利用三层交换机实现不同VLAN的PC之间进行通信. 操作方法 01 首先打开思科模拟器软件,找出一台三层交换机和两台PC,如下图所示: ...