修改单区域OSPFv2

思科OSPF cost 指标

回想一下,路由协议使用度量来确定数据包在网络中的最佳路径。度量标准指示通过某个接口发送数据包所需的开销。OSPF使用成本作为度量标准。较低的成本表示比较高的成本更好的路径。

接口的Cisco成本与接口的带宽成反比。因此,较高的带宽表示较低的成本。用于计算OSPF成本的公式为:

成本=参考带宽/接口带宽
默认参考带宽为10 8(100,000,000);因此,公式为:

成本= 100,000,000 bps/以bps为单位的接口带宽
请参阅下表以了解费用计算的细目。由于OSPF成本值必须为整数,因此FastEthernet,千兆位以太网和10个GigE接口共享相同的成本。要纠正这种情况,您可以:

  • 在每个OSPF路由器上使用auto-cost reference-bandwidth命令调整参考带宽。
  • 在必要的接口上使用ip ospf cost命令手动设置OSPF成本值。
    默认Cisco OSPF cost
    在这里插入图片描述

调整参考带宽

成本值必须是整数。如果计算出的内容小于整数,则OSPF会四舍五入到最接近的整数。因此,分配给默认参考带宽为100,000,000 bps的千兆以太网接口的OSPF成本将等于1,因为0.1的最接近整数是0而不是1。
cost= 100,000,000 bps / 1,000,000,000 = 1
因此,所有比快速以太网接口更快的接口将具有与快速以太网接口相同的成本值1。为了帮助OSPF做出正确的路径确定,必须将参考带宽更改为更高的值,以适应链路速度超过100 Mbps的网络。

更改参考带宽实际上并不会影响链路上的带宽容量。相反,它只是影响用于确定指标的计算。要调整参考带宽,请使用auto-cost reference-bandwidth Mbps路由器配置命令。

Router(config-router)# auto-cost reference-bandwidth Mbps

必须在OSPF域中的每个路由器上配置此命令。请注意,该值以Mbps表示。因此,要调整千兆位以太网的成本,请使用命令auto-cost reference-bandwidth Mbps。对于 10千兆位以太网,请使用命令自动成本参考带宽10000。
在这里插入图片描述
使用show ip ospf interface g0/0/0命令验证分配给R1 GigabitEthernet 0/0/0接口的当前OSPFv2开销。请注意,它显示的成本为1。然后,在调整参考带宽后,成本现在为10。这将允许将来扩展到10个千兆以太网接口,而无需再次调整参考带宽。

OSPF累积成本


一条OSPF路由的成本是从一台路由器到目标网络的累计值。假设在所有三个路由器上都配置了auto-cost reference-bandwidth 10000命令,则每个路由器之间的链路成本现在为10。回送接口的默认成本为1,如图所示。
在这里插入图片描述
因此,我们可以计算每个路由器到达每个网络的成本。例如,R1到达10.10.2.0/24网络的总成本为11。这是因为到R2的成本=10,环回默认成本=1。10+1 = 11。

手动设置OSPF成本值


可以控制OSPF成本值以影响OSPF选择的路由。例如,在当前配置中,R1负载均衡到10.1.1.8/30网络。它将向R2发送一些流量,向R3发送一些流量。您可以在路由表中看到这一点。

R1# show ip route ospf | begin 10
      10.0.0.0/8 is variably subnetted, 9 subnets, 3 masks
O        10.1.1.8/30 [110/20] via 10.1.1.13, 00:54:50, GigabitEthernet0/0/1
                     [110/20] via 10.1.1.6, 00:55:14, GigabitEthernet0/0/0
(output omitted)
R1#

管理员可能希望流量通过R2并将R3用作备用路由,以防R1和R2之间的链路断开。

更改成本值的另一个原因是因为其他供应商可能以不同的方式计算OSPF。通过控制成本值,管理员可以确保OSPF多供应商路由器之间共享的路由成本准确地反映在路由表中。

要更改本地OSPF路由器向其他OSPF路由器报告的成本值,请使用interface configuration命令ip ospf cost value。在图中,我们需要将环回接口的成本更改为10,以模拟千兆以太网速度。此外,我们会将R2和R3之间的链接成本更改为30,以便将该链接用作备用链接。
在这里插入图片描述
R1配置如下:

R1(config)# interface g0/0/1
R1(config-if)# ip ospf cost 30
R1(config-if)# interface lo0
R1(config-if)# ip ospf cost 10
R1(config-if)# end
R1#
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值