第一篇
: M)
超网(supernetting)是与子网类似的概念–IP地址根据子网掩码被分为独立的网络地址和主机地址。但是,与子网把大网络分成若干小网络相反,它是把一些小网络组合成一个大网络–超网。
假设现在有16个C类网络,从201.66.32.0到201.66.47.0,它们可以用子网掩码255.255.240.0统一表示为网络201.66.32.0。
在做ACL时,为了节省设备开支(即用尽量少的ACL条目)会用到超网技术。因此涉及到超网的计算和划分。下面列举几例说明计算超网的方法:
9 y ?; W$ I+ m* d1 d, i1 F
1. 由2048个C类网络组成,从192.24.0.0到192.31.255.0,哪个掩码可此地址范围?
$ V” H! H6 [2 c. u& \: k. u
2. 在配置ACL时碰到这样一个地址范围:59.37.80.0-59.37.127.0,如何划分超网才使ACL条目最少呢?
! Y# q& H. j/ K0 X
参考解答:
由2048个C类网络组成,从192.24.0.0到192.31.255.0,哪个掩码可此地址范围?
参考解答:
192.24.0.0划成2进制为
11000000.00011000.00000000.00000000
( Z# c. m1 P. i: }
192.31.0.0划成2进制为
11000000.00011111.00000000.00000000
m* f( x% J” q
↑-相同位
从左到右取相同的位数为子网掩码位数,即:13位255.248.0.0
– i; T. ^. P, Z* r1 p% c( j, c
转化为2进制为:
– q& b$ P2 W1 D) b* T3 `- i
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进制为:
4 \% w. ]8 r. p# ]2 e! P
00111011.00100111.01100000.00000000
: B2 S1 `5 \5 R8 U5 @8 h# |
↑取全0之前位数为网络地址位,即59.37.96.0/19[59.37.96.0-59.37.127.255],全部覆盖此地址池.
9 ? z( `! N( \; H
一共得到两条ACL,分别为:59.37.80.0/20、59.37.96.0/19
第二篇
子网和超网的定义
由于internet的迅猛发展,IP
地址
空间不够用的矛盾越来越突出,为了缓解这种矛盾,提出了子网、超网的概念。
子网:从上面可以得知,IP地址均分为
网络
位和主机位两段,假设一个网络中的主机为400台,那么分配一个C类地址不够用,分配一个B类地址又显得太浪费,在这种情况下,
就提出了子网化的概念,
子网的定义就是把主机地址中的一部分主机位借用为网络位。
如在一个B类地址172.16/16,可以借用7位做为网络地址,一个形如172.16.2/23的地址段就可以满足该网络的需求。其中172.16/16称为主网,172.16.2/23称为子网。
超网:子网化一定程度上减轻了IP地址空间紧张的压力,但是由于在IP地址分配初期的考虑不周全,导致A类、B类地址在初其大量分配,资源相当紧张,而一些中型网络又需要超过一个C的地址,这进只能分配几个连续的C类地址块。
为了减小
Internet
路由
表的数量,
就提出了超网的概念,超网和子网的定义刚好相反,
就是借用一部网络位作为主机位。
从而达到减小Internet路由表的目的。如192.168.0/24-192.168.3/24四个C类地址段,就是可超网化为192.168.0/22这样一个超网。
还是举例说明!
一个公司有400 台主机,如果我们用传统的有类地址
系统
下,这个公司申请了一个B类地址,如果这个公司得到了该地址用它来表示一个400台主机,那样要浪费好多的地址呀!那样我们这个公司的选择就是用两个C类地址,可以生成254*2= 508个地址,这种办法的缺点是这个公司将得在它自己的逻辑网络间提供路由服务,并且无缺省INTERNET
路由器
需要为这个公司的网络维护两个路由表而不是一个!
这是我从网上搜到的,拿来和大家分享一下。
转载于:https://blog.51cto.com/simeixiaofeng/163723