OSPF的基础配置
OSPF进程号
OSPF进程号的取值范围是1-65535,只具有本地意义用于在一台网络设备上标识OSPF进程。华为的网络产生支持运行多个OSPF进程,每一个OSPF进程需指定特定的进程号家以区分。
由于进程号只具有本地意义,因此两台直连的设备,如果要建立OSPF邻接关系,则并不要求二者使用相同的进程号。
LSA在报文中的位置
OSPF常见LSA类型
Type-1 LSA:Router LSA
每个OSPF路由器针对它所在区域产生Type-1 LSA,描述本设备连接到该区域的直接接口状态及cost等信息。
Type-1 LSA只允许在区域内泛洪,不允许跨越ABR
Type-1 LSA中会标识路由器是否是ABR(用过B比特置位的方式)、ASBR(通过E比特置位的方式)或者是Virtual-link的端点(通过V比特置位的方式)的身份信息。
Type-2LSA:Network LSA
多路访问网络,包括广播型多路访问网络及非广播型多路访问网络,其中广播型多路访问网络的典型代表是以太网。在MA网络中,OSPF会选举DR及BDR。一个MA网络中,所有路由器都只与DR/BDR建立全毗邻的OSPF邻接关系。
Type-2 LSA由DR产生,描述其在该MA网络上连接的所有OSPF路由器以及该MA网络的网络掩码。
Type-2 LSA中没有cost字段。
Type-2 LSA只在本区域泛洪,不允许跨越区域泛洪。
Type-1 LSA及Type-2 LSA小结
借助一个区域内所泛洪的Type-1 LSA及Type-2,该区域中的所有路由器能够还原出区域的完整拓扑,并在计算出到达区域内各个网段的最佳、无环路由。
Type-3 LSA:Network Summary LSA
Type-3 LSA由ABR产生,实际上就是将区域内部的Type-1,Type-2 LSA的信息收集起来以路由前的形式扩散到其他区域。因此得益于Type-3 LSA的泛洪,OSPF路由器能够计算出区域间的路由。
只有ABP才能产生Type-3 LSA,这里的ABR值的是由多个接口连接到不同区域,并且至少有一个活跃的接口连接Area0的OSPF路由器。
如果一台ABR有多条路径可以到达直连区域的某个目的网段,那么它将只会为该网段产生一条Type-3 LSA注入到Area0,而且这条Type-3 LSA的cost是上述多条路径中cost的最小值。
当ABR在Area0中存在一个全毗邻的邻居时,它只能使用Area0中学习到的Type-3 LSA计算区域间的路由,而不能使用从非0 Area学习到的Type-3 LSA计算区域间的路由。