【随便看看】利用锐捷 M32 实现低成本 AC+AP 替换为 有线mesh

884 阅读3分钟

阅读本文,你可以获得

  1. 单线复用的基本概念
  2. 如何用锐捷 M32 自身的 VLAN 替换掉一台网管交换机
  3. 家庭组网的一些切身感触

背景

  • 家里之前用的 tplink 的 ac+ap 方案,但是发现86面板 ap 完全不行,发热太严重,动不动就坏了,tp 的版本管理也是非常奇葩,同一个硬件型号 n 个硬件版本,不同硬件版本软件不通用,旧的硬件版本也不维护了,功能非常弱。于是一气之下,准备直接换成有线 Mesh 方案。
  • 但是问题来了,家里之前的布局,都在玄关弱电箱分线的,每个房间只有一根网线,但是正常的 mesh 有线 回传得要至少两根线,一进一出,也就是下面的左图要改成右图. 但是右边的回传线家里却没有。怎么办呢? image.png
  • 这时就要祭出单线复用这个大杀器了

单线复用

  • 单线复用,顾名思义,就是用复用一根网线实现多个网线的效果。主要得益于 802.1Q 协议引入的 vlan tag概念
  • 简单的说,就是给流量打上id,然后由支持 vlan tag 的网管交换机基于 id 做转发,就可以实现交换机内分组了。
  • 最终效果图如下 image.png
  • 利用两台网管交换机,实现单线复用,在两台交换机中间的包都是带 vid 的,而交换机外的流量都是不带 vid 。交换机A,B上除 wan 所占用的端口外,其他端口均可以直接上网
  • 具体怎么配置这边就不赘述了,网上有很多资料可以参考,tplink 的这篇官方文档也说的非常详细, 链接
  • 相关名词简介
    • vid = vlan id,即这个 vlan 的编号
    • pvid = port vlan id ,即这个端口如果收到没有 id 的请求包,转发到哪去
    • tagged = 在 cisco 中又称为 trunk port, 标记这个端口的流量理应有 vid,因此如果进来的包没有 vid,则会用 pvid 作为其 vid,在发送包时,如果 pvid 和 vid 相等就去除(native vlan),否则就带上。
    • untagged =在 cisco 中又称为 access port, 标记这个端口的流量理应没有vid,因此入口流量都会加上,出口流量都会去掉
    • 简单的说就是两个网管路由器之间的端口应该是 tagged 的,但是和外部网络之间的端口应该是 untagged 的

利用 M32 省去一台网管交换机

  • 通过上文,我们可知单线复用主要就基于802.1Q,通过两个交换机,让 wan 和 lan 并线,那么理论上如果路由器本身支持802.1Q,那么交换机 B 则可以直接省略。
  • 而锐捷 M32 恰恰支持802.1Q, 理论可行,开始实践
  • 上文里我们用 vlan 2 用于 wan,vlan 3 用于 lan。因此这边在锐捷控制台也这样配置 image.png
  • 这样第一个接口是 wan 的,第二个接口就是 lan 的,再用一根短网线将其连上,便成功了。 image.png
  • 最终拓扑图如下,虽然牺牲了两个接口,但是省了一台设备 image.png

经验之谈

  1. 不要用面板 AP, 不要用面板 AP,发热太可怕,墙都黑了。下图是之前面板 ap 的地方,现在换成了空白面板,但是墙已经没办法了 image.png
  2. 有条件每个房间拉两到三条网线
  3. 弱电箱一定要有通风条件,不然设备很容易坏
  4. tplink 的新设备需要谨慎选择,最好等成熟了再买

相关资料