Jump to content

Recommended Posts

Posted

Схема Vlan-per-user на cisco 3550 с unnumbered SVI

Unicast и multicast работают без вопросов, но (!о ужас!) практически все сетевые игры для поиска друг друга используют broadcast запросы. И если в той же контре можно просто указать IP адрес сервера и все довольны, то что делать в играх аля flatout ? Выделенного сервера нет, указать адрес сервера нельзя, т.е. поиграть в такой схеме не получится!

 

Внимание вопрос! Можно ли как-нить заставить циску форвардить броадкаст между Vlan'ами?

Пробовал ip directed-broadcast на интерфейсах прописывать, но результат нулевой (похоже назначение у этой команды несколько другое)

 

Дубль получился, просьба удалить одну тему.

Posted

можно конечно попробовать ip forward-protocol

НО, весь траф будет обрабатываться процом, и убить ваш каталист можно будет парой-тройкой включенных игр.

 

p.s. я посылаю игрунов в консоль за командой connect ;)

Posted

далеко :)

 

ip forward-protocol udp <порт куда игра ломится>

вы попробуйте, оно может и не заработать :)

 

а что за игра? может есть сторонняя программа которая реализует конект на конкретный адрес.

Posted

Попробовал... не работает ((

Игра Flatout 2... Все-равно на каждую игру сторонних программ не напасешься...

Posted

ещё бы неплохо указать хелпер адрес на который эти пакеты посыпятся(т.е. один конкретный сервер этой игры, а так же DHCP-tftp-etc :D , хотя это можно выключить в форварде )

чудес не бывает, в названии топика прозвучал ответ "неправильный вопрос для неправильной сети"

 

на вскидку в указанную игру можно сделать конект на конкретный адрес с помощью сторонних программ.

Posted

Игру привел для примера (я на ней опыты ставлю) и на ней мир клином не сошелся...

хелпер-адрес указал (на каждый интерфейс свой - правильно?)

Posted (edited)

хелпер адрес это куда будут пересылаться броадкаст пакеты, в данном случае это сервер игры, думаю везде надо одинаковый указать.

Edited by ingress
Posted

туплю что-то под вечер...

Имеем Vlan 999 (IP адрес компа 192.168.222.245) и vlan 998 (IP адрес компа 192.168.222.44)

Заранее неизвестно кто будет создавать игру (Сервер то не выделенный!)

Что пишем в хелпер адрес на каждый интерфейс ?

Писать 192.168.222.255 ? Или писать соответствующий vlan'у IP адрес компа? Или На каждый vlan пишем один и тот же адрес, на котором у нас будет сервер (предположим, что мы заранее знаем, где он будет)

Posted (edited)

Метод проб и ошибок показал результат!

Имеем:

interface Loopback0

ip address 192.168.0.1 255.255.0.0

no ip redirects

!

interface Vlan999

ip unnumbered Loopback0

ip helper-address 192.168.222.44

ip directed-broadcast

!

interface Vlan1001

ip unnumbered Loopback0

ip helper-address 192.168.222.245

ip directed-broadcast

 

на Вилане 999 сидит 192.168.222.245 (!!!) а на 1001 - 192.168.222.44

 

т.е. какой делаем вывод. helper-address работает так: по интерфейсу приходит broadcast пакет, циска смотрит на какой адрес надо перенаправить его (ip helper-address на входящем интерфейсе!), меняет адрес назначения и отправляет его согласно маршрутизации в нужный интерфейс.

 

Вопрос на засыпку, имеем 1000 unnumbered vlan с адресами 192.168.*.*, как заставить кошку переслать входящий броадкаст на все интерфейсы, где включен ip directed-broadcast ? не прописывать же 1000 ip helper-address на каждый из 1000 vlan?!?!?!

Edited by Heggi
Posted
молодой человек, а зачем Вы из свитча хаб делаете? для игрушек подход такой нужен: нет ножек - нет мультикаф :)
Цель не из "свитча хаб сделать", а совместить приятное с полезным: поиметь полный контроль над трафиком, который получаем в схеме V-p-U и частично оставить возможности обычных неуправляемых сетей (LAN игры)

 

Поставьте у себя сервер Hamachi или аналог. Научите клиентов пользоваться

Вариант! Надо попробовать

  • 1 year later...
Posted

я для таких игр, как Flatout2 нашел простенькую софтинку, которая броадкаст превращает в юникаст. А на другом конце - наоборот.

Юзеры довольны. Просто хамачи требует соединение с инетом - это по сути впн тунели через сервак в инете (т.е. траф будет через внешку ходить). Т.е. подходит больше для инет юзеров.

Posted (edited)

Разбиваем сети на виланы, чтобы убить бродкасты, а потом начинаем через эти виланы гонять бродкасты! :)

 

Я чуть-чуь оффтопну: А если вместо вилан на пользователя использовать схему, вилан на дом, на дому порт изолейшн, а арп-прокси и дцхп-снупинг с опт82 в ядре? Как вам такая схема?

Edited by mit
Posted

Тоже интересует мнение о

вилан на дом, на дому порт изолейшн, арп-прокси и дцхп-снупинг с опт82 , собрал схему все работает. Теперь интересно, где ждать граблей и какие недостатки.

Posted

Ну вобще то есть прога UDP Forwarder, игруны ее достаточно успешно используют. Броадкаста она не требует, она его эмулирует на компе юзера, а от юзера уже идет уникаст на указанные в настройках IP.

Posted

Ну вобще то есть прога UDP Forwarder, игруны ее достаточно успешно используют. Броадкаста она не требует, она его эмулирует на компе юзера, а от юзера уже идет уникаст на указанные в настройках IP.

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.