summerq 发表于 2022-4-19 02:15

P340 Tiny軟路由折騰成果

本帖最后由 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周,若無穩定性問題則替換目前主力路由防火牆。







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

zhao137314 发表于 2022-4-19 07:04

小包可以万兆吗

jihuan 发表于 2022-4-19 07:21

用的什么无线网卡

jtshs256 发表于 2022-4-19 07:48

原来插了pcie再插sata还有这种操作…学习了[震惊]
之前连定制的双光/电口挡板都准备好了,结果卡被耽搁了

zdiljx 发表于 2022-4-19 07:50

咨询一下楼主,为什么加GPS?校对时间吗?

tedaz 发表于 2022-4-19 08:05

家庭寬頻掉線後(或ip被ban)可通知我以便遠程重啟。

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

nn1122 发表于 2022-4-19 08:36

问下楼主,你是通过什么软件测得小包,我也想测一下我这两个机器的小包性能



wswcx 发表于 2022-4-19 08:38

还能带流量卡wwan LTE + GNSS,强大了~

FalChen 发表于 2022-4-19 08:38

插了pcie再插sata的汉堡操作让人眼前一亮,又学习了。

wesleyxy 发表于 2022-4-19 09:06

tedaz 发表于 2022-4-19 08:05
家庭寬頻掉線後(或ip被ban)可通知我以便遠程重啟。

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

不是有wwan吗?肯定插了流量卡啊

mypchas6fans 发表于 2022-4-19 09:07

tedaz 发表于 2022-4-19 08:05
家庭寬頻掉線後(或ip被ban)可通知我以便遠程重啟。

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

大概靠LTE sim吧

liansishen 发表于 2022-4-19 09:51

加装lte的操作学到了
去研究一下
这样就不用担心家里网络断了之后没办法远程维护的问题了https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

nn1122 发表于 2022-4-19 10:00

liansishen 发表于 2022-4-19 09:51
加装lte的操作学到了
去研究一下
这样就不用担心家里网络断了之后没办法远程维护的问题了 ...

增加4G/5G链路买个便宜的CPE就行,最便宜的5G CPE就是联通紫光展瑞芯片那款,比WWAN卡接受能力强

myway 发表于 2022-4-19 10:04

好奇的是这个“ tnsr 主力路由 dpdk + vpp” 裸机部署?vm部署?
可否分析一下配置过程即命令行?
对我而言难度有点大, 还玩不转

LHP332 发表于 2022-4-19 10:19

tedaz 发表于 2022-4-19 08:05
家庭寬頻掉線後(或ip被ban)可通知我以便遠程重啟。

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

有手机卡?

summerq 发表于 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。

summerq 发表于 2022-4-19 10:43

wesleyxy 发表于 2022-4-19 09:06
不是有wwan吗?肯定插了流量卡啊

是這樣。sim卡在左下角

myway 发表于 2022-4-19 10:46

summerq 发表于 2022-4-19 10:34
謝謝熱心的網友。這裡我回答一下前面提到的一些問題。
1. 萬兆小包如何測試。Trex跑在另一台機器上,配置為 ...

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

TNSR,如果可以的话,请分享一下配置过程,纯CLI实在有点搞不掂。另外一方面,不知道使用dpdk而言,带宽的sweet point是多少,即是否要千兆以上才有意义?

summerq 发表于 2022-4-19 10:55

tedaz 发表于 2022-4-19 08:05
家庭寬頻掉線後(或ip被ban)可通知我以便遠程重啟。

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

寬頻斷線-》我手機收到通知-〉給我家裡阿姨打電話,人肉重啟……

tedaz 发表于 2022-4-19 11:10

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

这个厉害了[恶魔]

kouqin 发表于 2022-4-19 11:36

支持顶一下。

cipsauer 发表于 2022-4-19 12:26

最厉害的不应该是2.5g上下对等吗

summerq 发表于 2022-4-19 12:29

myway 发表于 2022-4-19 10:46
对于第二点,我在用GPS based NTP server ,也将面临天线拉不到有天空的地方,我也在了解是不是可以通过 ...

GPS配置如下圖。tnsr要命令行配置,很長。這部分我單獨發貼。


rx_78gp02a 发表于 2022-4-19 12:51

Tnsr不支持pppoe,所以家用没戏。另外C3558这样羸弱的核心,跑tnsr单核就能干5Mpps,两个核心就可以实现万兆线速了。现阶段影响软路由性能的还是内核。

summerq 发表于 2022-4-19 13:00

rx_78gp02a 发表于 2022-4-19 12:51
Tnsr不支持pppoe,所以家用没戏。另外C3558这样羸弱的核心,跑tnsr单核就能干5Mpps,两个核心就可以实现万 ...

關於tnsr,你說的十分正確。論壇裡也推薦萬兆應用使用單核。我家裡不需要pppoe,直接通過dhcp獲得公網ip,因此沒問題。

summerq 发表于 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⋯⋯

myway 发表于 2022-4-19 13:15

rx_78gp02a 发表于 2022-4-19 12:51
Tnsr不支持pppoe,所以家用没戏。另外C3558这样羸弱的核心,跑tnsr单核就能干5Mpps,两个核心就可以实现万 ...

对哦,我都忘记这个最重要的dependency了。。。
我想起来当时为啥放弃TNSR了,一个是全CLI配置,一个是PPPoE。。。

rx_78gp02a 发表于 2022-4-19 13:40

summerq 发表于 2022-4-19 13:13
C3558我有,跑不滿萬兆。因為只有4核心,系統用一個,datapanel管理一個,vpp只能鎖定2個core,跑10mpps ...

是我记错了,不过能达到10Mpps已经很牛逼了,我试过N5105ROS跑1Mpps消耗50% cpu

Oxyon 发表于 2022-4-19 14:29

ESXI下面能正常驱动WWAN吗

summerq 发表于 2022-4-19 17:15

Oxyon 发表于 2022-4-19 14:29
ESXI下面能正常驱动WWAN吗

USB直通openwrt就可以了
页: [1] 2
查看完整版本: P340 Tiny軟路由折騰成果