anhchangxibo_cm

New Member
Link tải luận văn miễn phí cho ae Kết Nối
MỤC LỤC

LỜI CẢM ƠN 1
CÁC THUẬT NGỮ TIẾNG ANH 3
Lời giới thiệu 4
CHƯƠNG 1 5
GIỚI THIỆU TỔNG QUAN VỀ GIAO THỨC BGP 5
1.1 Giới thiệu. 5
1.2 Sử dụng BGP trong định tuyến 5
CHƯƠNG 2 7
CÁC THUỘC TÍNH VÀ THUẬT NGỮ SỬ DỤNG TRONG BGP 7
2.1 Định nghĩa Autonomous System (AS) 8
2.2 Thuộc tính Autonomous system path (AS_PATH) 9
2.3 Thuộc tính WEIGHT 11
2.4 Thuộc tính Local Preference (LOCAL_PREF) 13
2.5 Thuộc tính Metric hay MULTI_EXIT_DISC (MED) 14
2.6 Thuộc tính ORIGIN 15
2.7 Thuộc tính NEXT_HOP 15
2.8 Thuộc tính Community 17
CHƯƠNG 3 18
HOẠT ĐỘNG CỦA BGP 18
3.1 Hoạt động của EBGP 18
3.1.1 Khảo sát hoạt động của EBGP 18
3.1.2 Cấu trúc thông báo của BGP 19
3.2 Quảng bá tuyến trong BGP 25
3.2.1 Quảng bá tuyến sử dụng câu lệnh Network 26
3.2.2 Quảng bá tuyến sử dụng redistribute 33
3.3 Hoạt động của IBGP 37
3.3.1 Khảo sát hoạt động của IBGP 37
3.3.2 Giao diện loopback trong IBGP 48
3.3.3 Route-Reflector (RR) 52
3.3.4 Phân cấp định tuyến trong các AS (Confederations) 57
3.4 Giải thuật định tuyến trong BGP 60
3.5 Sự tóm tắt tuyến trong BGP 61
3.6 Quản lí lưu lượng trong BGP 67
KẾT LUẬN 70
TÀI LIỆU THAM KHẢO 71






CÁC THUẬT NGỮ TIẾNG ANH

AGGREGATE Quá trình tóm tắt tuyến
AS_PATH Thuộc tính AS_PATH
ATTRIBUTE Thuộc tính
AUTONOMOUS SYSTEM Vùng tự trị
BORDER GATEWAY PROTOCOL Giao thức BGP
COMMUNITY Thuộc tính COMMUNITY
CONFEDERATION Sự phân chia AS nhằm giảm số tuyến
EBGP Giao thức BGP chạy giữa các AS
EGPs Các giao thức sử dụng giữa các AS
IBGP Giao thức BGP chạy trên một AS
IGPs Các giao thức sử dụng trong một AS
LOCAL_PREF Thuộc tính LOCAL_PREF
MED Thuộc tính MED
NEXT_HOP Thuộc tính NEXT_HOP
ORIGIN Thuộc tính ORIGIN
OSPF Giao thức định tuyến OSPF
RIP Giao thức định tuyến RIP
ROUTE_REFLECTOR Phản xạ tuyến nhằm làm giảm số tuyến trong BGP
ROUTE_REFLECTOR_CLIENT Router có một phiên TCP với một router khác hoạt động như một route-reflector-server
ROUTE_REFLECTOR_CLUSTER Một cluster là một nhóm bao gồm route-reflector và clients
WEIGHT Thuộc tính WEIGHT

