Bgp Là Gì

     
*

*

*

*

*

1.

Bạn đang xem: Bgp là gì

1 KHÁI NIỆM

1.1.1 Khái niệmBorder Gateway Protocol

Border Gateway Protocol(BGP) là một trong giao thức định tuyến đường liên miền được sử dụng để trao đổi tin tức trên Internet. Mạng internet được làm cho từ vô vàn AS(Autonomous System). BGP được dùng làm truyền tin tức định tuyến giữa các AS không giống nhau. Vì chưng vậy, BGP là 1 trong giao thức định đường rất mạng với tin cậy, nó giúp cho tất cả những người quản trị rất có thể dễ dàng vận dụng các chế độ định tuyến.

BGP đã được sáng tạo từ 1 khoảng thời gian khá thọ rồi. BGP được tạo thành vào năm 1989 với được nghe biết là BGP version 1. BGPv1 là 1 trong những giao thức định tuyến phân lớp( classful) và không chất nhận được gộp các route(Sum routes). Để cải thiện những hạn chế của BGPv3, một BGP bắt đầu đã được tạo nên và được hotline là BGP version 4.BGPv4 được tạo thành vào năm 1993. Nó reviews sự hữu ích của định tuyến liên miền không phân lớp (Classless Inter-Domain Routing CIDR) và cho phép gộp, bắt tắt các route (Sum routes).

BGP áp dụng một giao thức kiểm soát truyền tin tưởng để truyền các gói tin cùng đó chính là TCP (Transmission Control Protocol). Nó thực hiện port 179 của TCP nhằm các tùy chỉnh kết nối. Bởi vì TCP là giao thức điều hành và kiểm soát truyền tin cẩn tại Layer 4, BGP rất có thể loại bỏ sự bổ sung cập nhật fragmentation,retransmission,acknowledgment cùng sequencing.

Một chú ý nữa về BGP là nó ko đon đả về việc định con đường trong AS. Những IGPs (Interior Gateway Protocols) được sử dụng trong AS sẽ đảm nhận việc đó. BGP chỉ chú trọng mang đến định tuyến liên miền( Inter-AS Routing). Một BGp speaker sẽ chia sẻ thông tin network với các neighbor BGP speaker. Tin tức network đó bao hàm tất cả những AS khác nhưng mà nó có. Thông tin này sẽ được BGP speaker thực hiện để chế tác một biểu đồ, hoặc cây từ tất cả các AS vừa thừa nhận được. Biểu thiết bị đó sẽ giúp BGP vứt sự lặp tuyến đường (routing loops) và thiết lập cấu hình các cơ chế nhất định cho những AS.

1.1.2 những khái niệm liên quan

Autonomous system: trước đó được định nghĩa là để duy nhất tập hợp các thiết bị mạng cùng thông thường một bao gồm sách thống trị sử dụng một IGP đến định tuyến đường nội và một EGP cùng định đường ngoại. Cùng với những biến đổi lớn qua từng năm, quan niệm về AS vẫn được thay đổi. Một AS được coi là một tập các thiết bị cùng bình thường một bao gồm sách quản lý mà gồm một hay các IGPs để điều khiển và tinh chỉnh định tuyến nội với một EGP cho định tuyến ngoại(định đường liên miền). Tuy vậy một AS có nhiều IGP chuyển động tại cùng một thời điểm, những AS khác đã chỉ thấy AS đó bao gồm một sự định con đường nội duy nhất. Điều này có thể chấp nhận được sự buổi giao lưu của nhiều IGP autonomous systems( ví dụ: EIGRP 100, EIGRP 200), nhưng mà EGP lại không như vậy.

- BGP speaker: bất cứ một lắp thêm nào đang làm việc BGP được call là BGP speaker.

- Peers: khi 2 BGP speaker tùy chỉnh cấu hình một kết nối TCP, bọn chúng được điện thoại tư vấn là peers. Thuật ngữ peers và neighbor là tương tự nhau.

- eBGP: External Border Gateway Protocol là giao thức định tuyến đường được thực hiện để trao đổi thông tin định tuyến giữa 2 BGP peers nằm ở hai AS không giống nhau.

- iBGP: Internal Border Gateway Protocol là giao thức định con đường được áp dụng để trao đổi thông tin định đường giữa 2 BGP peers phía bên trong cùng 1 AS.

- Inter-AS Routing: là định tuyến xảy ra giữa 2 AS khác nhau.

- Intra-AS Routing: là định tuyến xảy ra trong cùng 1 AS.

1.1.3 Thuật ngữ vào BGP

