你家的路由器能不能把全歐洲的IPv4和IPv6路由一股腦兒吞下去?一個程序員最近干了一件事:把自己機房的BGP全量路由表開放出來,讓你隨便接,不收一分錢。聽起來像實驗室里的圣誕老人,但讀完他的“免責聲明”,你可能后背一涼。
事情是這樣的。博主Luke在上一篇文章里分享了自己向外界推送完整IPv4 BGP路由信息的方案,結果評論區炸出一堆人追問:“IPv6呢?什么時候支持IPv6?”于是他一拍大腿,把IPv6也掛上了。現在,你只要有一臺支持BGP的路由器、一個公開IP地址(以及一顆不怕炸網的心),就能把整個歐洲的路由表拽到自家設備里,體驗一回運營商級別的網絡視野。
?? 先用吐槽模式把坑位標清楚。Luke的免責聲明寫得比任何商業SLA都實在——沒有“盡力而為”,沒有“99.9%可用性”,只有三句話:
① 出了任何事全是你自己的鍋,路由器崩潰、流量亂竄、網絡失控,他概不負責;
② 這服務隨時可能關停,別指望天長地久;
③ 最后還加了個笑臉表情“:)”。
這種“做好了送給你,玩砸了別找我”的態度,在技術社區里反而讓人更放心,因為它把預期管理做到了極致。想用?先承認自己是個大人。
? 動手之前,先看清這套“大禮包”怎么領。博主給出的配置參數直白到像便利貼,完全沒藏私。
接收IPv4全量路由表需要這些:
– 你的ASN:65001(一個專供實驗室使用的私有AS號碼)
– 他的ASN:57355
– eBGP多跳會話,無密碼
– BGP版本4
– 他的IPv4地址:85.232.240.179(注意末位“179”,BGP端口暗戳戳藏在八位字節里,算個小彩蛋)
– 你的IPv4:隨便哪個公網地址
– 計時器保守到離譜——Hello間隔3600秒,Hold時間7200秒(一小時發一次hello,掛了等兩小時才宣布死亡,慢得像是為撥號時代設計的)
接收IPv6全量路由表只要鏡像一下:
– 你的ASN:還是65001
– 他的ASN:57355
– eBGP多跳,無密碼,版本4
– 他的IPv6地址:2001:1A68:2C:2::179(沒錯,尾巴又藏了BGP端口號)
– 你的IPv6:任意公網地址
– 計時器照舊,3600/7200,穩如老狗
如果你手頭的ASN不是65001,而且因為各種原因改不了(比如公司設備、實驗室規范),博主也給了補救措施:配置一條`local-as 65001`,朝著他的方向臨時喬裝成65001,而保持你原有的ASN不變。這招既保住了實驗的純凈性,又不用為了玩一個feed就重配全網,相當體貼。
? 他還專門敲了一行道德守則:“請別往我這里發任何前綴。”雖然會在側過濾掉,但平白增加服務器負擔的事,他請你好人做到底。想想也是,人家免費開著門給你拉數據,你要反向灌幾條路由回去,就跟蹭Wi-Fi還開著迅雷全速上傳一樣不地道。
手殘黨直接抄作業。博主貼出了Cisco IOS/IOS-XE的完整配置,連前綴過濾都給你寫好了:
全局BGP進程使用AS 65001,然后兩條`neighbor`語句分別指向IPv4和IPv6對端,每條都帶上`ebgp-multihop 255`、`version 4`、`timers 3600 7200`,以及描述字串標明“to-luke-bgp-full-feed-router”。在`address-family ipv4 unicast`和`address-family ipv6 unicast`下面,用前綴列表把所有出站路由全部拒絕,確保只收不發。那個`DENY-ALL-V4`和`DENY-ALL-V6`的前綴列表寫得絕了:先拒絕0.0.0.0/0 le 32,這樣所有IPv4路由都打死了;IPv6同理,拒絕::/0 le 128。簡單粗暴,不留后門。
這套配置拿過去改一下自己的IP就能跑,連密碼都不用設。唯一的門檻是你得有一臺能跑BGP的設備,以及能經得起折騰的網絡環境。博主在文末沒寫任何宏大愿景,連“歡迎反饋”都沒說,因為這就是一個工程師隨手開的窗口,想玩就上,出問題自己兜著。
給我的感覺是:當整個行業都在用“免費試用”套用戶數據時,這種“裸奔式”分享反而成了稀缺品。沒有注冊頁面,沒有授權令牌,甚至沒有服務等級協議。它像極了早期互聯網的BBS精神——資源掛在那里,風險自負,但每一行配置都透著信任。如果你正想搭建一個BGP實驗環境,或者單純想親眼看看歐洲路由表有多胖,這條feed可能是2025年最硬核的技術彩蛋。
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.