TCP/IP 详解(第 2 版) 笔记 / 2 互联网地址架构 / 2.6 分配 / 2.6.1 单播

目录、参考文献


2.6 分配

IP 地址空间通常以大块(large chunks)的形式,由一组分层组织的机构authorities分配allocated
机构通常是将地址空间分配给不同所有者的组织,通常是 ISP 或其他较小的机构
机构最常参与分配的是全球单播地址空间的一部分,但有时也会分配其它类型的地址(组播和特殊用途地址)
机构可以在一段长短不确定的时间中或在有限的时间区间内(如:用于运行实验)向用户进行分配
层次结构的顶层是 IANA [IANA],它广泛负责分配 IP 地址和互联网协议中使用的其它类型的数字

2.6.1 单播

对于单播 IPv4 和 IPv6 地址空间,IANA 将大部分分配权限委托给了少数地区性互联网注册管理机构(regional Internet registries (RIR))
RIR 通过一个成立于 2003 年的组织相互协调,该组织被称为号码资源组织(Number Resource Organization (NRO))[NRO]
截至 2011 年年中,RIR 包括表 2-14 中所示的机构,这些机构都加入了 NRO
截至 2011 年年初,IANA 已将持有的所有剩余的单播 IPv4 地址空间全部移交给了这些 RIR

Table 2-14
表 2-14
加入了 NRO 的地区性互联网注册管理机构

这些实体通常处理相对较大的地址块 [IP4AS] [IP6AS]
它们将地址空间分配给在国家(如:澳大利亚和新加坡)运营的小型注册管理机构和大型 ISP
然后,ISP 再为其客户和它们自己提供地址空间
当用户注册 Internet 服务时,为其提供服务的 ISP 通常会以地址前缀的形式提供 ISP 地址空间的一小部分
为用户提供服务的 ISP 拥有并管理着这些地址范围
这些地址范围被称为供应商可聚合的provider-aggregatable (PA))地址
因为它们由一个或多个可以与 ISP 拥有的其它前缀聚合的前缀组成
这些地址有时也被称为不可移植的non-portable)地址
改变供应商通常需要用户改变所有接入互联网的电脑和路由器的 IP 前缀(一种通常令人不快的操作,称为重新编号renumbering))

另一种类型的地址空间被称为供应商独立的provider-independent (PI))地址空间
从 PI 空间分配的地址被直接分配给用户,并且可以与任何 ISP 一起使用
但是,因为这些地址是属于客户的,所以它们与 ISP 拥有的地址在数字上是不相邻的,因此无法聚合
如果客户想要 ISP 为其 PI 地址提供路由,则需要支付额外的服务费用,ISP 也可能不同意此类配置
从某种意义上来说,ISP 如果为某个客户的 PI 地址提供了路由,则其他客户会增加额外的路由成本,因为这会增加路由表的大小
从另一方面来说,许多站点都希望使用 PI 地址,并且愿意为此支付额外的费用
因为这样可以避免在切换 ISP 时重新编号(避免所谓的供应商锁定provider lock))

2.6.1.1 例子

可以使用互联网上的 WHOIS 服务来确定地址空间的分配方式
例如,可以通过访问 http://whois.arin.net/rest/ip/72.1.140.203.txt 来查看 IPv4 地址 72.1.140.203 的信息
返回如下:

NetRange:   72.1.140.192 - 72.1.140.223
CIDR:       72.1.140.192/27
OriginAS: 
NetName:    SPEK-SEA5-PART-1
NetHandle:  NET-72-1-140-192-1
Parent:     NET-72-1-128-0-1
NetType:    Reassigned
RegDate:    2005-06-29
Updated:    2005-06-29
Ref:        http://whois.arin.net/rest/net/NET-72-1-140-192-1

可以看到,地址 72.1.140.203 属于名为 SPEK-SEA5-PART-1 的网络
该网络被分配的地址范围是 72.1.140.192/27
SPEK-SEA5-PART-1 的地址范围是被称为 NET-72-1-128-0-1 的 PA 地址空间的一部分
可以通过访问 http://whois.arin.net/rest/net/NET-72-1-128-0-1.txt 来查看这个网络的信息
返回如下:

NetRange:   72.1.128.0 - 72.1.191.255
CIDR:       72.1.128.0/18
OriginAS: 
NetName:    SPEAKEASY-6
NetHandle:  NET-72-1-128-0-1
Parent:     NET-72-0-0-0-0
NetType:    Direct Allocation
RegDate:    2004-09-09
Updated:    2009-05-19
Ref:        http://whois.arin.net/rest/net/NET-72-1-128-0-1

可以看到,地址范围 72.1.128.0/18(由 “句柄(handle)” 或名称 NET-72-1-128-0-1 调用)
直接从 ARIN 管理的地址范围 72.0.0.0/8 中分配
有关数据格式和 ARIN 支持的 WHOIS 请求的各种方法的更多细节可以在 [WRWS] 中找到

我们可以使用一个另外的 RIR 查看不同类型的结果
例如,通过 http://www.ripe.net/whois 接口查询 IPv4 地址 193.5.93.80 的信息
返回如下:

% This is the RIPE Database query service.
% The objects are in RPSL format.
%
% The RIPE Database is subject to Terms and Conditions.
% See http://www.ripe.net/db/support/db-terms-conditions.pdf
% 
% Note: This output has been filtered.
% To receive output for a database update, use the "-B" flag.
% Information related to '193.5.88.0 - 193.5.95.255'
inetnum:    193.5.88.0 - 193.5.95.255
netname:    WIPONET
descr:      World Intellectual Property Organization
descr:      UN Specialized Agency
descr:      Geneva
country:    CH
admin-c:    AM4504-RIPE
tech-c:     AM4504-RIPE
status:     ASSIGNED PI
mnt-by:     CH-UNISOURCE-MNT
mnt-by:     DE-COLT-MNT
source:     RIPE # Filtered

可以看到,地址 193.5.93.80 是分配给 WIPO 的 193.5.88.0/21 块(block)的一部分
这个块的状态(status)是 ASSIGNED PI,说明这个地址块是供应商独立的provider-independent
RPSL 的引用表明数据库记录采用的是路由策略规范语言Routing Policy Specification Language (RPSL))[RFC2622][RFC4012]
ISP 用 RPSL 来描述它们的路由策略
这些信息可以帮助网络运营商通过配置路由器来最大程度地减少互联网路由的不稳定性


目录、参考文献

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值