Jump to content

Гайджин

Сitizens
  • Posts

    3,201
  • Joined

  • Last visited

  • Days Won

    39

Everything posted by Гайджин

  1. Гигантского размера?
  2. Первого Вы не говорили, второе в теории, третье вроде бы... - Занятно...
  3. Ты шо не видиш? - Это лекторат перепирает.
  4. Ну я изучал сети Киевстара в двух городах - нет 32 свича на одной паре волокон не видел. На одном кабеле - да. Ну я не телепат, и по одному сообщению уровень знаний определить не могу.
  5. Гайджин

    UA.PON v3.0

    Сегодня удаленно проверял свое вчерашнее предположение - мысли мои крутятся вокруг офлайновой конфигурации ONU. Стартовая конфигурация OLT-а: После этого пытаюсь исполнить следующие команды (осуществить конфигурирование ONU которая не подключена к дереву - в моем случае ее вообще не существует в природе, т.е. MAC левый) Все логично - как вы все тут и говорили, OLT отказывается исполнять конфигурирование того чего нет, заявляя что "У данной ONU нет uni портов." Дальше я выгружаю на tftp-сервер startap-config. Обратите внимание именно startap-config, а не running-config. В running-config-е bind-onu выполнен для трех ONU, а в startap-config-е для двух. После этого, я на сервере вношу в файл со startap-config-ом следующие изменения, т.е. добавляю bind-onu и конфигурацию EPON0/1:3: После чего загружаю этот файл обратно в OLT и перегружаю его. После перезагрузки OLT содержит в себе следующий running-config: В вот теперь, господа обратите внимание на то, что конфигурация несуществующей и не подключенной к дереву ONU находится в памяти OLTa. Из этого я делаю вывод, что она там находится может и функционал для ее там размещения в программном обеспечении OLTа есть. Поэтому я предлагаю доказать китайцам, что добавить функционал "оффлайновой корфигурации ONU" исполнить не сложно, ибо частично функционал уже есть в OLTе. Как доказать? - предложить им объяснить как конфигурация несуществующей ONU попадает в пямять OLTа из startap-config-а. Ну и предложить им сделать "оффлайновую корфигурацию ONU" так: 1. ONU не подключено к деревьям - на OLTе выполняем: epon bind-onu mac [bla-bla-bla] [num] 2. Создается интерфейс interface EPON0/1:[num]. Заходим в него и начинаем конфигурировать ONU. 3. Если OLT не может исполнить те команды которые мы вводим немедленно (из за отсутсвия ONU), он их записывает в оперативную пямять (туда же куда он startap-config сожрал) и на этом успокаеватся. 4. Когда ONU приходит и коннектиться на OLT, OLT ведет себя как обычно - выберает из памяти кусок конфига касающейся данной ONU (согласно bind-onu mac) и отдает ей его на исполнение. Мне кажется, что это будет самый что ни на есть "нативный" метод конфигурирования.
  6. Не видите смысла, потому что это сложнее и эксплуатировать это тоже сложнее. Но зато когда оно ебнет где нибудь, то Вы побежите как в ж#пу раненый, а тут можно будет не спеша собираться. На одно волокно можно спокойно повесить и 3 ТКД - будет практически то же самое. Единственное чего делать не следует, так это повторять ошибок проектирования Киевстара - на одну пару волокон (SFP у них двухглазые) они и 8 ТКД повесить могли. При этом оба кабеля входа в район могли заходить по одному дому - ебни их и целый район без Интернета. 32 свича в одно кольцо? Какие нах минусы? Вы о диаметре кольца вообще хоть что то слышали? - это просто не реально.
  7. А вот теперь, любезный, то же самое но в кольцах - что бы Вы так сильно не эммоционировали. Вводные: 1. 1 ТКД на три подъезда, при 9ти этажах. 2. 1 ТКД на пять подъездов, при 5 этажах. 3. Всего ТКД на схеме - 32 шт. 4. Исполнение волоконно-оптической распределительной сети по крышам. 5. ТКД размещяются на домах сверху - чердак, лифтовая, рядом с лифтовой или как то так. 6. Включение абонентов производится медью, по подъезду. Вертикальная канализация или слаботочка - это уже по вкусу. 7. На одном волокне распредсети сидит не более 2х ТКД (т.е. идеальный случай). Легенда: 1. Желтая толстая линия - ВОК 16 волокон, подвесной, усилие на разрыв сами посчитаете. 2. Оранжевая тонкая линия - ВОК 4 волокна, подвесной, усилие на разрыв сами посчитаете. 3. Кружочки с циферкой - это ТКД, а циферка обозначает номер волокна в 16ти жильном кабеле. На реализацию проекта потребуется: 1. 32 свича доступа. (26-28-портовых) 2. 2 свича агрегации (24 SFP) 3. Кабель оптический (длинна согласно замеров по Гуглмапу + 20%) двух типов 16 и 4 волокна. 4. 32 антивандальных ящика. 5. 33 патчпанели на 24 порта. 6. 96 SFP модулей. Недостаки: Нет запасных волокон - легко устраняется либо увеличением волоконности кабеля с 16 до 24х. Либо сажанием на одно волокно не двух а трех ТКД.
  8. Какая этажность каких домов, откуда приходит аплинк, где видится агрегация, какие дома нужно покрыть?
  9. В теории это не верно, но на практике это работает с ОС семейства Вин. В таблице маршрутизации там ничего особого небудет.
  10. Гайджин

    UA.PON v3.0

    Господа, уже двигаясь сегодня с работы меня посетила мысль на тему офлайновой конфигурации ОНУшек и тяжести реализации этого функционала. Правда нужно провести несколько тестов, а я до стенда не доберусь (разве что дистанционно) до понедельника. Может быть у кого то есть тестовый стенд по близости? Проверьте плиз следующее: зарегистрируйте ОНУ, сконфигурируйте на ней вланы, сохраните конфиг ОЛТа во флеш, выключите ОНУ, перезагрузите ОЛТ. После этого зайдите на ОЛТ телнетом и сделайте show running - сохранились ли настройки вланов для этой ОНУ в наблюдаемом конфиге? Если да, то включите ОНУ, пусть загрузится и подключится. После этого проверьте применились ли настройки вланов на портах ОНУ? p.s. надеюсь понятно куда я клоню? - ведь если настройки сохранилиcь и применились (предположительно - я это не проверял), то значит они где были все время пока ОНУ была выключена, а ОЛТ перегрузился.
  11. Гайджин

    UA.PON v3.0

    Я бы не стал так говорить, я тоже наверняка не знаю как оно работает внутри коробки. Подозреваю: мультик с тегами приходит в олт, по запросу олт наливает этот тегированный трафик в нужный порт нужной ону, предварительно сняв тег (процедура tag-stripe). Это то тривиально и понятно. Гораздо более интересный вопрос в том как выполняется igmp join - верне как продвигается этот пакет. Вот тут очень нестандартная бизнеслогика похоже применяется.
  12. Давно? Давно.подобное наблюдал лет 10 назад. на самом деле все тривиально - в рамках одного широковещательного эзернет клауда поднято несколько ip-сетей. в данном случае винда видит что адрес получателя лежит вне "домашней" ip-сети и дает в сеть arp request - а кто тут шлюз (согласно того адреса шлюза который сконфигурировали). вывод - работать будет, хоть это и не правильно.
  13. Гайджин

    UA.PON v3.0

    Т.е. они предлагают создавать в конфигурации какой то темплейт и крепить его к привязанной вручную ОНУ? - Я правильно понимаю? Так а сколько таких темплейтов создать можно будет? - 256 штук можно?
  14. Гайджин

    UA.PON v3.0

    Ну ты про него уже в курсе - вместе считай нашли.
  15. Гайджин

    UA.PON v3.0

    Боле чем нормальный срок. p.s. Можно следующий "косячок" озвучивать или не все еще от прошлого отошли?
  16. Гайджин

    UA.PON v3.0

    Господа, а кто нибудь из вас понимает как вообще работает MVR на P3310B? - То что есть "хау-ту" я знаю. (В нем легкая недосказанность.) Но меня интересует, может ли кто то на пальцах обрисовать как происходит подписка и вещание мультикастовой группы - т.е. какие пакеты куда движутся и что с ними делается в дороге.
  17. Гайджин

    UA.PON v3.0

    После апгрейда софта в P3310B до 10.1.0B Build 9545 явно изменился синтаксис некоторых команд: Например в предыдущей версии софта "username name [privilege level]" работало, а сейчас этой команды нет - а как бы хотелось. У всех так? Кто нибудь нашел как определить привилегии пользователям?
  18. Гайджин

    UA.PON v3.0

    Влад, я Вас конечно же добавлю, но Вы меня поймите - я не любитель часами беседовать в скайпе, у меня просто времени на это нет. Я по старинке в аське целыми днями и ночами вишу - как то на клавиатуре сподручней, ничего не забудешь, да и оторваться можно, а потом ответить. У меня сейчас еще два серьезных проекта над головой висит (давай, давай, бегом, бегом), кроме пуска пилотного района поном (все уже протянуто и разварено месяца как два - железо ждали). Т.е. сейчас у меня руки до пона дошли, я его копнул, а тут опа - а сырое оно, ууу... Если честно, то я в первый день ковыряния испугался его в продакшн ставить. Хотя сейчас уже понимаю - куда ж я денусь то с подводной лодки, железо то уже куплено, а не в тесте. Поэтому давайте лучше я сюда свои опусы сливать буду, а потом коллективным разумом переработанное будем в Китай сгружать. Влад, Вы не верно меня поняли - я не с претензиями к Вам обращаюсь. Ведь по сути мы даже железо не у Вас брали - какие уж к Вам то могут быть претензии? Я просто хотел уточнить, и возможно акцентировать Ваше внимание на том, что в материалах опубликованных на Вашем сайте зачастую содержатся формулировки не совсем верно отображающие суть описываемых процессов, или формулировки позволяющие неоднозначное толкование. Поэтому я и спросил - воспринимать словосочетание "команда работает" буквально или же как "проверено, мин нет"? Завтра не обещаю - гости приезжают, а вот послезавтра чего нибудь накопаю.
  19. Гайджин

    UA.PON v3.0

    Ага... Значит я на эти грабли не первый наступил - это радует, а то зачастую как раскопаешь какой нибудь глюк, а его никто с роду не видел. Печалит другое - данная проблема ни в "решенных" ни в "не решенных" на дропбоксе проекта не значится. Вы сами обращались к китайцам? - Если да, то хотелось бы увидеть ответ. (Возможно он конечно где то в недрах веток UA.PON хранится, но если честно господа, то их так в перемешку завали техническим, коммерческими и околопоновыми вопросами, что там найти что либо тяжело. Третью версию прочитал всю, вторую до 15 страници, до первой не знаю доберусь ли - не кажется ли вам, господа, что надо как то разбить темы по направлениям?) Что же касается фичи - мы же с Вами прекрасно понимаем, что это бред - какой нафиг клиент, глюк же классический. Не должен коммутатор себя так вести, как впрочем и полезного применения подобной "фиче" ни один суперпупер телеком не найдет ибо его быть просто не может. Что же касается объемов, то мне кажется, что тут не в объемах дело, а в возможностях самих китайцев. Ну не могут они похоже это рихтануть быстро и не напряжно - возможно пол прошвы на это завязано. Вот и лепят горбатого. Кстати, если уж зашел, разговор о возможностях братьев наших желтолицых, то у меня вопрос - в нерешенных проблемах значится вопрос о изменении механизма прошивки ONUшек. Так вот мне интересно, а просто попросить их добавить флеша в OLT или прикрутить к OLTу USB (SD Card) порт не проще бы было? - Они же с софтом не дружат, зато паяют быстро. Я не думаю что это сильно бы удорожало OLT. Если честно, то мне кажется, что traffic segmentation тут вторично - включай его, не включай, результат один будет если ARPы сами по себе по вланам размазываются. Т.е. если починить первое, то второе само вылечится.
  20. Гайджин

    UA.PON v3.0

    Влад, я конечно дико извиняюсь, но Вы выкладываете результаты теста, которые довольно часто содержать фразу "команда работает" - у меня вопрос: так "команда работает" или все же функционал конфигурируемый этой командой работает? Т.е. производилось серьезное тестирование работоспособности функционала?
  21. Гайджин

    UA.PON v3.0

    Если правильно помню, то здесь первый влан это нейтив, нетегированый, остальные с тегами. Тупо так как мне в таких схемах нейтив нафиг не сдался - приходилось туфту писать. Господа, сдается мне что я баг нашел - похоже что наши Китайские друзья даже L2 коммутацию нормально реализовать не смогли. Записки постороннего (часть первая). Схема стенда: D-Link DGS-3626g [port2] | [GE0/1] BDCom P3310B (10.1.0B Build 9545) [EPON0/1] | BDCom P1004 (10.0.8A1082) | [uNI:1] - MAG250 [uNI:2] - tcpdump Эксперимент 1: ! interface GigaEthernet0/1 switchport trunk vlan-allowed 410,487,1008-1009 switchport trunk vlan-untagged none switchport mode trunk switchport pvid 487 ! ! interface EPON0/1 epon bind-onu mac fcfa.f796.174e 1 switchport trunk vlan-allowed 487,1008-1009 switchport trunk vlan-untagged none switchport mode trunk ! interface EPON0/1:1 onu-configuration description test onu 1 epon onu port 1 ctc vlan mode tag 1009 epon onu port 1 loopback detect epon onu port 1 ctc mcst tag-stripe enable epon onu port 1 ctc mcst mc-vlan add 487 !!onu-configuration-end ! vlan 410 name mgmt-kino ! vlan 487 name iptv-kino ! vlan 1008 name mikh50 ! vlan 1009 name ryaz100 ! vlan 1,410,487,1008-1009 ! ip mcst enable ip mcst mc-vlan 487 range 239.11.0.0 - 239.11.1.255 ! Кофигурация простая - с L3 коммутатора, выполняющего роль PIM SM роутера, подаем на OLT четыре влана - управление, мультикастовый и два "пациентских". Управляющий влан осаживаем на OLTе (создаем управляющий IP интефейс), а остальные три через ЕПОН порт отправляем в первое дерево. MVR, в иcполнении BDCom-а настроен - в первом порту тестовой ONU живет MAG-250 который бодренько крутит тестовый поток. Во второй порт воткнут сниффер для наблюдения за происходящим. Так как второй порт ONU никаким особым образом не конфигурировался, то значит он находится в "transparent mode" (в разрезе вланов). С L3 коммутатора пытаемся пинговать три несуществующих хоста в трех вланах - мультикастовом и двух "пациентских", что вызывает порождение ARP запросов типа who-has "вася" в рамках этих вланов. На сниффере наблюдаем ожидаемую картину - arp запросы в тегированном виде: 15:35:47.773905 fc:75:16:b8:a4:01 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 64: vlan 1008, p 7, ethertype ARP, Request who-has 10.79.188.188 tell 10.79.188.1, length 46 15:35:49.942103 fc:75:16:ba:28:04 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 64: vlan 487, p 7, ethertype ARP, Request who-has 172.31.28.28 tell 172.31.28.254, length 46 15:35:49.942527 fc:75:16:ba:28:02 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 64: vlan 1009, p 7, ethertype ARP, Request who-has 10.79.194.194 tell 10.79.192.2, length 46 Эксперимент 2: ! interface GigaEthernet0/1 switchport trunk vlan-allowed 410,487,1008-1009 switchport trunk vlan-untagged none switchport mode trunk switchport pvid 487 ! ! interface EPON0/1 epon bind-onu mac fcfa.f796.174e 1 switchport trunk vlan-allowed 487,1008-1009 switchport trunk vlan-untagged none switchport mode trunk ! interface EPON0/1:1 onu-configuration description test onu 1 epon onu port 1 ctc vlan mode tag 1009 epon onu port 2 ctc vlan mode tag 487 epon onu port 1 loopback detect epon onu port 1 ctc mcst tag-stripe enable epon onu port 1 ctc mcst mc-vlan add 487 !!onu-configuration-end ! vlan 410 name mgmt-kino ! vlan 487 name iptv-kino ! vlan 1008 name mikh50 ! vlan 1009 name ryaz100 ! vlan 1,410,487,1008-1009 ! ip mcst enable ip mcst mc-vlan 487 range 239.11.0.0 - 239.11.1.255 ! В конфигурацию внесены изменения - epon onu port 2 ctc vlan mode tag 487. Согласно bdcom\Configuration Manual\23-ONU Management Settings.pdf (раздел 3.2, стр. 26, "tag mode") ожидаем поведения "Forward the packet to the corresponding UNI port according to VID, remove the tag; if the VLAN ID of a downlink tagged packet is not the configured VID, this packet will be dropped." - Т.е. "пакет форвардится на соответствующий UNI порт с соответсвующим влан тегом, при этом тег удаляетя; если нужный влан тег не обнаружен - пакет дропается". Т.е. на выходе из второго порта мы должны наблюдать нетегированные ARP запросы в 487 влане и все - т.е. 2й UNI порт это классический access port в терминологии Cisco. На сниффере же наблюдаем: 16:37:58.078762 fc:75:16:ba:28:04 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 60: Request who-has 172.31.28.28 tell 172.31.28.254, length 46 16:37:58.079182 fc:75:16:ba:28:02 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 64: vlan 1009, p 7, ethertype ARP, Request who-has 10.79.194.194 tell 10.79.192.2, length 46 16:37:59.910210 fc:75:16:b8:a4:01 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 64: vlan 1008, p 7, ethertype ARP, Request who-has 10.79.188.188 tell 10.79.188.1, length 46 Опа! Нежданчик! - Обнаружен заброс бродкастного трафика из вланов 1008 и 1009, которого быть не должно. Эксперимент 3: ! interface GigaEthernet0/1 switchport trunk vlan-allowed 410,487,1008-1009 switchport trunk vlan-untagged none switchport mode trunk switchport pvid 487 ! ! interface EPON0/1 epon bind-onu mac fcfa.f796.174e 1 switchport trunk vlan-allowed 487,1008-1009 switchport trunk vlan-untagged none switchport mode trunk ! interface EPON0/1:1 onu-configuration description test onu 1 epon onu port 1 ctc vlan mode tag 1009 epon onu port 2 ctc vlan mode trunk 487 1008 epon onu port 1 loopback detect epon onu port 1 ctc mcst tag-stripe enable epon onu port 1 ctc mcst mc-vlan add 487 !!onu-configuration-end ! vlan 410 name mgmt-kino ! vlan 487 name iptv-kino ! vlan 1008 name mikh50 ! vlan 1009 name ryaz100 ! vlan 1,410,487,1008-1009 ! ip mcst enable ip mcst mc-vlan 487 range 239.11.0.0 - 239.11.1.255 ! В конфигурацию внесены изменения - epon onu port 2 ctc vlan mode trunk 487 1008. В мануале bdcom\Configuration Manual\23-ONU Management Settings.pdf на тему vlan mode trunk обнаружен болт на 18. Однако судя по подсказкам CLI и stan77, на сниффере мы должны увидеть нетегированные пакеты (идущие в 487 влане) и тегированные пакеты в влане 1008 - и все! Пакеты в влане 1009 должны отсутсвовать. На сниффере же наблюдаем ту же картину, как и в эксперименте 2: 16:40:27.916171 fc:75:16:b8:a4:01 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 64: vlan 1008, p 7, ethertype ARP, Request who-has 10.79.188.188 tell 10.79.188.1, length 46 16:40:30.084295 fc:75:16:ba:28:04 > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806), length 60: Request who-has 172.31.28.28 tell 172.31.28.254, length 46 16:40:30.084716 fc:75:16:ba:28:02 > ff:ff:ff:ff:ff:ff, ethertype 802.1Q (0x8100), length 64: vlan 1009, p 7, ethertype ARP, Request who-has 10.79.194.194 tell 10.79.192.2, length 46 Опаньки! Как говориться - Добрый вечер! Опять заброс широковещательного трафика из 1009-го влана. Резюме: В наличии имеем криво реализованную коммутацию на L2 уровне. Баг не смертельный - заброса юникастного трафика не просиходит (я проверял - просто тут описывать не стал). Однако господа, реализующие схему vlan per customer (с Catalist-ом выше OLT-а) я вас поздравляю - ARP запросы вашего L3 свича дублируются и размазываются тонким слоем во все ONU дерева. P.s. на этом на сегодня все - завтра я планирую разобрать шедевральное поведение MVR-а в реализации BDCom.
  22. Гайджин

    UA.PON v3.0

    Вижу что можно... Но что это за бл%?: Switch_config_epon0/1:1#epon onu port 2 ctc vlan mode trunk 487 ? WORD -- old VLAN IDs such as (1,3,5,7) Or (1,3-5,7) Or (1-7) Какой старый влан?
  23. Гайджин

    UA.PON v3.0

    Лучше отдавать все три влана с тегом, а на свитче уже снимать с нужных пакетов тег. На каком свиче? - Клиентском? Так нет его...
  24. Гайджин

    UA.PON v3.0

    Ну т.е. классический аксесс порт. По поводу выделенного я бы добавил - он выпускается через соответствующий порт не тегированным. Первая половина понятно - т.е. перемаркируется клиентский тег (какой бы влан клиент не подал). Вторая нет - с каким тегом должен прийти пакет на пон-порт, и на какой тег он будет перемаркирован если параметров один. update: Тьфу блин! В этой команде параметр один, но есть еще и другая с параметром translation-entry.... - Убивал бы за такое кли и доки.
×
×
  • Create New...