目录

一、实验原理

二、实验拓扑

三、实验步骤 

四、实验过程

总结 


实验难度

2

实验复杂度

2

 

 

 

一、实验原理

OSPF的身份认证类型分为三种:1.空认证;2.明文认证;3.密码认证。默认情况下,OSPF的认证类型为空认证,就是不需要密码认证身份。

明文认证分为3种

1.接口明文验证方式;

2.区域明文验证方式;

3.虚链路明文验证方式。

密码验证也分三种:

1.接口密文验证方式;

2.区域密文验证方式;

3.虚链路密文验证方式。

这里需要注意的地方:

1.使用明文传输时,会把密钥也传输到网络上的,所以安全性不高;

2.使用密文传输时,不会把密钥传输到网络上,它是把密钥与数据报文一起作一个哈希值,实际上传输的是哈希值与数据,不会传输密钥;

3.虚链路在工作上是极小使用到的,不到万不得已的情况,个人建议不要使用它,这个虚链路的认证就不写了,个人感觉意义不大。

 

二、实验拓扑

OSPF MD5 认证 ospf的认证_OSPF明文认证

三、实验步骤 

1.搭建如图所示的网络拓扑图;

2.初始化设备,配置相应的IP地址,测试直连网络的连通性;

3.如图配置OSPF路由协议,使得整个网络都可以互通;

4.在R2上开启OSPF的事件debug功能,然后在R2的f0/0链路上启用OSPF的明文认证,密码为ccie,查看效果;

5.在R3上启用OSPF启用明文区域认证功能,密码为ccie,在R2上查看效果;

四、实验过程

1.搭建如图所示的网络拓扑图;

略。

2.初始化设备,配置相应的IP地址,测试直连网络的连通性;

略。

3.如图配置OSPF路由协议,使得整个网络都可以互通;

R1:

OSPF MD5 认证 ospf的认证_OSPF链路认证_02

R2:

OSPF MD5 认证 ospf的认证_OSPF链路认证_03

R3:

OSPF MD5 认证 ospf的认证_OSPF区域认证_04

效果:

OSPF MD5 认证 ospf的认证_OSPF区域认证_05

4.在R2上开启OSPF的事件debug功能,然后在R2的f0/0链路上启用OSPF的明文认证,密码为ccie,查看效果;

(1)在R2上开启OSPF的事件debug功能

OSPF MD5 认证 ospf的认证_OSPF明文认证类型_06

(2)在R2的f0/0链路上启用OSPF的明文认证

OSPF MD5 认证 ospf的认证_OSPF区域认证_07

效果:

OSPF MD5 认证 ospf的认证_OSPF明文认证_08

这里我们可以看到,R2的信息中出现不匹配的认证类型,输入的认证类型为0,本设备的认证类型为1,0表示空认证,1表示明文认证。

我们在R1上也配置一下明文认证:

OSPF MD5 认证 ospf的认证_OSPF明文认证类型_09

在R1的接口上配置了相应的明文认证后,它与R2的邻居关系就起来了

OSPF MD5 认证 ospf的认证_OSPF明文认证_10

5.在R3上启用OSPF启用明文区域认证功能,在R2上查看效果;

OSPF MD5 认证 ospf的认证_OSPF MD5 认证_11

效果:

这里在R2上看到的是不匹配的认证类型,而且邻居关系也是不起来的

OSPF MD5 认证 ospf的认证_OSPF明文认证_12

OSPF MD5 认证 ospf的认证_OSPF区域认证_13

现在我们在R2上用户区域认证

OSPF MD5 认证 ospf的认证_OSPF链路认证_14

现在在R3上可以看到它与R2的邻居关系已经起来了

OSPF MD5 认证 ospf的认证_OSPF明文认证_15

 

代码解析:

R1(config-if)#ip ospf authentication      //接口下启用ospf明文认证
R1(config-if)#ip ospf authentication-key ccie   //配置认证的密码为ccie
R3(config-router)#area 1 authentication   //在区域1上启用明文认证

 

总结 

OSPF的身份认证类型有三种,分别为空认证类型、明文认证类型、密码认证类型。默认情况是使用空认证类型的,而明文与密码身份验证类型也分别有接口、区域、虚链路这三种。虚链路这个技术由于它的局限性,所有实际中很少使用,个人也不建议使用它。好了,我们在下一个章节再见,加油!