openwrt 虚拟机, 单机 PCI 网卡直通 PPPoE 正常;改为 PVE 集群 + VLAN Trunk 承载三线 PPPoE 后偶发断线

10 小时 41 分钟前
 TheNine

从单 PVE 直通迁移到集群 VLAN 透传

旧架构

运营商 -> 弱电箱二层交换机 -> Trunk -> PVE 宿主机物理网卡直通 -> OpenWrt -> PPPoE 拨号

旧架构中,OpenWrt 直接控制被 PCI 直通的物理网卡。运营商 WAN VLAN 经一台二层交换机的 Trunk 到达 OpenWrt ,链路较短。

当前架构

运营商 -> 弱电箱二层交换机 -> Trunk -> 三层交换机
       -> Trunk -> PVE Linux Bridge/vNIC -> OpenWrt -> PPPoE 拨号

当前架构保留运营商 WAN 的 VLAN 透传,但新增三层交换机、第二段 Trunk 和 PVE 的 Linux Bridge/vNIC 。该方案是成熟做法,也比 PCI 网卡直通更适合将 OpenWrt 配置为 PVE HA 虚拟机;所有候选节点均可通过相同 VLAN 获得 WAN 接入。

1. 架构概览

电信、联通和移动线路进入弱电箱后,分别通过 VLAN 10 、VLAN 20 和 VLAN 30 接入二层 VLAN 交换机。二层交换机将所有需要的 VLAN 通过一条 Trunk 上联机房三层交换机。

机房三层交换机以 6 条 Trunk 连接 3 台 PVE 节点,每台节点使用两张物理网卡。OpenWrt 作为 PVE 集群中的高可用虚拟机,负责三线 PPPoE 拨号、内网网关及 DHCP 服务。

电信入户( VLAN 10 ) ─┐
联通入户( VLAN 20 ) ─┼── [弱电箱二层 VLAN 交换机]
移动入户( VLAN 30 ) ─┘              │
                                   ├── Access VLAN 102 ──> [傻瓜交换机] ──> [各房间终端]
                                   │
                                   └── Trunk:10,20,30,100,102,110
                                                    │
                                             [机房三层交换机]
                                              │       │       │
                                           2 条 Trunk 2 条 Trunk 2 条 Trunk
                                              │       │       │
                                         [PVE 1] [PVE 2] [PVE 3]
                                         网卡 1:V100 (每台)
                                         网卡 2:V110 (每台)
                                              │       │       │
                                              └───────┼───────┘
                                                      │
                                  [OpenWrt 虚拟机:任一时刻运行在一台 PVE]
                                  WAN:VLAN 10 / 20 / 30 ( PPPoE 拨号)
                                  LAN:VLAN 102 ( DHCP 、默认网关)

2. VLAN 规划

VLAN 作用 主要承载设备
10 电信 WAN 光猫/入户线路、二层交换机、三层交换机、OpenWrt WAN
20 联通 WAN 光猫/入户线路、二层交换机、三层交换机、OpenWrt WAN
30 移动 WAN 光猫/入户线路、二层交换机、三层交换机、OpenWrt WAN
100 PVE 网卡 1 对应网络 三层交换机、各 PVE 节点
102 家庭内网 LAN OpenWrt LAN 、二层交换机、傻瓜交换机、房间终端
110 PVE 网卡 2 对应网络 三层交换机、各 PVE 节点
332 次点击
所在节点    OpenWrt
2 条回复
Cruzz
10 小时 27 分钟前
mikrotik 拨号比啥都强
kita
6 小时 31 分钟前
pppd 有 log 吗?为何断线重播

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1239923

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX