JavaScript is required to for searching.
跳过导航链接
退出打印视图
Oracle Solaris 管理:网络接口和网络虚拟化     Oracle Solaris 11 Information Library (简体中文)
search filter icon
search icon

文档信息

前言

1.  网络栈概述

此 Oracle Solaris 发行版中的网络配置

Oracle Solaris 中的网络栈

网络设备和数据链路名称

其他链路类型的管理

第 1 部分网络自动配置

2.  NWAM 简介

3.  NWAM 配置和管理(概述)

4.  NWAM 配置文件配置(任务)

5.  NWAM 配置文件管理(任务)

6.  关于 NWAM 图形用户界面

第 2 部分数据链路和接口配置

7.  使用配置文件上的数据链路和接口配置命令

8.  数据链路配置和管理

9.  配置 IP 接口

10.  在 Oracle Solaris 上配置无线接口通信

11.  管理网桥

桥接概述

链路属性

STP 守护进程

TRILL 守护进程

调试网桥

网桥的其他行为

DLPI 行为

VLAN 管理

VLAN 行为

网桥配置示例

管理网桥(任务列表)

如何查看配置的网桥的信息

如何查看关于网桥链路的配置信息

如何创建网桥

如何修改网桥的保护类型

如何向现有网桥中添加一个或多个链路

如何从网桥删除链路

如何从系统中删除网桥

12.  管理链路聚合

13.  管理 VLAN

14.  IPMP 简介

15.  管理 IPMP

16.  使用 LLDP 交换网络连接信息

第 3 部分网络虚拟化和资源管理

17.  网络虚拟化和资源控制简介(概述)

18.  规划网络虚拟化和资源控制

19.  配置虚拟网络(任务)

20.  在虚拟化环境中使用链路保护

21.  管理网络资源

22.  监视网络通信流量和资源使用情况

词汇表

索引

管理网桥(任务列表)

Oracle Solaris 使用 dladm 命令和 SMF 功能管理网桥;使用实例的故障管理资源标识符 (fault-managed resource identifier, FMRI) svc:/network/bridge 来使用 SMF 命令启用、禁用和监视网桥实例;使用 dladm 命令创建或销毁网桥,以及将链路指定给网桥或从网桥中删除链路。

下表显示了可用于管理网桥的任务。

任务
说明
参考
查看有关配置的网桥的信息。
使用 dladm show-bridge 命令查看系统中配置的网桥的信息。可以查看有关配置的网桥、链路、统计和内核转发条目的信息。
查看已连接到网桥的链路的配置信息。
使用 dladm show-link 命令查看系统中配置的链路的信息。如果链路已关联到网桥,请查看 BRIDGE 字段的输出。
创建网桥。
使用 dladm create-bridge 命令创建网桥并添加可选的链路。

缺省情况下,网桥是使用 STP 创建的。要改为使用TRILL 创建网桥,请在 dladm create-bridge 命令行中添加 -P trill,或使用 dladm modify-bridge 命令启用 TRILL。

修改网桥的保护类型。
使用 dladm modify-bridge 命令修改网桥的保护类型。

缺省情况下,网桥是使用 STP 创建的。要改为使用 TRILL 创建网桥,请使用带有 -P trill 参数的 dladm modify-bridge 命令启用 TRILL。

向网桥添加链路。
使用 dladm add-bridge 命令将一个或多个链路添加到现有的网桥。
从网桥删除链路。
使用 dladm remove-bridge 命令从网桥删除链路。直到删除了网桥的所有链路后,才能删除网桥。
从系统中删除网桥。
使用 dladm delete-bridge 命令从系统删除网桥。

如何查看配置的网桥的信息

此过程说明如何配合不同选项使用 dladm show-bridge 命令显示配置的网桥的各种信息。

有关 dladm show-bridge 命令选项的更多信息,请参见 dladm(1M) 手册页。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

  2. 查看某个网桥或所有已配置的网桥的信息。
    • 查看网桥的列表。

      # dladm show-bridge
    • 显示网桥的与链路相关的状态。

      # dladm show-bridge -l bridge-name
    • 显示网桥的统计数据。

      # dladm show-bridge -s bridge-name

      注 - 报告的统计数据的名称和定义可能会有变化。


    • 显示网桥的与链路相关的统计数据。

      # dladm show-bridge -ls bridge-name
    • 显示网桥的内核转发条目。

      # dladm show-bridge -f bridge-name
    • 显示网桥的 TRILL 信息。

      # dladm show-bridge -t bridge-name

示例 11-1 查看网桥信息

以下是配合不同选项使用 dladm show-bridge 命令的示例。

如何查看关于网桥链路的配置信息

