大家应该知道,对运行在公网上面的网络设备来说,路由条目的数量一般非常多(十几万甚至几十万条),这么庞大的路由表对路由器的性能和转发效率肯定有要求。而且路由器使用最长掩码查表的方式转发数据包,一旦路由器条目越多,就可能导致查表的时间越长,数据转发延迟也就相对增大。
那么优化路由表肯定是必须要做的事情。
下面要说的是OSPF里面的一个小特性,叫Prefix-Suppression。
这个特性作用:
1.抑制本地直连网段的通告,不让其他设备学到本地直连网络。
2.但是,本地环回接口和已经设置为passive的接口除外。
下面看图看实验:
问你们问题:如果说我最终的目的是保证PC1和PC2互通,那么R1有必须学到R2--R4、R3-R4之间的OSPF的路由吗?答案很明显,没必要。
为啥呢?因为路由器的工作原理就是收到一个数据包,提取数据包里面的目的 IP地址,然后查找本地路由表转发数据包