我最近剛剛了解到 BGP 運行在應用程式層(對此有一些批評),並且自治系統僅(具有嚴格的配置和規則),顯然根據周圍的一些搜索,這幾乎總是意味著 ISP 路由器。
根據我對路由器和封包轉送的組成的理解,這基本上將 SOHO 路由器排除在運行 BGP 之外。這個結論正確嗎?在這種情況下,SOHO 路由器是否會立即將所有從網路發出的封包轉送到 ISP?
答案1
根據我對路由器和封包轉送的組成的理解,這基本上將 SOHO 路由器排除在運行 BGP 之外。這個結論正確嗎?
並不真地。 SOHO 路由器可以執行 BGP,假設:
- 他們有一個 bgp 實作(例如斑驢 bgp對於 OpenWRT)
- 他們不會妄想透過 BGP 處理大量路由
在這種情況下,SOHO 路由器是否會立即將所有從網路發出的封包轉送到 ISP?
SOHO 路由器傳統上具有透過 ISP CPE 到 ISP 下一跳(即 ISP 路由器)的靜態預設路由
執行 BGP 的 SOHO 路由器會執行您設定 bgp 執行的任何操作;最有可能的是,它還會轉發到 ISP 下一跳,僅具有動態路徑選擇可能性以及透過 bgp keepalive 進行下一跳向上/向下偵測。