Please enable JavaScript.
Coggle requires JavaScript to display documents.
BGP (Overview (Message Type (Keepalive message (Sau khi chấp nhận các…
BGP
Overview
-
-
BGP Path Vector
-
-
-
AS 100 có một preflix 10.10.10.0/24, add prefix vào AS Path và quảng bá sang AS 200 => AS Path: 100
AS 200 thêm preflix vào AS Path và quảng bá sang AS 300 => AS Path: 100 200
Tương tự AS 300 quảng bá sang AS 100 => AS Path: 100 200 300
nhưng AS 100 reject do đã thấy có trong AS Path
BGP xem một AS là một single hop trong bảng AS Path là để ẩn bớt thông tin chi tiết của TOPOLOGY
AS 200 trong trường hợp này, sẽ không mô tả đường đi qua AS 100. Khi mỗi router trong AS 200 nhận prefix 10.10.10.0/24 tương tự trong bảng AS Path. BGP sẽ đảm bảo rằng mỗi router trong cùng AS 200 sẽ có cùng một route đối với prefix này (thống nhất one exit point khi forward gói tin)
Terms
IGP (Interior Gateway Protocol): RIP, EIGRP, OSPF, ISIS
Giao thức dùng trao đổi thông tin trong cùng một AS
-
AS (Autonomous System): Tập hợp các mạng có cùng chính sách quản lí của một tập thể
Giá trị 16bit - khoảng 1 - 64495 public, 64512 - 65534 private
Peering
-
Hai thiết bị BGP speaker có tạo kết nối với mục đích trao đổi thông tin định tuyến được gọi là BGP Peers hoặc Neighbor
-
-
-
Message Type
Trước khi thiết lập kết nối BGP, hai neighbor phải thực hiện bắt tay ba bước TCP thông qua port 179
Sau khi TCP được thiết lập, BGP peers trao đổi gói messages để mở và xác nhận các thông số kết nối + routing info
-
Bốn loại: OPEN, KEEPALIVE, UPDATE, NOTIFICATION
Open message
xác nhận các thông số: version (default v4), AS number, identifier (ip address), optional (authen,...)
Keepalive message
Sau khi chấp nhận các thông số có trong gói Open, sẽ phản hồi gói Keepalive
Mặc định Juniper là 90, Cisco là 60
-
-
Notification message
Được gửi bất cứ khi nào phát hiện lỗi, thường là trường hợp close kết nối BGP
-
BGP Path Selection
- Verify that the next hop can be accessible
- Path with the lowest preference value:
0 = IGP (OSPF, IS-IS or static route)
1 = EGP
2 = Unknow
Quảng bá static route qua AS khác. Trên R1 reject (không được) ???
Những routes không đủ điều kiện để forwarding (như bị reject bởi policy hoặc interface của next-hop is inaccessible) lúc đó preference sẽ có giá trị là -1
- Path with higher local-preference
Với non-BGP path, chọn giá trị lowest preference2
- AIGP (Accumulated IGP)
Path with the lower
AIGP attribute.
- Path with the shortest autonomous system (AS) path
Config
Local-preference
Dùng policy, nếu set trong protocol bgp group internal sẽ ăn full route (các route quảng bá vào ibgp sẽ dùng giá trị preference được set)
=> dùng policy set cho route mong muốn (exact)
-
-
-
-