====== Режим IP Unnumbered ====== <- [[billing:configuration:dhcp_mode_opt82|Режим Option 82]] | Режим IP Unnumbered | [[billing:configuration:dhcp_template|Шаблоны Option 82]] -> Рассмотрим логику работы технологии IP Unnumbered По сути наша задача запереть в изолированный vlan каждого абонента, при этом предоставить ему все услуги. То есть все абоненты нашей сети будут каждый в своем vlan Первый разумный вопрос возникает сразу - "нам не хватит vlan". ответ на него прост, vlan хватит по одной причины, существует разрыв в ценах на оборудование cisco для агрегации такого кол-ва vlan и мы получаем или железо которое может разрулить на каждый виртуальный роутер по 4095 vlan или же несколько устройств по 600,800,1000 активных vlan. Поэтому в большинстве провайдеров будет несколько узлов агрегации. По логической топологии сеть делится на 2 ключевых элемента. * свич "агрегации" - cisco которая собственно и делает ip unnumbered * "надомный" свич - подойдет любой smart свич, лишь бы он мог сделать vlan и отдать его в теге на порт uplink. Рассмотрим прохождение трафика от абонента к NAS или роутеру. - "Надомный" свич - на абонентских портах vlan в режиме untag, те же vlan на порту uplink в режиме tag - это единственные функции какие от него требуются - Транспортная сеть - участок сети между "надомным" свичем и свичем "агрегации", задача пропустить tag vlan - Свич "агрегации" - cisco, которая делает ip unnumbered. Агрегирует все tag vlan в один (или несколько) vlan, методом proxyarp для ухода на след уровень - NAS(или роутер) - принимает поток трафика после агрегации его cisco (т е мы видим тут трафик от абонентов, но у нас он весь с mac-ом cisco) Абонент соответственно может идентифицироваться по IP. (MikBiLL поддерживает данный функционал на базе Mikrotik и [[https://bitbucket.org/sysoleg/lisg/wiki/Home|LinuxISG]] ) - Сам интернет Чтобы включить режим IP Unnumbered необходимо открыть "настройки"-"справочники"-"типы устройств" ===== 1. Создадим тип устройства Агрегации ===== {{ :billing:configuration:dhcp_ip_unnambered.jpg?nolink& |}} Включаем опцию "IP Unnumbered" ===== 2. Создадим любые другие типы ===== на них не нужно указывать никаких настроек по DHCP {{ :billing:configuration:dhcp_home_type.jpg?nolink& |}} ===== 3. Задаем устройству тип Агрегации ===== и указываем его MAC-адресс {{ :billing:configuration:dhcp_sw_agregation.jpg?nolink& |}} ===== 4. Задаем устройству тип "надомный" ===== что мы создали ранее (TP-Link 8) {{ :billing:configuration:dhcp_sw_home.jpg?nolink& |}} ===== 5а. "topology IP Unnumbered" ===== В этом же свиче("надомный") открываем вкладку "topology IP Unnumbered" и указываем свич агрегации {{ :billing:configuration:dhcp_sw_home_2.jpg?nolink& |}} ===== 5б. Свич агрегации "topology IP Unnumbered" ===== открываем свич агрегации , в нем вкладку "topology IP Unnumbered" и жмем + чтобы увидеть список свичей на более нижний уровень. Так можно более удобно указать большой список свичей для "надомного" уровня. {{ :billing:configuration:dhcp_sw_agregation2.jpg?nolink& |}} Пункты 5а и 5б это одно и тоже действие которое можно выполнить разными путями ===== 6. "IP unnumbered vlans" ===== Открываем наш "надомный" свич что мы создали ранее (TP-Link 8) Открываем вкладку "IP unnumbered vlans" и добавляем через + vlan которые будут указаны в настройках этого свича. {{ :billing:configuration:dhcp_sw_home_3.jpg?nolink& |}} ===== 7. Указать абоненту его устройство и порт ===== Т е конечный исполнитель, ваша тех. поддержка или монтажник должны всего лишь указать свич и порт куда воткнули абонента и ни о чем более не знать. Система автоматически зарегистрирует какой у абонента MAC ( занесет в лог) и выдаст ему IP и настройки {{ :billing:configuration:dhcp_abon_ip_unnambered.jpg?direct& |}}