Logo

EcoRouter

EcoNAT

EcoQOE

EcoBypass

English

  • Release Notes
  • Виртуальные маршрутизаторы EcoRouter Documentation / Виртуальные маршрутизаторы

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

    Каждая таблица маршрутизации будет находится в так называемом виртуальном маршрутизаторе (VR). Количество поддерживаемых на одном устройстве виртуальных маршрутизаторов зависит от аппаратной платформы. Диапазон варьируется от 510 до 4094 экземпляров.

    Виртуальные маршрутизаторы полностью изолированы между собой и между основным маршрутизатором (Default Router), в котором они созданы.

    Команды настройки виртуальных маршрутизаторов

    Для создания виртуального маршрутизатора (или изменения настроек уже созданного) используется команда конфигурационного режима virtual-router <NAME>. Задаваемое имя маршрутизатора чувствительно к регистру и не должно превышать 12 символов. В названиях маршрутизаторов разрешены только строчные и прописные латинские буквы и цифры.

    При создании виртуального маршрутизатора ему автоматически добавляется профиль безопасности по умолчанию.

    В режиме настройки виртуального маршрутизатора доступны команды, приведенные в таблице ниже.

    Команда

    Описание

    bind <INTERFACE_NAME>

    Привязать интерфейс к виртуальному маршрутизатору.

    ВНИМАНИЕ

    При передаче интерфейса из основного маршрутизатора в виртуальный или обратно все настройки интерфейса сбрасываются

    configuration file <имя файла>
    Создание файла для сохранения конфигурации виртуального маршрутизатора
    description <TEXT>

    Создание комментария к виртуальному маршрутизатору

    load {bgp | isis | ospf | pim | rip | vrrp}

    Команда добавления протоколов в виртуальный маршрутизатор:

    • bgp добавить протокол bgpv4,
    • isis добавить протокол isis,
    • ospf добавить протокол ospfv2,
    • pim добавить протокол pimv2,
    • rip добавить протокол ripv2,
    • vrrp добавить протокол vrrp

    Для входа в CLI созданного виртуального маршрутизатора используется команда административного режима login virtual-router <NAME>.

    CLI виртуального маршрутизатора аналогичен основному, но урезан по функционалу. Например, в виртуальных маршрутизаторах нет портов (L2 интерфейсов), нельзя создавать L3 интерфейсы (только настраивать переданные из основного маршрутизатора).


    Настройки L2 функций всегда осуществляются в основном маршрутизаторе.

    Например, если требуется создать бридж и погрузить в него L3 интерфейс из виртуального маршрутизатора, то необходима следующая последовательность действий:

    • создать бридж и интерфейс в основном маршрутизаторе,
    • в нем же привязать к бриджу порты и интерфейс,
    • настроить операции над тегами,
    • после чего передать интерфейс в виртуальный маршрутизатор,
    • зайти в его CLI и задать IP-адрес интерфейса.

    Пример настройки виртуального маршрутизатора

    Создание интерфейса в основном маршрутизаторе. Дальнейшее его конфигурирование будет происходить в виртуальном маршрутизаторе.

    ecorouter(config)#interface e2
    ecorouter(config-int)#exit

    Создание виртуального маршрутизатора с именем VR10 в   режиме конфигурирования основного маршрутизатора.

    ecorouter(config)#virtual-router VR10
    

    Добавление в виртуальный маршрутизатор протокола BGP.

    ecorouter(config-vr)#load bgp
    ecorouter(config-vr)#exit

    Передача интерфейса в виртуальный маршрутизатор.

    ecorouter(config-vr)#bind e2

    Также интерфейс может быть передан в виртуальный маршрутизатор командой режима конфигурации интерфейса virtual-router-forwarding <VR_NAME>.  

    Для сохранения конфигурации виртуального маршрутизатора необходимо создать файл. Команда configuration file <имя файла> выполняется в режиме конфигурации основного маршрутизатора, в контексте конфигурации виртуального маршрутизатора.                                                                                                                           

    ecorouter(config-vr)#configuration file VR10

    Дальнейшая настройка интерфейсов (задание IP-адреса, описание, включение в протокол маршрутизации, административное управление) и маршрутизации виртуального устройства осуществляется в CLI виртуального маршрутизатора.

    ecorouter#login virtual-router VR10 

    EcoRouterOS version 3.2.0 EcoRouter 07/06/16 15:53:00
    ecorouter>enable

    Просмотр подробных настроек виртуального маршрутизатора осуществляется из виртуального маршрутизатора командой административного режима show running-config.

    VR10#show running-config
    !
    no service password-encryption
    !
    hostname VR10
    !
    logging monitor 7
    !
    mpls propagate-ttl
    !
    line con 0
     login
    line vty 0 802
     login
    !
    interface e2
     ip mtu 1500
     ip address 1.1.1.1/24
    !
    end

    Команды просмотра

    Для вывода информации о созданных в системе виртуальных маршрутизаторах и загруженных в них протоколах используется команда административного режима show virtual-router.

     

    ecorouter#show virtual-router

     

     Virtual Router VR10

     

      VR ID: 1

     

      Router ID: 1.1.1.1

     

      Loaded Protocols: bgp


    Также можно посмотреть в выводе команды административного режима show running-config секции, относящиеся к виртуальным маршрутизаторам и привязанным к ним интерфейсам

    ecorouter#show running-config 
    !
    ...
    !
    virtual-router VR10
     configuration file VR10
     load bgp
    !
    ...
    !
    interface e2
     ip mtu 1500
     connect port te1 service-instance 100
     virtual-router-forwarding VR10
     ip access-group 001 in
    !