找回密码
 加入我们
搜索
      
查看: 25080|回复: 52

[网络] P340 Tiny軟路由折騰成果

[复制链接]
发表于 2022-4-19 02:15 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 summerq 于 2022-4-19 02:49 编辑

近日疫情緣故,個人時間較多,於是決定做一些別人未曾嘗試的事。軟路由在本論壇十分流行,因此我決定一步到位,做一個all in one。具體詳細軟硬件我會單獨發貼介紹。

計畫目標如下:
家庭寬頻為2.5g上下對等網路,無空間擺放機櫃。
低噪音,小體積,萬兆跑滿64b小包(這並非需求,僅僅因為太多人強調64b,因此將14.8mpps 64b當作不必須達成之目標)。
路由,防火牆,nas下載,留學服務等高度集成。
家庭寬頻掉線後(或ip被ban)可通知我以便遠程重啟。gps時間同步服務。

硬件配置:
P340 Tiny,cpu 10700,nvme intel 760p x2,sata ssd 2t x1,ram 32g ddr4 x2,wwan LTE + GNSS,網卡 x710 t2l主動散熱,雙排散熱孔上蓋,有源gps天線等。

軟件配置:
ESXI 7u3,tnsr 主力路由 dpdk + vpp, openwrt wwan failover + NTP server + SMS,Untangle UTM網路威脅管理,Debian 科學服務器,QuTS NAS

目前軟件硬件調試已經完成,達到當初預設之目標。未來將會通電運行1-2周,若無穩定性問題則替換目前主力路由防火牆。

2A749457-809B-42F5-B4FB-5EECB77F0562.jpeg

D598AFEC-023F-44A8-97F2-165AA81AA6F6.jpeg

B999F83B-21E2-4D6D-8F7A-5D9EC9613863.jpeg

再此特別感謝飛雪兄弟,為我焊接補齊wwan接口。

评分

参与人数 1邪恶指数 +11 收起 理由
wesleyxy + 11 就是NB

查看全部评分

发表于 2022-4-19 07:04 来自手机 | 显示全部楼层
小包可以万兆吗
发表于 2022-4-19 07:21 来自手机 | 显示全部楼层
用的什么无线网卡
发表于 2022-4-19 07:48 来自手机 | 显示全部楼层
原来插了pcie再插sata还有这种操作…学习了
之前连定制的双光/电口挡板都准备好了,结果卡被耽搁了
发表于 2022-4-19 07:50 | 显示全部楼层
咨询一下楼主,为什么加GPS?校对时间吗?
发表于 2022-4-19 08:05 来自手机 | 显示全部楼层
家庭寬頻掉線後(或ip被ban)可通知我以便遠程重啟。

问一下,宽带已经断了是如何远程重启的?
发表于 2022-4-19 08:36 | 显示全部楼层
问下楼主,你是通过什么软件测得小包,我也想测一下我这两个机器的小包性能


j12.jpg
j15.jpg
发表于 2022-4-19 08:38 | 显示全部楼层
还能带流量卡wwan LTE + GNSS,强大了~
发表于 2022-4-19 08:38 | 显示全部楼层
插了pcie再插sata的汉堡操作让人眼前一亮,又学习了。
发表于 2022-4-19 09:06 来自手机 | 显示全部楼层
tedaz 发表于 2022-4-19 08:05
家庭寬頻掉線後(或ip被ban)可通知我以便遠程重啟。

问一下,宽带已经断了是如何远程重启的? ...

不是有wwan吗?肯定插了流量卡啊
发表于 2022-4-19 09:07 | 显示全部楼层
tedaz 发表于 2022-4-19 08:05
家庭寬頻掉線後(或ip被ban)可通知我以便遠程重啟。

问一下,宽带已经断了是如何远程重启的? ...

大概靠LTE sim吧
发表于 2022-4-19 09:51 | 显示全部楼层
加装lte的操作学到了
去研究一下
这样就不用担心家里网络断了之后没办法远程维护的问题了
发表于 2022-4-19 10:00 | 显示全部楼层
liansishen 发表于 2022-4-19 09:51
加装lte的操作学到了
去研究一下
这样就不用担心家里网络断了之后没办法远程维护的问题了 ...

增加4G/5G链路买个便宜的CPE就行,最便宜的5G CPE就是联通紫光展瑞芯片那款,比WWAN卡接受能力强
发表于 2022-4-19 10:04 来自手机 | 显示全部楼层
好奇的是这个“ tnsr 主力路由 dpdk + vpp” 裸机部署?vm部署?
可否分析一下配置过程即命令行?
对我而言难度有点大, 还玩不转
发表于 2022-4-19 10:19 | 显示全部楼层
tedaz 发表于 2022-4-19 08:05
家庭寬頻掉線後(或ip被ban)可通知我以便遠程重啟。

问一下,宽带已经断了是如何远程重启的? ...

有手机卡?
 楼主| 发表于 2022-4-19 10:34 来自手机 | 显示全部楼层
謝謝熱心的網友。這裡我回答一下前面提到的一些問題。
1. 萬兆小包如何測試。Trex跑在另一台機器上,配置為9900k+mellanox cx4。瓶頸在x710這邊。目前我還沒有跑測試,只是根據dpdk上測試報告來估算,分配了2個workers就可以跑滿
2. LTE模塊的作用。這裡主要是斷網之後通過TG bot給我push msg。GPS用來接收時間,作為NTP的一個時間信號源。
3. TNRS運行環境問題。這裡我用esxi,分配4個核心。鎖定core 4-7,12-15。TNSR裡面基於ubuntu,鎖定core 2,3,6,7。其中前兩個是物理核心,後兩個是對應的hyper thread,順序不可出錯。內存分配16g。
 楼主| 发表于 2022-4-19 10:43 来自手机 | 显示全部楼层
