EX4550和EX4300说不同的Junos 13.2X51-D35.3的方言?

我有四台EX4300-48T交换机 – 两台VC和两台独立运行的Juniper 13.2X51-D35.3。 我有,因为我奇迹般地发现了一些预算,在第二个VC添加到这些交换机一对EX4550-32F交换机。 我在这个VC上安装了13.2X51-D35.3,以便和我的4300一致。 (从长远来看,我将把其余的交换机,一组EX2200-48T交换机,直到相同的固件。)

拓扑方面,我使用两台独立的EX4300作为集中器交换机,从每台交换机运行到每台边缘交换机。 4550 VC是此拓扑中的边缘交换机。 我依靠生成树来防止形成循环。

但是,当我去configuration生成树时,我发现这些开关显然讲这个固件的不同的方言。

在4300s上,除非我明确地在端口上启用生成树,如下所示:

set protocols rstp interface ge-0/0/47 

…生成树在该端口上不活动,它将形成一个循环(在实验室中发现)。 但是,当我在EX4550上尝试相同的东西时:

 root@sa3-40# set protocols rstp interface xe-0/0/31 ^ missing argument. 

EX4550似乎要我说:

 set protocols rstp interface xe-0/0/31 mode point-to-point 

…然后它在configuration中logging为:

 set protocols rstp interface xe-0/0/31.0 mode point-to-point 

…对我来说这意味着当你打开rstp时,它默认打开所有的端口。

我还没有插入这个,因为我不想创build一个10G循环,因为这可能对我的networking有些不利。 然而,因为我正在使用生成树来提供冗余path(已经被核心中的VC烧毁了,这就是为什么我不是VC的原因),我需要正确的做到这一点。

交换机上与STP相关的唯一其他configuration是设置网桥优先级(独立EX4300上的16K,EX4550 VC上的32K)。

从历史上看,我所做的所有EX2200交换机(目前全部运行12.3版本的不同年份)是说

 set protocols rstp 

…和rstp在所有端口上启用。

所以,对我的问题:

  1. RSTP是否在我的xe端口上自动启用,而我没有明确地要求(即和我的EX2200上的JunOS 12一样)?
  2. 我应该明确地定义我的上/下/交叉点上的点对点的rstp模式吗?
  3. 有没有,也许还有一些我错过的东西?
  4. 也许有更好的方法来做到这一点?
  5. 有没有办法让这些交换机都讲同样的Junos方言?

答案归结为:EX4300(和一些较新的交换机)讲的是JunOS的一种称为增强型第二层服务(ELS)的方言。 较早的交换机,EX4550就是其中之一。 特别是对于RSTP,EX4550交换机遵循“经典”行为,任何熟悉EX2200或EX4200的人都能理解。