EX4550 e EX4300 falam diferentes dialetos do JunOS 13.2X51-D35.3?

1

Tenho quatro comutadores EX4300-48T - dois em um VC e dois independentes - ambos executando o JunOS 13.2X51-D35.3. Eu tenho, porque eu milagrosamente encontrei algum orçamento, adicionado a esses switches um par de EX4550-32F muda em um segundo VC. Eu instalei 13.2X51-D35.3 neste VC para que seja consistente com meus 4300s. (No longo prazo, vou trazer o resto dos meus switches, uma frota de switches EX2200-48T, até o mesmo firmware).

Em termos de topologia, estou usando os dois EX4300s independentes como switches concentradores, com execuções de cada um deles para cada switch de borda. O 4550 VC é um switch de borda nessa topologia. Estou contando com o Spanning Tree para evitar a formação de loops.

No entanto, quando vou configurar o spanning tree, descubro que esses switches aparentemente falam diferentes dialetos desse firmware.

Nos 4300s, a menos que eu ative explicitamente a árvore de abrangência em uma porta da seguinte forma:

set protocols rstp interface ge-0/0/47

... a árvore de abrangência não está ativa nessa porta e formará um loop (descoberto em um laboratório). No entanto, quando tento a mesma coisa no EX4550:

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

O EX4550 parece querer que eu diga:

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

... que então grava na configuração como:

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

... o que significa que, quando você ativa o rstp, ele é ativado para todas as portas por padrão.

Eu não conectei isso ainda porque eu não quero criar um loop de 10G, pois isso pode ser um pouco prejudicial para a minha rede. No entanto, desde que eu estou usando spanning-tree para fornecer caminhos redundantes aqui (foi queimado pelo VC no núcleo uma vez já é por isso que eu não sou VC em todos os lugares) eu preciso acertar isso.

A única outra configuração nos switches em relação ao STP é definir a prioridade da ponte (16K nos EX4300s independentes, 32K no EX4550 VC).

Qualquer historicamente, tudo que eu fiz com meus comutadores EX2200 (atualmente todos executando 12.3 versões de safras variadas) é dizer

set protocols rstp

... e o rstp está ativado em todas as portas.

Então, para minhas perguntas:

  1. O RSTP está ativado automaticamente em minhas portas xe sem que eu solicite explicitamente (ou seja, da mesma forma que estava no JunOS 12 na minha EX2200s)?
  2. Devo definir explicitamente o modo rstp como ponto-a-ponto no meu up / down / crosslinks?
  3. Há, talvez, algo mais que eu esteja sentindo falta?
  4. Existe, talvez, uma maneira melhor de fazer isso?
  5. Existe uma maneira de fazer com que esses switches falem o mesmo dialeto do JunOS?
por David Mackintosh 26.05.2016 / 15:53

1 resposta

1

A resposta se resume a: EX4300s (e alguns switches mais recentes) falam um dialeto de JunOS chamado Enhanced Layer 2 Services (ELS). Switches mais antigos, dos quais o EX4550 é um, não. Com relação ao RSTP em particular, os comutadores EX4550 seguem o comportamento "clássico" que qualquer pessoa familiarizada com EX2200 ou EX4200 entenderá.

    
por 26.05.2016 / 20:48