Параметры коммутатора

Параметры коммутатора

switches:
  hosts:
    FabSw1a:
      # Запускается на управляющем узле, а не удаленно
      ansible_host: localhost

      # Есть ли вообще здесь внешняя связь?
      external_connection_enabled: False
      # Если этот параметр - True, следующий раздел заполняется
      external_connection_config:
        # Конфигурация первой связи
        external_link1:
          # Порты для включения в эту связь в виде списка 'номер', 'номер'
          switch_ports: ['XX', 'YY']

          # одна и та же конфигурация для всех значений в switch_ports
          port_config:
            mtu: 9000
            link_speed: 10000

          # Какие VLAN поступают на этот порт (и через мост)
          vlans: ['ЗНАЧЕНИЕ']

          # True означает, что мы принимаем только пакеты с тегами из внешнего источника
          # False означает, что мы принимаем только пакеты без тегов из внешнего источника
          strict_vlan: true

          # Имя этой связи
          Имя: <ЗНАЧЕНИЕ>

          # True указывает, что в этом соединении есть несколько связей
          lacp_link: True

          # Скорость обновления LACP. (Fast или Slow)
          lacp_rate: Fast

          # ID CLAG для этой связи, 0, если нет CLAG
          clag_id: 100

          # У этого коммутатора должна быть соответствующая конфигурация (и тот же clag_id)
          # Используйте False для связей с единственным коммутатором
          partner_switch: 'FabSw1b'
В этой части файла внесите изменения в следующие разделы:
  • Хост Ansible
    Ansible всегда нужно запускать на локальном хосте localhost, кроме особых случаев, например, когда коммутаторы межкомпонентных сетей недоступны с локального хоста localhost.
    ansible_host: localhost
    
  • Сконфигурировать соединение коммутаторов межкомпонентных сетей с коммутаторами заказчиков
    В том (редком) случае, когда нет ни одного коммутатора заказчика, задайте False и пропустите весь раздел. Иначе задайте True и продолжите настройку.
    external_connection_enabled: True
    
  • Задайте порты коммутаторов межкомпонентных сетей для соединения с коммутаторами заказчиков. Должно быть указано по крайней мере одно значение.

    В зависимости от числа коммутаторов заказчиков может быть одна или несколько связей между коммутатором межкомпонентных сетей и одним или несколькими коммутаторами заказчиков. Например, в конфигурации с одним коммутатором заказчика единственная связь соединяет коммутатор заказчика с портом 48 коммутатора межкомпонентных сетей.

    switch_ports: ['48']
    

    Другой пример - 2 связи соединяют пару коммутаторов HA заказчика с 2 портами коммутатора межкомпонентных сетей, одна с портом 47 и другая с портом 48.

    switch_ports: ['47', '48']
    
  • Конфигурация портов коммутаторов

    Задайте размер максимального блока передачи (MTU) порта коммутатора и скорость связи в Мбайтах в секунду
    port_config:
      mtu: 9000
      link_speed: 10000
    
  • Сконфигурируйте VLAN заказчика

    Задайте номер VLAN заказчика.
    vlans: ['4080']
    
  • Сконфигурируйте опцию strict VLAN

    Опция strict VLAN - двусторонняя. Если задать True, коммутатор межкомпонентных сетей отправляет на коммутаторы заказчика и принимает от коммутаторов заказчика только фреймы Ethernet с явным тегом VLAN. Если же задать False, коммутатор межкомпонентных сетей отправляет на коммутаторы заказчика фреймы Ethernet без тега; от коммутаторов заказчика он принимает фреймы Ethernet как с явным тегом VLAN, так и без тега.

    strict_vlan: True
    
  • Сконфигурируйте имя интерфейса на коммутаторе межкомпонентных сетей

    Допустимо любое имя, не конфликтующее с существующими именами (например, e1n1, isl и т. п.). Удобно использовать имя 'house', 'h0' и т. п.

    name: 'h0'
    
  • Сконфигурируйте опции связи, относящиеся к LACP

    Коммутатор межкомпонентных сетей может быть одиночным коммутатором или парой коммутаторов HA. В случае одиночного коммутатора задайте для partner_switch значение 'False', а для clad_id значение 0.

    lacp_link: True
    lacp_rate: Fast
    clag_id: 0
    partner_switch: 'False'
    

    В случае коммутаторов межкомпонентных сетей HA сконфигурируйте значения следующим образом:

    lacp_link: True
    lacp_rate: Fast
    clag_id: 100
    partner_switch: 'FabSw1b'