• If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.
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.

MED của BGP được dùng đề làm gì? Mời thảo luận!

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

  • MED của BGP được dùng đề làm gì? Mời thảo luận!

    hi all!

    Xin các bạn chỉ giúp command để set các giá trị MED trên Router chạy BGP ạ? Tìm hoài không thấy.

    thanks a lots!

  • #2
    Re: Command to set giá trị MED?

    xin chào,

    BGP dùng MED (metric) để hướng dẫn cho các neighbor lựa chọn đường đi tốt nhất.

    Để set metric, bạn có thể dùng lệnh default-metric

    Router(config-router)#default-metric number


    hoặc có thể dùng route-map:

    router bgp 100
    neighbor 1.1.1.1 route-map freddy out
    !
    ip as-path access-list 1 permit ^690_
    ip as-path access-list 2 permit .*
    !
    route-map freddy permit 10
    match as-path 1
    set metric 127
    !
    route-map freddy permit 20
    match as-path 2

    trong ví dụ trên, các route ở as 690 sẽ được set metric là 127.

    happy routing,
    My Linh

    Comment


    • #3
      MED của BGP được dùng đề làm gì? Mời thảo luận!

      Khi đọc tài liệu em thấy ít đề cập đến metric của ISIS(chỉ thấy có nói vài điều về narrow metric, nhưng em không hiểu rõ lắm), còn metric của BGP thì không thấy(không biết em có đọc sót không?), có ai chỉ giúp với. Và AD của BGP là bao nhiêu vậy?

      ...
      And we are all connected to each other
      In a circle, in a hoop that never ends
      ...

      Comment


      • #4
        Re: Metric của IS-IS và BGP?

        chào lee

        metric của BGP là attribute bao gồm
        - AS-path
        - Next-hop
        - Local preference
        - MED
        - Origin
        - Community
        BGP hình như ko có AD, bởi vì BGP là EGP ko giống như IGP(ospf,igrp,rip...) cho nên nó chả cần AD để chọn giao thức nào có AD thấp nhất để đi như IGP
        IS-IS ko nhớ :D

        Có gì sai mong được chỉ giáo
        www.vnexperts.net

        Comment


        • #5
          EBGP: 20
          iBGP: 200
          IS-IS: 115

          Comment


          • #6
            Re: Metric của IS-IS và BGP?

            Originally posted by lee
            Khi đọc tài liệu em thấy ít đề cập đến metric của ISIS(chỉ thấy có nói vài điều về narrow metric, nhưng em không hiểu rõ lắm), còn metric của BGP thì không thấy(không biết em có đọc sót không?), có ai chỉ giúp với. Và AD của BGP là bao nhiêu vậy?
            Hi Lee,

            ISIS là một routing protocol được thiết kế theo mô hình OSI. Hiện thực của Cisco đối với ISIS có một số thay đổi (theo chiều hướng đơn giản hóa). Một trong những vấn đề đó là metric.

            Trong Cisco IOS, ISIS luôn có giá trị metric là 10.

            Dưới đây là một đoạn trích về metrịc trong ISIS trong một bài giàng CCNP:

            Metric định nghĩa phí tổn của đường đi. ISIS có 4 metric, trong đó chỉ có một metric là được dùng. Các metric được định nghĩa là:
            • Default: Thỉng thoảng còn được gọi là cost. Tất cả các ISIS router phải hỗ trợ loại cost này. Cisco gán giá trị mặc định là 10
            • Delay
            • Expense: phản ánh chi phí hiện thời của network
            • Error: Độ tin cậy của đường đi.

            Về BGP:

            BGP là một path-vector routing protocol nên việc chọn lựa đường đi tốt nhất thông thường dựa trên một tập hợp các thuộc tính được gọi là ATTRIBUTE. Trong BGP cũng có một ATTRIBUTE được gọi là metric, đó là MED (Multiexit Discrimination). Tuy nhiên MED này có ý nghĩa hơi khác so với metric trong các IGP.

            Nếu Lee quan tâm đến chủ đề này, Lee khởi sự một thảo luận mới chỉ riêng về metric trong BGP.

            Thân chúc Lee học giỏi,
            Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

            Email : dangquangminh@vnpro.org
            https://www.facebook.com/groups/vietprofessional/

            Comment


            • #7
              Hi Minh,

              Minh có thể nói rõ hơn về tính chất "metric" của MED được không, theo cách hiểu của Minh. Mình nghĩ rằng khó có thể coi riêng MED là "metric" của BGP, dù so sánh theo kiểu gì chăng nữa. Thực chất đối với các route trong cùng một IGP, metric gần như là nhân tố quyết định đến việc chọn route (bỏ qua chuyện routing policy). Trong khi đó, đối với MED:
              - là một attribute thứ yếu, được xét đến sau rất nhiều attribute khác
              - chỉ liên quan đến các outgoing route tới cùng một AS (khác).
              - không được quảng bá sang AS thứ 3, có nghĩa là không được "accumulate", mà theo mình nghĩ, đây là tính chất rất quan trọng cần phải có đối với "metric".

              Minh thấy thế nào?

              Comment


              • #8
                theo em thì MED(multiple-exit-discriminator)là 1 attribute của BGP, nó giới thiệu về những neighbor bên ngoài về 1 mạng được chọn vào 1 AScó nhiều exit point, cái nào có MED thấp hơn sẽ được chọn(do đó có lẽ nó giống với metric), không giống như Local Preference, MED được trao đổi giữa các ASnhưng nó sẽ không ra khỏi AS đó nếu nó đã vào(khi 1 update vào 1 AS với giá trị MEd xác định thì nó sẽ được sử dụng để thực hiện quyết định trong nội bộ AS đó .Nếu 1 route xuất phát từ chính AS thì MED sẽ được tính theo metric của IBGP.

                ...
                And we are all connected to each other
                In a circle, in a hoop that never ends
                ...

                Comment


                • #9
                  Có lẽ việc MED lấy giá trị của IGP (chứ không phải là IBGP như Lee đề cập???) cho những route trong AS của nó (chứ không phải là các route mà nó học được từ AS khác) làm chúng ta liên tưởng đến metric!!!

                  Comment


                  • #10
                    Re: Metric của IS-IS và BGP?

                    trích nguyên văn từ một tài liệu routing

                    Path with lowest MED(also called the metric) value ae most desirable
                    - MED configured on router
                    - MED sent to external BGP neighbors only

                    anh minhtit, lee

                    em nghĩ là bgp và igp có 2 bảng routing table riêng biệt, cho nên trong cùng một AS thì IBGP vẫn xác định đường đi dựa trên các thuộc tính của nó.MED chỉ được gửi tới một neighbor ở AS khác chứ ko ở trong một AS, và được xét sau weight,local preference,origin. Một route xuất phát từ AS sẽ vẫn đi bình thường với các thuộc tính khác để đến một router biên , mọi
                    đường đi ra AS khác sẽ được router biên này quyết định trong đó có MED.

                    Mong cùng mọi người trao đổi thêm.
                    www.vnexperts.net

                    Comment


                    • #11
                      hi, còn theo em, khi 1 As có nhiều exit point thì khi các EBGP neighbor cùng quảng bá về 1 mạng vào AS đó thì AS đó phải quyết định xem nên chọn exit point nào để đến được mạng đích, để làm được điều đó thì nó phải sử dụng các attribute(trong đó có MED) được gửi kèm cùng với các update để thực hiện việc quyết định này, route nào có MED thấp hơn sẽ được chọn, còn nếu mạng đó nằm trong AS thì việc sử dụng MEd cũng giống như việc sử dụng metric của các IGP khác để chọn đường tốt nhất đến mạng.Thường thì boudary router sẽ chỉ so sánh MED từ các bản update được gửi từ cùng 1 AS nighbor, nếu khác AS thì nó sẽ không so sánh chúng trừ khi được cấu hình (Bằng parameter:"always-compare-med"được cấu hình kèm theo neighbor.),rất mong được chỉ giáo thêm.

                      ...
                      And we are all connected to each other
                      In a circle, in a hoop that never ends
                      ...

                      Comment


                      • #12
                        Hi phieudu

                        Mình nghĩ nếu nói rằng "bgp và igp có 2 bảng routing table riêng biệt" thì có lẽ chưa chính xác lắm. Chỉ có một bảng route duy nhất cho mỗi router dùng để routing packet, và bảng này sẽ gồm các route do các routing protocol đóng góp (cả IGP lẫn EGP). Còn tất nhiên mỗi routing protocol sẽ (có thể) có một số bảng khác của riêng nó phục vụ cho việc quảng bá / tính toán route (có thể là bảng route-như trường hợp BGP-, bảng topology hay bảng neighbor...): các loại bảng này sẽ không được router dùng để routing packet.

                        Còn nói với riêng MED thì khi border router (1) nhận được route có MED từ AS khác, MED vẫn được truyền từ border router (1) tới các neighbor cùng AS như thường. Tuy nhiên khi đến router border (2) nó sẽ không được forward (accumulate) sang AS khác. Tại đây giá trị MED truyền sang AS khác sẽ phụ thuộc vào chính policy của border router (2) này.

                        Tiếp tục trao đổi nhé.

                        Comment


                        • #13
                          Re: Metric của IS-IS và BGP?

                          anh minhtit

                          bgp chạy trên tcp port 179, igp chạy trên ip nên có 2 bảng khác nhau.Để trao đổi thông tin giữa 2 bảng cần có lệnh network hoặc redistribute

                          Thân
                          www.vnexperts.net

                          Comment


                          • #14
                            mình công nhận phieudu nói đúng , BGP có 2 bảng là BGP routing table, và IP routing table, còn theo bạn phieudu thì mình nghĩ BGP chỉ sử dụng TCP 179 để gửi các bản update ra thôi chứ nhỉ!

                            ...
                            And we are all connected to each other
                            In a circle, in a hoop that never ends
                            ...

                            Comment


                            • #15
                              Hi phieudu,

                              Hiển nhiên việc [BGP chạy trên TCP port 179, igp chạy trên ip...] là điều rõ ràng, nhưng nếu dựa vào đó để nói rằng [...nên có hai bảng khác nhau...] thì mình e chưa chính xác. Bởi vì xét cho cùng, đối với mỗi routing protocol (EGP cũng như BGP), sau những tính toán nội bộ, việc quan trọng nó phải làm là:
                              1. Quảng bá thông tin (có thể là route hoặc link-state) tới neighbor
                              2. Đóng góp route của nó vào bảng route chung của router.

                              Mình muốn nhấn mạnh chỗ này "bảng route chung của router", mà không có phân biệt bảng BGP route hay IGP route (OSPF hay EIGRP sẽ có bảng route riêng?, chắc là không). Nếu không sẽ có lúc "vô tình" ta hiểu rằng router sẽ chọn bảng route IGP để route trong AS, và sẽ chọn bảng route BGP khi route ra ngoài AS.

                              phieudu thấy thế nào?

                              Comment

                              Working...
                              X