实验 | OSPF HMAC-SHA 扩展身份验证
【摘要】
OSPF 过去只支持纯文本和MD5 身份验证,但从 IOS 15.4(1)T 开始,OSPF 也支持 HMAC-SHA(哈希消息身份验证代码安全哈希算法)。除了新算法之外,您配置身份验证的方式也发生了变化...
OSPF 过去只支持纯文本和MD5 身份验证,但从 IOS 15.4(1)T 开始,OSPF 也支持 HMAC-SHA(哈希消息身份验证代码安全哈希算法)。除了新算法之外,您配置身份验证的方式也发生了变化。OSPF 现在使用密钥链,如 RIP 和 EIGRP。
为了演示 HMAC-SHA 身份验证,我们将使用这两个路由器:
1、配置
在两个路由器上启用 OSPF:
R1(config)#router ospf 1
R1(config-router)#network 192.168.12.0 0.0.0.255 area 0
- 1
- 2
R2(config)#router ospf 1
R2(config-router)#network 192.168.12.0 0.0.0.255 area 0
- 1
- 2
1.1、R1:
首先,我们必须创建一个钥匙链,钥匙链的名称仅在本地有意义,两台路由器上的密钥 ID 必须相同,我将其命名为 R1 并使用密钥 1:
R1(config)#key chain R1
R1(config-keychain)#key 1
- 1
- 2
在钥匙链配置中,我们要做两件事,首先,我们必须告诉路由器我们要使用不同的加密算法:
R1(config-keychain-key)#cryptographic-algorithm ?
hmac-sha-1 HMAC-SHA-1 authentication algorithm
hmac-sha-256 HMAC-SHA-256 authentication algorithm
hmac-sha-384 HMAC-SHA-384 authentication algorithm
hmac-sha-512 HMAC-SHA-512 authentication algorithm
md5 MD5 authentication algorithm
- 1
- 2
- 3
- 4
- 5
- 6
如上所示,我们可以选择 HMAC-SHA 选项之一,这种新的钥匙链方法也支持 MD5,让我们使用最安全的 HMAC-SHA 选项:
R1(config-keychain-key)#cryptographic-algorithm hmac-sha-512
- 1
我们必须配置的另一件事是密钥字符串,我们要使用的密码:
R1(config-keychain-key)#key-string R1_R2_PASSWORD
- 1
现在唯一要做的就是启用身份验证,这只能在界面上完成,您不能使用此方法为整个区域启用它:
R1(config)#interface GigabitEthernet 0/1
R1(config-if)#ip ospf authentication key-chain R1
- 1
- 2
1.2、R2
R2(config)#key chain R2
R2(config-keychain)#key 1
R2(config-keychain-key)#cryptographic-algorithm hmac-sha-512
R2(config-keychain-key)#key-string R1_R2_PASSWORD
R2(config)#interface GigabitEthernet 0/1
R2(config-if)#ip ospf authentication key-chain R2
- 1
- 2
- 3
- 4
- 5
- 6
- 7
这就是我们需要配置的全部内容。
2、确认
检查是否启用了身份验证:
R1#show ip ospf interface GigabitEthernet 0/1 | begin auth
Cryptographic authentication enabled
Sending SA: Key 1, Algorithm HMAC-SHA-512 - key chain R1
- 1
- 2
- 3
R2#show ip ospf interface GigabitEthernet 0/1 | begin auth
Cryptographic authentication enabled
Sending SA: Key 1, Algorithm HMAC-SHA-512 - key chain R2
- 1
- 2
- 3
如上所示,使用 HMAC-SHA-512 启用身份验证,确保我们的两个路由器是邻居:
R1#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
192.168.12.2 1 FULL/DR 00:00:31 192.168.12.2 GigabitEthernet0/1
- 1
- 2
- 3
- 4
R2#show ip ospf neighbor
Neighbor ID Pri State Dead Time Address Interface
192.168.12.1 1 FULL/BDR 00:00:33 192.168.12.1 GigabitEthernet0/1
- 1
- 2
- 3
- 4
3、总结
本文主要介绍了如何启用 OSPF HMAC-SHA 身份验证:
- OSPF 从 IOS 15.4(1)T 开始支持 HMAC-SHA 身份验证。
- 身份验证是使用密钥链配置的,类似于 RIP 和 EIGRP。
- 除了密钥字符串,还必须配置要在密钥链上使用的加密算法。
文章来源: blog.csdn.net,作者:wljslmz,版权归原作者所有,如需转载,请联系作者。
原文链接:blog.csdn.net/weixin_43025343/article/details/121961645
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)