开放最短路径优先协议(OSPF)详解
1. OSPF 认证机制
OSPF 提供了两种认证方式,简单明文认证和加密认证(类型 2)。简单明文认证将密码以明文形式放置在每个消息的认证数据字段中,能在一定程度上防止路由器的错误配置或意外误连接。加密认证则使用 MD5 算法,确保发送的数据在传输过程中未被更改,并验证数据来自真实的发送方。
当使用加密认证时,认证数据字段被分为四个子字段:
- Key ID :允许每个路由器维护一个加密密钥和算法列表,并可随意选择。虽然 MD5 是常用算法,但许多路由器允许配置多个密钥。
- Authentication Length :表示认证算法生成的认证信息长度,对于 MD5 算法,该长度始终为 16。
- Sequence Number :用于防止 OSPF 遭受重放攻击。每个发送的数据包的序列号都会递增,确保即使数据包携带相同信息,也不会完全相同。
| 子字段 | 作用 |
|---|---|
| Key ID | 维护加密密钥和算法列表,可选择使用 |
| Authentication Length | 表示认证信息长度,MD5 为 16 |
| Sequence Number | 防止重放攻 |
超级会员免费看
订阅专栏 解锁全文
779

被折叠的 条评论
为什么被折叠?



