路由協議之BGP協議簡介

IGP 與 EGP

路由協議分為內部網關協議和外部網關協議

  • 內部網關協議IGP :在一個自治系統(AS)內部所使用的一種路由協議
  • 外部網關協議EGP:在不同自治系統(AS)之間使用的路由協議

EGP與BGP

BGP【Border Gateway Protocol】:即邊界網關協議。

BGP是連接不同自治系統的一種協議。因此它屬於外部網關協議(EGP)的範疇,具體劃分,它主要用於ISP之間相連接的部分。

BGP路由協議的特性

  • --> BGP是自治系統AS間的路由協議,而且是一種增強的距離矢量路由協議
  • --> BGP是一種基於策略的路由選擇協議
  • --> BGP的可靠傳輸:BGP基於TCP協議傳輸,佔用TCP埠號179。並且具有並使用TCP的滑動窗口的機制來更新路由表
  • --> BGP是增量更新,同時也是觸發更新。
  • --> BGP支持CIDR[無類別域間選路]
  • --> 豐富的路由過濾和路由策略
  • --> BGP使用keepalive周期性地發送存活消息(60s)(維持鄰居關係)


Advertisements

為什麼說BGP是一種增強的距離矢量路由協議

  • --> 豐富的Metric度量方法
  • --> 可靠的路由更新機制
  • --> 在設計上避免了環路的問題

BGP與自治系統號ASN

自治系統【Autonomous System】。在互聯網中,一個自治系統(AS)是一個有權自主地決定在本系統中應採用何種路由協議的小型單位。通常一個自治系統將會分配一個全局的唯一的16位號碼,這個號碼叫做自治系統號(ASN)。一般來說ASN範圍:1-65535屬於公有ASN,而私有ASN:65412-65535

BGP協議的3張表

  • 鄰居表:show ip bgp summary
  • BGP轉發表:show ip bgp
  • 路由表:只有在轉發表中有大於號的才會放在路由表中

BGP的兩種鄰居

  • IBGP——內部BGP協議(IBGP)的主要作用是向你的內部路由器提供更多信息
  • EBGP —— (External Border Gateway Protocol) 外部邊界網關協議,用於在不同的自治系統間交換路由信息。

​​

Advertisements

BGP路由生成的方式

  • ---> 純動態注入:使用import –route引入IGP協議學習的路由。
  • ---> 半動態注入:使用network注入ip路由表中的路由條目。
  • ---> 靜態注入 :配置靜態路由,使用network注入BGP路由表。

Advertisements

你可能會喜歡