OSPF的基本配置(单区域)
Router(config)#router ospf process-id
Router(config-router)#network address inverse-mask area [area-id]
Router#show ip route ospf (显示所有通过ospf学习到的路由)
Router#show ip ospf interface (显示ospf的router ID,area ID,邻接关系等信息)
Router#show ospf (显示ospf的router ID,计时器等信息)
Router#show ospf neighbors [detail] (显示ospf邻居信息,包括DR和BDR的信息)
OSPF的Router ID:
1. 路由器了解OSPF网络是通过Router ID的;
2. 链路状态数据库是使用Router ID来区分的;
3. 默认的情况下,Router ID是使用在启用OSPF进程时路由器上活跃端口中IP地址最大的IP地址作为Router ID的;
4. 如果在路由器上设置了loopback端口,则由启用OSPF进程时路由器上活跃loopback端口中IP地址最大的IP地址作为Router ID的;
5. 可以使用router-id这个命令来更改OSPF的Router ID;
OSPF中路由器的类型和LSA
当一个网络很大,而且使用单区域的OSPF时,一个小的网络变化便会发出一个LSA,而且传遍整个网络。每个路由器会收到很多的LSA。还有一个就是使用单区域时,由于路由器很多,所以,链路状态数据库会很大,邻居表和路由表也会相应的变大的,消耗掉了很多内存。每次的网络变化,通告LSA之后,每个路由器就会重新计算路由。
当网络很大的时候,通常会把网络划分为若干个区域,主干区域和非主干区域。但是必须设置成为层次性的结构。所有的非主干区域要和主干区域连接在一起。每个区域内的路由器只需要知道自己区域内部的链路状态就可以了,相应的邻居表和路由表也小了。
OSPF中路由器的类型:
1. 主干路由器:在区域0里面的路由器都是主干路由器;
2. 区域边界路由器:在区域的边界连接两个区域的路由器;
3. 自治域系统边界路由器:在自治域系统边界上连接两个自治域系统的路由器;
4. 内部路由器:除了边界路由器以外的路由器;