1.1 router-id
Router-ID
Router-ID 用于标识 OSPF 路由器,是一个 32 位的数值,跟 IPv4 地址格式一样,比如:192.168.100.1 。连续的 OSPF 路由器组成的网络叫做 OSPF 域,域内 Router-ID 必须唯一,也就是在同一个域内不允许出现两台相同 Router-ID 的路由器。Router-ID 可以手动设置,也可以自动生成,常见的做法是把设备的 Router-ID 指定为设备的 Loopback 接口的 IP 地址。
实现
1.2 邻接表
ospf会为路由创建一个邻居表 neighbor,他保存了你的线路连接的另一个路由器。
使用下列命令,可以查看。
display ospf peer
1.3 链路状态数据库( Link-State Database ,LSDB )
OSPF 路由器在网络中泛洪的链路状态信息,叫做 LSA( Link-State Advertisement ,链路状态通告)。路由器搜集 LSA 并添加到自己的 LSDB 中,路由器通过 LSDB 获取网络的完整信息。OSPF 定义了多种类型的 LSA ,这些 LSA 各有用途,最终目的是让路由器知道网络的拓扑结构以及网段信息,并计算出最短路径数,从而发现到达全网各个网段的路由。
display ospf lsdb
1.4 area
area0叫骨干区域,除它外其余称之为普通区域。普通区域之间不能直接互访,只能通过area0来互访。分成多个区域有利于减少路由条目,减低路由器的负担。还能针对某一area做策略。
vlan是交换的内容,area是路由协议,而且是ospf特有的。两者完全不在一个等级内。
只要不同area 和area0直接相连。那么把路由都宣告好了,都是可以ping通的。
area分区是ospf的一个设定,ospf路由表是全区域经过SPF算法后得出的最优路径。直连或者发布到ospf里,就通过ospf算法开始共享计算。