Адресное пространство

Выделение адресации

Для начала выделим адресное пространство, но сделаем это по нетлабовски:

Дефолтные пулы трогать не будем, сразу соберем свои (аплинки и лан возьмем из дефолта)

addressing:
    lo0_leafs_dc1: # dc1 это громко, так как в проекте будет всего один ЦОД
        ipv4: 192.168.1.0/24
        prefix: 32
    lo0_spines_dc1:
        ipv4: 192.168.11.0/24
        prefix: 32
    p2p_ll: # если захочется сделать ipv6 only или rfc 8950
        ipv6: True

А теперь закрепим это всё на устройствах:

---
provider: clab # все лабы будут выполняться в clab
defaults:
  device: frr # дальше будут примеры и на arista (не забудьте скачать образ)
  # следующий параметр нужен, если хотите поменять дефолтную версию контейнера
  # дефолтные и полностью поддерживаемые можно посмотреть командой netlab show images
  # devices.eos.clab.image: localhost/ceos:4.34.2f  

nodes: 
  s1:
    loopback:
      pool: lo0_spines_dc1
  l1:
    loopback:
      pool: lo0_leafs_dc1
  l2:
    loopback:
      pool: lo0_leafs_dc1
        
links:
- s1:
  l1:
  type: p2p
- s1:
  l2:
  type: p2p
  pool: p2p_ll

Проверка

Запускаем

netlab up

и подключаемся к хосту

netlab connect s1

и видим

Всё как мы и хотели.

Последнее обновление