首先需要确定 OSPF 的网络拓扑结构,包括各个路由器的接口 IP 地址和所处的区域。 假设现有以下网络拓扑:
+-------+
| R1 |
+-------+
/ \
eth0 eth1
10.0.0.1 10.0.1.1
/ \
+-------+ +-------+ | SW1 |----| SW2 | +-------+ +-------+ eth1 eth1 10.0.2.1 10.0.2.2 | | +-------+ +-------+ | R2 | | R3 | +-------+ +-------+ eth0 eth0 10.0.3.1 10.0.3.2
其中,R1 为出口路由器,SW1 和 SW2 为交换机,R2 和 R3 为路由器,各个路由器和交换机的接口 IP 地址如上所示。
接下来,按照以下步骤在路由器和交换机上配置 OSPF:
SW1# config terminal SW1(config)# router ospf 1
SW1(config-router)# network 10.0.2.0 0.0.0.255 area 0
R2# config terminal R2(config)# router ospf 1 R2(config-router)# network 10.0.3.0 0.0.0.255 area 0 R2(config-router)# network 10.0.2.0 0.0.0.255 area 0
R3# config terminal R3(config)# router ospf 1 R3(config-router)# network 10.0.3.0 0.0.0.255 area 0
R2(config-router)# area 0 authentication message-digest R2(config-router)# area 0 authentication-key 1 md5 1234567890abcdef R3(config-router)# area 0 authentication message-digest R3(config-router)# area 0 authentication-key 1 md5 1234567890abcdef
其中,authentication-key 后面的数字表示密钥编号,可以是 1~255 之间的任意整数。同时还需要设置相同的认证算法,因为我们使用的是 md5,所以配置 message-digest。
备注:X 和 Y 的表示内容是根据实际情况而定,例如在某个路由器上配置 OSPF 时需要指定区域 X,就需要根据该路由器所处的网络拓扑结构来确定 X 的取值。同理,在进行截图时,也需要根据具体的配置内容来确定 Y 的取值。