Logo

EcoRouter

EcoNAT

EcoQOE

EcoBypass

English

  • Release Notes
  • Настройка IP Demux EcoRouter Documentation / Настройка IP Demux

    Технология демультиплексирования входящего потока данных со стороны глобальной сети на один или более выходных потоков в направлении локальных сетей. Выбор желаемого выхода осуществляется на основании сконфигурированных сервисных интерфейсов на портах устройства. Для полноценного функционирования технология предполагает наличие сформированной таблицы с информацией о расположении клиентов в сети. Подобная информация может быть получена динамическим и статическим путем. Под динамикой, в данном контексте, подразумевается способность маршрутизатора получать всю необходимую информацию о клиентах при DHCP перенаправлениях к серверу. Подобный метод не подразумевает статическую настройку IP адреса на клиентских машинах. Однако, для полноценного контроля, доступности сетевых элементов и полной независимости от удаленных серверов, в арсенале сетевого администратора присутствует способ создания статической записи о клиенте.

    • Интерфейс IP demux является интерфейсом третьего уровня
    • К интерфейсу IP demux может быть присоединено несколько сервисных интерфейсов на одном или нескольких физических портах
    • IP demux имеет таблицу соответствия клиентских IP адресов, VLAN'ов и портов. Таблица может формироваться динамическим и статическим путем
    • При передаче кадра с меткой VLAN на интерфейс IP demux метка снимается автоматически и дополнительных операций над меткой не требуется

    Интерфейс IP demux – это виртуальный L3 интерфейс, на который может быть назначен IP-адрес из маршрутизируемой подсети. Пересылка пакетов в другие подсети будет осуществляется за счёт привязки к определенному порту с набором service instance.

    Базовая настройка интерфейса IP demux:


    КомандаОписание

    interface demux.<NAME>

    Создание интерфейса demux. Где <NAME> – произвольное число

    ip address <IP>/<MASK>Назначение IP-адреса c префиксом

    Пример:

    ecorouter(config)#interface demux.0
    ecorouter(config-if-demux)#ip address 10.10.10.1/24

    Работа динамической версии IP demux реализуется при наличии DHCP-сервера в сети. Таблица соответствия IP-адресов, VLAN'ов и портов формируется на основании сетевых настроек, которые запрашивают конечные устройства у DHCP-сервера. На интерфейсе IP demux необходимо указать созданный профиль DHCP-ретрансляции. При такой организации конечные устройства за интерфейсом demux будут иметь доступ к шлюзу и глобальной сети соответственно, но возможность общения между VLAN исключена.



    Пример настройки IP Demux

    Шаг 1. Создание интерфейса demux и назначение адреса

    ecorouter(config)#interface  demux.0 
    ecorouter(config-demux)#ip add 10.0.0.254/30

    Шаг 2. Создание DHCP-профиля, указание режима работы и адреса DHCP-сервера

    ecorouter(config)#dhcp-profile 0
    ecorouter(config-dhcp)#mode proxy
    ecorouter(config-dhcp)#server 1.100.100.1

    Подробнее о настройке DHCP см. статью DHCP-ретрансляция.

    Шаг 3. Присоединение DHCP-профиля к интерфейсу demux

    ecorouter(config)#interface demux.0 
    ecorouter(config-demux)#set dhcp 0

    На одном demux интерфейсе может быть привязка к одному профилю DHCP.

    Шаг 4. Создание сервисного интерфейса на порту (см. статью Сервисный интерфейс )

    ecorouter(config)#port te1
    ecorouter(config-port)#service-instance 1

    Шаг 5. Указание номеров или диапазона обрабатываемых VLAN

    ecorouter(config-service-instance)#encapsulation dot1q 1-3 exact

    Шаг 6. Привязка сервисного интерфейса к интерфейсу demux

    ecorouter(config-service-instance)#connect ip interface demux.0

    Также в этой же схеме реализована работа статической версии IP demux для конечного устройства PC3, которое работает со статическим адресом.

    Шаг 7. Создание сервисного интерфейса для операций с VLAN конечного устройства.

    ecorouter(config)#port te1
    ecorouter(config-port)#service-instance 1.4
    ecorouter(config-service-instance)#encapsulation dot1q 4 exact

    Шаг 8. Присоединение к интерфейсу demux.

    ecorouter(config-service-instance)# connect ip interface demux.0

    Шаг 9. Добавление записи в таблицу интерфейса demux.

    ecorouter(config-if)#ip demux 10.0.0.4/32 port te1 service-instance 1.4 push 4

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

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

    Просмотр содержимого таблицы интерфейса выполняется с помощью команды show interface demux clients demux.NAME.

    Пример выполнения показан ниже. 

    ecorouter#sh interface demux clients demux.0
    IP Address MAC Address Port C-tag S-tag WAN packets LAN packets WAN bytes LAN bytes
     ---------------------------------------------------------------------------------------------------
    10.0.0.1  c403.130f.0000 <4>        ----- -----                     0 0                   0        0