切换到宽版
  • 2254阅读
  • 1回复

路由汇总 [复制链接]

上一主题 下一主题
离线游春波
 

发帖
6723
金钱
54591
贡献值
178
交易币
209
好评度
1548
家乡
广东省河源市
性别
只看楼主 倒序阅读 使用道具 楼主  发表于: 2010-04-03
有类路由选择协议必须使用自动汇总。一些无类路由选择协议支持自动汇总,默认为启用,但也可用no autosummary路由器子命令来禁用自动汇总。其他的无类路由选择协议,如开放式最短路径优先协议(OSPF,Open Shortest Path First),则不支持自动汇总。 *%5#\ I  
*%5#\ I  
关键点是自动汇总的协议只在主类网络边界进行自动汇总。 *%5#\ I  
*%5#\ I  
本地sh ip route 包含所有子网,但发布出去后汇总成一个主类网络, *%5#\ I  
比如123.123.115.1与123.131.233.1,在边界上汇总成123.0.0.0发布出去。 *%5#\ I  
*%5#\ I  
什么是主类边界呢? *%5#\ I  
主类指A.B.C类,边界指网络地址不同的边界路由器,如处于A类的122.0.0.0与B类的129.0.0.0之间的路由器就是边界路由器,会进行自动汇总。 *%5#\ I  
什么时候关闭自动汇总呢? *%5#\ I  
当网络是不连续时,即同属于一个主类网络的两个子网段被其他网络分隔时要关闭自动汇总, *%5#\ I  
如171.1.1.0/24与171.1.2.0/24当被10.10.0.0/16分隔时,不关闭自动汇总则在两个边界都汇总成B类172.1.0.0发布出去,这样包含有个目的为172.1.0.0网段地址的包到底转发到那个子网去呢?这里就产生路由错误了. *%5#\ I  
路由汇聚的含义是把一组路由汇聚为一个单个的路由广播。 *%5#\ I  
它的好处是:缩小路由表的尺寸,通过在网络连接断开之后限制路由通信的传播来提高网络的稳定性。如果一台路由器仅向下一个下游的路由器发送汇聚的路由,那么,它就不会广播与汇聚的范围内包含的具体子网有关的变化。例如,如果一台路由器仅向其临近的路由器广播汇聚路由地址172.16.0.0/16,那么,如果它检测到172.16.10.0/24局域网网段中的一个故障,它将不更新临近的路由器。 *%5#\ I  
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
有志者事竟成
离线游春波

发帖
6723
金钱
54591
贡献值
178
交易币
209
好评度
1548
家乡
广东省河源市
性别
只看该作者 沙发  发表于: 2010-04-03
举例子,一台把一组分支办公室连接到公司总部的路由器能够把这些分支办公室使用的全部子网汇聚为一个单个的路由广播。如果所有这些子网都在172.16.16.0/24至172.16.31.0/24的范围内,那么,这个地址范围就可以汇聚为172.16.16.0/20。这是一个与位边界(bit boundary)一致的连续地址范围,因此,可以保证这个地址范围能够汇聚为一个单一的声明。要实现路由汇聚的好处的最大化,制定细致的地址管理计划是必不可少的。 *%5#\ I  
  路由汇聚算法的实现: *%5#\ I  
  假设下面有4个路由: *%5#\ I  
  172.18.129.0/24 *%5#\ I  
  172.18.130.0/24 *%5#\ I  
  172.18.132.0/24 *%5#\ I  
  172.18.133.0/24 *%5#\ I  
  如果这四个进行路由汇聚,能覆盖这四个路由的是: *%5#\ I  
  172.18.128.0/21 *%5#\ I  
  算法为:129的二进制代码是10000001 *%5#\ I  
  130的二进制代码是10000010 *%5#\ I  
  132的二进制代码是10000100 *%5#\ I  
  133的二进制代码是10000101 *%5#\ I  
  这四个数的前五位相同都是10000,所以加上前面的172.18这两部分相同的位数,网络号就是8+8+5=21。而10000000的十进制数是128,所以,路由汇聚的Ip地址就是172.18.128.0。所以最终答案就是172.18.128.0/21。 *%5#\ I  
有志者事竟成
快速回复
限100 字节
 
上一个 下一个