超网(supernetting)是与子网类似的概念--IP地址根据子网掩码被分为独立的网络地址和主机地址。但是,与子网把大网络分成若干小网络相反,它是把一些小网络组合成一个大网络--超网。
假设现在有16个C类网络,从201.66.32.0到201.66.47.0,它们可以用子网掩码255.255.240.0统一表示为网络201.66.32.0。
在做ACL时,为了节省设备开支(即用尽量少的ACL条目)会用到超网技术。因此涉及到超网的计算和划分。下面列举几例说明计算超网的方法:
1. 由2048个C类网络组成,从192.24.0.0到192.31.255.0,哪个掩码可此地址范围?
2. 在配置ACL时碰到这样一个地址范围:59.37.80.0-59.37.127.0,如何划分超网才使ACL条目最少呢?
参考解答:
1. 由2048个C类网络组成,从192.24.0.0到192.31.255.0,哪个掩码可此地址范围?
参考解答:
1. 192.24.0.0划成2进制为
11000000.00011000.00000000.00000000
192.31.0.0划成2进制为
11000000.00011111.00000000.00000000
↑-相同位
从左到右取相同的位数为子网掩码位数,即:13位255.248.0.0
2. 59.37.80.0转化为2进制为:
00111011.00100111.01010000.00000000
↑取全0之前位数为网络地址位,即59.37.80.0/20[59.37.80.0-59.37.95.255]得到一个超网
然后余下的地址以59.37.96.0开始,
59.37.96.0转化为2进制为:
00111011.00100111.01100000.00000000
↑取全0之前位数为网络地址位,即59.37.96.0/19[59.37.96.0-59.37.127.255],全部覆盖此地址池.
一共得到两条ACL,分别为:59.37.80.0/20、59.37.96.0/19
查看文章 |
超网(Supernet )
2008-11-12 11:51
超网(Supernet )是和子网相对应的说法,它是将多个小的网络地址(如 C 类地址)合并为一个大的网络地址。采用超网的原因是 B 类地址由于 Internet 的快速发展而很快被用完,大量的 C 类地址由于容量太小而分配缓慢,如何用多个 C 类地址代替 B 类地址就成为一个现实问题,于是超网应运而生。超网同样采用屏蔽码的方式来识别,不过它是将网络号部分用作主机地址,一般来说是从网络号部分的最低位用起。 例如,北京邮电大学的 IP 地址范围就是由 16 个 C 类地址聚集而成,其描述如下: IP 地址范围 202.112.96.1 至 202.112.111.254 ; 子网屏蔽码为 255.255.240.0 ; 广播地址是 202.112.111.255 。 在这样的网络中,原本不在一个 C 类网络中的地址 202.112.96.4 和 202.112.100.83 就是在同一网络(超网)中了。 子网编址的发明节省了大量的 IP 地址空间,超网编址的出现又解决了 B 类地址空间用完的紧迫问题。但是,随着网络的增加,边界路由器中的路由表项也急剧增加,太大的路由表计算超过了路由器的承受能力。 1993 年, Fuller 等人提出了一种 IP 地址的分配和路由信息集成的策略,称为无类别域间路由( Classless Inter-Domain Routing , CIDR )。 CIDR 的基本观点是采用一种分配多个 C 类 IP 地址的方式,使其能够将路由表中的许多表项总和 (summarization) 成更少的数目。例如,如果给单个站点分配 16 个 C 类地址,以一种可以用总和的方式来分配这 16 个地址,这样,所有这 16 个地址可以参照 Internet 上的单个路由表项。同时,如果有 8 个不同的站点是通过同一个 Internet 服务提供商的同一个连接点接入 Internet 的,且这 8 个站点分配的 8 个不同 IP 地址可以进行总和,那么,对于这 8 个站点,在 Internet 上,只需要单个路由表项。 要使用这种总和,必须满足以下三种条件: 为用户分配的是一块连续的地址空间,包含 2 n 个 IP 地址; 这块地址的起始地址必须是 2 n 的倍数,即 2 n 的边界; 屏蔽码的低 n 位为 0 ,( 32 – n )个高位为 1 。 这相当于将 32 位的地址空间分成大小为 2 n 的块,为用户分配其中的一块。实际上, n=8 时就是为用户分配一个 C 类网, n=16 时就是为用户分配一个 B 类网, n=24 时就是为用户分配一个 A 类网。当 n 可变,按用户的实际需要设定,就是 CIDR 的分配策略。以这种大小可选的地址块为单位来分配和选择路由,块的起始地址作为目标网络号,它和屏蔽码一起构成一个集成的路由表项,不再局限于用 A 、 B 、 C 类网络号来选择路由,这就是所谓的无类别路由。 按照 CIDR 策略,世界被划分为四个区,每个区分配一块连续的 C 类地址[ Ger93 ],如表 2-3 所示。每个区分配了 2 17 = 131072 个连续的 C 类网,即 2 25 (约 3200 万)个 IP 地址。采用屏蔽码 254.0.0.0 ,亚太地区的这块地址的前缀都是 202.0.0.0 ,在亚太地区外部的路由器中这 131072 个 C 类网只需一个路由表项!其他区也类似。同样的想法也用于各个区的地址分配,如前面的北京邮电大学的 IP 地址范围就是由 16 个 C 类地址聚集而成。 通常情况下,为了表示方便,采用网络地址加屏蔽码长度来表示按照 CIDR 策略分配的 IP 地址块,如 166.111.0.0/16 表示 B 类地址 166.111.0.0 (清华大学校园网), 166.111.0.1~166.111.255.254 ; 166.111.4.0/22 表示 4 个 C 大小的 IP 地址块(清华大学计算中心子网),即 166.111.4.1~166.111.7.254 ; 202.112.96.0/20 表示 16 个 C 类地址的聚合(北京邮电大学校园网),即 202.112.96.1 ~ 202.112.111.254 。 |
最近读者: