Please enable JavaScript.
Coggle requires JavaScript to display documents.
BGP Fundamental - Coggle Diagram
BGP Fundamental
Cấu hình iBGP
Khi thiết lập iBGP session, loopback thường được sử dụng để giúp cho iBGP được ổn định. loopback up và reach đến được --> BGP up
-
-
Khi một BGP packet được nhận cho 1 BGP Session mới, thì source của packet phải trùng với IP address của neighbor
Trong iBGP, một network có thể đến được thông qua nhiều đường khác nhau
-
Đặc điểm cơ bản
-
BGP gửi các routing update cho neighbor sử dụng cơ chế reliable transport -standard TCP (Tức là sender luôn biết được rằng receiver đã thực sự nhận được thông tin hay chưa)
Không có cơ chế gửi hay refresh định kỳ
Trong BGP, chỉ những thay đổi mới được update
Sử dụng BGP keepalive gửi định kỳ 60s/1l để xác định BGP peer vẫn sống (Tránh forward traffic đến 1 router bị down)
TCP coi những bản tin này là application data nên router nhận được keepalive cũng phải gửi lại reply
-
Thiết lập BGP adjacency
Đầu tiên router chạy BGP sẽ thiết lập TCP connection với các router được cấu hình và keep track trạng thái của router neighbor bằng bản tin keepalive
Sau đó router sẽ học các route từ mỗi neighbor mà thiết lập xong adjacency, đưa vào bảng Forwarding Database, sử dụng BGP Route selection để tìm ra best route đưa vào Routing Table
Sau khi thiết lập xong TCP, 2 router sẽ gửi ra bản tin Open. Router mà nhận được bản tin Open sẽ gửi lại bản tin keepalive đễ xác nhận bản tin Open. Lúc này 2 router có thể trao đổi với nhau các bản tin còn lại
BGP message types
Open
Version Number
Version của BGP, thường là BGP4
-
Hold Timer
Khoảng thời gian tối đa mà một router BGP sẽ chờ để nhận được BGP mesages từ neighbor. Nếu không, nó sẽ xem như neighbor đã dead
-
Keepalive
Sử dụng để keeptrack trạng thái neighbor. Vd nếu ko có update gì gửi cho neighbor thì sẽ gửi bản tin này để duy trì mqh hàng xóm
Update
1 bản tin BGP Update chỉ mô tả về 1 path duy nhất, nhiều path yêu cầu nhiều bản tin BGP update
-
-
Notification
Được gửi khi phát hiện có lỗi, ngay lập tức BGP session sẽ bị đóng sau khi gửi bản tin này
-
-
Next-hop Behavior
Khi 1 router nhận được 1 network thông qua EBGP Neighbor, nếu nó quảng bá network này cho iBGP Neighbor nó sẽ vẫn giữ nguyên next-hop là IP address của EBGP Neighbor mà quảng bá network cho nó
Sử dụng next-hop self để bắt router khi quảng bá 1 network học được từ EBGP cho IBGP neighbor nó sẽ đổi next hop là địa chỉ IP của chính nó
Giống như các IGP protocol, BGP khi đó sẽ sử dụng source của BGP Routing update là địa chỉ next-hop
-
BGP Prefix Advertisement
-
Câu lệnh network
-
Thiết bị sẽ kiểm tra route trong bảng RIB để kiểm tra có route đến prefix này hay ko - có thể là connected
-
-
-
-