Báo Cáo Một số giao thức định tuyến cụ thể BGP

Thảo luận trong 'Viễn Thông' bắt đầu bởi Quy Ẩn Giang Hồ, 30/9/15.

  1. Quy Ẩn Giang Hồ

    Quy Ẩn Giang Hồ Administrator
    Thành viên BQT

    Bài viết:
    3,084
    Được thích:
    23
    Điểm thành tích:
    38
    Xu:
    0Xu
    Giao thức cổng ngoại (Exterior Routing Protocols)

    Người ta sử dụng thuật ngữ EGP để chỉ bất cứ giao thức định tuyến nào được sử dụng để mang thông tin định tuyến giữa các AS với nhau. Hiên nay, chỉ có một giao thức cổng ngoại được sử dụng hầu hết trong các Inernet TCP/IP. Đó chính là Border Gateway Protocol (BGP), phiên bản đầu tiên được đưa ra là BGPv1 vào năm 1989 và phiên bản gần đây nhất là BGPv4 vào năm 1993.

    I. Border Gateway Protocol version 4 (BGPv4)

    I.1. Định nghĩa

    Như ta đã biết Internet được tạo bởi rất nhiều các Autonomous System. BGP được sử dụng để chia sẻ thông tin định tuyến giữa các AS khác nhau. BGP sử dụng giao thức vận chuyển tin cậy (reliable transport protocol) để trao đổi thông tin định tuyến đó chính là Transmission Control Protocol (TCP). BGP sử dụng cổng 179 để thiêt lập kết nối. BGP hỗ trợ variable-length subnet mask (VLSM), classless interdomain routing (CIDR), và summarization. Điều đáng chú ý về BGP là nó không quan tâm về intra-AS routing, nó tin tưởng rằng các IGP được sử dụng trong AS sẽ đảm nhiệm intra-AS routing. Mà nó chỉ đề cập tới inter-AS routing. Một BGP speaking device sẽ chia sẻ thông tin đến được mạng với neighbor của nó. Thông tin đến được mạng chứa đựng dữ liệu dựa trên các AS khác nhau mà nó đi qua. Thông tin này sẽ được BGP spaking device để tạo graph của tất cả các AS đang sử dụng. Graph đó sẽ giúp cho BGP loại bỏ được routing loop và đảm bảo hiệu lực của policy cho AS của nó.

    I.2. Thuật ngữ BGP (BGP Terminology)

    Autonomous system: giới thiệu trong phần đầu.

    BGP speaker: bất cứ thiết bị nào mà chạy BGP routing process đều được coi là một BGP speaker.

    Peer: khi 2 BGP speaker thiết lập một kết nối TCP giữa chúng, thì chúng được coi là Peer. Từ neighbor tương đương với peer.

    eBGP External Border Gateway Protocol (eBGP): là routing protocol được sử dụng để trao đổi thông tin định tuyến giữa các BGP peer của các AS khác nhau.

    iBGP Internal Border Gateway Protocol (iBGP): là routing protocol sử dụng để trao đổi thông tin định tuyến giữa các BGP peer của cùng chung một AS.

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

    Intra-AS routing: Intra-AS routing là định tuyến xảy ra trong cùng một AS.

    I.3. Hoạt động của BGP (BGP Operation)

    BGP cho phép truyền thông thông tin định tuyến giữa các AS khác nhau trải khắp thế giới. Hình 8.1 cho biết rất nhiều AS và chúng sử dụng BGP để chia sẻ thông tin đinh tuyến giữa các AS khác nhau. Chúng sử dụng 2 dạng BGP để thực hiện điều đó:

    Internal BGP (iBGP)

    External BGP (eBGP)
     
Đang tải...