BGP基本特性 學習筆記

2021-09-27 04:51:27 字數 1281 閱讀 3855

動態路由協議可以分為igp與egp兩種

igp分為 is-is ospf rip

bgp 邊界閘道器協議

bgp是egp的一種,工作在as與as之間

as(自治系統)

as可能是乙個執行商 乙個公司 乙個大的機構,乙個大學

as內部的路由協議-----igp

as之間的路由協議-----egp

bgp本身就是乙個多位址族的協議(mp-bgp,多協議bgp)----位址族(ipv4,ipv6的)

bgp特徵

bgp是外部路由協議,用來在as之間傳遞路由資訊

是一種增強的距離向量路由協議

可靠的路由更新機制

豐富的metric度量方法

從設計上避免了環路的發生

為路由附帶屬性資訊

支援cidr(無類別域間選路)

豐富的路由過濾和路由策略

距離向量協議rip 使用跳數(hop=router)

距離向量協議bgp 使用跳數(as by as )

基於tcp 埠號179 意味著可以跨越裝置更新路由

沒有週期性更新,只有增量更新 因為bgp路由表過於龐大

不適用hello報文維護 而是使用keepalive 報文檢測tcp連通性

bgp報文種類

open (攜帶自身能力,資訊,rid 等給對端,去建立bgp鄰居)

keepalive (保持tcp活躍,證明鄰居存在)

update (更新和撤銷nlri(網路層可達訊息----網路字首,包括了豐富的路由屬性))

notification(差錯報文,如果bgp檢測到notification,那麼將 reset tcp連線)

refresh (bgp重新整理路由的能力)

bgp狀態機

idle -----connect-----open-sent-----open-confirm-----estabished 正常線路

常見的三種狀態機

idle active established

ibgp:internal bgp(as號碼相同)

ebgp:external bgp(as號碼不同)

bgp資料庫

1.建立鄰居關係

2.更新bgp 的detabase

3.在detabase中通過某些原則 將最好的放入路由表(rib)

bgp路由資訊處理

從對等體收到的更新資訊----------輸入rib選路原則(華為有13個)---路徑選擇 -------放入本地資料庫(bgp表)---------裝載路由表

|公告給鄰居

BGP學習筆記

特點 外部閘道器協議,使用tcp作為傳輸層協議。支援cidr。增量更新。路徑向量協議。無環路。路由策略豐富。可防止路由振盪。易於擴充套件 採用tlv的方式。補充 as 自治系統 autonomous system as號,原始2位元組as,現在4位元組。由乙個技術管理機構管理 使用統一選路策略的一些...

Python學習筆記(一)基本特性

根據廖雪峰的python3教程整理記錄 input print python3中的print要加上括號,成了乙個函式 字串使用單引號或者雙引號基本沒區別。如果字串不轉義可以使用r 將字串圈起來 true false大小寫 python中的空值是none 這一節大部分對我來說就是比較新的知識了,之前做...

BGP基本配置

動態路由協議可以按照工作範圍分為igp以及egp。igp工作在同乙個as內,主要用來發現和計算路由,為as內提供路由資訊的交換,而egp工作在as與as之間,在ad間提供無環路的路由資訊交換,bgp則是egp的一種。首先每個路由器埠的ip,在配置好ospf的area 0 然後配置bgp r5 bgp...