У нас дома есть TV over IP, и наш провайдер поставляет специальный маршрутизатор с двумя портами Ethernet, выделенными для телевизора (они не управляются интерфейсом администрирования модема). Каждый порт поддерживает только одну телевизионную приставку (для краткости только телевизор), и телевизор должен быть подключен непосредственно к порту. Маршрутизатор также имеет два порта для обычного интернета и WiFi.

На данный момент у нас есть четыре адаптера Powerline - два подключены к выделенным телевизионным портам, а два других - к телевизорам, каждая пара (модем-ТВ) работает в разной сети Powerline. Другие устройства должны подключаться по Wi-Fi, поскольку маршрутизатор находится слишком далеко и места для дополнительных адаптеров Powerline нет, но сигнал Wi-Fi слабый (толстые стены).

Можно ли подключить оба телевизора и некоторые другие компьютеры к одной сети Powerline и разместить что-то (переключить?) между адаптером Powerline и маршрутизатором, который будет маршрутизировать данные на основе MAC-адреса?
Также было бы неплохо направить все пакеты, поступающие из выделенных портов, на уважительный MAC-адрес телевизора (отредактировав их), чтобы телевизоры не запутались.

Например:
отправить данные с TV1 на порт 1 (выделенный для ТВ)
отредактируйте заголовки всех пакетов от порта 1, чтобы иметь Mac-адрес TV1
отправить данные с TV2 на порт 2 (выделенный для ТВ)
отредактируйте заголовки всех пакетов от порта 1, чтобы иметь Mac-адрес TV1
все остальное для порта 3 (интернет), убедитесь, что ничто из порта 3 не направлено на любой телевизор

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

Является ли это возможным? Это легко сделать? Если это так, будет ли это дешево (макс. $ 100)?

1 ответ1

0

Если я правильно расшифровал сообщение, звучит так, будто вы хотите иметь несколько отдельных "сетей" по одному и тому же проводу.

Хотя это зависит от того, как именно эти порты для телевизора были настроены, вы должны иметь возможность использовать с ними VLAN-совместимый коммутатор.

  • Исследование: Откройте Wireshark на компьютере, позвольте ему контролировать Ethernet, затем подключите компьютер либо непосредственно к самому телевизору, либо, возможно, к одному из телевизионных портов модема. Смотреть пакеты, полученные Wireshark. В их представлении "подробности" проверьте, есть ли заголовок «Виртуальная локальная сеть 802.1Q» ниже "Ethernet II".

  • Если телевизоры уже используют VLAN, потребуется больше хакеров, чем я могу предложить - посмотрите, может ли кто-то еще предложить что-то лучшее. Я полагаю, что переключатели, поддерживающие QinQ, могут справиться с этим, как показано ниже ...

  • Но если телевизионный трафик еще не использует VLAN, вы можете использовать их вместо этого, чтобы разделить их трафик.

    Получите два коммутатора с поддержкой тегов VLAN (802.1Q). (Это функция почти во всех "умных" и "управляемых" коммутаторах. Даже некоторые "беспроводные маршрутизаторы" могут быть перенастроены для этого, если это позволяет прошивка.) В обоих настройте три порта как таковые (с "PVID", иногда помеченным как "входящий" или "VLAN по умолчанию", а другие, помеченные как "исходящий" ... это меняется):

    1. Powerline - PVID 1, VLAN 1 [без тегов], 10 [с тегами], 20 [с тегами]
    2. Первый телевизор - PVID 10, VLAN 10 [без тегов]
    3. Второй телевизор - PVID 20, VLAN 20 [без тегов]
  • Таким образом, любые пакеты, поступающие в "первый телевизионный" порт, будут помечены как "VLAN 10" на основе PVID порта, а затем они будут выходить через порт "powerline" с оставленным тегом. Другой коммутатор, получивший их, распознает тег и разрешит выходу пакета только через тот же "первый телевизионный" порт.

    (Это не связано с «редактированием MAC-адресов». Я не понимаю, почему это когда-либо потребуется.)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .