sNullp
V2EX  ›  路由器

用 vlan 摆脱旁路由

  •  
  •   sNullp · May 2, 2020 · 6973 views
    This topic created in 2385 days ago, the information mentioned may be changed or developed.
    众所周知旁路由纯粹是妥协的产物。一个数据包路由两次会增加不必要的延迟。但其实如果有支持 vlan 的交换机的话可以把猫的网口单独 tag 一个 vlan,然后在软路由的网口上加一个 vlan,这样内网的数据包走普通的 lan,路由后的数据包走 vlan 。感觉整个流程简单了些?
    24 replies  •  2020-05-05 10:47:14 +08:00
    billytom
    billytom
    May 2, 2020
    1
    如果猫是桥接下接的路由器才是拨号,旁路由接路由器,这种情况又该如何处理呢?
    sNullp
    sNullp
    OP
    May 2, 2020 via iPhone
    2
    软路由也可以拨号的呀
    @billytom
    sNullp
    sNullp
    OP
    May 2, 2020
    3
    @billytom 我不知道光猫改成桥接之后有没有 dhcp,如果直接 pppoe 拨号并且没有 dhcp 的话连 vlan 都不用,软路由直接拨号就是。因为 ppp 会生成一个新的 interface 作为 wan,正好取代了 vlan 的作用。
    klh
    klh
    May 2, 2020
    4
    之前一直都是 树莓派+国产 802.1q 交换机 一套当路由器用
    coymail
    coymail
    May 2, 2020 via iPhone
    5
    是不是有什么误解,内网访问本身不走路由,举个例子两台设备接上交换机静态 ip 就能互相访问,涉及外网访问才经过网关
    sNullp
    sNullp
    OP
    May 2, 2020 via iPhone
    6
    @coymail 没有误解。你可以看一下本站流行的“旁路由”是怎么回事。
    Rysle
    Rysle
    May 2, 2020
    7
    ip 和 mask 设置 ok 的话在以太网内访问同一个网段的设备是不需要经过路由的。感觉楼主是不是哪里设置错了。
    xcodeghost
    xcodeghost
    May 2, 2020❤️1
    8
    搞网络十几年了,也不知道是谁发明“旁路由”这个词的,反正每次听到都是怪怪的感觉。
    also24
    also24
    May 2, 2020 via Android
    9
    鉴于 『旁路由』属于民间词汇,建议还是直接上拓扑图
    smallfount
    smallfount
    May 2, 2020
    10
    ....路由层面有没有 VLAN 都可以实现。。。你把 2 个路由都挂在交换机上,只要是支持路由的交换或者带 VLAN 的,无论你用路由还是 VLAN 隔离都可以很容易的实现。

    但是你用什么来做你的流量的判断识别呢?你的交换机并不知道你什么流量需要进旁路由什么流量可以直接出 NAT 网关咯?那么这时候你还是需要软路由 iptables 或者其他的什么插件来帮你解决这个问题咯。。。然后你还是得把所有流量丢去软路由。

    另外你觉得多一跳会增加延迟这个影响实际上。。。不能算错但是其实是个误区。。

    大部分时间,跳数增加的延迟并不是设备本身的延迟。。你在内网的设备如果不满负荷。。那么增加的延迟会控制在 1 到 2 个 ms....
    大部分时候。。设备本身的延迟跟传输过程产生的延迟比起来根本不在一个级别上.....
    而你盘路由大概率是不做 NAT 只做路由转发的。。。开销基本上忽略不计。
    rrfeng
    rrfeng
    May 2, 2020
    11
    『旁路由』莫非指的是单臂路由?楼上说得对……上拓扑图,不然不知道这是啥玩意儿
    sNullp
    sNullp
    OP
    May 2, 2020 via iPhone
    12
    @Rysle 我自己的软路由就是主路由,就是觉得这里大家都在搞“旁路由”毫无必要。
    sNullp
    sNullp
    OP
    May 2, 2020 via iPhone
    13
    @rrfeng 嗯我本站考古了半天得出了这个结论。
    xenme
    xenme
    May 2, 2020 via iPhone
    14
    你这是多此一举

    本来内网流量都是二层互通的,外网才需要路由
    你内网全部再套上 vlan 有啥意义?
    icegaze
    icegaze
    May 2, 2020 via Android
    15
    难道大家的光猫不都是桥接模式吗?

    用光猫当拨号路由器,
    主动权不在自己这里啊,
    而且很多光猫性能很差的。
    icegaze
    icegaze
    May 2, 2020 via Android
    16
    而且内网数据包本来就是走交换的啊,
    并不需要走路由的。

    只有那些特殊目的的外网数据才会走 s 路由,
    不管它是主路由器还是旁路由器。
    sNullp
    sNullp
    OP
    May 2, 2020 via iPhone
    17
    @xenme 从一开始说的就是外网流量不是吗?
    @icegaze
    xenme
    xenme
    May 2, 2020 via iPhone
    18
    @sNullp 难道你加了 vlan,外网就不经过你的软路由了?
    shikkoku
    shikkoku
    May 2, 2020
    19
    @xcodeghost #8 最早是单臂,后来就变成了旁路由。。
    shikkoku
    shikkoku
    May 2, 2020
    20
    @sNullp #13 概念我记得是恩山那边抄起的
    MonoLogueChi
    MonoLogueChi
    May 2, 2020 via Android
    21
    vlan 交换机的价格要大于主路由,而且旁路由最大的优势是,不需要额外购入 vlan 交换,利用以前的路由器改造升级网络,而且大部分旁路由都是使用价格比较低的设备,旁路由是钞能力不足情况下的选择
    sNullp
    sNullp
    OP
    May 2, 2020 via iPhone
    22
    @MonoLogueChi 这样说的话有点道理 lol
    blessme
    blessme
    May 3, 2020
    23
    本站的膀路由就是局域网里面一个专门做网关的路由器。
    tankren
    tankren
    May 5, 2020
    24
    所谓的旁路由就是透明代理
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1120 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 23:22 · PVG 07:22 · LAX 15:22 · JFK 18:22
    ♥ Do have faith in what you're doing.