Case 1 - Ecorouter
Онлайн документация по Ecorouter.
# Смена имени хоста
ecorouter(config)#hostname rtr-a
# Задать доменное имя
rtr-a(config)#ip domain-name my.domain.name
# Сохранить изменения
rtr-a(config)#write memory
# Настройка WAN интерфейса до провайдера ISP
# Создаем интерфейсы ( это логический интерфейс для адресации, работает на сетевом уровне (L3) )
rtr-a(config)#interface isp
# Задать IP аддрес
rtr-a(config-if)#ip address 95.46.124.4/29
# Выйти
rtr-a(config-if)#exit
# Создать интерфейс в локальную сеть до Firewall-а
rtr-a(config)#interface fw-a
rtr-a(config-if)#ip address 172.16.1.1/30
# Настраиваем порты (это устройство в составе EcoRouter, которое работает на физическом уровне (L1))
# Порт до ISP
rtr-a(config)#port te0
# Создатеся service instance (Данный вид интерфейса необходим для соединения физического порта с интерфейсами L3, интерфейсами bridge, портами)
rtr-a(config-port)#service-instance te0/isp
rtr-a(config-service-instance)#encapsulation untagged
rtr-a(config-service-instance)#connect ip interface isp
# Порт в сторону локальной сети:
rtr-a(config-port)#service-instance te1/fw-a
rtr-a(config-service-instance)#encapsulation untagged
rtr-a(config-service-instance)#connect ip interface fw-a
# Проверяем конфиги
rtr-a#show ip interface brief
rtr-a#show service-instance brief
# Настройка маршрутизации - 2 способа:
# Статический:
rtr-b(config)#ip route 0.0.0.0/0 95.46.124.25
# BGP через анонс:
#Настройка Vlan:
rtr-b(config)#interface vl100
rtr-b(config-if)#ip address 172.20.10.254/24
rtr-b(config)#interface vl200
rtr-b(config-if)#ip address 172.20.20.254/24
rtr-b(config)#interface vl300
rtr-b(config-if)#ip address 172.20.30.254/24
# Присваиваем vlan-ы на порт
rtr-b(config)#port te1
rtr-b(config-port)#service-instance te1/vl100
rtr-b(config-service-instance)#encapsulation dot1q 100
rtr-b(config-service-instance)#rewrite pop 1
rtr-b(config-service-instance)#connect ip interface vl100
rtr-b(config-service-instance)#exit
rtr-b(config-port)#service-instance te1/vl200
rtr-b(config-service-instance)#encapsulation dot1q 200
rtr-b(config-service-instance)#rewrite pop 1
rtr-b(config-service-instance)#connect ip interface vl200
rtr-b(config-service-instance)#exit
rtr-b(config-port)#service-instance te1/vl300
rtr-b(config-service-instance)#encapsulation dot1q 300
rtr-b(config-service-instance)#rewrite pop 1
rtr-b(config-service-instance)#connect ip interface vl300
rtr-b(config-service-instance)#exit