Перейти к содержимому
Калькуляторы

Управляемые свитчи на Realtec чипсетах своими руками

может кто подскажет мыльницу на RTL8318 ?

я бы даже поставил вопрос шире - хоть кто-нибудь видел этот самый RTL8318/RTL8318P вживую?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сегодня впаял сокетку в zyxel es-116p появилось пару вопросов (поставил 24с04).

Как войти в настройки, какой по умолчанию мак, ip в прошивке? не совсем понял какие (байты 0x12..0x18) менять надо вроде шесть, а получается семь. Как померить потенциал?, Что выставлять на тестере и что должно показать? 5-8 ноги выходят на контактные площадки под три резистора и один конденсатор туда что либо впаивать надо или нет?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

надо мерять не потенциал, а разность потенциалов = напряжение

 

прошивку на сайте у nording'а возьми...

 

RTL8318 это новый чип от риалтека?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сегодня впаял сокетку в zyxel es-116p появилось пару вопросов (поставил 24с04).

 

5-8 ноги выходят на контактные площадки под три резистора и один конденсатор туда что либо впаивать надо или нет?

никакие резисторы впаивать не надо. лапы с микрухи уже подцеплены к чипу 8316b.

 

тоже сегодня добрался до зюхеля ;)

долго ждал des1016, а потом программатор.

в итоге, запустил зюхеля с выпаянной из dlink`а 24c02 - завелось. также завелось с 24c08

однако, когда включаю в один из портов коммутатора шнур с местной сети - коммутатор теряется из виду софта openrrcp. как лечить эту беду?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Сегодня впаял сокетку в zyxel es-116p появилось пару вопросов (поставил 24с04).

Как войти в настройки, какой по умолчанию мак, ip в прошивке?]

ip нет и не будет. RRCP это L2 протокол. MAC по умолчанию тот, который в прошивке в байтах 0x12..0x17

 

не совсем понял какие (байты 0x12..0x18) менять надо вроде шесть, а получается семь.
ошибочка вышла. 0x12..0x17

 

Как померить потенциал?, Что выставлять на тестере и что должно показать?
на тестере ставить вольты, мерять между землей (нога 4) и WP (нога 7).

- если на тестере низкий уровень (1 вольт или меньше), то все ок, ничего с железом делать вообще не надо - софт в руки и вперед.

- если на тестере высокий уровень (2 вольт или выше), то найти на плате через какой резистор этот самый высокий уровень на ножку подается и отпаять этот резистор (в крайнем случае - перекусить 7-ю ножку).

 

5-8 ноги выходят на контактные площадки под три резистора и один конденсатор туда что либо впаивать надо или нет?
впаивать ничего не надо.

 

 

RTL8318 это новый чип от риалтека?
сравнительно страный, однако ни сам его не видел, и никто мне не сообщал о существовании его в дикой природе.

на сайте реалтека обозначен как 16*10/100 + 2*10/100/1000 + нормальные вланы в отличии rtl8326s

http://www.realtek.com.tw/products/product...4&ProdID=68

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

возможно ли от коммутаторов с чипом 8316b добиться функционала:

 

несколько портов пропускают тегированные vlan`ы (скажем, с номерами 100 и 500), а также пропускают нетегированные пакеты.

все остальные порты vlan`ы не пропускают, работают лишь с нетегированными пакетами.

 

возможно ли такое реализовать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

возможно ли от коммутаторов с чипом 8316b добиться функционала:

 

несколько портов пропускают тегированные vlan`ы (скажем, с номерами 100 и 500), а также пропускают нетегированные пакеты.

все остальные порты vlan`ы не пропускают, работают лишь с нетегированными пакетами.

 

возможно ли такое реализовать?

а поподробнее? "остальные порты" - нетегированные - понятно, но они как? в одном vlane? в нескольких? этот(эти) vlan-ы в тегированном виде в те первые "несколько портов" смотреть будут?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

а поподробнее? "остальные порты" - нетегированные - понятно, но они как? в одном vlane? в нескольких? этот(эти) vlan-ы в тегированном виде в те первые "несколько портов" смотреть будут?
все порты должны находиться в одном vlan`е - то есть пропускать нетегированные пакеты.

