计算机网络-OSPF的其它特性

一、路由器对LSA的处理原则

运行链路状态路由协议的路由器之间首先会建立一个协议的邻居关系,然后彼此之间开始交互LSA(Link State Advertisement,链路状态通告)。LSA是OSPF进行路由计算的关键依据。链路状态类型、链路状态ID、通告路由器三元组唯一地标识了一个LSA。链路状态老化时间 、链路状态序列号 、校验和用于判断LSA的新旧。

那路由器接收到LSA的处理原则是怎么样的呢?

OSPF通过交互LSA实现链路状态数据库同步,路由器收到LSA后,按照以下原则处理:

  • 如果收到的LSA本地没有,则更新LSDB并泛洪该LSA。
  • 如果本地LSDB已存在该LSA,但是收到的更新,则更新LSDB并泛洪该LSA。
  • 如果收到的LSA和LSDB中相同,则忽略,并终止泛洪。
  • 如果收到的LSA损坏,例如Checksum错误,则不接收该LSA。
LSA处理原则
LSA处理原则

简单讲就是根据LSA的age(新旧)进行更新或者忽略,或者如果检查LSA损坏则不接收。

二、Silent-Interface(静默接口)

Silent-Interface是OSPF中的一个功能或命令,用于配置静默接口。静默接口是指不参与OSPF邻居关系建立和路由信息交换的接口。当使用silent-interface命令时,该接口将被禁止接收和发送OSPF报文。当接口被设置为静默接口后,该接口的直连路由仍然可以发布出去,但接口的Hello报文将被阻塞,接口上无法建立邻居关系。

通过Silent-Interface的配置,增强OSPF的组网适应能力,减少系统资源的消耗。可以用于直接连接终端的设备接口,不发送hello包以及减少资源消耗。

Silent-Interface有以下特性:

  • Silent-Interface不会接收和发送OSPF报文。
  • Silent-Interface的直连路由仍可以发布出去。

配置:

[R1]ospf
[R1-ospf-1]area 0
[R1-ospf-1-area-0.0.0.0]network 192.168.4.0 0.0.0.255
[R1-ospf-1]silent-interface GigabitEthernet 0/0/1
Silent-Interface
Silent-Interface

简单说就是用于路由器连接终端、服务器等不需要建立邻居的接口,类似于STP的边缘端口,防止环路,减少设备性能消耗。

三、OSPF认证

OSPF协议的自身安全性:

  • 基于IP协议89号,本身安全性不高。
  • 建立邻居的确认机制,LSACK。
  • DD报文的确认机制。
  • OSPF安全认证机制。

OSPF认证报文字段:在OSPF hello报文头部的认证字段。

OSPF支持报文认证功能,只有通过认证的OSPF报文才能被接收。

路由器支持两种OSPF报文认证方式,当两种认证方式都存在时,优先使用接口认证方式:

  • 区域认证方式:一个OSPF区域中所有的路由器在该区域下的认证模式和口令必须一致。
  • 接口认证方式:相邻路由器直连接口下的认证模式和口令必须一致。

区域认证方式:一个OSPF区域中所有的路由器在该区域下的认证模式和口令必须一致。

区域视图下,配置OSPF区域的认证模式。

执行命令authentication-mode simple [ plain plain-text | [ cipher ] cipher-text ],配置OSPF区域的认证模式。

  • plain表示明文口令类型。
  • cipher表示密文口令类型。对于MD5/HMAC-MD5认证模式,当此参数缺省时,默认为cipher类型。

接口认证方式:相邻路由器直连接口下的认证模式和口令必须一致。

配置接口认证方式。

执行命令ospf authentication-mode simple [ plain plain-text | [ cipher ] cipher-text ],配置OSPF接口的认证模式。

简单说就是可以在OSPF路由器连接的接口进行认证,两端接口认证需要一致;也可以配置区域认证,在整个区域的认证模式都需要保证一致才能建立邻居进行报文交互。

示例
示例
OSPF Hello报文
OSPF Hello报文
# AR1配置认证与密码,如果AR2没有配置则不能建立邻居
interface GigabitEthernet0/0/0
 ip address 12.1.1.1 255.255.255.0 
 ospf authentication-mode simple cipher 123456


# AR2配置区域认证
[AR2-ospf-1-area-0.0.0.0]dis this
#
 area 0.0.0.0 
  authentication-mode md5 123 cipher %$%$sP5EQYe%7X5V00XI@@MH)>/S%$%$
  network 23.1.1.0 0.0.0.255 
区域认证
区域认证

总结:OSPF路由器根据LSA的新旧对本地LSDB进行更新或者忽略操作;通过Silent-Interface(静默接口)可以配置路由器连接服务器灯终端设备的连接,减少设备性能消耗;OSPF支持接口认证和区域认证,双向认证需要保持一致,否则不能建立邻居。

如果对文章感兴趣欢迎微信搜索公众号:不喜欢热闹的孩子 不喜欢热闹的孩子

本文由 mdnice 多平台发布

  • 11
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

不喜欢热闹的孩子

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

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

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

打赏作者

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

抵扣说明:

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

余额充值