发信人: aqing()
整理人: microant(1999-08-19 01:30:07), 站内信件
|
本文来自--上海交通大学远程教育中心 网址:http://www.dlc. sjtu.edu.cn/
本文已得到授权只在广州网易社区网站建设讨论区转载,如果您要再次转载此文请 与原出处联系
---------------------------------------------------------------------- --------
CIDR 的概念
前面已经讲过, IP地址中A类已经分配完毕, B类也已经差不多了, 剩下的C类地址 已经成为大家瓜分的目标. 显然,对于一个国家、地区、组织来说分配到的地址最 好是连续的, 那么如何来保证这一点呢?
于是提出了CIDR的概念.
CIDR 是 Classless Intrer Domain Routing 的缩写, 意为无类别的域间路由.
它的思想是: 把许多C类地址合起来作B类地址分配.
具体地说, 整个世界被分为四个地区, 每个地区分配一段连续的C类地址:
欧洲: 194.0.0.0 ~195.255.255.255
北美: 198.0.0.0 ~ 199.255.255.255
中南美: 200.0.0.0 ~201.255.255.255
亚太地区: 202.0.0.0 ~ 203.255.255.255
通过这种方式, 每个地区拥有约3200万的地址,
另有约3200万的地址204.0.0.0 ~ 223.255.255.255保留备用.
这种分配方式的优点是很明显的:
1. 地址的分配是连续的
2. CIDR使路径表的设置更容易
比如,在欧洲以外的一个路由器收到一个地址为:
194.xx.yy.zz 或 195.xx.yy.zz
的数据包(packet), 可以直接把它丢到通往欧洲的路径上而不用考虑xx,yy,zz的 值是什么. 当然,当这个packet到达欧洲后, 还要进行更详细的路由, 比如根据子 网模把它发送到某个子网.
---------------------------------------------------------------------- ----------
一个CIDR应用的例子
让我们来看一个例子:
Cambridge University 需要2048个地址, 把从 194.24.0.0 到 194.24.7.255的 地址分配给它, 子网模是 255.255.248.0 .
现在, Oxford University 申请4096个地址, 由于一块4096个地址必须从一个能 被4096除尽的地址开始, 因而不能从194.24.8.0开始分配. 把从 194.24.16.0 到 194.24.31.255的地址分配给它, 子网模为 255.255.240.0.
现在, Edinbush University申请1024个地址, 把从194.24.8.0到194.24.11.255 的地址分配给它.
子网模为 255.255.252.0.
路由器寻径时使用的路由表如下表所示:
去往 网络号 子网模
Cambridge University 11000010 00011000 00000000 00000000 11111111 11 111111 11111000 00000000
Oxford University 11000010 00011000 00010000 00000000 11111111 111111 11 11110000 00000000
Edinbush University 11000010 00011000 00001000 00000000 11111111 11111 111 11111100 00000000
现在有一个数据包要发往194.24.17.4,用二进制来表示为:
11000010 00011000 00010001 00000100
首先,该地址被与第一个(Cambridge的)子网模作AND运算,结果为:
11000010 00011000 00010000 00000000
与Cambridge的网络地址不匹配. 然后再与Oxford 的子网模作AND运算, 结果为:
11000010 00011000 00010000 00000000
它与Oxford 的网络地址相同, 因而该数据包被送往Oxford.
-- ☆★☆★☆★情教护花,视保护美眉为已任☆★☆★☆★
欢迎加盟情教,总坛地址:love21n.126.com
情教聊天室:love21nchat.126.com
※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.97.245.250]
|
|