BGP --- 邊界網關協議? (路徑矢量協議)
IGP --- 內部網關協議 --- OSPF RIP ISIS
EGP --- 外部網關協議 --- EGP BGP
AS --- 自治系統
由單一的組織或者機構獨立維護的網絡設備以及網絡資源的集合。
因 網絡范圍太大 需 自治 。
為區分不同的AS,網絡世界 IANA 組織提出了AS號
AS號范圍:0 - 65535? ? ? ? ? ? 0 和 65535 一般作為保留AS號
公有AS號:1 - 64511? ? ? ? ? ? 私有AS號:64512 - 65534 ?
查詢AS號 :網址www.cidr-report.orgAS號 每天都在更新
滑動到最下面可以查詢不同國家的AS號
搜索查詢china結果如下:
因網絡世界發展迅猛,原有的16位AS號不夠用,拓展到32位AS號,即拓展AS號:將原本的16位AS號拓展到32位。
1980年提出AS概念,1980-1989年期間使用EGP,1989年開始使用BGP。
BGP?
版本
現在常用的是版本:BGPV4、BGPV4 +
BGPV4 ---?針對IPV4 ,基于V1、V2、V3的升級(已淘汰前三個版本)
BGPV4+(plus) ---? 在V4上進行改進和升級IPV4,同時可以兼容IPV6、組播、MPLS等
? ? ? ? ? ? ? ? ? ? ? ? ? ? ?--- MP - BGP (more protocol BGP)
特性
高可控性 --- BGP設計了很多路徑屬性,可以通過調用路由策略關聯這些達到路由控制的效果
高可控性 --- TCP
AS - BY - AS --- BGP 把 一個 AS 看作一個整體
IGP :選路、收斂、資源占用
BGP:
- BGP傳遞一定是路由條目信息
- BGP沒有使用周期更新傳遞路由條目傳遞路由信息(因為沒有保活、確認機制)
- BGP存在觸發更新
BGP在傳輸層使用TCP進行傳輸:179? ? UDP :520
組播 RIP:224.0.0.9? ?OSPF:224.0.0.5 、224.0.0.6
BGP建鄰時必須指定建鄰的對象,BGP支持非直連建鄰。
RIP --- 無類別的距離矢量路由協議
BGP --- 無類別的路徑矢量協議
BGP 在傳遞路由條目信息時攜帶子網掩碼(目的:減少路由黑洞)
BGP默認情況下不支持負載均衡。BGP會根據傳遞過來的路由信息攜帶路徑屬性選擇最優的路由信息加載到路由表中。
BGP把一個AS看作一個整體。
RIP(IGP)實際上是一個算法的概念,BGP不是一個算法的概念,BGP也不需要計算路由信息,只需要轉發路由信息。
對等體有兩種:EBGP、IBGP
EBGP --- 一般建議采用直連建立對等體關系
IBGP? --- 一般建議采用非直連建鄰?
BGP 為實現兩個規則:BGP規定EBGP對等體之間發送的數據包攜帶的TTL值為1,而IBGP對等體之間傳遞的數據包TTL值為255.