About Forum Blogs NOC Docs Downloads KB Issues Code CI Registration

nocproject.org

#nocproject.org at irc.freenode.net log.
Back to nocproject.org Back to IRC log index
Date: 06.10.2013
dvolodin #
07:28
с кроссировкой получается что-то вроде такого
07:28
http://kb.nocproject.org/display/DEV/ObjectModel
07:30
со сплиттерами тоже вроде решается добавлением интерфейса http://kb.nocproject.org/display/DEV/splitter
09:44
zi_rus: вот набросал с протоколами
09:45
http://kb.nocproject.org/display/DEV/Protocols
09:45
https://bitbucket.org/nocproject/noc/commits/220d006a6d39ccf782bc03b5e6fef7182e2bee65
09:45
посмотри Force10 S-series
09:46
прописал протоколы для блоков питания и для консоли
09:47
заодно удалось описать разницу между DCU и DTU на консоли
09:47
да и между источниками и потребителями питания
09:48
теперь нужно подумать, как обозвать протоколы для sfp и эзера
zi_home #
12:00
а для ethernet постеснялся protоcols прописать
12:00
кстати, по поводу ground
12:01
что-то я сомневаюсь в необходимости этой штуки в модели
12:01
польза, как мне кажется, нулевая
12:02
питание к упсу можно привязать, консоль к портсерверу, но землю...
12:11
а
12:11
для eth еще не придумал
12:34
для eth почему не сделать просто eth_10M, eth_100M, eth_1G, eth_10G, eth_40G, eth_100G
12:34
с sfp сложнее
12:34
хотя
12:35
sfp_100M, sfp_1G, sfp+_10G или sfp_plus_10G
12:36
лаконично и прозрачно
12:38
пишут что есть еще sfp_1.25G
12:40
хотя нет
12:41
для eth
12:41
по-другому надо, чтобы различать медь и оптику, single- и multi- mode
12:42
1000BASE-T
12:42
и так далее
12:43
такие названия и прозрачны и отражают суть
12:47
совместимость только прописать как-нибудь ZX и EX допустим
12:48
а еще соединение одноглазых sfp, они же парами идут
dvolodin #
14:13
zi_home: нет, земля нужна
14:13
иногда нужны схемы организации заземления
14:14
так вот с SFP петрушка получается
14:14
делаем, скажем, 1000Base-LX
14:15
на tx у нас будет прописан протокол <1000Base-LX
14:15
на rx -- >1000Base-LX
14:15
а вот для одноволоконников придется вводить отдельный протокол
14:15
что-то вроде 1000Base-LX-bidi
14:16
или -duplex
14:16
и указывать без направления
14:18
а совместимость, того же ER и LR достаточно просто прописать
14:18
достаточно на прием два протокола сделать
zi_home #
14:19
dvolodin, если ты собрался валидацию делать, то одноволоконки надо различать на концах
14:19
это очевидно
14:19
нельзя соединять две одинаковых
14:19
а чтобы различать, их надо как-то отмечать
dvolodin #
14:19
там в model data трансивера должна быть tx lambda и rx lambda
zi_home #
14:20
а, то есть оно там есть
14:20
тогда проще, да
dvolodin #
14:20
а можно и так, смотри
14:20
делать протокол 1000Base-LX-1350
14:21
и на дырке указывать, что она отдает такую лямбду, а принимает другую
14:21
тогда и не даст соединить их криво
zi_home #
14:21
а для одноглазиков нет отдельного стандарта?
14:22
наверное нет, там скорее всего используется существующий, только наложенный на разные длины волн
14:22
тогда да 1000Base-LX-1350
14:24
dvolodin, смотри 1000BASE-BX10-D transmits a 1490-nm channel and receives a 1310-nm signal, whereas 1000BASE-BX10-U transmits at a 1310-nm wavelength and receives a 1490-nm signal
14:25
таки есть стандаот
14:25
*стандарт
dvolodin #
14:25
они разные бывают
14:25
не забывай про цветные трансиверы
14:25
я думаю просто лямбду укажем
zi_home #
14:26
нет, для других цветов наверное тоже есть стандарт
14:26
не могу сейчас найти описание 1000BASE-BX10-D, что там говорится
14:27
ну или по твоему 1000BASE-BX10 (сокращенно), а доп опциями или где ты там хочешь, указать лямбды
14:28
я кстати хочу прo sdh напомнить
dvolodin #
14:28
я вот к чему
zi_home #
14:28
его протоколы тоже нужны
dvolodin #
14:28
пусть будет 1000BaseBX10-1310 и 1000BaseBX-1490
zi_home #
14:29
ммм
14:30
тоже вариант
14:31
нашед длинковские одноглазики, там 1310/1550
14:31
одного числа не хватает
14:32
оно или лишнее или писать сразу оба
14:32
Tx: 1550nm, Rx: 1310 nm
14:32
Tx: 1310nm, Rx: 1550 nm
14:32
Tx: 1550nm, Rx: 1310 nm
14:32
Tx: 1310nm, Rx: 1550 nm
dvolodin #
14:35
нет
14:35
смотри
14:36
там одна дырка txrx
14:36
пишем на ней протоколы >1310,<1550
14:36
с мдругой стороны - наоборот
14:36
BX -- это же дуплексный LX?
zi_home #
14:37
судя по тому что я вижу BX10 == LX; BX40 == EX
14:38
ты же написал 1000BaseBX10-1310 - я так понял что ты хочешь указывать длину волны в названии
dvolodin #
14:38
да
14:38
тогда BX нам не нужен
zi_home #
14:39
эээ
14:39
а что тогда
dvolodin #
14:41
LX будет
zi_home #
14:41
просто у тебя же не полуится воткнуть sfp у которой на передачу 1490 в сфп у которой на прием 1550, а как ты их будешь различать? ведь протокол один 1000BASE-BX10-1310. или что ты задумал?
dvolodin #
14:41
разлчать ты будешь их по марке трансивера
zi_home #
14:42
что меня остановит циску с длинком соединить?
14:42
должно работать если лямбды совпадают
dvolodin #
14:43
если лямбды совпадают, то работать будет
zi_home #
14:43
а ты говоришь различать
dvolodin #
14:43
http://pastie.org/8381815
zi_home #
14:43
мы же про протоколы говорим
dvolodin #
14:43
я про другое
14:44
что комбинацию лямбд ты обычно получаешь из маркировки трансивера
zi_home #
14:44
я видел, там есть и другие проблемы с моделью
dvolodin #
14:44
я валидатор налабал
zi_home #
14:45
airflow exhaust я неправильно указал "назад" b вместо r
dvolodin #
14:45
на psu aitflow не нужен
zi_home #
14:45
надо будет параметры добавить вроде веса и размеров, я потом исправленную пришлю
dvolodin #
14:45
да
zi_home #
14:46
для psu напряжение задать и тд, но надо чтобы модель устаканилась
dvolodin #
14:46
с последними доработками мы, по идее, должны решить вопросы совместимости SFP с разными скоростями с шасси
14:46
для psu можно делать по примеру force10 S
zi_home #
14:47
так по sfp ты что сейчас решил?
14:49
dvolodin , http://i.ebayimg.com/t/Phoenix-Combicon-1757035-MSTB-2-5-4-ST-5-08-New-/07/!BjTOn%29wBGk~$%28KGrHqUH-EUEt!3UB8T1BLS-,G7Oog~~_35.JPG
dvolodin #
14:49
лямбда и мощность
zi_home #
14:49
это m или f?
dvolodin #
14:50
там ST и G
zi_home #
14:50
это я в курсе, вопрос в определнии что есть м, а что ф
dvolodin #
14:50
посмотри, что я прописал
zi_home #
14:50
я к тому что валидатор твой ругнулся
14:51
мне кажется он лжет
dvolodin #
14:51
не должен
zi_home #
14:52
а, ну понятно в чем дело
14:53
ST это F или M?
14:53
(вид на картинке)
14:54
определитья с терминологией надо
dvolodin #
14:54
ST у меня прописано как M
14:54
G -- female
14:54
http://www.mouser.com/catalog/645/usd/1739.pdf
zi_home #
14:54
а почему? я обозвал наоборот
dvolodin #
14:55
на картинках на рисунке G явный самэц
zi_home #
14:55
dvolodin, G это то что в верхнем ряду нарисовано,
dvolodin #
14:55
да
14:55
мамы
14:55
а st - нижный
zi_home #
14:55
<dvolodin> на картинках на рисунке G явный самэц
dvolodin #
14:55
ты по табличкам посмотри снизу
14:55
рисунок G
14:56
на рисунке G там для ST :)
zi_home #
14:57
так ты определись
14:57
я понял твою позицию
14:57
это тоже момент который модели надо будет поправить
14:57
потом протоколы дописать на порты
14:59
был бы нормальный способ исправить модель и отправить в репо, придется опять json'ы по файлам раскидывать
dvolodin #
15:03
commit :)
15:03
с пушем
zi_home #
15:04
ты мигрируешь на ethrnet порты поле с протоколами или руками прописывать?
dvolodin #
15:05
протоколы - руками
15:05
я же не знаю, какие они там
zi_home #
15:05
закоомить протоколы, чтобы обновиться, тогда буду модель доделывать
dvolodin #
15:05
сейчас только табличку протоколов допиши
15:05
допишу
15:05
я пока не буду делать протоколы таблицей
15:05
не вижу смысла
15:06
http://kb.nocproject.org/display/DEV/Protocols
15:06
тут они будут
zi_home #
15:06
ну можно было на все ethernet тупо 10/100 прописать, а потом подправить
dvolodin #
15:10
Dmitry1 уже жаловался, что в моем удивительном мире скорости начинаются от гигабита ;)
15:29
http://www.schelto.com/SFP/SFP%20MSA.pdf
16:00
что-то с SFP заморочился
16:00
так бы протокол между SFP и MAC обозвать?
zi_home #
16:06
что за мак
dvolodin #
16:12
да я чтобы в терминологии на запутаться
16:16
там что-то вроде XAUI на самом деле
16:16
но это, блин, застрелиться
16:21
TransEth100M, TransEth1G, TransEth10G
16:21
я думаю так и будет
16:28
http://kb.nocproject.org/display/DEV/Protocols
16:28
вот так, короче
zi_home #
17:43
так скоро в нок будут asic, dfc/pfc и прочая нечисть :) packet flow внутри железки и автоматический поиск узких мест :)
Tweet
Share this page
Share this page: Tweet