Jump to content
Калькуляторы

Broadcast на cisco Неправильный вопрос для неправильной сети

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

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

 

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

У игры нет консоли и команды коннект. Куда посылать?

Можно подробнее про ip forward-protocol ?

Share this post


Link to post
Share on other sites

далеко :)

 

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

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

 

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Edited by ingress

Share this post


Link to post
Share on other sites

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

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

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

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

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

Share this post


Link to post
Share on other sites

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

Имеем:

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

Share this post


Link to post
Share on other sites

Попытка прописать ip helper-address на loopback0 результата не дала (

Share this post


Link to post
Share on other sites

молодой человек, а зачем Вы из свитча хаб делаете? для игрушек подход такой нужен: нет ножек - нет мультикаф :)

Share this post


Link to post
Share on other sites
молодой человек, а зачем Вы из свитча хаб делаете? для игрушек подход такой нужен: нет ножек - нет мультикаф :)
Цель не из "свитча хаб сделать", а совместить приятное с полезным: поиметь полный контроль над трафиком, который получаем в схеме V-p-U и частично оставить возможности обычных неуправляемых сетей (LAN игры)

 

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

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

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

 

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

Edited by mit

Share this post


Link to post
Share on other sites

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

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

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

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this