BGP 相關術語
協議相關
- BGP:邊界閘道器協議(Border Gateway Protocol,BGP)是一種用來在路由選擇域之間交換網路層可達性資訊(Network Layer Reachability Information,NLRI)的路由選擇協議;
- NLRI: Network Layer Reachability Information,網路層可達性資訊;由於 BGP 傳遞的資訊已經不限於路由表,此術語泛指此類控制資訊。
- AS:自治系統 (Autonomous System, AS),BGP協議的基本組織單位,
- ASN:自治系統編號(Autonomous System Number, ASN)
- eBGP:AS 之間的 BGP 鄰居關係。
- iBGP:AS 內部 BGP 鄰居關係。
- peers:BGP 對等體,BGP 鄰居互為 PEER
- speaker: 執行 BGP 協議的軟體或裝置均可稱之為Speaker
- RR:路由反射器(Route Reflector,RR),AS 內因為防環原因路由不能向 iBGP 鄰居傳送,RR 用於解決此類問題;
- Confederation:聯邦,可以理解為 AS 內部的子 AS;
- BGP Community: 隨 BGP 更新傳送的一種標記,也可以理解為一種屬性;
- BGP Large Community:RFC 8092 定義的和 BGP community 類似的屬性,作為一種擴充套件。
- Attrib:路由屬性
- as path:一種路由屬性,用於標記路由經過的 AS
- origin:一種路由屬性,用於標記路由起源。
- next-hop:一種路由屬性,下一跳,用於表明路由轉發的下一跳。
部署相關
- DN42/NeoNetwork:模擬現實的 BGP 網路,目前這兩個網路已經打通。
- Anycast 任意播,指多臺伺服器同時使用一個 IP,外界訪問會被引導到最近的伺服器上
- Filter:過濾器,通常指的是 BGP peer 之間接收或傳送路有時採用的過濾器,BGP 協議本身沒有路由合法性驗證機制,採用過濾器防止惡意或者配置失誤導致的路由異常。
- Prefixes:字首,CIDR 表示法中的路由字首,有時候也可以理解為網段。
- RIR:地區性 Internet 序號產生器構(Regional Internet Registry , RIR),目前全球有5大RIR機構:APNIC、ARIN、RIPE NCC、LACNIC 和 AFRINIC;
- LIR:本地 Internet 序號產生器構(Local Internet Registry , LIR)
- ISP:Internet Service Provider,網際網路服務提供商,一般來講就是電信運營商;
- ICP:Internet Context Provider,網路內容提供商,通常指的是網站。
- IXP:(Internet Exchange Point ,IXP),網際網路交換點是一個物理位置,Internet 服務提供商 (ISP) 和CDN等 Internet 基礎設施公司透過它相互連線。這些位置位於不同網路的“邊緣”,並允許網路提供商在他們自己的網路之外共享傳輸。透過在 IXP 位置內部存在,公司能夠縮短來自其他參與網路的傳輸路徑,從而減少延遲,縮短往返時間,並可能降低成本。
- Bilateral interconnection:雙邊互聯,BGP peer 直接建立 BGP 鄰居關係為雙邊互聯;類比網路介面的 P2P 型別。
- Multilateral interconnection:多邊互聯,透過 IXP 建立鄰居關係叫做多邊互聯;類比網路介面的 BMA 型別。
- Looking glass:
- Route server:
- 常規 Route Server:
- IXP 環境下 Router Server:
- Tier 1/2/3:
IP Transit供應商(ISPs)根據其功能分為三個等級。
一級網際網路服務供應商(Tier 1 ISPs)是網際網路的骨幹,其足跡遍佈全球。它們無須支付轉接費用,而是進行免費對等(連線和交換資料)。一級網路連線二級和三級(低階)網際網路服務供應商(ISP),並收取使用其網路的 “連線費”。
二級網際網路服務供應商(Tier 2 ISPs)擁有大量區域性或全國性網路。只有少數的二級ISP有能力為世界各地的消費者提供服務。二級供應商與其他二級供應商進行對等,以最小化IP Transit成本,但他們需從一級ISP那裡購買IP Transit,以連線其他網際網路。三級網際網路服務供應商(Tier 3 ISPs)提供區域性服務,其網路覆蓋數個國家或次區域。
三級ISP只購買網際網路流量,為避免高昂的成本,相比一級供應商,他們更多地向二級供應商購買IP Transit。三級ISP沒有使用者轉接,一般只關注本地企業和消費市場。 - Up stream/Transit:上游,ISP的層次結構根據等級將ISP劃分為上游和下游。例如,當流量從三級ISP流向二級ISP時,它是在向上遊移動。在這種情況下,等級較低的三級ISP是下游供應商,向上遊供應商(二級ISP)購買IP Transit服務。具有類似等級的ISP,例如,一級和一級ISP,屬於對等夥伴。
- Customer:客戶(下游),見上面一條的解釋。
- IP Transit:IP Tranist 是一種服務,將客戶的網路連線到網際網路,併為流量到達目的地提供清晰的路徑。客戶支付轉接費,以連線由供應商提供的服務據點(PoP)。供應商確保客戶可以訪問網際網路上的任何伺服器,反之亦然。
- IX Transit:IX Transit是一種透過網際網路交換點(IXP)的公共對等服務。IXP作為一個連線點,ISP的網路可以連線和交換網際網路流量。IX Transit是IP Transit的一部分,它允許流量到達對等接點和下游ISP的網路,以獲取最低延遲。
- DIA:網際網路專線接入
- ROA:即 Route Origin Authorization,一種最用於 BGP 的安全機制避免導致路由洩露(Route Leak)
- NOC:網路運營中心
- POP:相對通用的術語,Point of Presence,一般就直接叫 POP 節點,也有翻譯成“入網點”的,這些節點通常和服務提供商的資料中心或與雲服務提供商的節點相連,用於就近提供服務。
- peering:對接,
- Peer:對等體,BGP 鄰居互為 PEER
- Transit Peer
- Downstream Peer
- Private Peer
- Local Peer
- ULA 地址:Unique Local Address,簡單理解就是類似 192.168.0.0/16 這種的內網地址,也可以是ipv6 fc00::/7。
- BIRD:一種軟體,實現了各種IGP和BGP協議,目前有v1和v2兩個版本。
參考
https://networkengineering.stackexchange.com/questions/1056/route-servers-and-looking-glasses-what-are-they
https://datatracker.ietf.org/doc/html/rfc2622/
https://ithelp.ithome.com.tw/questions/10200732?sc=pt
https://www.iptp.net/zh_CN/what-is-ip-transit/
https://zhuanlan.zhihu.com/p/551828207
IP Transit供應商的等級
IP Transit供應商(ISPs)根據其功能分為三個等級。
一級網際網路服務供應商(Tier 1 ISPs)是網際網路的骨幹,其足跡遍佈全球。它們無須支付轉接費用,而是進行免費對等(連線和交換資料)。一級網路連線二級和三級(低階)網際網路服務供應商(ISP),並收取使用其網路的 “連線費”。二級網際網路服務供應商(Tier 2 ISPs)擁有大量區域性或全國性網路。只有少數的二級ISP有能力為世界各地的消費者提供服務。二級供應商與其他二級供應商進行對等,以最小化IP Transit成本,但他們需從一級ISP那裡購買IP Transit,以連線其他網際網路。三級網際網路服務供應商(Tier 3 ISPs)提供區域性服務,其網路覆蓋數個國家或次區域。三級ISP只購買網際網路流量,為避免高昂的成本,相比一級供應商,他們更多地向二級供應商購買IP Transit。三級ISP沒有使用者轉接,一般只關注本地企業和消費市場。
ISP的層次結構根據等級將ISP劃分為上游和下游。例如,當流量從三級ISP流向二級ISP時,它是在向上遊移動。在這種情況下,等級較低的三級ISP是下游供應商,向上遊供應商(二級ISP)購買IP Transit服務。具有類似等級的ISP,例如,一級和一級ISP,屬於對等夥伴。
IP Transit 如何運作
IP Tranist將客戶的網路連線到網際網路,併為流量到達目的地提供清晰的路徑。客戶支付轉接費,以連線由供應商提供的服務據點(PoP)。供應商確保客戶可以訪問網際網路上的任何伺服器,反之亦然。
IP Transit服務每月以每兆位/秒定價,當中包括服務等級協議(SLA),SLA規定了服務質量,以及客戶長時間無法上網的補償條款。
根據網路規模和等級高低,供應商需支付另一個更大的網際網路,以確保客戶流量能夠順利透過上游轉接服務到達目的地。
IP Transit vs IX Transit vs DIA —如何選擇?
除了IP Transit,還有兩種連線服務提供網際網路接入服務:IX Transit和DIA。
Most common types of connectivity service are IP Transit, peering, and DIA
三種網際網路連線服務:IP Transit、IX Transit(透過網際網路交換點進行對等)和網際網路專線接入(DIA)
IX Transit是一種透過網際網路交換點(IXP)的公共對等服務。IXP作為一個連線點,ISP的網路可以連線和交換網際網路流量。IX Transit是IP Transit的一部分,它允許流量到達對等接點和下游ISP的網路,以獲取最低延遲。
網際網路專線接入(DIA)的運作模式與IP Transit相同,它是那些沒有自治系統編號(ASN)的使用者最常見的網際網路服務。 它的價格比IP Transit便宜,但其停機時間和質量則仍有很大的進步空間。
預算、對等接點的數量以及對延遲的重視程度是您選擇IP Transit、IX Transit或DIA時會考慮的因素。
如果您沒有正式登記的自治系統編號(ASN),又只是尋找簡單和便宜的網際網路服務,DIA會是理想的選擇。
IX Transit適合那些使用對延遲敏感的應用程式,並傾向在有限的預算範圍內實際操控流量路由和網路最佳化的使用者。
為了使您的企業與世界各地的企業連線,無論你傾向哪種網際網路接入服務,IP Transit都是必不可少的選項。