如何实现路由汇总。如图1所示,北京市的网络可以认为是物理位置连续的网络,为北京市的网络分配连续的网段,即从192.168.0.0/24、192.168.1.0/24、192.168.2.0/24、192.168.3.0/24、192.168.4.0/24一直到192.168.255.0/24的网段。
图1 地址规划
石家庄市的网络也可以认为是物理位置连续的网络,为石家庄市的网络分配连续的网段,即从172.16.0.0/24、172.16.1.0/24、172.16.2.0/24、172.16.3.0/24、172.16.4.0/24一直到172.16.255.0/24的网段。
在北京市的路由器中添加到石家庄市全部网段的路由,如果为每一个网段添加一条路由,需要添加256条路由。在石家庄市的路由器中添加到北京市全部网络的路由,如果为每一个网段添加一条路由,也需要添加256条路由。
石家庄市的这些子网172.16.0.0/24、172.16.1.0/24、172.16.2.0/24、…、172.16.255.0/24都属于172.16.0.0/16网段,这个网段包括全部以172.16开始的网段。因此,在北京市的路由器中添加一条到172.16.0.0/16这个网段的路由即可。
北京市的网段从192.168.0.0/24、192.168.1.0/24、192.168.2.0/24、192.168.3.0/24、192.168.4.0/24一直到192.168.255.0/24,也可以合并成一个网段192.168.0.0/16(这时候一定要能够想起第3章讲到的使用超网合并网段,192.168.0.0/16就是一个超网,子网掩码前移了8位,合并了256个C类网络),这个网段包括全部以192.168开始的网段。因此,在石家庄市的路由器中添加一条到192.168.0.0/16这个网段的路由即可。
汇总北京市的路由器R1中的路由和石家庄市的路由器R2中的路由后,路由表得到极大的精简,如图2所示。
图2 地址规划和路由汇总
进一步,如图3所示,如果石家庄市的网络使用172.0.0.0/16、172.1.0.0/26、172.2.0.0/16、…、172.255.0.0/16这些网段,总之,凡是以172打头的网络都在石家庄市,那么可以将这些网段合并为一个网段172.0.0.0/8。在北京市的边界路由器R1中只需要添加一条路由。如果北京市的网络使用192.0.0.0/16、192.1.0.0/16、192.2.0.0/16、…、192.255.0.0/26这些网段,总之,凡是以192打头的网络都在北京市,那么也可以将这些网段合并为一个网段192.0.0.0/8。
图3 路由汇总
可以看出规律,添加路由时,网络位越少(子网掩码中1的个数越少),路由汇总的网段越多。