atdp03 Posted October 9, 2015 Posted October 9, 2015 Доброго времени суток. Есть тривиальный конфиг: interface Port-channel1.1634 encapsulation dot1Q 1634 second-dot1q 3000 ip address 10.200.100.1 255.255.255.0 ip helper-address 10.20.128.33 pppoe enable group global Если сюда цепляться по pppoe - оно работает: asr1002x-2#sh pppoe session int po1.1634 1 session in LOCALLY_TERMINATED (PTA) State 1 session total Uniq ID PPPoE RemMAC Port VT VA State SID LocMAC VA-st Type 45 45 5442.49a2.8bc7 Po1.1634 1 Vi2.1 PTA 78ba.f9ec.04c0 VLAN:1634/3000 UP Если прописать на клиенте адрес руками - оно работает. А вот dhcp - не работает вообще. Если срубить внутренний тег _только_ на asr, не убивая qinq на свичах, клиент адрес получает (перепроверил!). Связи нет, но это понятно. Если срубить qinq везде, оставив обычный тегированный влан - работает всё. При этом при двойном теге на asr, счётчики dhcp пакетов вообще по нулям: asr1002x-2#sh ip dhcp server statistics po1.1634 Malformed messages 0 Renew messages 0 Message Received BOOTREQUEST 0 DHCPDISCOVER 0 DHCPREQUEST 0 DHCPDECLINE 0 DHCPRELEASE 0 DHCPINFORM 0 DHCPVENDOR 0 BOOTREPLY 0 DHCPOFFER 0 DHCPACK 0 DHCPNAK 0 ASR1002-X, 03.14.02.S Подскажите требуемую модель бубна плз. Вставить ник Quote
Ivan_83 Posted October 9, 2015 Posted October 9, 2015 А если поикать какие то релей агенты программные? У меня была идея написать dhcp relay agent (типа как завершение комплекса DHCP сервера на перле) такой чтобы вешался на интерфейс и мог работать со всеми вланами (без их добавления в ОС) и QinQ, при этом писал опцию 82: номер влана и ещё не придумал куда номер внешнего влана для QinQ. Вставить ник Quote
atdp03 Posted October 12, 2015 Author Posted October 12, 2015 Вешать софтовый релей в схеме влан на юзера, на много десятков тысяч интерфейсов - нафиг-нафиг. Вставить ник Quote
Желающий Posted October 12, 2015 Posted October 12, 2015 Вешать софтовый релей в схеме влан на юзера, на много десятков тысяч интерфейсов - нафиг-нафиг. а как по вашему мнению, правильно? Вставить ник Quote
atdp03 Posted October 12, 2015 Author Posted October 12, 2015 а как по вашему мнению, правильно? Так, как указано выше. Как оно и работает сейчас, без QnQ. По теме - отбой, воткнул стенд напрямую в кошку, всё работает. Грабельки где-то по пути до стенда. Вставить ник Quote
Ivan_83 Posted October 12, 2015 Posted October 12, 2015 Вешать софтовый релей в схеме влан на юзера, на много десятков тысяч интерфейсов - нафиг-нафиг. Я тоже не из этих, мазохистов :) По моей задумке вешается на физ интерфейс который все эти вланы видит, а дальше сам агент занимается декапсуляцией вланов и QinQ, попутно записывая это в опцию82. Те в конфиге указываем интерфейс, что делать с опцией 82 и куда релеить. Вставить ник Quote
martini Posted October 12, 2015 Posted October 12, 2015 вполне реально даже на перле написать, как показали тесты при трафике в гигабит - отжирает 1-2% проца (3.5 ггц коре и3) Вставить ник Quote
Ivan_83 Posted October 12, 2015 Posted October 12, 2015 вполне реально даже на перле написать, как показали тесты при трафике в гигабит - отжирает 1-2% проца (3.5 ггц коре и3) Думал на сях, в данном случае супер гибкости не нужно. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.