fbpx

Giao thức BGP: Lịch sử, tin nhắn và cấu hình trên thiết bị MikroTik RouterOS

Facebook
Twitter
LinkedIn
WhatsApp
Telegram

El (BGP) Giao thức cổng biên (Giao thức cổng biên), là giao thức định tuyến được sử dụng trên Internet để trao đổi thông tin định tuyến giữa các hệ thống tự trị (AS).

BGP đóng vai trò quan trọng trong việc xây dựng và duy trì bảng định tuyến toàn cầu của Internet.

Ở cuối bài viết, bạn sẽ tìm thấy một phần nhỏ thử nghiệm điều đó sẽ cho phép bạn đánh giá kiến thức thu được trong bài đọc này

Trong bài viết này, chúng tôi sẽ khám phá lịch sử tạo giao thức BGP, các loại thông báo BGP khác nhau, các thuộc tính được sử dụng trong các quyết định định tuyến và cũng sẽ cung cấp hướng dẫn định cấu hình BGP trên thiết bị MikroTik RouterOS thông qua giao diện dòng lệnh (CLI). .

Lịch sử hình thành giao thức BGP

Giao thức BGP ban đầu được phát triển vào những năm 1980 bởi nhóm làm việc Hệ thống kiểm soát lưu lượng truy cập Internet (IDRP) của Viện Kỹ thuật Điện và Điện tử (IEEE). Giao thức này sau đó đã được Lực lượng đặc nhiệm kỹ thuật Internet (IETF) thông qua và tiêu chuẩn hóa. Phiên bản được sử dụng rộng rãi nhất của giao thức, BGP-4, được xác định vào năm 1994.

Các loại tin nhắn BGP khác nhau

BGP sử dụng một số loại tin nhắn để trao đổi thông tin định tuyến giữa các hệ thống tự trị. Những tin nhắn này bao gồm:

 

  1. MỞ: Thông báo này được sử dụng để thiết lập phiên BGP giữa hai bộ định tuyến. Nó chứa thông tin về phiên bản BGP đang được sử dụng, các thuộc tính định tuyến được hỗ trợ và các tham số xác thực cùng với các chi tiết khác.
  2. UPDATE: Thông báo này quan trọng nhất trong BGP vì nó được sử dụng để thông báo các tuyến đường và cập nhật thông tin định tuyến. Nó chứa thông tin về các tuyến có thể truy cập, các thuộc tính liên quan đến các tuyến đó và chính sách định tuyến.
  3. CỐ SỐNG ĐI: Thông báo này được sử dụng để duy trì phiên BGP hoạt động. Nó được trao đổi định kỳ giữa các bộ định tuyến để xác nhận kết nối và trạng thái tốt của phiên.
  4. THÔNG BÁO: Thông báo này được sử dụng để thông báo cho bộ định tuyến về lỗi hoặc sự kiện đã xảy ra trong phiên BGP. Nó có thể chỉ ra sự cố kết thúc phiên hoặc cấu hình.

Thuộc tính BGP

Trong thế giới kết nối mạng, giao thức BGP đóng vai trò quan trọng trong việc trao đổi thông tin định tuyến giữa các hệ thống tự trị (AS). MikroTik RouterOS, một hệ điều hành được sử dụng trong thiết bị định tuyến và tường lửa cung cấp nhiều thuộc tính BGP cho phép quản trị viên mạng đưa ra quyết định thông minh và tối ưu hóa việc định tuyến.

Các thuộc tính BGP được sử dụng nhiều nhất trong MikroTik RouterOS, phân tích cách chúng được áp dụng và cách chúng có thể đóng góp vào việc định tuyến hiệu quả và đáng tin cậy hơn, như sau:

AS_PATH:

Thuộc tính AS_PATH chỉ định đường dẫn theo sau là tuyến được quảng cáo trên các hệ thống tự trị khác nhau. Trong MikroTik RouterOS, thuộc tính AS_PATH có thể được sử dụng để tác động đến việc định tuyến, chẳng hạn như lọc các tuyến đường dựa trên sự hiện diện hay vắng mặt của một số hệ thống tự trị nhất định trong đường dẫn.

TIẾP THEO_HOP:

Thuộc tính NEXT_HOP cho biết địa chỉ IP của bước nhảy tiếp theo để đến tuyến được quảng cáo. Trong MikroTik RouterOS, thuộc tính này được đặt tự động và dựa trên giao diện thoát đã chọn để đến bước nhảy tiếp theo. Điều cần thiết là phải đảm bảo rằng địa chỉ IP của chặng tiếp theo có thể truy cập được và được cấu hình chính xác để đảm bảo kết nối tối ưu.

