MX平台不具有整个平台上存在的“ VLAN”的一般概念。MX仅在传入数据包上“看到” VLAN标记,然后可以对这些标记进行操作。您想要的是桥接来自L2标头中具有相同VLAN-ID的两个端口的数据包,然后向该桥接器添加L3接口。
在MX平台上,您有两种配置网桥的方式。服务提供商风格与企业风格。随着我对SP样式的更加熟悉,我将以这种方式回答您的问题:
瞻博网络MX SP样式桥接
首先,将接口配置为接受带有正确的VLAN标签的数据包:
interfaces {
ge-0/0/0 {
vlan-tagging;
encapsulation extended-vlan-bridge;
unit 200 {
vlan-id 200;
}
}
ge-0/0/1 {
vlan-tagging;
encapsulation extended-vlan-bridge;
unit 200 {
vlan-id 200;
}
}
}
然后配置桥接这两个的桥接域:
bridge-domains {
vlan-200 {
vlan-id 200;
interface ge-0/0/0.200;
interface ge-0/0/1.200;
}
}
现在,您在这两个端口上具有桥接VLAN 200。
未标记/访问接口
如果您要桥接一个未标记的“访问”端口,则也可以使用以下语法来做到这一点:
interfaces {
ge-0/0/0 {
encapsulation ethernet-bridge;
unit 0 {
family bridge;
}
}
}
然后ge-0/0/0.0
在您的网桥配置中使用。
L3接口/路由接口
要将L3接口添加到混合中,请首先使用IP 定义集成路由和桥接接口(IRB):
irb {
unit 200 {
family inet {
address 192.168.1.1/24;
}
}
}
然后将此接口添加到您的网桥:
bridge-domains {
vlan-200 {
vlan-id 200;
routing-interface irb.200;
interface ge-0/0/0.200;
interface ge-0/0/1.200;
}
}
那应该完成您的设置。
它比其他交换机/设备上的“普通” VLAN概念要复杂一些,但也更加灵活。例如,您可能还有另外两个端口,它们也配置了VLAN-ID 200,它们可能有自己的网桥,与刚刚配置的第一个网桥完全分开。
有关MX平台的更多信息(包括出色的示例),我推荐O'Reilly / Douglas Hanks的MX系列书籍:http : //shop.oreilly.com/product/0636920023760.do