wesleyxy 发表于 2022-4-19 09:06
不是有wwan吗?肯定插了流量卡啊

是這樣。sim卡在左下角
发表于 2022-4-19 10:46 | 显示全部楼层
summerq 发表于 2022-4-19 10:34
謝謝熱心的網友。這裡我回答一下前面提到的一些問題。
1. 萬兆小包如何測試。Trex跑在另一台機器上,配置為 ...

对于第二点,我在用GPS based NTP server ,也将面临天线拉不到有天空的地方,我也在了解是不是可以通过通讯网络对时。 。。

TNSR,如果可以的话,请分享一下配置过程,纯CLI实在有点搞不掂。另外一方面,不知道使用dpdk而言,带宽的sweet point是多少,即是否要千兆以上才有意义?
 楼主| 发表于 2022-4-19 10:55 来自手机 | 显示全部楼层
tedaz 发表于 2022-4-19 08:05
家庭寬頻掉線後(或ip被ban)可通知我以便遠程重啟。

问一下,宽带已经断了是如何远程重启的? ...

寬頻斷線-》我手機收到通知-〉給我家裡阿姨打電話,人肉重啟……
发表于 2022-4-19 11:10 | 显示全部楼层
summerq 发表于 2022-4-19 10:55
寬頻斷線-》我手機收到通知-〉給我家裡阿姨打電話,人肉重啟……

这个厉害了
发表于 2022-4-19 11:36 | 显示全部楼层
支持顶一下。
发表于 2022-4-19 12:26 来自手机 | 显示全部楼层
最厉害的不应该是2.5g上下对等吗
 楼主| 发表于 2022-4-19 12:29 来自手机 | 显示全部楼层
myway 发表于 2022-4-19 10:46
对于第二点,我在用GPS based NTP server ,也将面临天线拉不到有天空的地方,我也在了解是不是可以通过 ...

GPS配置如下圖。tnsr要命令行配置,很長。這部分我單獨發貼。
98C0AAB7-F8D7-46FD-86C4-A24219304F24.jpeg
14B731E4-C0A9-4388-AEA8-2BE58421B99E.jpeg
45A39645-ACC5-4667-8E0C-BBA16D175D56.jpeg

评分

参与人数 1邪恶指数 +6 收起 理由
wesleyxy + 6 666

查看全部评分

发表于 2022-4-19 12:51 | 显示全部楼层
Tnsr不支持pppoe,所以家用没戏。另外C3558这样羸弱的核心,跑tnsr单核就能干5Mpps,两个核心就可以实现万兆线速了。现阶段影响软路由性能的还是内核。
 楼主| 发表于 2022-4-19 13:00 来自手机 | 显示全部楼层
rx_78gp02a 发表于 2022-4-19 12:51
Tnsr不支持pppoe,所以家用没戏。另外C3558这样羸弱的核心,跑tnsr单核就能干5Mpps,两个核心就可以实现万 ...

關於tnsr,你說的十分正確。論壇裡也推薦萬兆應用使用單核。我家裡不需要pppoe,直接通過dhcp獲得公網ip,因此沒問題。
 楼主| 发表于 2022-4-19 13:13 来自手机 | 显示全部楼层
rx_78gp02a 发表于 2022-4-19 12:51
Tnsr不支持pppoe,所以家用没戏。另外C3558这样羸弱的核心,跑tnsr单核就能干5Mpps,两个核心就可以实现万 ...

C3558我有,跑不滿萬兆。因為只有4核心,系統用一個,datapanel管理一個,vpp只能鎖定2個core,跑10mpps。萬兆雙向要14.8mpps x2⋯⋯
30F99E7F-5231-42D4-B0C0-BD6245E5605E.jpeg
发表于 2022-4-19 13:15 | 显示全部楼层
rx_78gp02a 发表于 2022-4-19 12:51
Tnsr不支持pppoe,所以家用没戏。另外C3558这样羸弱的核心,跑tnsr单核就能干5Mpps,两个核心就可以实现万 ...

对哦,我都忘记这个最重要的dependency了。。。
我想起来当时为啥放弃TNSR了,一个是全CLI配置,一个是PPPoE。。。
发表于 2022-4-19 13:40 | 显示全部楼层
summerq 发表于 2022-4-19 13:13
C3558我有,跑不滿萬兆。因為只有4核心,系統用一個,datapanel管理一個,vpp只能鎖定2個core,跑10mpps ...

是我记错了,不过能达到10Mpps已经很牛逼了,我试过N5105  ROS跑1Mpps消耗50% cpu
发表于 2022-4-19 14:29 | 显示全部楼层
ESXI下面能正常驱动WWAN吗
 楼主| 发表于 2022-4-19 17:15 来自手机 | 显示全部楼层
Oxyon 发表于 2022-4-19 14:29
ESXI下面能正常驱动WWAN吗

USB直通openwrt就可以了
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

Archiver|手机版|小黑屋|Chiphell ( 沪ICP备12027953号-5 )沪公网备310112100042806 上海市互联网违法与不良信息举报中心

GMT+8, 2025-5-7 20:23 , Processed in 0.015103 second(s), 7 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2007-2024 Chiphell.com All rights reserved.

快速回复 返回顶部 返回列表