路由器后面的管理交换机用于 IPTV VLAN 处理

路由器后面的管理交换机用于 IPTV VLAN 处理

有许多类似的主题,但仍然不是我所需要的,或者讨论有点过时。

我有来自提供商的 IPTV+Internet。它们被划分为 VLAN(IPTV VID=6,Internet VID=2)。我的提供商为我们提供了预配置的路由器,支持端口共享(即 IPTV 和 Internet 使用相同的端口/电缆),但路由器本身 - 连接中断的情况经常发生。

我有另一款更好的路由器 - Asus RT-AC68U(带 Merlin 固件),所以很遗憾我不得不使用提供商提供的更便宜的路由器。我仍在尝试配置它。我在 Asus 的专用端口上配置 IPTV 几乎没有遇到任何问题(IPTV 可以,但 Internet 不行)。然而,这对我来说并不是一个足够的解决方案,因为我有一条电缆从路由器连接到众多设备,而不仅仅是 IPTV 盒。

似乎没有简单的选项来配置华硕路由,比如提供商破解自己的路由器(可能需要更多修改过的固件)。我不得不承认我放弃了。然而我有另一个想法,但我不太擅长网络,所以怀疑它是否真的有效。

我听到一些关于托管交换机的传闻/建议,它们可能对 VLAN 有帮助。所以我正在考虑尝试这种方法。这个想法是路由器将“按原样”获取并进一步发送所有数据,然后我可以在托管交换机的某个端口上设置 VLAN VID=6,并将我的 IPTV 盒连接到该端口。但是我真的不确定托管交换机是否会从路由器“按原样”获取相同的 VLAN,或者路由器正在对其进行永久修剪。

找到合适的管理型交换机并不容易(我并不真正需要花费 1000 美元购买具有 24 个以上端口的专业交换机),所以我首先尝试调查它是否是可行的解决方案。

我规划的拓扑结构: 在此处输入图片描述

答案1

找到合适的管理型交换机并不容易[..] 我担心它可能缺少一些特定功能。通常它是第 2 层交换机,而第 3 层上则有一些 VLAN 功能。

ISP 通常使用 802.1Q 标记的 VLAN,这些 VLAN 完全是第 2 层。(某些交换机支持“第 3 层 VLAN”或“IP VLAN”,但它们与 802.1Q VLAN 不同。您实际上永远不需要这些功能。)

只要你的交换机声明支持 802.1Q VLAN,它就能工作……真正的问题是路由器还需要良好的 802.1Q 支持。

我的主要问题仍然是,这种交换机是否能正常工作,或者它是否位于路由器后面——路由器会修剪“VLAN”数据

VLAN 是第 2 层功能和工作在 IP 之下 – 因此它们在路由器处终止,就像真正的以太网连接一样。每个 VLAN 都充当单独的虚拟接口,具有自己的 IP 子网和路由。

(就像真正的以太网连接一样,它们也可以桥接;实际上,您的 ISP 路由器很可能配置为桥接两侧的 IPTV VLAN 6,同时仍在 LAN 和 Internet VLAN 2 之间路由。)

所以在你的计划中,不是只需拥有一个可以取消标记/解复用 VLAN 的托管交换机就足够了——路由器首先需要能够(重新)标记它们。换句话说,您的华硕必须在 LAN 端支持 802.1Q VLAN,而不仅仅是在 WAN 端。

例如,要通过路由器“传输” IPTV VID 6,您需要(一般来说):

  1. 在 WAN 端创建标记 VLAN 6,
  2. 在 LAN 端创建标记的 VLAN 6,
  3. 在两者之间建立桥梁(WAN.6 ↔ LAN.6)。

(注 1:对 Internet VID 2 执行相同操作是没有意义的 - 您不希望您的游戏机或其他随机设备直接“在 Internet 上”;您希望它们首先在您的 LAN 上,然后通过路由器进行 Internet 访问。您的 LAN 与 Internet VLAN 不是同一个 VID 2。)

我有另一款更好的路由器 - Asus RT-AC68U(带 Merlin 固件),所以很遗憾我不得不使用提供商提供的更便宜的路由器。我仍在尝试配置它 [...] 似乎没有简单的选项来配置华硕路由,就像提供商破解了自己的路由器一样

802.1Q VLAN 标记实际上是高级路由器中相当标准的功能,因此昂贵的华硕缺少便宜的 ISP 设备所具有的功能,这很遗憾。(购买 Mikrotik 或 Ubiquiti。)

稍微严肃一点,我找到论坛主题提到 802.1Q 标记实际上可以在 Merlin 固件上使用,但只能通过 SSH 命令行使用,而不能通过图形界面使用。

因此,如果 2014 年的建议仍然有效,那么您应该能够使用robocfgnvram配置具有多个 802.1Q VLAN 的 LAN 端口。


但是,如果你的路由器固件不支持 LAN 端口上的 802.1Q,你仍然可以使用基于端口的 VLAN 实现类似的结果,你提到你的华硕支持。但你需要一些能够将 VLAN 标记/复用到一条电缆上的设备。这意味着需要购买第二台交换机并按如下方式连接它们:

router              switch 1                          switch 2

                    port 1 (tagged 1+6)   ========    port 1 (tagged 1+6)
port 1 (LAN)   ---  port 2 (untagged 1)               port 2 (untagged 1)  ---  console
port 2 (IPTV)  ---  port 3 (untagged 6)               port 3 (untagged 6)  ---  TV

这种方法的缺点是您会在路由器上失去更多端口,但是可以通过在交换机 1 上拥有一堆备用端口来弥补。

(注 2:是的,可以桥接物理 LAN 和 WAN 接口并获得全部VLAN 通过...但路由器将不再充当路由器。请记住注意事项 1:您的 LAN 与 Internet VLAN 不是同一个 VID 2。)

相关内容