動態路由協議可以分為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...