Кстати про ddm, раз уж тут есть человече, который им пользуется
Я никогда не пользовался, посему хотелось бы уточнить, он нормально работает? глюков нет, или как обычно?)
Подумал тут начать мониторить силы сигнала и подобные штуки, но боюсь упереться как обычно в какие-нибудь глюки
давайте вкратце расскажу по ddm`ности..
в классике у каждой неDDM sfp есть свой "паспорт" - на разъем в сторону коммутатора просто стоит serialeeprom (мелкая последовательная флешка), в которой прописано что это за модуль, что умеет по скоростям, к какому классу относится, кто производитель итдтп.. тоесть, когда вы подключаете sfp к комуту вы заодно и подключаете 24c02 флешку, на шину i2c. Проц комута читает эту флешку и понимает "кого ему принесли".
когда придумывали ddm исходили из простой посылки "а давайте вместо 24с02 воткнем какойнить микроконтроллер, который будет с модуля мониторить параметры в меру возможностей, а в сторону комутатора он будет прикидываться все тем-же 24c02".
И тут возникает несколько потенциальных граблей.
"прикидываться 24с02" могут не все, а кто может - делает это с разной степенью успешности. Борьба за рынок методом "уроним цену удешевив все что можно" приносит свои плоды и в деле sfpстроения - стараются ставить что подешевле. И тут немаловажно что sfp подключается к i2c шине - шина прямо в проц, если вдруг отвечающаю сторона начнет выдавать что-то с задержкой, или отвечать не то, или совсем не отвечать, то все это скажется на работе проца. из последних примеров - стоял себе DES_3200-28F/C1, кормил понемногу 20 клиентов и все было хорошо. добавили еще одного клиента, и стало все переодически плохо - раз в 3-4 дня комут уводил проц в полку, при этом никаких аномалий ни в трафике по сети, ни в трафике "интересном" процессору не наблюдалось, транзитный траффик все так-же коммутировался. Просто проц в 100% загрузке, интерфейс тормозит, на snmp отвечает через раз.. Заменили на другой экземпляр последнюю установленную sfpшку и все нормализовалось.
А еще шило с прошивкой модуля - если в обычной sfp прошивку поменять несложно, то в ddmном нужно или какуюнить ногу подтягивать, или в какойнить регистр чтонить записывать для снятия RO или командами специальными кормить модуль..
А что в плюсе? как по мне-только возможность отслеживать деградацию оптики... Сомнительно, помоему... Если сварные нелохи и оптика не из дерьма то она очень не скоро деградирует (особенно на классических для провайдеров расстояниях). все остальные данные - или костанта, на которую невозможно повляить (ну зачем вам напряжение питания модуля? А темпреатура?) или стата с интерфейса.
ТАк что плюсы ddm сомнительны, а гемора оно иногда добавляет. Имхо.