IP地址聚合的核心步骤包括以下几个主要步骤:
- 将所有要聚合的IP地址转换为二进制形式。
- 找出所有IP地址中网络位部分相同的最大位数。
- 根据找到的最大相同位数,确定新的网络位和子网掩码。
注意事项:
如何判断S0和S1?
看第一个路由器下的目的端口例如:下图第一个左边是S1右边是S2
在下图中RG与RE,RF是交换层与汇聚层,最下面是接入层
3个IP聚合时注意事项:
一:满足地址分配,即2^n-2>所用的路由器数量,例如下图中/30的子网掩码可用2^2-2=2<3所以不能聚合到30位而应该聚合到29位
二:不能参与到重复的IP地址,即网络位段不能用作端口号,例如下图S0:10.10.13.58(00111010)与E2:10.10.13.56(00111000)和E2:10.10.13.57(00111001)按29位聚合后结果是10.10.13.56与E2重复了所以不行此时应该取28位
三:四个IP聚合
聚合网络地址和IP地址均可
例题:求下图的目的网络(标注掩码)
【1】:S0直接聚合:10.10.13.133(10000101)与10.10.13.134(10000110)聚合前30位相同所以结果为10.10.13.132/30
【2】:S1直接聚合:10.10.13.129(10000001)与10.10.13.130(10000010)聚合前30位相同所以结果为 10.10.13.128/30
【3】:S0:10.10.13.58(00111010)与E2:10.10.13.56(00111000)和E2:10.10.13.57(00111001)同上注意事项解释划到28位10.10.13.00110000=10.10.13.48/28
【4】:S1:10.10.13.75(01001011)与E2:10.10.13.73(01001001)和10.10.13.74(01001010)取29位得
10.10.13.72(01001000)没有与之重复项故可以使用结果为10.10.13.72/29
【5】: 10.10.64.0/24:10.10.01000000.0
10.10.65.0/24:10.10.01000001.0
10.10.66.0/24:10.10.01000010.0
10.10.67.0/24 :10.10.01000011.0
根据上述得取22位为网络位:所以结果为10.10.64.0/22此次不会与上述第一个产生冲突是因为子网掩码不同所以结果为10.10.64.0/22
【6】: 10.10.32.0/24: 10.10.00100000.0
10.10.33.0/24: 10.10.00100001.0
10.10.34.0/24: 10.10.00100010.0
10.10.35.0/24: 10.10.00100011.0
同【5】聚合前22位得 10.10.32.0/22