JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 11 联网介绍     Oracle Solaris 11.1 Information Library (简体中文)
为本文档评分
search filter icon
search icon

文档信息

前言

1.  Oracle Solaris 11 系统中的联网

网络配置文件

反应性网络配置

固定网络配置

系统生成的配置文件

Oracle Solaris 中的网络栈

先前的 Oracle Solaris 发行版

Oracle Solaris 11 的实现

网络设备和数据链路名称

缺省通用链路名称

为数据链路指定通用名称

定制操作系统指定通用链路名称的方式

升级系统上的链路名称

替换基于硬件的链路名称

更改链路名称的注意事项

有效链路名称的规则

索引

请告诉我们如何提高我们的文档:
过于简略
不易阅读或难以理解
重要信息缺失
错误的内容
需要翻译的版本
其他
Your rating has been updated
感谢您的反馈!

您的反馈将非常有助于我们提供更好的文档。 您是否愿意参与我们的内容改进并提供进一步的意见?

Oracle Solaris 中的网络栈

网络接口提供系统和网络之间的连接。这些接口是在数据链路上配置的,而这些数据链路又对应于系统中硬件设备的实例。网络硬件设备也称为网络接口卡 (network interface card, NIC)网络适配器。NIC 可以是内置的,在购买系统时已存在于系统中。但是,您也可以购买单独的 NIC 将其添加到系统。某些 NIC 卡只有单个接口。其他品牌可能有多个接口,您可以配置这些接口来执行网络操作。

先前的 Oracle Solaris 发行版

在先前的 Oracle Solaris 网络栈实现中,软件层上的接口和链路构建在硬件层中的设备上。更具体地说,硬件层中的硬件设备实例在数据链路层上有一个对应的链路,在接口层上有一个配置的接口。网络设备、其数据链路和 IP 接口之间的这种一对一关系如下图所示。

图 1-1 显示网络设备、链路和接口的网络栈-先前的 Oracle Solaris 实现

image:硬件设备、链路和 IP 接口之间的一对一关系。

图 1-1 显示了硬件层中的两个 NIC:e1000 具有单个设备实例 e1000g0,而 qfe 则具有多个设备实例(qfe0qfe3)。设备 qfe0qfe2 未使用。设备 e1000gqfe3 已使用,并在数据链路层上有对应的链路 e1000gqfe3。在图中,IP 接口同样以各自的底层硬件 e1000gqfe3 来命名。可以使用 IPv4 或 IPv6 地址配置这些接口,以承载这两种类型的网络通信。另请注意接口层上存在回送接口 lo0。此接口用于测试,例如测试 IP 栈是否正常工作。

栈的每个层使用不同的管理命令。例如,dladm show-dev 命令用于列出在系统中安装的硬件设备。dladm show-link 命令用于列出有关数据链路层上链路的信息。ifconfig 命令用于显示接口层上的 IP 接口配置。

在此模型中,设备、数据链路和接口存在一对一关系。这种关系意味着网络配置依赖于硬件配置和网络拓扑。如果硬件层中实施了更改,如更换了 NIC 或更改了网络拓扑,则必须重新配置接口。

Oracle Solaris 11 的实现

在 Oracle Solaris 11 中,硬件层、数据链路层和接口层之间仍然存在一对一关系。但是,软件层与硬件层分离。在这种分离情况下,软件层上的网络配置不再绑定到硬件层中的芯片集或网络拓扑。这种实现方式使网络管理更为灵活,表现在如下几个方面:

下图显示了设备、链路类型及其对应接口之间的相互关系。

图 1-2 显示网络设备、链路和接口的网络栈-Oracle Solaris 11 的实现

image:设备和各种不同链路配置的全景视图

注 - 在图中,数据链路是根据它们在系统中执行的具体功能命名的,如 video0sales2。该图突出了您在命名数据链路时所拥有的灵活性。但是,使用 OS 提供的缺省通用名称(例如,net0)就足够了,而且最好这样做。数据链路名称将在网络设备和数据链路名称中进行介绍。


图 1-2 还提供了在网络设置中使用从管理角度选择的名称的样例。

此图中的所有链路和接口配置都独立于底层硬件配置。例如,如果更换了 qfe 卡,针对视频通信的 video0 接口配置仍会保留,可在以后应用于更换的 NIC。

在同一网络栈实现模型的数据链路层上,您可以配置下图所示的网桥。两个接口 net0videoagg0 被配置为网桥 bridge0。在一个接口上接收到的数据包会转发到另一个接口。采用网桥配置后,这两个接口仍可用于配置 VLAN 和 IP 接口。

图 1-3 Oracle Solaris 11 网络栈中的网桥

image:图中显示网桥在网络栈中的设置方式。

网桥和网桥配置在《管理 Oracle Solaris 11.1 网络性能》中的第 4  章 "管理桥接网络(任务)"进行了介绍。