一.OSPF监测和调试
原理概述
为了监测OSPF协议的工作状态,VRP系统提供了一系列的查询命令。熟练使用这些命令,可以全面地了解网络的运行情况。同时,VRP系统还提供了一系列的调试命令,用以详细地了解和调试OSPF的工作过程,并知道工作过程中各种事件的细节和关系。查询命令和调试命令的结合使用,有助于快速查找到网络的故障点和故障原因,提高查错排错的效率。
实验目的
掌握监测OSPF工作状态的方法
掌握调试OSPF工作过程的方法
实验内容
实验拓扑如图所示。本实验模拟了一个企业网络场景,R1和R2为公司总部网络的路由器,R3为分支机构的路由器,R1、R2、R3上都运行OSPF协议。R4为公司外部网络的路由器,使用缺省路由访问公司网络。R3使用静态路由访问R4的所有Loopback接口所模拟的外部网络,这些静态路由被引入到公司的OSPF网络时需要被聚合。R1与R2、R2与R3之间之间的接口上需要启用HMAC-MD5认证功能。
实验拓扑
1.基本配置
根据拓扑图进行相应的基本配置,并使用ping命令检测R1与R2之间的连通性。
其余直连网段的连通性测试过程在此省略。
在R1、R2、R3上配置OSPF协议,配置静态路由,引入外部路由,配置外部路由聚合,并在相应的接口上配置认证功能。
[r1]ospf router-id 10.0.1.1
[r1-ospf-1]area 0
[r1-ospf-1-area-0.0.0.0]network 10.0.1.1 0.0.0.0
[r1-ospf-1-area-0.0.0.0]network 10.0.12.1 0.0.0.0
[r1-ospf-1-area-0.0.0.0]interface g0/0/0
[r1-GigabitEthernet0/0/0]ospf authentication-mode hmac-md5 1 plain huawei
[r2]ospf router-id 10.0.2.2
[r2-ospf-1]area 0
[r2-ospf-1-area-0.0.0.0]network 10.0.2.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]network 10.0.12.2 0.0.0.0
[r2-ospf-1-area-0.0.0.0]area 1
[r2-ospf-1-area-0.0.0.1]network 10.0.23.2 0.0.0.0
[r2-ospf-1-area-0.0.0.1]interface g0/0/0
[r2-GigabitEthernet0/0/0]ospf authentication-mode hmac-md5 1 plain huawei
[r2-GigabitEthernet0/0/0]int s4/0/0
[r2-Serial4/0/0]ospf authentication-mode hmac-md5 1 plain huawei
[r3]ip route-static 10.0.100.1 255.255.255.255 10.0.34.4
[r3]ip route-static 10.0.100.2 255.255.255.255 10.0.34.4
[r3]ip route-static 10.0.100.3 255.255.255.255 10.0.34.4
[r3]ospf router-id 10.0.3.3
[r3-ospf-1]
[r3-ospf-1]area 1
[r3-ospf-1-area-0.0.0.1]
[r3-ospf-1-area-0.0.0.1]network 10.0.3.3 0.0.0.0
[r3-ospf-1-area-0.0.0.1]
[r3-ospf-1-area-0.0.0.1]network 10.0.23.3 0.0.0.0
[r3-ospf-1-area-0.0.0.1]
[r3-ospf-1-area-0.0.0.1]import-route static
[r3-ospf-1]asbr-summary 10.0.100.0 255.255.255.252[r3-ospf-1]q
[r3]interface serial 4/0/0
[r3-Serial4/0/0]ospf authentication-mode hmac-md5 1 plain huawei
2.检测OSPF的基本状态
完成上述配置后,在R2上使用display ospf peer命令查看OSPF邻居的相关信息。
回显信息表明,R2已经与区域0的R1(10.0.1.1)以及区域1的R3(10.0.3.3)建立了邻接关系,状态为Full。回显信息中还出现了诸如邻居的接口地址,邻居的DR优先级,邻居在LSDB同步时的主从角色等参数。
在R2上使用display ospf peer brief命令查看邻居的概要信息。
可以看到,回显信息中包含了邻居所在的区域,邻居的连接接口,邻居的Router-ID和邻居关系的当前状态。
在R2上使用 display ospf interface命令查看运行OSPF协议的接口信息。
可以看到,回显信息中包含了接口的IP地址,接口的类型,接口的开销值,接口的DR优先级等参数。
在R2上使用 display ospf interface GigabitEthernet 0/0/0命令查看接口GE0/0/0的详细信息。
可以看到,回显信息包含了GE0/0/0接口所连网段的DR、BDR、MTU、Hello时间间隔等参数。
在R2上使用display ospf lsdb命令查看LSDB。
可以看到,R2的LSDB成功接收到了所有的LSA。display ospf lsdb命令后面可以添加关键字asbr、ase、network、nssa和summary来查看相应类型的LSA的详细信息。
在R2上使用display ospf lsdb ase命令查看LSDB中的Type-5 LSA的详细信息。