系统管理指南:IP 服务

确定网络的 IP 地址寻址格式

您希望支持的系统数量会影响网络的配置方式。您的组织可能需要由某一建筑的同一楼层中几十个独立系统所组成的一个小型网络。或者,您可能需要设置一个由分布在多个建筑中的 1,000 个以上系统所组成的网络。此设置要求您进一步将网络划分为多个称为子网的分支。

规划网络寻址方案时,请考虑以下因素:

自 1990 年以来,Internet 在全球范围内的增长已经导致可用的 IP 地址不足。为了改善这种状况,Internet 工程任务组 (Internet Engineering Task Force, IETF) 开发了许多备用 IP 地址寻址方案。现在使用的 IP 地址类型包括以下几种:

如果您的组织为网络指定了多个 IP 地址或者使用子网,请在组织内部指定一个中心权威机构来指定网络 IP 地址。此权威机构应该维持对已指定的网络 IP 地址池的控制,并且根据需要指定网络、子网和主机地址。为了避免出现问题,请确保在组织中不存在重复或随机的网络号。

IPv4 地址

这些 32 位地址是针对 TCP/IP 设计的原始 IP 地址寻址格式。最初,IP 网络具有 A、B 和 C 三类。指定给网络的网络号反映了这种类指定并加上 8 位或更多位来表示主机。基于类的 IPv4 地址要求为网络号配置网络掩码。此外,要为本地网络中的系统提供更多地址,通常还需要将这些地址划分为多个子网。

现在,IP 地址称为 IPv4 地址。虽然不能再从 ISP 获取基于类的 IPv4 网络号,但是很多现有网络仍拥有这些网络号。有关管理 IPv4 地址的更多信息,请参阅设计 IPv4 寻址方案

CIDR 格式的 IPv4 地址

IETF 开发了无类域间路由 (Classless Inter-Domain Routing, CIDR),作为在短期到中期内解决 IPv4 地址不足的情况的方法。此外,还设计了 CIDR 格式作为解决全局 Internet 路由表容量匮乏状况的修正方法。使用 CIDR 表示的 IPv4 地址长度为 32 位,并且具有相同的点分十进制格式。但是,CIDR 在最右边的位之后添加了一个前缀标识,用于定义 IPv4 地址的网络部分。有关更多信息,请参阅设计 CIDR IPv4 寻址方案

DHCP 地址

通过动态主机配置协议 (Dynamic Host Configuration Protocol, DHCP),系统可从 DHCP 服务器接收配置信息,其中包括作为引导进程的一部分的 IP 地址。DHCP 服务器维护 IP 地址池,通过该地址池可为 DHCP 客户机指定地址。使用 DHCP 的站点所用的 IP 地址池小于为所有客户机指定永久性 IP 地址时所需的 IP 地址池。您可以设置 Oracle Solaris : DHCP 服务来管理站点的 IP 地址或部分地址。有关更多信息,请参阅第 12 章

IPv6 地址

IETF 部署了 128 位 IPv6 地址作为可用的 IPv4 地址不足的长期解决方案。IPv6 地址提供的地址空间比 IPv4 可用的地址空间更大。Oracle Solaris : 通过使用双堆栈 TCP/IP,可在同一主机上支持 IPv4 和 IPv6 寻址。与 CIDR 格式的 IPv4 地址一样,IPv6 地址也没有网络类或网络掩码的概念。采用 CIDR 格式时,IPv6 地址会使用前缀指定定义站点网络的地址部分。有关 IPv6 的介绍,请参阅IPv6 寻址概述

专用地址和文档前缀

IANA 保留了用于专用网络的一个 IPv4 地址块和一个 IPv6 站点前缀。您可以在一个企业网络内的系统上部署这些地址,但是请注意,不能在 Internet 中路由具有专用地址的包。有关专用地址的更多信息,请参阅使用专用 IPv4 地址


注 –

用于文档的专用 IPv4 地址也会保留。本书中的示例使用专用 IPv4 地址和保留的 IPv6 文档前缀。