基于ROS软路由的百元硬件升级方案实现突破千兆宽带
基于ROS软路由的百元硬件升级方案实现突破千兆宽带
随着FTTR光网络的推广,越来越多的家庭和企业用户开始享受千兆甚至更高的宽带速率。然而,要想充分发挥这些高速宽带的潜力,就需要对现有的网络设备进行相应的升级。本文将基于ROS软路由,介绍一种成本较低的百元硬件升级方案,帮助用户实现突破千兆的网络带宽。
准备工作
- 准备一台2.5口带VLAN的管理网交换机(本文以TP-LINK SE2106为例)。
- 准备SFP+万兆光模块,以及多模跳线(本文采用诺可信SFP+光模块及OM3跳纤)。
- 若干5类及以上千兆网线。
- 具备超过千兆的光宽带以及2.5G光猫一台(本文采用中兴G7615光猫)。
- 下层2.5G以及SFP+的交换机及路由、无线需要WiFi6 160MHz硬件方案(本文将继续采用HW三层交换机以及ESXi虚拟化服务器来实现ROS软路由功能)。
实现目的
- TL-SE2106作为跳板交换机外网突破千兆的关键,最高可达2.5G带宽速度,并配合网口和下层万兆交换机实现局域网10G速度。
- TL-SE2106 1-3口为上联电口,4口为下联云管理电口,5口为IPTV上联电口,6口下联万兆光口。
- 三层交换机光口x0/0/1作为连接ESXi服务器的10G干线,光口x0/0/2作为上行链路TL-SE2106的6光口。
具体操作
1. 配置TL-SE2106交换机端口VLAN
首先开启交换机802.1Q VLAN使能,分别添加两个VLAN,一个用于互联网,一个用于IPTV,保留4口作为默认VLAN1用于交换机管理。
互联网VLAN(7):将1-3口未标记端口,6光口作为标记端口,VLAN为7(根据上层网络自行修改,也可以根据实际需求自定义)
IPTV VLAN(9):将端口5和6光口作为VLAN9的成员,5口为标记端口,6为标记端口。
修改默认VLAN1,去掉光口6,防止环路(本地客户端无法修改默认VLAN,需要到在线的云商管理平台去修改),最终配置完的结果如下:
到802.1Q PVID设置中修改端口的PVID,上述只是将端口进行了VLAN分组和定义了是否打标签,而PVID的设置才能对端口的访问作限制,一个物理端口只能对应一个PVID,一般只会对VLAN中不带标签的端口进行PVID的设定,对带标签的端口不做PVID设定。
根据上述VLAN端口的划分和设定,需要将1-3电口作为PVID=7,5电口作为PVID=9:
设置完后,进行配置保存。云商平台会直接保存应用。
2. 配置并连接SFP+万兆光口链路
将上层6光口连接至三层交换机2光口(x0/0/2),配置成trunk干线接口,其他VLAN均能通过。
int x0/0/2
port link-type trunk
port trunk allow-pass ALL
3. 修改ESXi虚拟交换机网口配置
配置和修改虚拟交换机(vSwitch0),添加上行链路为交换机万兆口(vmnic5-10000Mbps),在此虚拟机交换机上分别添加虚拟端口组WAN(本文是WAN-10Gbps)和LAN(VM Network),此时主要将WAN的VLAN ID设置成7(仅7通过,防止环路),而LAN口VLAN ID配置成默认设置为4095或者0。
然后将端口组的两个网络分配给RouterOS CHR虚拟机两个端口,分别是作为RouterOS的WAN口和LAN口使用。
4. ROS(CHR)软路由拨号
对于ROS版本的选择也是突破千兆带宽的关键,注意ROS是有license授权的,P1只支持千兆速率,P10及以上才能支持到万兆(本文使用的P10授权)。
使用Winbox选择MAC地址登录RouterOS,进入后可通过MAC地址来分辨具体的口并命名WAN和LAN口,在WAN口上面新建PPPoE宽带的拨号配置。
5. 局域网带宽测速
使用本地计算机连接万兆交换机Speedtest测试出口带宽(下图采用联通运行商1500M带宽测速),可以看出带宽可以满速(运行商带宽给定的下线速率一般在签约带宽基础上有10%左右上浮)。
6. 连接管理交换机链路
由于TL-SE2106支持云管理,为了在线功能在三层环境下不失去监控管理权,需要将下行交换机口连接一根网线至TL-SE2106的端口4,让设备能够VLAN1正确获取到局域网IP(本文静态地址),此时就可以通过云商APP或者在线管理平台进行交换机的日常远程维护和管理工作。