Xin chào ! Nếu đây là lần đầu tiên bạn đến với diễn đàn, xin vui lòng danh ra một phút bấm vào đây để đăng kí và tham gia thảo luận cùng VnPro.

Announcement

Collapse
No announcement yet.

Cấu Hình Mạng Mpls/vpn (tt)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Cấu Hình Mạng Mpls/vpn (tt)







    Kiểm tra giá trị nhãn được gán như thế nào bằng cách trace route :

    Email : vnpro@vnpro.org
    ---------------------------------------------------------------------------------------------------------------
    Trung Tâm Tin Học VnPro
    149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
    Tel : (08) 35124257 (5 lines)
    Fax: (08) 35124314

    Home page: http://www.vnpro.vn
    Support Forum: http://www.vnpro.org
    - Chuyên đào tạo quản trị mạng và hạ tầng Internet
    - Phát hành sách chuyên môn
    - Tư vấn và tuyển dụng nhân sự IT
    - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

    Network channel: http://www.dancisco.com
    Blog: http://www.vnpro.org/blog

  • #2
    + Từ A1 thực hiện traceroute 10.0.0.1 để tìm đường đi đến mạng 10.0.0.0/8. Quan sát bảng trên ta thấy, muốn đi đến được mạng 10.0.0.0/8 ban đầu sẽ đi qua interface có địa chỉ 151.0.0.1 (next-hop của router A1). Sau đó đi vào mạng backbone MPLS/VPN, tại đây gói tin đựơc gắn nhãn. Giá trị nhãn 18 là nhãn VPN, đây là nhãn do router PE1 cấp cho PE2 thông qua phiên làm việc MP-iBGP. Chồng nhãn ban đầu sẽ là 24/18. Với nhãn 24 là nhãn local IGP của PE2. Kiểm tra trên bảng LFIB ta thấy nhãn ngõ ra cho nhãn local 24 là 17 với next-hop là 192.168.0.5 (router P), router PE2 thực hiện chuyển đổi nhãn 24 thành 17 và chuyển gói tin có gắn nhãn đến router P, do đó ở bước 2 trong quá trình traceroute gói tin có chồng nhãn là [17/18]. Tại router P, nó sẽ thực hiện kiểm tra bảng LIB và LFIB, thấy hành động là loại bỏ nhãn, nó sẽ gắn nhãn implicit-null cho gói tin rồi chuyển đến router PE1. PE1 cũng làm tương tự, nó thấy đối với nhãn 18 hành động là untagged, tức là không gắn nhãn cho gói tin này. Nó loại bỏ nhãn ra khỏi gói tin và chuyển interface tương ứng thích hợp cho gói tin.
    Tương tự cho qúa trình traceroute từ site gắn vào PE1 đến site gắn vào PE2:



    + Việc chuyển đổi nhãn và gắn nhãn khi thực hiện traceroute 13.0.0.1 có thể được giải thích như sau : Router PE1 học được nhãn vpn cho route 13.0.0.1 thông qua MP-BGP là nhãn 34 (xem bảng LFIB của PE2). Nó kiểm tra next-hop cho route 13.0.0.1 trong phiên MP-iBGP là 192.168.0.9/32, với địa chỉ này, nó thực hiện dò tìm trong bảng FLIB và có được các thông tin sau:
    o Nhãn local là 22, nhãn ngõ ra 16, với next-hop là 192.168.0.17 (router P). Thực hiện chuyển đổi nhãn, gắn nhãn ngõ ra cho gói tin và chuyển đến router P.
    o Tại router P lúc này gói tin mang chồng nhãn là [16/34]. Router P cũng thực hiện tương tự, kiểm tra trong LFIB của nó, thấy hành động là gỡ bỏ nhãn, nó lấy nhãn 16 ra và chuyển đến router PE2. Tại router PE2 kiểm tra được hành động đối với gói tin này là untagged, nó thực hiện loại bỏ nhãn 34 ra khỏi gói tin và chuyển gói tin đến interface có vrf thích hợp.
    Kiểm tra quá trình PE2 nhận và gửi cập nhật định tuyến BGP khi session BGP được reset lại:

    PE2_R6#debug bgp update
    BGP updates debugging is on
    PE2_R6#clear ip bgp * = > reset lại session BGP
    02:32:10: BGP: Import walker start version 0, end version 1
    02:32:10: BGP: ... start import cfg version = 12

    + PE1 nhận cập nhận : thông tin nhận được là thông tin về route trong vrf A.
    02:32:18: BGP(2): 192.168.0.13 rcvd UPDATE w/ attr: nexthop 192.168.0.13, origin ?, localpref 100, metric 1, extended community RT:123:100 RT:123:101
    02:32:18: BGP(2): 192.168.0.13 rcvd 123:100:10.0.0.0/8
    02:32:18: BGP(2): 192.168.0.13 rcvd UPDATE w/ attr: nexthop 192.168.0.13, origin ?, localpref 100, metric 0, extended community RT:123:100 RT:123:101
    02:32:18: BGP(2): 192.168.0.13 rcvd 123:100:150.0.0.0/24

    + Tính toán cập nhật
    02:32:18: BGP(2): nettable_walker 123:100:10.0.0.0/8 no RIB
    02:32:18: BGP(2): nettable_walker 123:100:11.0.0.1/32 route sourced locally
    02:32:18: BGP(2): nettable_walker 123:100:150.0.0.0/24 no RIB
    02:32:18: BGP(2): nettable_walker 123:100:151.0.0.0/24 route sourced locally
    02:32:18: BGP(2): nettable_walker 123:101:12.0.0.0/8 route sourced locally
    02:32:18: BGP(2): nettable_walker 123:101:153.0.0.0/24 route sourced locally
    02:32:18: BGP(2): nettable_walker 123:1000:0.0.0.0/0 route sourced locally
    02:32:18: BGP(2): nettable_walker 123:1000:13.0.0.0/24 route sourced locally
    02:32:18: BGP(2): nettable_walker 123:1000:152.0.0.0/24 route sourced locally
    02:32:18: BGP(0): 192.168.0.13 computing updates, afi 0, neighbor version 0, table version 1, starting at 0.0.0.0
    02:32:18: BGP(0): 192.168.0.13 update run completed, afi 0, ran for 0ms, neighbor version 0, start version 1, throttled to 1
    02:32:18: BGP: 192.168.0.13 initial update completed
    02:32:18: BGP(2): 192.168.0.13 computing updates, afi 2, neighbor version 0, table version 10, starting at 0.0.0.0
    + Gửi cập nhật đến cho PE2: sau khi tính toán cập nhật xong, gửi thông tin đến cho router PE2. Thông tin cần gửi bao gồm các route trong vrf có trong router này, các giá trị route distinguisher và route-target gắn với bảng vrf đó.
    02:32:18: BGP(2): 192.168.0.13 send UPDATE (format) 123:100:11.0.0.1/32, next 192.168.0.9, metric 1, path , extended community RT:123:100
    02:32:18: BGP(2): 192.168.0.13 send UPDATE (format) 123:100:151.0.0.0/24, next 192.168.0.9, metric 0, path , extended community RT:123:100
    + Thông tin của bảng vrf A
    02:32:18: BGP(2): 192.168.0.13 send UPDATE (format) 123:101:12.0.0.0/8, next 192.168.0.9, metric 1, path , extended community RT:123:101
    02:32:18: BGP(2): 192.168.0.13 send UPDATE (format) 123:101:153.0.0.0/24, next 192.168.0.9, metric 0, path , extended community RT:123:101
    + thông tin của bảng vrf B
    02:32:18: BGP(2): 192.168.0.13 send UPDATE (format) 123:1000:0.0.0.0/0, next 192.168.0.9, metric 0, path , extended community RT:123:1000
    02:32:18: BGP(2): 192.168.0.13 send UPDATE (format) 123:1000:13.0.0.0/24, next 192.168.0.9, metric 1, path , extended community RT:123:1000
    02:32:18: BGP(2): 192.168.0.13 send UPDATE (prepend, chgflags: 0x208) 123:1000:152.0.0.0/24, next 192.168.0.9, metric 0, path , extended community RT:123:1000
    + Thông tin của bảng vrf AB-internet
    02:32:18: BGP(2): 192.168.0.13 6 updates enqueued (average=91, maximum=102)
    02:32:18: BGP(2): 192.168.0.13 update run completed, afi 2, ran for 84ms, neighbor version 0, start version 10, throttled to 10
    02:32:25: BGP: Import walker start version 1, end version 10
    02:32:25: BGP: ... start import cfg version = 12
    + PE2 tính toán để đưa vào bảng bgp, và do đó là bảng định tuyến của mỗi vrf : kiểm tra các giá trị RD, Route-target.
    Bảng định tuyến của vrf A:
    02:32:25: vpn: A same RD import, do best path
    02:32:25: BGP: Prefix 123:100:10.0.0.0/8 to be imported as 123:1000:10.0.0.0/8 -- Permitted
    nexthop 192.168.0.13, origin ?, localpref 100, metric 1, extended community RT:123:100 RT:123:101
    02:32:25: Path added
    02:32:25: BGP: Prefix 123:100:10.0.0.0/8 to be imported as 123:101:10.0.0.0/8 -- Permitted
    nexthop 192.168.0.13, origin ?, localpref 100, metric 1, extended community RT:123:100 RT:123:101
    02:32:25: Path added
    02:32:25: vpn: A same RD import, do best path
    02:32:25: BGP: Prefix 123:100:11.0.0.1/32 to be imported as 123:1000:11.0.0.1/32 -- Permitted
    nexthop 151.0.0.2, origin ?, metric 1, extended community RT:123:100
    02:32:25: Path added
    02:32:25: vpn: A same RD import, do best path
    02:32:25: BGP: Prefix 123:100:150.0.0.0/24 to be imported as 123:1000:150.0.0.0/24 -- Permitted
    nexthop 192.168.0.13, origin ?, localpref 100, metric 0, extended community RT:123:100 RT:123:101
    02:32:25: Path added
    02:32:25: BGP: Prefix 123:100:150.0.0.0/24 to be imported as 123:101:150.0.0.0/24 -- Permitted
    nexthop 192.168.0.13, origin ?, localpref 100, metric 0, extended community RT:123:100 RT:123:101
    02:32:25: Path added
    02:32:25: vpn: A same RD import, do best path
    02:32:25: BGP: Prefix 123:100:151.0.0.0/24 to be imported as 123:1000:151.0.0.0/24 -- Permitted
    nexthop 0.0.0.0, origin ?, metric 0, extended community RT:123:100
    02:32:25: Path added
    02:32:25: vpn: B same RD import, do best path
    02:32:25: BGP: Prefix 123:101:12.0.0.0/8 to be imported as 123:1000:12.0.0.0/8 -- Permitted
    nexthop 153.0.0.2, origin ?, metric 1, extended community RT:123:101
    02:32:25: Path added
    02:32:25: vpn: B same RD import, do best path
    02:32:25: BGP: Prefix 123:101:153.0.0.0/24 to be imported as 123:1000:153.0.0.0/24 -- Permitted
    nexthop 0.0.0.0, origin ?, metric 0, extended community RT:123:101
    02:32:25: Path added
    02:32:25: vpn: AB_internet same RD import, do best path
    02:32:25: BGP: Prefix 123:1000:0.0.0.0/0 to be imported as 123:100:0.0.0.0/0 -- Permitted
    nexthop 152.0.0.2, origin ?, metric 0, extended community RT:123:1000
    02:32:25: Path added
    02:32:25: BGP: Prefix 123:1000:0.0.0.0/0 to be imported as 123:101:0.0.0.0/0 -- Permitted
    nexthop 152.0.0.2, origin ?, metric 0, extended community RT:123:1000
    02:32:25: Path added
    02:32:25: vpn: AB_internet same RD import, do best path
    02:32:25: BGP: Prefix 123:1000:13.0.0.0/24 to be imported as 123:100:13.0.0.0/24 -- Permitted
    nexthop 152.0.0.2, origin ?, metric 1, extended community RT:123:1000
    02:32:25: Path added
    02:32:25: BGP: Prefix 123:1000:13.0.0.0/24 to be imported as 123:101:13.0.0.0/24 -- Permitted
    nexthop 152.0.0.2, origin ?, metric 1, extended community RT:123:1000
    02:32:25: Path added
    02:32:25: BGP(2): Revise route installing 0.0.0.0/0 -> 152.0.0.2 to A IP table
    02:32:25: BGP(2): Revise route installing 10.0.0.0/8 -> 192.168.0.13 to A IP table
    02:32:25: BGP(2): nettable_walker 123:100:11.0.0.1/32 route sourced locally
    02:32:25: BGP(2): Revise route installing 13.0.0.0/24 -> 152.0.0.2 to A IP table
    02:32:25: BGP(2): Revise route installing 150.0.0.0/24 -> 192.168.0.13 to A IP table
    02:32:25: BGP(2): nettable_walker 123:100:151.0.0.0/24 route sourced locally
    02:32:25: BGP(2): Revise route installing 0.0.0.0/0 -> 152.0.0.2 to B IP table
    02:32:25: BGP(2): Revise route installing 10.0.0.0/8 -> 192.168.0.13 to B IP table
    02:32:25: BGP(2): nettable_walker 123:101:12.0.0.0/8 route sourced locally
    02:32:25: BGP(2): Revise route installing 13.0.0.0/24 -> 152.0.0.2 to B IP table
    02:32:25: BGP(2): Revise route installing 150.0.0.0/24 -> 192.168.0.13 to B IP table
    02:32:25: BGP(2): nettable_walker 123:101:153.0.0.0/24 route sourced locally
    02:32:25: BGP(2): nettable_walker 123:1000:0.0.0.0/0 route sourced locally
    02:32:25: BGP(2): Revise route installing 10.0.0.0/8 -> 192.168.0.13 to AB_internet IP table
    02:32:25: BGP(2): Revise route installing 11.0.0.1/32 -> 151.0.0.2 to AB_internet IP table
    02:32:25: BGP(2): Revise route installing 12.0.0.0/8 -> 153.0.0.2 to AB_internet IP table
    02:32:25: BGP(2): nettable_walker 123:1000:13.0.0.0/24 route sourced locally
    02:32:25: BGP(2): Revise route installing 150.0.0.0/24 -> 192.168.0.13 to AB_internet IP table
    02:32:25: BGP(2): Revise route installing 151.0.0.0/24 -> 0.0.0.0 to AB_internet IP table
    02:32:25: BGP(2): Revise route installing 153.0.0.0/24 -> 0.0.0.0 to AB_internet IP table
    02:32:26: vpn: AB_internet same RD import, do best path
    02:32:26: BGP: Prefix 123:1000:152.0.0.0/24 to be imported as 123:100:152.0.0.0/24 -- Permitted
    nexthop 0.0.0.0, origin ?, metric 0, extended community RT:123:1000
    02:32:26: Path added
    02:32:26: BGP(2): Revise route installing 152.0.0.0/24 -> 0.0.0.0 to A IP table
    02:32:26: BGP(2): nettable_walker 123:1000:152.0.0.0/24 route sourced locally
    Email : vnpro@vnpro.org
    ---------------------------------------------------------------------------------------------------------------
    Trung Tâm Tin Học VnPro
    149/1D Ung Văn Khiêm P25 Q.Bình thạnh TPHCM
    Tel : (08) 35124257 (5 lines)
    Fax: (08) 35124314

    Home page: http://www.vnpro.vn
    Support Forum: http://www.vnpro.org
    - Chuyên đào tạo quản trị mạng và hạ tầng Internet
    - Phát hành sách chuyên môn
    - Tư vấn và tuyển dụng nhân sự IT
    - Tư vấn thiết kế và hỗ trợ kỹ thuật hệ thống mạng

    Network channel: http://www.dancisco.com
    Blog: http://www.vnpro.org/blog

    Comment


    • #3
      anh ơi, có thể up lại mấy cái ảnh không ạ, ảnh die hết rồi, chả nhìn được gì anh ạ :((

      Comment

      Working...
      X