Lời giới thiệu
Chúng ta đang sống trong thế kỉ 21, kỉ nguyên của khoa học kĩ thuật và công nghệ hiện đại. Vào thời điểm này, ngành công nghiệp công nghệ thông tin và chiếc máy vi tính nắm giữ một vai trò không thể thiếu trong mọi lĩnh vực hoạt động của con người. Một chiếc máy tính để bàn hoạt động độc lập là không đủ, con người muốn liên kết các máy tính lại với nhau thành mạng máy tính để tận dụng sức mạnh xử lí, trao đổi thông tin và chia sẻ tài nguyên. Khi mạng máy tính tăng lên cả về quy mô và số lượng, con người lại muốn liên kết các mạng máy tính này lại với nhau. Làm thế nào để liên kết các máy tính lại với nhau ? Làm thế nào để thông tin có thể được trao đổi giữa các mạng máy tính cách nhau hàng trăm cấy số ? Một bài toán cần được giải để trả lời những câu hỏi trên, đó là bài toán định tuyến.
“Định tuyến” hiểu đơn giản là “tìm đường đi”. Trong truyền thông máy tính định tuyến nghĩa là chỉ ra đường đi để thông tin có thể di chuyển từ nguồn đến đích theo cách tốt nhất. Không thể phủ nhận tầm quan trọng của định tuyến trong truyền thông máy tính. Không có định tuyến, các máy tính không thể trao đổi thông tin với các mạng khác.
Thiết bị thực hiện chức năng định tuyến trên mạng chủ yếu là các Router. Để có thể thực hiện chức năng định tuyến, các Router phải trao đổi thông tin về tuyến với nhau để xây dựng nên các tuyến đường. Tập hợp các qui tắc trao đổi thông tin định tuyến giữa các thiết bị định tuyến với nhau gọi là giao thức định tuyến.
Đối tượng nghiên cứu của đề tài này là giao thức định tuyến BGP (Border Gateway Protocol) – giao thức được sử dụng hết sức rộng rãi trên mạng Internet hiện nay. Mục đích của đề tài là tìm hiểu hoạt động của giao thức định tuyến BGP và cách thức triển khai giao thức định tuyến BGP trên các Router.
Do những hạn chế về mặt thời gian và thiết bị, một số nội dung liên quan không được đưa vào đề tài như: Sự hoạt động và triển khai BGP trên IPv6. Mặc dù đã hết sức cố gắng xong đề tài không tránh khỏi những thiếu sót vì vậy rất mong nhận được ý kiến đóng góp, sự chỉ bảo tận tình của các thầy cô và tất cả các bạn.





CHƯƠNG 1
GIỚI THIỆU TỔNG QUAN VỀ GIAO THỨC BGP
1.1 Giới thiệu.
BGP, viết tắt của từ tiếng Anh Border Gateway Protocol, là giao thức định tuyến nòng cốt trên Internet. Nó hoạt động dựa trên việc cập nhật một bảng chứa các địa chỉ mạng và cho biết mối liên kết giữa các hệ tự trị. BGP là giao thức vector đường đi (path vector). Khác với các giao thức định tuyến khác như RIP (vector độ dài), OSPF (trạng thái liên kết), BGP định tuyến bằng một tập các chính sách và luật. Phiên bản BGP hiện nay là phiên bản 4, dựa trên RFC 4271. BGP hỗ trợ định tuyến liên vùng phi lớp (CIDR Classless Inter-Domain Routing) và dùng kỹ thuật kết hợp tuyến để giảm kích thước bảng định tuyến (ví dụ nếu một mạng chiếm 255 địa chỉ lớp C từ 203.162.0.0/24 - 203.162.254.0/24 thì chỉ dùng 1 địa chỉ 203.162.0.0/16 để định danh mạng). Ngoài việc sử dụng BGP giữa các AS, BGP cũng có thể được sử dụng trong các mạng riêng quy mô lớn do OSPF không đáp ứng được. Một lý do khác là dùng BGP để hỗ trợ kết nối đến nhiều nhà cung cấp dịch vụ. Đa số người sử dụng Internet thường không sử dụng BGP một cách trực tiếp. Chỉ có các nhà cung cấp dịch vụ Internet sử dụng BGP để trao đổi đường đi. BGP là một trong những giao thức quan trọng nhất đảm bảo tính kết nối của Internet.
Như đã nói ở trên BGP là một giao thức khá phức tạp được dùng nhiều trên Internet và trong các công ty đa quốc gia. Mục đích chính của BGP là kết nối các mạng rất lớn hay các Autonomous-System. Các công ty lớn có thể dùng BGP như là một kết nối giữa các mạng ở các quốc gia khác nhau. BGP là giao thức không chỉ tìm ra một tuyến đi về một mạng nào đó mà còn cho phép người quản trị tìm ra các AS của các mạng. Các giao thức như EIGRP, RIP, OSPF và ISIS sẽ tìm ra tuyến mà người quản trị cần.
1.2 Sử dụng BGP trong định tuyến
Lựa chọn giao thức định tuyến phù hợp cho một mạng là việc quan trọng và đóng góp vào sự ổn định của hệ thống. Khi quyết định sử dụng BGP cho việc định tuyến người quản trị cần giải đáp được một số câu hỏi hết sức cần thiết


