在 Oracle® Solaris 11.2 中管理网络数据链路

退出打印视图

更新时间: 2014 年 9 月
 
 

桥接协议

桥接网络使用以下协议:

  • 跨越树协议 (Spanning Tree Protocol, STP)

    STP 是桥接网络使用的缺省协议。桥接使用 STP 机制防止网络循环可能使子网不可用。要将包转发到目的地,网桥必须以混杂模式侦听连接到该网桥的每个链路。以混杂模式侦听导致网桥容易发生转发循环,发生转发循环时,包以全线速无限循环。


    Caution

    注意  -  如果要求最高级别的性能,请不要将链路配置到网桥中。桥接要求底层接口处于混杂模式下,而该模式会禁用对硬件 (NIC)、驱动程序和系统其他层的多种重要优化。禁用这些性能增强功能是桥接机制不可避免的结果。 这些性能问题只影响那些被配置为网桥的一部分的链路。如果系统中的某些链路不是桥接的,因而不会受到这些限制,您就可以在该系统中使用网桥。


  • 多链路透明互连 (Transparent Interconnection of Lots of Links, TRILL)

    Oracle Solaris 支持 TRILL 保护增强功能,这可以在不禁用链路的情况下避免循环。TRILL 有助于实现通向目标的多个路径之间的通信流量负载平衡。

当使用 STP 进行循环保护时,通过防止循环中的连接之一转发包,减少了物理循环。Figure 4–3 显示 westminstertower 网桥之间的物理链路不用于转发包。

与 STP 不同,TRILL 不通过关闭物理链路来防止出现循环。相反,TRILL 计算网络中的每个 TRILL 节点的最短路径信息,并使用该信息将包转发到各个目的地。

通过在 dladm create-bridgedladm modify-bridge 命令中指定 –P trill 选项可以使用 TRILL。有关更多信息,请参见创建网桥修改网桥的保护类型

有关 STP 的信息,请参见 IEEE 802.1 D-1998。有关 TRILL 的信息,请参见 Internet 工程任务组 (Engineering Task Force, IETF) TRILL 草稿