| Микроконтролери и електроника http://mcu-bg.com/mcu_site/ |
|
| Ethernet ??? http://mcu-bg.com/mcu_site/viewtopic.php?f=7&t=1372 |
Страница 1 от 1 |
| Автор: | denis_hasan [ Пет Дек 02, 2005 1:33 pm ] |
| Заглавие: | Ethernet ??? |
някой може ли да ми даде повече инфо за Ethernet. интересува ме протокола за връзка и как две лан карти обменят информация през switch. идеята ми е да направя swith от FPGA. благодаря |
|
| Автор: | t_i_t_o [ Пет Дек 02, 2005 2:20 pm ] |
| Заглавие: | |
...колко мъка има по тоя свят... само факта че си си помислил че можеш да го направиш говори колко не си наясно с нещата... т.е. колкото повече назлизаш в проблема толкова по ясно ще ти става че това е толкова трудоемко че въобще не си струва, ако и да е възможно. ... Успех, а иначе конкретно по въпроса ти - питай Гугъл - той знае (почти) вичко . |
|
| Автор: | TheHungry [ Пет Дек 02, 2005 2:38 pm ] |
| Заглавие: | |
в нета съм мяркал готови проекти за fpga потърси с google-тo трябва да излезе нещо . а иначе не виждам смисъла , не вярвам да ти излезе по евтино от готов чип . |
|
| Автор: | HCL [ Пет Дек 02, 2005 2:54 pm ] |
| Заглавие: | |
Дениш изчакай още 7-8 месеца и почваме заедно. Тази идея ми е в главата откакто ги видях тези FPGA-та Конкретна литература засега не мога да ти посоча. Но ако възникнат въпроси в процеса на работата ще се радвам ако пишеш. Иначе идеята зад един Layer 2 switch в основите може да се онагледи така: 1. Шматкат се из мрежата едни L2 фреймове. 2. Като влезе един такъв фрейм през някой от портовете на switch, той проверява source-L2 адреса му и си го записва в една табличка (ако не го знае) наречена CAM. 3. После проверява destination-L2 адреса на фрейма и гледа в таблицата си дали му е известно къде се намира съответния хост. 4. Ако в таблицата му пише, че destination-hosta виси на порт Х, пакета се препраща към порт Х. 5. Ако в таблицата му няма информация относно този адрес или адреса е broadcast-ен фрейма се препраща към всички портове на switch-a с изключение на порта, от където е пристигнал. В основни линии това е един L2-switch. Нищо сложно на пръв поглед, обаче си има и някои тънкости. Поддръжка на VLANs и VLAN Trunks. Поддръжка на spanning-tree протокол, за да гарантираш известна стабилност и сигурност на топологията. Проверка за грешки във фреймовете и използване на съответните технологии store-and-forward или други подобни. Възможност за ограничаване на broadcast трафика. Security ACLs и разни други екстри като PortSecurity да разплакваме "акречетата. QoS ACLs и съответния контрол на входящите буфери, дето само като си го помисля и се изприщвам По какъв начин ще се конфигурира. Едно CLI да вземеш, това си цяла операционна система. Общо взето въпросът е какво си решил да правиш. Дали ти е интересна единствено железарията или си решил да правиш switch. Защото между switch и switch има разлика За неща като PoE и EthernetChannel дори не се споменава. Поне в моите представи засега С две думи казано ако човек се захване сериозно това си е страшен проект, за който се искат сериозни ресурси, не толкова финанси колкото време и хора. Аз все още изчаквам, имам следване да водя, а съм още в първата фаза. Смятам тройни интеграли и изчислявам комплексни съпротивления засега, ама все някога ще се свърши с това де Поздрави |
|
| Автор: | ДедоБоре [ Пет Дек 02, 2005 3:21 pm ] |
| Заглавие: | |
не намирам никакъв смисъл да се прави суич с FPGA, дори и за учебни цели. ако е за учене, направи го на хартия и симулатор. изобщо не си и помисляй да го реализираш. има смисъл, ако работиш в сиско и ти възлагат да направиш 24-портов гигабитен >L2 суич, който да държи микросекундни закъснения при 95% натоварване. но това е проект за поне $350К и поне година |
|
| Автор: | HCL [ Пет Дек 02, 2005 3:28 pm ] |
| Заглавие: | |
ДедоБоре нали натам сме тръгнали |
|
| Автор: | ДедоБоре [ Пет Дек 02, 2005 3:51 pm ] |
| Заглавие: | |
дано и парите са ви в изобилие |
|
| Автор: | bateAz [ Пет Дек 02, 2005 8:09 pm ] |
| Заглавие: | |
Един специализиран чип за 8-портов свич е под $10. Не си струва, освен ако не е за учебни цели. По-добре е да се помисли за друго, "по-така" приложение. Не е лошо да се направи нещо с FPGA, ама да е трудно уникално, да замества нещо скъпо, или поне да е зрелищно. |
|
| Автор: | BrainStorm [ Пет Дек 02, 2005 8:14 pm ] | |||||||||
| Заглавие: | ||||||||||
Е кво му е трудното .... ? Етернет протокола не е из най-замотаните (за разлика от USB протокола например ....) Ето ти конкретен пример .... http://www.fpga4fun.com/10BASE-T.html ... |
||||||||||
| Автор: | t_i_t_o [ Пет Дек 02, 2005 8:57 pm ] | ||||||||||||||||||
| Заглавие: | |||||||||||||||||||
ми ако беше много лесно най малкото нямаше да е "coming soon"... |
|||||||||||||||||||
| Автор: | BrainStorm [ Пет Дек 02, 2005 9:04 pm ] |
| Заглавие: | |
Еееееее сега подробности |
|
| Автор: | denis_hasan [ Пет Дек 02, 2005 9:53 pm ] | |||||||||
| Заглавие: | ||||||||||
чак 7-8 месеца |
||||||||||
| Автор: | HCL [ Съб Дек 03, 2005 12:32 am ] | |||||||||
| Заглавие: | ||||||||||
Успех тогава, дръж ни в течение. Е BrainStorm
Абе то и кола да конструираш не е особено трудно начинание. Какво ти трябва шаси, мотор, оси, колела има още някои други подробности ама не и толкова замотана задача, виж самолет да конструираш си е нещо по-сериозно Не е въпроса да подкараш Етернета, ако си решил да правиш switch. Това е като да задвижиш гумите на колата, как ще ги движеш обаче е друга тема. Като отвориш едно Каталистче 6500 на cisco и като се замислиш какво са наблъскали вътре и като софт. То железарията на една машинка от по-ниските класове не вярвам да е повече от 300-400$, крайната цена е 4000$ обаче. И тук не става дума за трикове на маркетинга |
||||||||||
| Страница 1 от 1 | Часовете са според зоната UTC + 2 часа [ DST ] |
| Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |
|