在离开JunOS多年之后,使用了Foundry(现在的Brocade)路由器,我发现自己使用了新的Juniper MX10。我要做的就是创建一个简单的VLAN,以便两个端口共享一个路由接口,该接口具有一个IP地址。在Brocade上,这非常简单:

vlan 200 name layer3
 untagged ethe 1/3 to 1/4 
 router-interface ve 200
interface ve 200
 ip address 192.168.1.1/24


在JunOS上,我一直在搜索和阅读文档数天。 VLAN有很多错综复杂的选项,但是,我还没有发现任何可以深入到简单内容的东西。

感谢您的帮助;我宁愿不开始任何路由循环。

评论

您应该阅读“ Juniper MX系列”这本书,这是一本很好的阅读材料,其中包含您需要的所有内容,包括vlan的Enterprise vs ServiceProvider配置风格,这是最佳的选择,并且是最佳的选择。

这个话题一开始也让我感到困惑。...它与cisco不同,因为您可以将多个访问VLAN附加到一个接口,Juniper使用IRB或网桥域... MX系列实际上并没有使用VLans的目的。可以将它们配置为使用Irb#数字等于vlan等效...独立的路由网桥...就是所谓的...只是想想Cisco中的路由虚拟接口。

有什么答案对您有帮助吗?如果是这样,您应该接受答案,这样问题就不会永远弹出来寻找答案。或者,您可以发布并接受自己的答案。

#1 楼

MX平台不具有整个平台上存在的“ VLAN”的一般概念。 MX仅在传入数据包上“看到” VLAN标记,然后可以对这些标记进行操作。您想要的是桥接来自L2标头中具有相同VLAN-ID的两个端口的数据包,然后向该桥接器添加L3接口。

在MX平台上,您有两种配置桥接器的方式。服务提供商风格和企业风格。由于我对SP样式更加熟悉,因此我将以这种方式回答您的问题:

Juniper 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;
    }
}


现在您在这两个端口上具有桥接VLAN200。

未标记/访问接口

如果您要桥接未标记的“访问”端口,也可以这样做通过使用以下语法:

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

#2 楼

你读过这个吗?如何在MX80中设置中继和访问端口? -J-Net社区

它快速解释了如何为L3接口设置桥接域,以及如何将端口添加为访问或中继。 irb.200将是您的ve 200