но несколько портов (магистральные) должны пропускать один-два дополнительных vlan`а (например с тегами 100 и 500), а остальные - не должны пропускать тэгированный трафик.

 

полистал даташит на чип. в регистрах 0x030C~0x037DH похожий функционал описан. но вот надо бы это как-то в eeprom запихать... сижу выдумываю вот..

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

полистал даташит на чип. в регистрах 0x030C~0x037DH похожий функционал описан. но вот надо бы это как-то в eeprom запихать... сижу выдумываю вот..

в EEPROM-ку не получится. конфигурация VLAN-ов не сохраняется в EEPROM. Только при участии внешнего микроконтроллера (как в compex 2216) либо rrl83xx запускаемая по крону раз в минуту на ближайшем компе заливает туда этот конфиг.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

либо rrl83xx запускаемая по крону раз в минуту на ближайшем компе заливает туда этот конфиг.
печально =(

тогда вопрос - как с помощью rtl83xx заливать конфиг? что-то мне немого непонятно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Только при участии внешнего микроконтроллера (как в compex 2216)

Ревизия "С"? В "В" только епромка есть

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

в последнем svn поломали все :)
так получилось. чиним. последняя рабочая версия - svn38. скачивается она вот так:

svn -r 38 co https://guest:guest@nording.ru/svn/openrrcp/trunk/

а вообще - затевается добавление нормальной поддержки вланов (а не два шаблона как сейчас) и переделка системы комманд. проект будущей системы комманд выложен тут:

http://openrrcp.org.ru/rtl83xx

принимаются дополнения/замечания/исправления ;-)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

что хотелось бы прежде всего...

igmp snooping включение выключение с инфой о портах..

приоритеты на порты

кабельный тестер

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

А под винду порт будет?

а смысл? RMT же под винду есть.

 

что хотелось бы прежде всего...

igmp snooping включение выключение с инфой о портах..

приоритеты на порты

кабельный тестер

Кабельный тестер будет, но попозже. А IGMP snooping и приоритеты есть в rrcpcli версии svn44. стянуть можно так:

svn co https://guest:guest@nording.ru/svn/openrrcp/trunk/

пользоваться так:

 

IGMP snooping:

$ ./rrcpcli -t 2 00:80:c8:e7:6e:30@eth0
Fetching current config from switch
OpenRRCP CLI Version 0.1.94.beta1
dlink_des1016d> en
dlink_des1016d# show running-config | grep igmp
no ip igmp snooping
dlink_des1016d# conf t
dlink_des1016d(config)# ip igmp snooping
dlink_des1016d(config)# end
dlink_des1016d# show running-config | grep igmp
ip igmp snooping
dlink_des1016d# quit

 

QOS:

$ ./rrcpcli -t 2 00:80:c8:e7:6e:30@eth0
Fetching current config from switch
OpenRRCP CLI Version 0.1.94.beta1
dlink_des1016d> en
dlink_des1016d# conf t
dlink_des1016d(config)# mls qos trust cos
dlink_des1016d(config)# in fa0/10
dlink_des1016d(config-0/10)# mls qos cos 0
dlink_des1016d(config-0/10)# in fa0/11
dlink_des1016d(config-0/11)# mls qos cos 7
dlink_des1016d(config-0/11)# end
dlink_des1016d# sh run full | beg 0/10
interface FastEthernet0/10
no shutdown
rate-limit input 100M
rate-limit output 100M
no mac-learn disable
rrcp enable
mls qos cos 0
speed auto
!
interface FastEthernet0/11
no shutdown
rate-limit input 100M
rate-limit output 100M
no mac-learn disable
rrcp enable
mls qos cos 7
speed auto
!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Можно сделать на базе Openrrcp CGIшное приложение которое бы генерировала вебстраницы, Состояние коммутаторов Четние установка параметров. Присвоить каждому порту имя абонента. Вплоть до интеграции с биллингом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присвоить каждому порту имя абонента. Вплоть до интеграции с биллингом.

это задача биллинга/провижнинга/middleware. а в openrrcp можно встроить SNMP для интерфейса с вышеназванным.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

какой функционал несёт команда

config interface <port-list> mac-address learning enable|disable

 

это значит, что можно будет прописать несколько статических mac-адресов на порт или порт будет работать в режиме "хаба"?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Свитч запоминает только первый мак адрес на каждом порту, а остальные отбрасывает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Свитч запоминает только первый мак адрес на каждом порту, а остальные отбрасывает.
тоже хорошо!

а получить изученные mac-адреса, наверное, невозможно с помощю той же openrrcp?

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

пожелание/замечание такое - хочется чтобы под FreeBSD бинарники всёже собирались. Пробовал на 5.4 которая была под рукой, часика через три попробую на шестёрке. Если не соберется - приведу лог ошибок.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Про ZyXEL ES-116P

Есть что?

 

А то обидно купили, а они ваще нулевые :(

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.