Câu hỏi đầu tiên cần được các nhà quản trị đặt ra là: Sử dụng BGP cho việc định tuyến khi nào ?
Một hệ thống mạng đơn giản là một hệ thống mạng dễ dàng quản lý và bảo trì. Mặc dù BGP là giao thức phức tạp tuy nhiên các trường hợp dưới đây được khuyến cáo cho việc sử dụng giao thức BGP để định tuyến :
- Một AS cho phép chuyển tiếp gói tin qua nó để đến các AS khác
- Một AS có nhiều kết nối đến AS khác
- Lưu lượng thông tin vào ra trên AS đó cần được xử lí
Các khuyến cáo trên được rút ra từ các đặc tính mà BGP sử dụng để định tuyến. Các đặc tính đó sẽ được trình bày kĩ ở chương sau.
Để tránh việc sử dụng không hiệu quả giao thức định tuyến BGP câu hỏi thứ hai mà các nhà quản trị cần quan tâm là: Không nên sử dụng BGP cho việc định tuyến khi nào ? BGP là một giao thức khá phức tạp và được sử dụng trên internet và trong các công ty lớn. Vì lí dó đó BGP được khuyến cáo là không nên sử dụng khi tồn tại một trong các điều kiện dưới đây :
- Chỉ có một kết nối đơn đến Internet hay đến AS khác
- Chính sách định tuyến và lựa chọn tuyến không liên quan gì đến AS của người sử dụng
- Tài nguyên mạng là có giới hạn: tài nguyên về bộ nhớ và khả năng xử lí của CPU trên router.
- Quản trị mạng thiếu kinh nghiệm, hiểu biết đối với giao thức BGP trong việc chọn, lọc tuyến
- Băng thông giữa các AS là thấp và các phí tổn cho định tuyến sẽ ảnh hưởng đến quá trình chuyển dữ liệu. Giải pháp để xử lí vấn đề khi không sử dụng BGP để định tuyến là sử dụng tuyến tĩnh (static route)
Việc trả lời tốt hai câu hỏi trên sẽ góp phần giúp cho các nhà quản trị lựa chọn và sử dụng hiệu quả giao thức BGP trong việc định tuyến cho hệ thống mạng của mình
+ Route maps: Route map được dùng để định nghĩa chính sách định tuyến. Một route-map là một access-list phức tạp qua đó router hoạt động khi một match được nhận dạng. Route map được dùng trong BGP để xác lập các thuộc tính của BGP để chọn ra đường đi tốt nhất.
Hoạt động của Prefix-list:
Prefix-list chỉ tìm kiếm trên phần network của một địa chỉ nên quá trình tìm kiếm là rất nhanh. Điều này đặc biệt quan trọng trong khi tìm kiếm những bảng định tuyến kích thước lớn trong BGP. Một thuận lợi khác của prefix-list là khả năng soạn thảo. Mặc dù trong ACL truyền thống vẫn cho phép soạn thảo động (dùng named ACL), prefix-list có thể tạo và sử dụng dễ dàng. Điều này không chỉ đúng với chức năng soạn thảo mà còn với giao diện đã cải tiến.
Trước khi áp dụng một prefix-list vào một quá trình hay một cổng giao tiếp, người quản trị phải định nghĩa các tiêu chí cho access-list. Mỗi dòng trong prefix-list được kết hợp với một chỉ số, tương tự như các dòng trong một chương trình máy tính. Nếu ta không nhập vào chỉ số thứ tự (sequence-number), chỉ số này sẽ được tự động tạo ra, với mỗi lần tăng là 5. Các số không được dùng, chẳng hạn như từ 1 đến 4 cho phép các dòng thêm vào về sau. Ta có thể soạn thảo prefix-list bằng cách chỉ ra chỉ số dòng hay sequence-number. Khả năng này là không có trong ACL.
Prefix-list hoạt động bằng cách tìm các prefix trong danh sách phù hợp với các prefix đang kiểm tra. Nếu một điều kiện kiểm tra phù hợp xảy ra, tuyến sẽ được dùng hay bị loại bỏ. Cụ thể, khi có một prefix bị từ chối hay được cho phép, các luật sau sẽ được dùng:
- Nếu một tuyến được cho phép, tuyến đó sẽ được dùng
- Nếu một tuyến bị từ chối, tuyến đó sẽ không được dùng
- Kết thúc của mọi prefix-list là một phát biểu ngầm định từ chối tất cả các tuyến. Như vậy, nếu cho trước một tuyến mà tuyến này không phù hợp với một đầu vào trong prefix-list, prefix sẽ bị từ chối theo luật mặc định.
- Nếu có nhiều đầu vào trong một prefix list phù hợp với một tuyến, đầu vào có chỉ số sequence number nhỏ nhất sẽ được dùng.
- Router bắt đầu tìm kiếm ở đỉnh của prefix-list, với chỉ số sequence-number bằng 1. Khi một thông tin lọc tuyến phù hợp được tìm thấy, quá trình tìm kiếm kết thúc. Thời gian xử lý sẽ được giảm nếu các điều kiện match/deny được đặt ở đầu của

Word + Slide
Link Download bản DOC
Do Drive thay đổi chính sách, nên một số link cũ yêu cầu duyệt download. các bạn chỉ cần làm theo hướng dẫn.
Password giải nén nếu cần: ket-noi.com | Bấm trực tiếp vào Link để tải:

 
Last edited by a moderator:

Các chủ đề có liên quan khác

Top