合格学习 VPLS 路由实例行为
下表总结了有关合格 MAC 学习的 VPLS 路由实例行为。
表 1 总结了 vlan-id all
未在路由实例上配置的情况。在逻辑接口上指定的所有 VLAN 标识符都包含在路由实例中。
逻辑接口上配置的标记 |
||||||||
---|---|---|---|---|---|---|---|---|
传入标签 |
仅外部标记 |
仅外部标记范围 |
带有 VLAN 映射的外部和内部标记(路由实例上没有 VLAN-ID) |
仅限外部和内部标记 |
带有 VLAN 映射的外部标记和内部范围标记 |
外部标签和内部范围 |
Lsi |
|
无标记 |
丢弃(仅适用于本机 VLAN-ID) |
丢弃(仅适用于本机 VLAN-ID) |
下降 |
下降 |
下降 |
下降 |
学习 VLAN 4096 |
|
1 个标签 |
还行 |
还行 |
下降 |
下降 |
下降 |
下降 |
学习外部标记 |
|
1 个标签不匹配 |
下降 |
下降 |
下降 |
下降 |
下降 |
下降 |
学习外部标记 |
|
2 标签
|
还行 |
还行 |
正常(交换/弹出-交换:MAC 在 vpls db 上获知,但没有 VLAN-ID) |
确定(如果路由实例上没有 VLAN-ID,则 MAC 在 VPLS 数据库上获知;路由实例 VLAN-id 上的 MAC 学习,否则) |
确定(在 VLAN 映射之后的外部 VLAN 上进行 MAC 学习) |
OK(外部 VLAN 上的 MAC 学习) |
学习外部标记 |
|
2 标签不匹配
|
下降 |
下降 |
下降 |
下降 |
下降 |
下降 |
学习外部标记 |
|
> 2 个标签
|
还行 |
还行 |
与 2 个标签相同 |
与 2 个标签相同 |
与 2 个标签相同 |
与 2 个标签相同 |
学习外部标记 |
表 2 总结了在路由实例上配置 时的情况 vlan-id all
。在逻辑接口上指定的所有 VLAN 标识符都包含在路由实例中。
逻辑接口上配置的标记 |
||||||||
---|---|---|---|---|---|---|---|---|
传入标签 |
仅外部标记 |
仅外部标记范围 |
带有 VLAN 映射的外部和内部标记 |
外部和内部标记 |
带有 VLAN 映射的外部标记和内部范围标记 |
外部标签和内部范围 |
Lsi |
|
无标记 |
下降 |
下降 |
配置无效 |
下降 |
配置无效 |
下降 |
学习 VLAN 4096 |
|
1 个标签 |
好的,在标签上学习 |
好的,在标签上学习 |
配置无效 |
下降 |
配置无效 |
下降 |
在标签上学习 |
|
1 个标签不匹配 |
下降 |
下降 |
配置无效 |
下降 |
配置无效 |
下降 |
在标签上学习 |
|
2 标签
|
好的,在标签上学习 |
好的,在标签上学习 |
配置无效 |
弹出外部标记,MAC 在内部标记上学习 |
配置无效 |
啪,内部标签上的 MAC 学习 |
学习外部标签 |
|
2 标签不匹配
|
下降 |
下降 |
配置无效 |
下降 |
配置无效 |
下降 |
学习外部标签 |
|
> 2 个标签
|
好的,在标签上学习 |
好的,在标签上学习 |
配置无效 |
弹出外部标签,在第二个标签上学习 |
配置无效 |
啪,在第二个标签上学习 |
学习外部标签 |
表 3 总结了 vlan-id inner-all
在路由实例 deep-vlan-qualified-learning vlan_tag_number
上配置但未在逻辑接口上配置的情况。
逻辑接口上配置的标记 |
||||||||
---|---|---|---|---|---|---|---|---|
传入标签 |
仅外部标记 |
仅外部标记范围 |
带有 VLAN 映射的外部和内部标记 |
仅限外部和内部标记 |
带有 VLAN 映射的外部标记和内部范围标记 |
外部标记和内部标记范围 |
Lsi |
|
无标记 |
丢弃(使用本机 VLAN-id 确定) |
下降 |
下降 |
下降 |
下降 |
下降 |
学习 VLAN 4096 |
|
1 个标签 |
正常(VLAN 4096 上的 MAC 学习) |
正常(VLAN 4096 上的 MAC 学习) |
下降 |
下降 |
下降 |
下降 |
学习 VLAN 4096 |
|
1 个标签不匹配 |
下降 |
下降 |
下降 |
下降 |
下降 |
下降 |
学习 VLAN 4096 |
|
2 标签
|
OK(内部 VLAN 上的 MAC 学习) |
OK(内部 VLAN 上的 MAC 学习) |
OK(VLAN 映射操作后,内部 VLAN 上的 MAC 学习 |
OK(内部 VLAN 上的 MAC 学习)。外部标记没有隐式弹出。 |
OK(在 VLAN 映射操作后在内部 VLAN 上进行 MAC 学习)。 |
OK(内部 VLAN 上的 MAC 学习)。外部标记没有隐式弹出。 |
学习内部标签 |
|
2 标签不匹配
|
下降 |
下降 |
下降 |
下降 |
下降 |
下降 |
学习内部标签 |
|
> 2 个标签
|
OK(第 2 个 VLAN 标记上的 MAC 学习) |
OK(第 2 个 VLAN 标记上的 MAC 学习) |
OK(在 VLAN 映射操作后,在第二个 VLAN 上进行 MAC 学习)。 |
正常(在第二个传入 VLAN 上进行 MAC 学习)。不会弹出外部标签。 |
OK(在 VLAN 映射操作后,在第二个 VLAN 上进行 MAC 学习) |
正常(在第二个传入 VLAN 上进行 MAC 学习)。不会弹出外部标签。 |
在第二个标签上学习 |
表 4 总结了在路由实例上配置以及在deep-vlan-qualified-learning 3
逻辑接口上配置的情况vlan-id inner-all
。
逻辑接口上配置的标记 |
|||||||
---|---|---|---|---|---|---|---|
传入标签 |
仅外部标记 |
仅外部标记范围 |
带有 VLAN 映射的外部和内部标记 |
仅限外部和内部标记 |
带有 VLAN 映射的外部标记和内部范围标记 |
外部标记和内部标记范围 |
|
无标记 |
配置无效 |
配置无效 |
下降 |
配置无效 |
配置无效 |
配置无效 |
|
1 个标签 |
配置无效 |
配置无效 |
下降 |
配置无效 |
配置无效 |
配置无效 |
|
1 个标签不匹配 |
配置无效 |
配置无效 |
下降 |
配置无效 |
配置无效 |
配置无效 |
|
2 标签
|
配置无效 |
配置无效 |
正常(在 VLAN 4096 上学习) |
正常(在 VLAN 4096 上学习) |
配置无效 |
配置无效 |
|
2 标签不匹配
|
配置无效 |
配置无效 |
下降 |
配置无效 |
配置无效 |
配置无效 |
|
3 标签
|
配置无效 |
配置无效 |
OK(在最里面的 VLAN 上进行 MAC 学习) |
OK(在最里面的 VLAN 上进行 MAC 学习) |
配置无效 |
配置无效 |