OSPF基础(二):OSPF区域、router-ID、度量值、修改度量值的方法、OSPF协议报文类型、OSPF邻接关系建立过程

目录

OSPF术语:区域

OSPF术语:router-ID

OSPF的基础术语:度量值

修改开销值的方法:

为什么要修改开销值,修改开销值的作用是什么:

OSPF协议报文类型:

OSPF三大表项 - 邻居表

OSPF常用的查看命令:

查看路由器邻居关系:

查看路由器链路状态数据库LSDB:

查看OSPF路由表:

OSPF邻接关系建立过程:


OSPF术语:区域

  1. OSPF Area用于表示一个OSPF的区域。
  2. 区域是从逻辑上将设备划分为不同的组,每个租用区域号(Area ID)来标识。

OSPF术语:router-ID

Route id 作用: (router identifier,路由器标识符)用于标识一台OSPF路由器,用于在一个ospf区域中唯一的标识一台路由器。  

Route id格式: 点分十进制,长度32bit,例:  1.1.1.1 , 2.2.2.2

router-ID配置方式:的设定是可以通过手工配置的方式,或者系统自动配置的方式。

Route id 手动配置/自动配置  ,手动配置优于自动配置。

注意:默认情况下,路由器会使用配置的第一个IP地址作为自己的全局route id,管理员也可以手动配置router id。

OSPF router id 如果管理员没有手动配置,则默认使用全局router id作为ospf的router id,

如果管理员配置了router id,则优先使用。

Router id与物理接口并无关联,只是格式一样,即使物理接口全部为down,router id也还会存在。用于标识主机的身份。

项目建议:建议使用路由器的loopback接口的地址,作为ospf的router id。

什么是loopback接口? 由管理员根据实际需要创建的逻辑路由接口(虚拟接口,可配IP地址),只要路由器开机,这个接口就会是UP状态。且不会存在物理故障,稳定性好,所以通常作为ospf router id的选择接口。 -- loopback接口也可以作为网络测试接口。或设备的带内网管地址。

OSPF的基础术语:度量值

  1. OSPF使用Cost(开销)作为路由的度量值。每一个激活了OSPF的接口都会维护一个接口的Cost值,缺省时接口Cost值=100Mbit/s/接口宽带(取值为正整数,取整数位,例:100/1000=0.1,开销则为1。3.9999,开销则为3)。其中100Mbit/s为OSPF指定的缺省参考值。该值是可以配置的。
  2. 笼统地说,一条OSPF路由的Cost值可以理解为从目的网段到本路由器沿途所有接口的Cost值累加。

 

 Cost值算法是:100Mbit/s除以接口带宽

在接口带宽比100Mbit/s大时,cost值永远是1。所以我们可以修改100Mbit,将他修改为比接口带宽大,就可以实现修改OSPF的cost值的操作。

例:100Mbit/s / 1000兆宽带=0.1    ---cost值为1,取正整数

修改100Mbit/s为5000Mbit/s:

5000Mbit /1000兆宽带=5  ----cost值为5

 路由协议是选开销最小的路径优先,所以要做路由线路的调整需要通过修改开销值。

修改开销值的方法:

第一种:

修改默认参考计算的带宽值的方式:

1、进入OSPF视图

2、bandwidth-reference +想要修改的带宽值(1~2147483648)

例:修改带宽值为5000Mbit/s

Bandwidth-reference 5000   ---单位是M(兆)bit每秒

 我们路由器的是千兆接口,所以就会5000/1000=5,所以cost值会被改为5

第二种:

直接修改数据经过接口的开销值

1、进入需要修改开销的物理接口(数据会同过的路由接口)

2、修改接口的ospf开销:

ospf cost 1000  ----这里是直接修改开销,cost值为1000,而不是参考带宽值。直接粗暴。

dis ospf interface +接口名  ----查看接口的ospf开销值

接口配置OSPF cost值 优于 公式计算开销值。用第二种ospf开销修改方式后会优先使用第二种方式修改的开销值。

第一种方式是做大局的开销值修改,第二种方式是做某条链路的开销值细调

注意:

如果需要改参考开销, 只要在一台路由器上改了,那就在其他路由器上也改了,要实现开销计算方式的一致性,统一度量衡。以免造成出去的路由开销和回来的路由开销不一致。

修改接收和发送接口的开销值可以改变数据发送和回来走不同的路。

OSPF的网络开销:=所经过链路出接口cost + 目的网络链路出接口cost

为什么要修改开销值,修改开销值的作用是什么:

1、路由器会根据每个接口的开销值选取开销值最小的路经过,所以修改每个接口的开销值可以让数据包回来时和发出去走不同的路。

2、路由表只是让数据能通,让数据有来有回,但不代表就必须要在同一条链路上有来有回,从另一条路上回来也行。

3、例如在回来的路做了ACL访问控制列表,数据出去后不能回来,就可以改变接口开销,让数据从另一条路上回来。

如下图:

根据出接口的开销值,选取最优路线。(一条OSPF路由的cost值可以理解为从源路由器到目标路由器沿途所有出接口的cost值累加)

 

OSPF协议报文类型:

OSPF有五种类型的协议报文。这些报文在OSPF路由器之间交互中起不同的作用。

 

OSPF三大表项 - 邻居表

OSPF有三张重要的表项,OSPF邻居表、LSDB表和OSPF路由表。对于OSPF的邻居表,需要了解:

1、OSPF在传递链路状态信息之前,需先建立OSPF邻居关系。

2、OSPF的邻居关系通过交互Hello报文建立。

3、OSPF邻居表显示了OSPF路由器之间的邻居关系状态,使用display ospf peer查看。

OSPF常用的查看命令:

查看路由器邻居关系:

display ospf peer

查看路由器链路状态数据库LSDB:

display ospf lsdb

查看OSPF路由表:

display ospf routing

OSPF邻接关系建立过程:

  • 41
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 25
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Python-派大星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值