BGP được nghe biết là giao thức định tuyến đường của Internet. BGP giúp cho việc trao đổi thông tin định tuyến đường giữa các AS không giống nhau đi khắp toàn cầu.

Chúng áp dụng BGP để share thông tin định tuyến.Có 2 loại BGP: Internal BGP(iBGP) và External BGP(eBGP).

Xem thêm: Chất Khí Duy Trì Sự Cháy Là Khí Gì Duy Trì Sự Cháy Hay Nhất 2022

Tất cả các BGP speaker trong cùng một AS sử dụng iBGP để liên lạc với hồ hết speaker khác.Có một số xem xét quan trọng về Multiple BGP Speakers trong và một AS:

Tất cả các BGP speaker đề nghị là peers của 1 BGP speaker khác.Nghĩa là chúng ta phải tùy chỉnh cấu hình một full mesh(các thiết bị đều phải sở hữu kết nối đến tất cả các lắp thêm khác nó)để iBGP chuyển động ổn định. Nó không tức là tất cả những thiết bị số đông phải liên kết đến các thiết bị khác- chỉ cần tất cả những BGP Speaker đều có Layer 3 vận động bình thường. IBGP sẽ sử dụng TCP để tạo nên peering sessions giữa những iBGP peers.

Một đặc điểm khác của iBGP peers là bọn chúng sẽ không quảng bá đường định tuyến nhận bởi iBGP cho peers khác. Những đường định tuyến nội này sẽ được quảng bá đi trong AS bằng IGB. BGP chưa phải là để sửa chữa IGP bắt buộc đừng gọi nhầm chỉ bởi iBGP hoạt động trong 1 AS. Lúc iBGP speaker tiếp thị một con đường định con đường học từ eBGP mang đến iBGP peers của nó, xứng đáng lẽ đề xuất là toàn bộ các speakers vào AS đó nhưng nó không nên làm vậy chính vì tất cả các iBGP peers đã có thông náo về đường định tuyến đường đó bởi vì iBGP peer của nó. Nếu bất cứ một iBGP speaker áp dụng eBGP, nó sẽ quảng bá đường định tuyến học từ iBGP mang lại eBGP peers của nó.

*

Hình 1.1 Multiple AS.

External BGP(eBGP) được sử dụng giữa những BGP speaker nằm ở những AS khác nhau. Y hệt như iBGP, eBGP peering sesson yêu cầu các BGP speaker tham gia phải gồm layer 3 chuyển động bình thường(có thể truyền tin đến peers). TCP được thực hiện bởi eBGP để chế tạo ra một peering session.

Sau khi tạo ra các peer, BGP speaker sử dụng tin tức peering để sinh sản một biểu đồ loop-tree của những AS liên quan.Nó có cách gọi khác là BGP tree.

Khi BGP speaker đã tạo nên peers và tạo nên BGP tree, bọn chúng sẽ trao đổi tin tức định tuyến. BGP speaker thứ nhất sẽ dàn xếp bảng định con đường BGP. Từ đó trở đi, peers đã trao đổi tin tức update của bảng định con đường BGP của chúng và gói tin KEEPALIVE để giữ lại kết nối.

Ghi chú:bảng định tuyến BGP chưa hẳn là Bảng định tuyến đường IP.Hơn nữa bảng định đường BGP y hệt như là một topology database, nó chứa entries nhưng mà không khi nào có vào bảng định tuyến đường IP. Khi dùng câu lệnh “show ip route bgp”sẽ hiển thị đường định con đường học qua BGP mà lại được cho vô bảng định đường IP.

1.2. HOẠT ĐỘNG CỦA BGP

1.2.1 Định dạng phần đầu thông điệp

Một message bao gồm tối thiểu là 19 octets hay tối đa là 4096 octets.

kết cấu cơ bản của message trong BGP là:

16-byte Marker.

2-byte Length.

1-byte Type

Marker: ngôi trường Marker nhiều năm 16 bytes. Nó được thực hiện để phát hiện tại sự mất đồng hóa hóa giữa các BGP peers và dùng làm xác thực những message về sau.Giá trị bên trong trường Marker tùy trực thuộc vào nhiều loại message. Nếu là một trong Open message thì sẽ không có thông tin xác thực.

Xem thêm: Dinh Dưỡng Cho Trẻ 10 Tháng, Chế Độ Ăn Dặm Cho Bé 10 Tháng Tuổi

Length: nhiều năm 2 bytes, nó đựng chiều dài của message của cả trường Marker. Quý giá trong trường này nhỏ dại nhất là 19 cùng không được lớn hơn 4096.