transnet 用于描述连接着伪节点,而如何描述伪节点连着那些节点呢? 需要类型2的lsa来解决这个问题,称为network LSA(网络LSA),由DR产生,描述伪节点连接着那些节点。 通过1类、2类LSA计算出的路由信息称为区域内路由,通过SPF算法算出的路由,100%没有环路。不管实节点还是伪节点,都只能在树上出现一次。 IGP 协议的network 命令控制的是将自身 那些直连的链路 加入到协议进程 中。 OSPF 协议如何将直连接口加入到OSPF进程中:network +直连链路的网络号+反掩码(255.255.255.255-子网掩码=反掩码)network +接口IP地址+0.0.0.0 精确宣告,考试首选。 以上两种方法效果一样,第二种更精确。第一种方法适用于路由器上多个接口,汇总宣告(共同点)。 如果一个区域规模很大,即设备数量多,链路数量多,会有什么问题? 1、树的规模较大,SPF算法会消耗更多CPU资源。 2、任何链路状态发生改变,产生的1类、2类的更新后需要在整个区域内泛洪。 3、当网络不稳定,整个区域的所有路由器都要参与SPF的重新计算,影响网络的稳定性。 降低了树的规模,将一颗大树分为多颗小树,每个区域内的树发生变化,不影响其他区域的树。整个网络的稳定性提高了。 通过多区域的划分来解决以上问题: 1、将网络划分为2层的区域结构; 2、一层为骨干区域,即area 0; 3、二层为非骨干区域; 4、area 0 有且只有一个,并且要连续(区域0不可分割); 5、非骨干区域一定要和骨干区域直接相连。花瓣路由协议。 ABR:区域边界路由器(area bonder router) 1、连接多个区域,并且至少一个活动的接口属于area 0的路由器。 2、配置了vlink的路由器也叫ABR. IR:区域内部路由器 1、所有接口都属于同一个区域的路由器。 1类、2类LSA只能在产生的区域内泛洪。SPF是基于区域的SPF算法。 区域间的路由如何计算呢? 由ABR将自身直连区域的区域内路由 转化为其他直连区域的3类LSA,完成区域间路由的计算。 三类LSA(sum-Net)汇总网络LSA: 用于描述区域间的路由,由ABR产生。 ls ID:网络号 adv rtr:ABR router id net mask:子网掩码 metric:ABR 到这个网络的开销。