计算路由汇总的方法(CIDR)
2008-05-07 16:31
507 查看
把这几个网络地址展开为2进制的,然后看相同的网络位,连续而且相同的网络位就是这几个网络地址的汇总地址了,例如:
172.168.4.1/24
172.168.5.1/24
172.168.6.1/24
172.168.7.1/24
这几个地址展开来是:
10101100.10101000.00000100.00000001
10101100.10101000.00000101.00000001
10101100.10101000.00000110.00000001
10101100.10101000.00000111.00000001
他们都有相同的前22位,所以汇总地址就是172.168.4.0/22
还有,汇总只能汇总到主类的边界,也就是说A类只能汇总到/8,B类只能汇总到/16,C类只能汇总到/24。
只有CIDR才可以突破主类边界。
说一个比较好的算法,也比较高效的。
还是刚才的题:
172.168.4.1/24
172.168.5.1/24
172.168.6.1/24
172.168.7.1/24
这个B类地址的3rd octet的块尺寸为4,也就是说子网4-子网7,一共有4个子网吧。
VLSM中的方法来算,块尺寸为4,binary mask为252,起始块也得是4的倍数,把块的头一个子网+binary mask 255.255.255.252就是结果了172.168.4.0/22
172.168.4.1/24
172.168.5.1/24
172.168.6.1/24
172.168.7.1/24
这几个地址展开来是:
10101100.10101000.00000100.00000001
10101100.10101000.00000101.00000001
10101100.10101000.00000110.00000001
10101100.10101000.00000111.00000001
他们都有相同的前22位,所以汇总地址就是172.168.4.0/22
还有,汇总只能汇总到主类的边界,也就是说A类只能汇总到/8,B类只能汇总到/16,C类只能汇总到/24。
只有CIDR才可以突破主类边界。
说一个比较好的算法,也比较高效的。
还是刚才的题:
172.168.4.1/24
172.168.5.1/24
172.168.6.1/24
172.168.7.1/24
这个B类地址的3rd octet的块尺寸为4,也就是说子网4-子网7,一共有4个子网吧。
VLSM中的方法来算,块尺寸为4,binary mask为252,起始块也得是4的倍数,把块的头一个子网+binary mask 255.255.255.252就是结果了172.168.4.0/22
相关文章推荐
- 路由汇总的计算方法及与CIDR的区别
- 计算路由汇总的方法
- 路由条目精确汇总计算方法
- 路由与交换 基础 7 汇总地址计算方法详解
- 路由汇总之汇总IP地址计算方法
- 相关性计算方法汇总
- 算法复杂度计算方法汇总
- 路由汇总的计算举例
- 路由汇总的计算方法及与CIDR的区别
- EIGRP默认路由通告的三种方法以及汇总的实现
- 路由技术之ip汇总方法(列表法)
- 汇总:unity中弹道计算和击中移动目标计算方法
- IP地址,子网掩码,子网划分,路由汇总,VLSM,CIDR
- IP地址,子网掩码,子网划分,路由汇总,VLSM,CIDR
- 路由重分发、汇总、过滤方法及难点总结
- 关于计算程序运行时间的方法汇总
- 计算方法汇总
- C#实现计算年龄的简单方法汇总
- 计算方法实验汇总
- CLLocation的distanceFromLocation方法计算地图上距离 (汇总)