LOCAL_PREF:

Thuộc tính LOCAL_PREF được sử dụng để tác động đến việc lựa chọn tuyến ưa thích khi có nhiều tuyến đến cùng một mạng được quảng cáo bởi các hệ thống tự trị khác nhau. Trong MikroTik RouterOS, LOCAL_PREF có thể được định cấu hình để gán một giá trị số phản ánh mức độ ưu tiên của một tuyến so với các tuyến khác. Bộ định tuyến sẽ chọn tuyến có LOCAL_PREF cao nhất làm tuyến tốt nhất.

MED (Bộ phân biệt đối xử đa lối ra):

Thuộc tính MED được sử dụng để tác động đến việc lựa chọn tuyến đường khi có nhiều điểm đi ra từ cùng một hệ thống tự trị. Trong MikroTik RouterOS, MED có thể được cấu hình để gán một giá trị số phản ánh mức độ ưu tiên của một tuyến cụ thể so với các tuyến khác trên cùng một hệ thống tự trị. Tuy nhiên, thuộc tính MED chỉ được xem xét khi so sánh các tuyến đường được quảng cáo bởi các hệ thống tự trị khác nhau.

CỘNG ĐỒNG:

Thuộc tính CỘNG ĐỒNG được sử dụng để gắn nhãn các tuyến đường và nhóm chúng thành các danh mục cụ thể. Trong MikroTik RouterOS, CỘNG ĐỒNG có thể được áp dụng bằng cách sử dụng quy tắc lọc để kiểm soát việc định tuyến. Điều này cho phép kiểm soát tốt hơn và linh hoạt hơn khi chọn tuyến đường dựa trên tiêu chí tùy chỉnh.

GỐC:

Thuộc tính ORIGIN cho biết nguồn gốc của tuyến đường được quảng cáo. Nó có thể là IGP (Giao thức cổng bên trong), EGP (Giao thức cổng bên ngoài) hoặc INCOMPLETE (tuyến đường được học từ một nguồn không xác định). Trong MikroTik RouterOS, thuộc tính này có thể được sử dụng để tác động đến việc lựa chọn các tuyến dựa trên nguồn gốc của chúng.

Giao thức BGP: Lịch sử, tin nhắn và cấu hình trên thiết bị MikroTik RouterOS

Cấu hình BGP trên thiết bị MikroTik RouterOS

Dưới đây là hướng dẫn cơ bản để định cấu hình BGP trên máy MikroTik RouterOS bằng giao diện dòng lệnh (CLI):

  1. Kết nối và định cấu hình giao diện mạng trên cả hai bộ định tuyến MikroTik.
  2. Truy cập MikroTik RouterOS CLI bằng SSH, Telnet hoặc giao diện bảng điều khiển.
  3. Định cấu hình địa chỉ IP của các giao diện và đảm bảo rằng có kết nối giữa các bộ định tuyến.
  4. Kích hoạt BGP trên cả hai bộ định tuyến bằng cách chạy lệnh sau:
				
					/routing bgp instance set default as=AS_NUMBER router-id=ROUTER_ID
				
			

5. Thêm mạng bạn muốn quảng cáo bằng lệnh sau:

				
					/routing bgp network add network=NETWORK_ADDRESS
				
			

6. Thiết lập phiên BGP với bộ định tuyến khác bằng cách chạy lệnh sau:

				
					/routing bgp peer add remote-address=REMOTE_IP remote-as=REMOTE_AS_NUMBER
				
			

7. Kiểm tra trạng thái phiên BGP bằng lệnh:

				
					/routing bgp peer print
				
			

Kết luận

Giao thức BGP rất cần thiết cho hoạt động của Internet vì nó cho phép trao đổi thông tin định tuyến giữa các hệ thống tự trị. Trong suốt lịch sử của nó, chúng ta đã thấy nó đã phát triển như thế nào và trở thành giao thức chiếm ưu thế để định tuyến trên toàn cầu.

Ngoài ra, chúng tôi đã khám phá các loại thông báo BGP khác nhau và các thuộc tính được sử dụng trong việc đưa ra quyết định định tuyến. Cuối cùng, chúng tôi đã cung cấp hướng dẫn cơ bản để định cấu hình BGP trên thiết bị MikroTik RouterOS thông qua CLI, hướng dẫn này sẽ cho phép bạn triển khai và quản lý giao thức này trên mạng của riêng bạn.

