Oracle Solaris 支持多种网络功能,您可以将这些功能用于不同的用途。下面是此发行版中支持的一些关键功能。该列表并不完整:
聚合-一个 L2 实体,用于确保系统能够持续访问网络。 链路聚合使您可以共享作为单个单元管理的多个数据链路资源,从而提高网络连接的可用性和可靠性。请参见在 Oracle Solaris 11.2 中管理网络数据链路 中的第 2 章 使用链路聚合配置高可用性。
支持以下类型的聚合:
数据链路多路径 (Datalink Multipathing, DLMP)-一种链路聚合类型,它支持多个交换机并为其数据链路提供持续连接。 在交换机出现故障时,聚合会使用其他交换机继续为其数据链路提供连接。此类型的链路聚合不要求配置交换机。使用 DLMP 聚合有助于克服使用中继聚合的缺点。请参见在 Oracle Solaris 11.2 中管理网络数据链路 中的数据链路多路径聚合。
中继聚合-一种基于 IEEE 802.3ad 标准的链路聚合模式;其工作方式是将多个通信流分布在一组聚合端口。 IEEE 802.3ad 需要交换机配置和交换机供应商专有扩展,以便跨多个交换机工作。请参见在 Oracle Solaris 11.2 中管理网络数据链路 中的中继聚合。
桥接-一种 L2 技术,可将网络上的多个数据链路连接到单个网络。 对于桥接,Oracle Solaris 支持生成树协议 (Spanning Tree Protocol, STP) 和多链路透明互连 (Transparent Interconnection of Lots of Links, TRILL) 协议。请参见在 Oracle Solaris 11.2 中管理网络数据链路 中的第 4 章 管理桥接功能。
边缘虚拟桥接 (Edge Virtual Bridging, EVB)-一种 L2 技术,用于供主机与外部交换机交换虚拟链路信息。 EVB 将通信服务级别协议 (service level agreement, SLA) 的执行转移到交换机。请参见在 Oracle Solaris 11.2 中管理网络虚拟化和网络资源 中的第 4 章 使用边缘虚拟桥接管理服务器-网络边缘虚拟化。
数据中心桥接 (Data Center Bridging, DCB)-一种 L2 技术,用于管理共享相同网络链路的多个通信类型的带宽、相对优先级和流控制,例如,在网络协议和存储协议之间共享数据链路时。 请参见在 Oracle Solaris 11.2 中管理网络数据链路 中的第 6 章 使用数据中心桥接管理聚合网络。
弹性虚拟交换机 (Elastic Virtual Switch, EVS)-一种 L2 技术,使您能够管理跨多个主机的虚拟交换机,从而扩展网络虚拟化功能。 使用 Oracle Solaris EVS 功能,您可以在多租户云环境或数据中心内部署跨多个主机的虚拟网络。请参见在 Oracle Solaris 11.2 中管理网络虚拟化和网络资源 中的第 6 章 管理弹性虚拟交换机。
Etherstub-一个伪以太网 NIC,在 Oracle Solaris 网络协议栈的数据链路层 (L2) 配置。 可以在 etherstub 而不是物理链路上创建虚拟网络接口卡 (virtual network interface card, VNIC),以便构造与系统中的其他虚拟网络以及外部网络隔离的专用虚拟网络。请参见在 Oracle Solaris 11.2 中管理网络虚拟化和网络资源 中的如何配置 VNIC 和 Etherstub。
流-可通过常见属性识别的数据包子集。 这些属性包括数据包头信息,例如 IP 地址、协议类型和传输端口号。可以单独观察各个流,还可以为流分配其自己的 SLA,例如带宽控制和优先级。可以在 Oracle Solaris 网络协议栈的 L2、L3 和 L4 层管理流。有关更多信息,请参见Oracle Solaris 中管理网络资源的功能。
集成负载平衡器 (Integrated Load Balancer, ILB)-一种 L3 和 L4 技术,使系统能够将网络处理负载分布在可用资源上。 ILB 可用于提高网络服务的可靠性和可伸缩性,并最大程度地缩短网络服务的响应时间。负载平衡涉及到通过在多个系统之间平衡负载,使用多个系统来处理高网络需求。Oracle Solaris 中对 ILB 的支持包括用于 IPv4 和 IPv6 的无状态服务器直接返回 (Direct Server Return, DSR) 和网络地址转换 (Network Address Translation, NAT) 操作模式,以及通过运行状况检查的服务器监视功能。请参见将 Oracle Solaris 11.2 系统配置为路由器或负载平衡器 中的ILB 的功能。
IP 网络多路径 (IP network multipathing, IPMP)-一种 L3 技术,确保系统能够持续访问网络。 通过 IPMP,可以将多个 IP 接口配置到一个 IPMP 组中。IPMP 组在功能上类似于使用数据地址发送或接收网络通信的 IP 接口。如果组中的一个底层接口出现故障,数据地址会在组中的其余底层活动接口之间重新分配。
IPMP 模型和管理界面在 Oracle Solaris 11 中发生了一些变化。要熟悉新的模型,请参见在 Oracle Solaris 11.2 中管理 TCP/IP 网络、IPMP 和 IP 隧道 中的IPMP 的新增功能。
链路聚合的工作方式类似于 IPMP,可以改善网络性能和可用性,不过链路聚合在数据链路层 (L2) 工作。在虚拟化环境中结合使用各种功能来实现高可用性时,建议使用聚合。有关比较分析,请参见在 Oracle Solaris 11.2 中管理网络数据链路 中的附录 A 链路聚合和 IPMP:功能比较。
IP 隧道-一种 L3 技术,可在中间网络不支持域中的协议时提供在这些域之间传输数据包的方式。 请参见在 Oracle Solaris 11.2 中管理 TCP/IP 网络、IPMP 和 IP 隧道 中的第 4 章 关于 IP 隧道管理。
链路层发现协议 (Link Layer Discovery Protocol, LLDP)-一种 L2 技术,供局域网 (Local Area Network, LAN) 中的系统在相互之间交换配置和管理信息。 使用 LLDP,系统可以向网络上的其他系统通告连接和管理信息。请参见在 Oracle Solaris 11.2 中管理网络数据链路 中的第 5 章 使用链路层发现协议交换网络连接信息。
虚拟局域网 (virtual local area network, VLAN)-一种 L2 技术,可用于将 LAN 划分为子网,且无需添加物理网络环境。 VLAN 是在网络协议栈的数据链路层上对 LAN 的细分。有关更多信息,请参见在 Oracle Solaris 11.2 中管理网络数据链路 中的第 3 章 使用虚拟局域网配置虚拟网络。
虚拟可扩展局域网 (virtual extensible area network, VXLAN)-一种 L2 和 L3 技术,其工作方式是在 IP (L3) 网络上叠加数据链路 (L2) 网络。 VXLAN 解决了使用 VLAN 时施加的 4K 限制。通常,VXLAN 在云基础结构中用于隔离多个虚拟网络。可以使用 EVS 功能管理 VXLAN。有关更多信息,请参见在 Oracle Solaris 11.2 中管理网络虚拟化和网络资源 中的第 3 章 使用虚拟可扩展局域网配置虚拟网络。
虚拟网络接口卡 (virtual network interface card, VNIC)-一个 L2 实体或虚拟网络设备,在配置后,其行为类似于物理 NIC。 可以在底层数据链路上配置 VNIC,以便在多个 Oracle Solaris 区域或 VM 之间共享。请参见在 Oracle Solaris 11.2 中管理网络虚拟化和网络资源 中的配置虚拟网络的组件。
在此发行版中,还可以管理支持单一根 I/O 虚拟化 (SR-IOV) 的网络设备。 有关更多详细信息,请参见在 Oracle Solaris 11.2 中管理网络虚拟化和网络资源 中的将单根 I/O 虚拟化与 VNIC 一起使用。
虚拟路由器冗余协议 (Virtual Router Redundancy Protocol, VRRP)-一种 L3 技术,可提供 IP 地址高可用性,例如用于路由器和负载平衡器的高可用性。 Oracle Solaris 同时支持 L2 和 L3 VRRP。L3 VRRP 不再需要为 VRRP 路由器配置唯一 VRRP 虚拟 MAC 地址,因此可以为 IPMP 上的 VRRP、InfiniBand 接口和区域提供更好的支持。有关更多信息,请参见将 Oracle Solaris 11.2 系统配置为路由器或负载平衡器 中的第 3 章 使用虚拟路由器冗余协议。
虚拟交换机-一种 L2 技术,可模拟物理网络交换机的功能。 只要在底层数据链路之上创建 VNIC,就会隐式创建虚拟交换机。虚拟交换机为虚拟机和区域提供了传输数据包的方法。可以使用 EVS 功能管理虚拟交换机。有关更多信息,请参见在 Oracle Solaris 11.2 中管理网络虚拟化和网络资源 中的虚拟网络组件。