华为Metro1000以太网业务VB/LP网桥介绍
Metro1000以太网业务网桥
VB和LP
图1 VB、LP、外部端口和VCTRUNK端口之间的关系
Metro1000透明网桥和虚拟网桥
- 多个透明网桥的业务是相互隔离的,但同一透明网桥内的业务没有隔离,整个透明网桥就是一个交换域。
- 多个虚拟网桥的业务是相互隔离的,并且同一虚拟网桥内不同VLAN ID的业务也是相互隔离的,整个虚拟网桥的交换域根据不同的VLAN ID划分为多个子交换域。

图2 透明网桥和虚拟网桥虚拟网桥

表1 透明网桥和虚拟网桥
项目 | 透明网桥 | 虚拟网桥 |
---|---|---|
VLAN过滤表 | 不配置 | 必须配置 |
入口过滤 | 不进行VLAN标签的合法校验,所有进入网桥的数据帧均为合法数据帧。 | 对VLAN标签内容进行合法校验。如果VLAN ID不是该端口在VLAN过滤表中定义的VLAN ID,则丢弃该数据帧。 |
MAC地址学习模式 | SVL | IVL |
数据帧转发方式 | 根据数据帧的目的MAC地址查询MAC地址表获得数据帧的转发端口 | 根据数据帧的目的MAC地址和VLAN ID查询MAC地址表获得数据帧转发端口 |
广播范围 | 在网桥所有端口中转发广播数据帧 | 在VLAN过滤表中定义的转发端口中转发广播数据帧 |

- 网桥采用SVL学习模式时,根据数据帧的源MAC地址与该数据帧的源端口建立MAC地址表的表项,该表项对所有VLAN都是有效的。
- 网桥采用IVL学习模式时,根据数据帧的源MAC地址和携带的VLAN ID与该数据帧的源端口建立MAC地址表的表项,该表项只对该VLAN有效。
表2 以太网单板支持的网桥类型
网桥类型 | 网桥交换模式 | 网桥学习模式 | 入口过滤 | |
---|---|---|---|---|
IEEE 802.1d MAC bridge |
SVL/入口过滤不使能 | SVL | 不使能 | |
IEEE 802.1q Virtual Bridge |
IVL/入口过滤使能 | IVL | 使能 | |
IEEE 802.1ad Provider Bridge |
1 | SVL/入口过滤不使能 | SVL | 不使能 |
2 | IVL/入口过滤使能 | IVL | 使能 |
- IEEE 802.1d MAC bridge:对进入网桥的数据帧不进行VLAN标签内容的检查,基于数据帧的目的MAC地址进行二层交换。
- IEEE 802.1q Virtual Bridge:支持一层VLAN标签的数据隔离。对进入网桥的数据帧进行VLAN标签内容的检查,基于数据帧的目的MAC地址和携带的VLAN ID进行二层交换。
- 对进入网桥的数据帧不进行VLAN标签内容的检查,基于数据帧的目的MAC地址进行二层交换。
- 对进入网桥的数据帧进行VLAN标签内容的检查,基于数据帧的目的MAC地址和携带的S-VLAN ID进行二层交换。

- 在某一路由表项在一定时间内没有被更新(即没有收到来该MAC地址的新数据帧使该MAC地址重新被学习),则该路由表项会被自动删除。这种机制被称为老化,而这段时间被称为老化时间。MAC地址表的老化时间默认为5分钟,可通过网管设置该值。
- MAC地址的学习数量是有限制的。
网桥是指实现两个或更多LAN互连的功能单元。
VB(Various Bridge)即多样化网桥。对于具有二层交换处理能力的以太网单板,可将其交换域分割成多个相互独立的子交换域,在没有业务连通的情况下,不同的VB不能互相访问。各个VB具有独立的配置模式,并独立使用VLAN,不同VB的VLAN可以相同。
LP(Logic Port)是逻辑端口,一个VB包含若干个LP。通过配置挂接关系,我们可以把多个外部端口和VCTRUNK端口挂接到同一个VB上。
VB、LP、外部端口以及VCTRUNK端口之间的关系如图1所示。
如图2所示,同一个逻辑端口可以属于一个或者多个VLAN ID不同的子交换域,在网管配置界面下,也就是同一个逻辑端口可以属于不同VLAN ID的过滤表。
二层交换业务进行转发的基础是对MAC地址的学习。网桥的学习模式分为SVL(Shard VLAN Learning)和IVL(Independence VLAN learning)。
如表2所示,目前以太网单板支持的网桥类型分为以下三种。
-
IEEE 802.1ad Provider Bridge:支持两层VLAN标签的数据帧,采用外层S-VLAN来进行VLAN隔离,只支持挂接端口属性为C-Aware和S-Aware的端口。该网桥支持以下两种交换模式。
MAC地址表的表项反映了MAC地址和端口的对应关系,其表项分为:
-
动态表项
网桥采用SVL/IVL学习模式获得的表项。动态表项会被老化,而且在以太网交换板复位后会丢失。
-
静态表项
网络管理员通过网管在MAC地址表中手工加入的MAC地址和端口的对应的表项,即单播表项。静态表项不会被老化,而且在以太网交换板复位后不丢失。
-
黑名单
用于丢弃含有特定目的MAC地址的数据帧的表项,即MAC禁用表项。黑名单由网络管理员配置,表项不会被老化,而且在以太网交换板复位后不丢失。
对于汇聚业务,往往希望非中心站点和中心站点之间能够相互访问,而不希望非中心站点之间进行相互访问。这时,就需要将网桥挂接的端口定义为Hub端口或Spoke端口。
-
Hub端口
Hub端口与Hub端口之间可以相互访问,Hub端口与Spoke端口之间可以相互访问。
-
Spoke端口
Spoke端口与Spoke端口之间不可以相互访问,Hub端口与Spoke端口可以相互访问。
挂接端口默认为Hub端口。
- 上一篇:metro1000 EPL业务配置步骤 2018-6-5
- 下一篇:Metro1000以太网业务TAG属性 2018-6-5