Bài kiểm tra kiến ​​thức tóm tắt

Bạn nghĩ gì về bài viết này?
Bạn có dám đánh giá kiến ​​thức đã học của mình không?

QUIZ - Giao thức BGP: Lịch sử, tin nhắn và cấu hình trên thiết bị MikroTik RouterOS

Cuốn sách được đề xuất cho bài viết này

Bạn có muốn đề xuất một chủ đề?

Mỗi tuần chúng tôi đăng nội dung mới. Bạn có muốn chúng tôi nói về một cái gì đó cụ thể?
Chủ đề cho blog tiếp theo

Để lại một bình luận

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

Ngày
Horas
từ phút
Giây

Giới thiệu về
OSPF - BGP - MPLS

Đăng ký cái này khóa học miễn phí

MAE-RAV-ROS-240118
Ngày
Horas
từ phút
Giây

Đăng ký cái này khóa học miễn phí

MAS-ROS-240111

Khuyến mãi cho Ngày Ba Vua!

REYES24

15%

tất cả các sản phẩm

các khóa học MikroTik
Các khóa học của học viện
sách MikroTik

Tận dụng mã giảm giá Ngày Ba Vua!

* khuyến mãi áp dụng đến Chủ nhật ngày 7 tháng 2024 năm XNUMX
** mật mã (VUA24) áp dụng cho giỏ hàng
*** mua khóa học của bạn ngay bây giờ và học đến ngày 31 tháng 2024 năm XNUMX

Khuyến mãi đêm giao thừa!

NY24

20%

tất cả các sản phẩm

các khóa học MikroTik
Các khóa học của học viện
sách MikroTik

Tận dụng mã giảm giá đêm giao thừa!

* Khuyến mãi áp dụng đến Thứ Hai, ngày 1 tháng 2024 năm XNUMX
** mật mã (NY24) áp dụng cho giỏ hàng
*** mua khóa học của bạn ngay bây giờ và học đến ngày 31 tháng 2024 năm XNUMX

Giảm giá Giáng sinh!

XMAS23

30%

tất cả các sản phẩm

các khóa học MikroTik
Các khóa học của học viện
sách MikroTik

Tận dụng mã giảm giá cho Giáng sinh!!!

**mã được áp dụng trong giỏ hàng
Khuyến mãi có hiệu lực đến thứ Hai ngày 25 tháng 2023 năm XNUMX

GIẢM GIÁ TUẦN CYBER

CW23-MK

17%

tất cả các khóa học trực tuyến của MikroTik

CW23-AX

30%

tất cả các khóa học của Học viện

CW23-LIB

25%

tất cả sách và gói sách MikroTik

Tận dụng mã giảm giá cho Tuần lễ điện tử!!!

**mã được áp dụng trong giỏ hàng
Khuyến mãi áp dụng đến Chủ nhật ngày 3 tháng 2023 năm XNUMX

GIẢM GIÁ THỨ SÁU ĐEN

BF23-MX

22%

tất cả các khóa học trực tuyến của MikroTik

BF23-AX

35%

tất cả các khóa học của Học viện

BF23-LIB

30%

tất cả sách và gói sách MikroTik

Tận dụng mã giảm giá cho Thứ Sáu Đen !!!

**Mã được áp dụng trong giỏ hàng

mã được áp dụng trong giỏ hàng
có hiệu lực đến Chủ nhật ngày 26 tháng 2023 năm XNUMX

Ngày
Horas
từ phút
Giây

Đăng ký cái này khóa học miễn phí

MAE-VPN-SET-231115

Khuyến mãi Halloween

Tận dụng mã giảm giá cho Halloween.

Mã được áp dụng trong giỏ hàng

HW23-MK

Giảm giá 11% cho tất cả các khóa học MikroTik OnLine

11%

HW23-AX

Giảm 30% cho tất cả các khóa học tại Học viện

30%

HW23-LIB

Giảm giá 25% cho tất cả Sách và Gói sách MikroTik

25%

Đăng ký và tham gia khóa học miễn phí Giới thiệu Định tuyến nâng cao với MikroTik (MAE-RAV-ROS)

Hôm nay (Thứ Tư) ngày 11 tháng 2023 năm XNUMX
7 giờ tối đến 11 giờ tối (Colombia, Ecuador, Peru)

MAE-RAV-ROS-231011