dladm show-link 输出中包含一个 BRIDGE 字段。如果链路是网桥成员,此字段标识该链路所属的网桥的名称。缺省情况下显示该字段。对于不属于网桥的链路,如果使用 -p 选项,此字段为空。否则,该字段显示 --

网桥可观测节点也作为一个单独的链路显示在 dladm show-link 输出中。对于此节点,现有 OVER 字段会列出那些是网桥成员的链路。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

  2. 查看是网桥成员的任何链路的相关配置信息。
    # dladm show-link [-p]

    -p 选项生成可解析的格式的输出。

如何创建网桥

此过程说明如何使用 STP(这是缺省选择)创建网桥。有关网桥创建选项的更多信息,请参见 dladm(1M) 手册页中的 dladm create-bridge


注 - 要改用 TRILL 创建网桥,请在 dladm create-bridge 命令行中添加 -P trill,或使用 dladm modify-bridge 命令启用TRILL。


dladm create-bridge 命令创建一个网桥实例,并可以选择将一个或多个网络链路指定给该新网桥。因缺省情况下系统中不存在网桥实例,所以,缺省情况下 Oracle Solaris 不在网络链路之间桥接。

要在链路之间桥接,必须至少创建一个网桥实例。每个网桥实例是独立的。网桥之间并不包括转发连接,一个链路至多是一个网桥的成员。

网桥名称可以是任意字符串,但必须是合法的 SMF 服务实例名称。此名称是没有转义序列的 FMRI 组件,这意味着不能包含空格、ASCII 控制字符和以下字符:

; / ? : @ & = + $ , % < > # "

保留名称 default,同时保留所有以 SUNW 字符串开头的名称。为“创建可观测设备”保留具有数字后缀的名称。由于可观测设备的使用,进一步将合法的网桥实例名称约束为合法的 dlpi(7P) 名称。该名称必须以字母字符或下划线字符开始和结束。其余的名称可以包含字母数字和下划线字符。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

  2. 创建网桥。
    # dladm create-bridge [-l link]... bridge-name

    -l link 选项将链路添加到网桥。请注意如果无法添加任何指定的链路,该命令将失败,且不会创建网桥。

    以下示例说明如何通过连接 hme0qfe1 链路创建 brooklyn 网桥:

    # dladm create-bridge -l hme0 -l qfe1 brooklyn

如何修改网桥的保护类型

此过程说明如何使用 dladm modify-bridge 命令将保护类型从 TRILL 修改为 STP,或从 TRILL 修改为 STP。

如何向现有网桥中添加一个或多个链路

此过程显示如何将一个或多个链路添加到网桥实例。

一个链路只能是一个网桥的成员。因此,如果要将链路从一个网桥实例移动到其他网桥实例,必须先从当前网桥删除该链路,然后再将其添加到另一个网桥。

指定给网桥的链路不能是 VLAN、VNIC 或隧道。仅可将被视为聚合的一部分的链路或是聚合自身的链路指定给网桥。

指定给网桥的所有链路必须具有相同的 MTU 值。请注意,Oracle Solaris 允许您更改现有链路的 MTU 值。在这种情况下,网桥实例进入维护状态,直到您删除或更改了已指定的链路,以便重新启动网桥之前 MTU 值匹配。

指定给网桥的链路必须是以太网类型,其中包括 802.3 和 802.11 介质。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

  2. 向现有网桥添加新链路。
    # dladm add-bridge -l new-link bridge-name

    以下示例说明如何将 qfe2 链路添加到现有网桥 rialto

    # dladm add-bridge -l qfe2 rialto

如何从网桥删除链路

此过程显示如何从网桥实例中删除一个或多个链路。如果要删除网桥,请按此过程进行。只有先删除网桥的所有链路后,才能将网桥删除。

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

  2. 从网桥删除链路。
    # dladm remove-bridge [-l link]... bridge-name

    以下示例显示如何从网桥 charles 删除 hme0qfe1qfe2 链路:

    # dladm remove-bridge -l hme0 -l qfe1 -l qfe2 charles

如何从系统中删除网桥

此过程显示如何删除网桥实例。只有先通过运行 dladm remove-bridge 命令停用任何连接的链路后,才能删除网桥。请参见如何从网桥删除链路

  1. 成为管理员。

    有关更多信息,请参见《Oracle Solaris 管理:安全服务》中的"如何获取管理权限"

  2. 从系统中删除网桥。
    # dladm delete-bridge bridge-name

    以下示例说明如何先从 coronado 网桥删除 hme0qfe1qfe2 链路,再从系统删除网桥本身:

    # dladm remove-bridge -l hme0 -l qfe1 -l qfe2 coronado
    # dladm delete-bridge coronado