• 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.

Cách tính metric trong IGRP/EIGRP

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

  • Cách tính metric trong IGRP/EIGRP

    - Một bạn gửi câu hỏi, mình xin post lên để các bạn cùng thảo luận và nhờ các mod giúp đỡ :wink:

    ---------------------------

    *Bandwidth and delay have a range of values from 0 to 4,294,967,295 (in Kbps) and 0 to 4,294,967,295 (in 10-microsecond units), respectively. Reliability ranges from 0 to 255, with 255 being the most reliable. Load ranges from 0 to 255; however, a value of 255 means that the link is completely loaded. Finally, the value of MTU has the same range as the bandwidth variable: 0 to 4,294,967,295.

    MTU =1500 chứ sao lại có range như bandwidth được?

    * IGRP provides the ability of unequal-cost load balancing. The variance command is used to assign a weight to each feasible successor. A feasible successor is a predetermined route to use should the most optimal path be lost. The feasible successor can also be used as long as the secondary route conforms to the following three criteria, and an unequal-cost load balancing session may be established:
    - A limit of four feasible successors may be used for load balancing. Four is the default; the maximum number of feasible successors is six
    for IOS version 11.0 and later.
    - The feasible successor’s metric must fall within the specified variance
    of the local metric.
    - The local metric must be greater than the metric for the next-hop
    router.

    mình ko hiểu tại sao phải vậy?Giải thích giùm mình?

    *Cách mà IGRP hoạt động ở multiple sessions,và redistributed với những sessions khác nhau.

    EIGRP chỉ báo cho những router nào cần biết về sự thay đổi, thế nó làm sao biết được trong all các neighbors của nó,cần báo cho ai và ko cần báo cho ai.

    internal route processors là gì?


    Vấn đề về route tag trong EIGRP:

    Route tagging is used to distinguish routes learned by the different EIGRP
    sessions. By defining a different AS number, EIGRP can run multiple sessions on a single router. Routers using the same ASN speak to each other and share routing information, which includes the routes learned and the advertisement of topology changes.
    Route redistribution, which will be covered in its own section later in this
    chapter, allows routes learned by one AS EIGRP session to be shared with
    another session. When route distribution occurs, the routes are tagged as
    being learned from an external EIGRP session. Each type of route is assigned its own administrative distance value.

    *Mong mọi người giải thích giùm mình đoạn này.Đặc biệt chú ý đến việc EIGRP có thể chỉ dùng một AS number để nói chuyện với các sessions khác trong khi IGRP phải dùng các số AS khác nhau.

    *24 nit format cho IGRP và 32 bit format cho EIGRP là gì ?


    Route update và route caculation khác nhau ở chỗ:route update được gửi sau khi neighor đã được thiết lập,Router sẽ gửi toàn bộ routing table của nó cho neighbor,và từ đó chỉ có sự ảnh hưởng trực tiếp lên router từ một sự cố nào đó thì nó mới tính toán cho một đường mới,thông tin về một đường route mới được gửi đi gọi là routing calculation.Right?

    -------


    Thân chào các bạn :wink:
    Vnpro - The way to get knowledge
    Mikami - UMass
    E-mail : mikami@vnpro.org

  • #2
    Finally, the value of MTU has the same range as the bandwidth variable: 0 to 4,294,967,295.
    MTU =1500 chứ sao lại có range như bandwidth được?
    Không biết thông tin này từ đâu, bạn có thể nói rõ xuất xứ không?


    - The feasible successor’s metric must fall within the specified variance
    of the local metric.
    - The local metric must be greater than the metric for the next-hop
    router.
    mình ko hiểu tại sao phải vậy?Giải thích giùm mình?
    Mình cũng không hiểu rõ là bạn hiểu sao! nhưng mà điều lưu ý khi tính metric của IGRP là: lúc đặt BW cho interface serial nên đặt trên cả hai phía. nếu hai phía khác nhau thì metric lấy theo BW nào bé hơn.

    *24 nit format cho IGRP và 32 bit format cho EIGRP là gì ?
    metric tính cho IGRP là 24bit, và EIGRP là 32 bit. Cách tính metric của hai giao thức này như nhau, với cùng một đường thì khi dùng EIGRP metric sẽ gấp 256 lần IGRP.

    Route update và route caculation khác nhau ở chỗ:route update được gửi sau khi neighor đã được thiết lập,Router sẽ gửi toàn bộ routing table của nó cho neighbor,và từ đó chỉ có sự ảnh hưởng trực tiếp lên router từ một sự cố nào đó thì nó mới tính toán cho một đường mới,thông tin về một đường route mới được gửi đi gọi là routing calculation. Right?
    hai thuật ngữ này bạn gặp ở đâu, có thể đưa ra nguyên văn.

    Comment


    • #3
      Re: Một số câu hỏi từ sinh viên về MTU , IGRP va EIGRP

      mikami và it_mail:

      Giá trị MTU 1500 là giá trị mặc định của Ethernet. Nếu bạn cài đặt trên các công nghệ khác, MTU có thể thay đổi. Range do it_mail đưa ra là OK.

      Trong cơ chế hoạt động của EIGRP có 3 bảng (table) được taọ ra:

      neighbor table
      routing table
      và topolgy table.

      Các bảng này được thiết lập ngay khi EIGRP vừa bắt đầu được cài đặt. Do đó, các routers chạy EIGRP sẽ biết chính xác nó cần phải gởi update cho những neighbor nào.

      Khái niệm về route-tag: Route-tag là một field ở cuối mỗi route update. EIGRP dùng 32 bit. IGRP thì không support route-tag. Route-tag được dùng để đánh dấu các route, đặc biệt trong các quá trình redistribution.

      Cách dùng route-tag thì it_mail sẽ làm khi học CCIEs.

      Do you vnpro?

      Comment


      • #4
        Re: Một số câu hỏi từ sinh viên về MTU , IGRP va EIGRP

        Như SVN nói thì phần cuối chưa cần quan tâm. Nhưng phần thứ 2 mình vẫn chưa tìm ra câu hỏi. Mình post lên ví dụ cụ thể mọi người trả lời dùm xem nhé!

        Router E computes a metric
        of 14,000 on its best route (through Router D). Router C’s computed metric is lower than
        14,000 (it’s 13,000), so Router E believes that if the existing route failed using the route to
        Subnet 1, through Router C, it would not cause a loop. As a result, Router E adds a route
        through Router C to the topology table as a feasible successor route. Conversely, Router B’s
        computed metric is 15,000, which is larger than Router E’s computed metric of 14,000, so
        Router E does not consider the route through Router B a feasible successor
        .
        Mình không hiểu ở việc tại sao lai chọn Router C làm feasible successor mà không phài là chọn Router B vì Router C không nối trực tiếp vào Router E như trong figure. Giải thích dùm mình nhé.

        Cảm ơn nhiều

        Comment


        • #5
          Re: Một số câu hỏi từ sinh viên về MTU , IGRP va EIGRP

          Originally posted by bestirboy
          Như SVN nói thì phần cuối chưa cần quan tâm. Nhưng phần thứ 2 mình vẫn chưa tìm ra câu hỏi. Mình post lên ví dụ cụ thể mọi người trả lời dùm xem nhé!

          Router E computes a metric
          of 14,000 on its best route (through Router D). Router C’s computed metric is lower than
          14,000 (it’s 13,000), so Router E believes that if the existing route failed using the route to
          Subnet 1, through Router C, it would not cause a loop. As a result, Router E adds a route
          through Router C to the topology table as a feasible successor route. Conversely, Router B’s
          computed metric is 15,000, which is larger than Router E’s computed metric of 14,000, so
          Router E does not consider the route through Router B a feasible successor
          .
          Mình không hiểu ở việc tại sao lai chọn Router C làm feasible successor mà không phài là chọn Router B vì Router C không nối trực tiếp vào Router E như trong figure. Giải thích dùm mình nhé.

          Cảm ơn nhiều
          Bestirboy:

          Metric của EIGRP được tính dựa trên một COMPOSITE METRIC bao gồm BW, DLY, LOAD, MTU, RLY. không hề có HOP-COUNT!!!

          Trong hình vẽ của bestiboy, router C mặc dù không nối trực tiếp nhưng có metric (được tính theo công thức trên) là nhỏ hơn nên được chọn là Feasible successor.

          Chúc vui,

          Do you vnpro?

          Comment


          • #6
            Cách tính metric trong IGRP/EIGRP

            Trong IGRP/EIGRP:metric tới một mạng được tính dựa vào tổng độ trễ tới mạng đó và tốc độ thấp nhất của đường truyền từ router tới mạng đó.
            Vạy bằng cách nào mà R1 biết được tốc độ thấp nhất của đường truyền tứ nó tới netA.

            R1----256k----R2-----1M-----R3------56k-------R4-----100M----netA

            Comment


            • #7
              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


            • #8
              Cám ơn Admin.Em đã đọc rồi nhưng không thấy có đoạn nào nói cách mà R1 biết được tốc độ đường truyền thấp nhất từ nó đến NetA là 56k cả.

              Comment


              • #9
                hi

                BW được dùng trong công thức tính metric của IGRP thật ra có dạng

                metric IGRP = BW(IGRP) + DELAY (IGRP)

                trong đó

                BW(IGRP) = 100 000 000 / BW (interface)

                Trong sơ đồ mạng trên, băng thông của từng interface BW (interface) đều có thể được xác định trưóc. Kokichi có thể dùng lệnh show interface để xác định các giá trị này.

                Các giá trị này sẽ được gửi về các router còn lại thông qua quá trình gửi các routing-update thông thường. Thông tin về metric có thể tìm thấy trong các routing update này.

                Chúc vui vẻ
                Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

                Comment


                • #10
                  Khi dùng lệnh show int thì ta chỉ thấy được BW của int nối vào router,làm sao ta biết được tốc độ thấp nhất của đường truyền từ nó đến đích.
                  Với sơ đồ mạng trên thì ứng với router 1,nếu dùng lệnh sh int mình biết được tốc độ của int là 256k.Tuy nhiên tốc độ dùng trong công thức để tính metric từ nó đến NetA thì là 56k.Vậy làm cách nào R1 biết được tốc độ 56k đó để tính metric cho mình.
                  Theo em nghĩ: Khi R3 gửi thông tin định tuyến đến R2 thì nó sẽ gửi kèm theo thông tin đường truyền từ nó đến NetA có tốc độ thấp nhất là 56k.Sau đó R2 gửi thông tin định tuyến đến R1 ,lúc này R2 sẽ kiểm tra tốc độ đường truyền từ nó đến R1.Nếu tốc độ này lớn hơn tốc độ thấp nhất (tương ứng trong trường hợp này là 56k) thì nó cứ để thông tin đường truyền thấp nhất là 56k.Còn nếu tốc độ đường truyền từ nó đến R1 nhỏ hơn 56k(ví dụ là 30k) thì nó sẽ đổi lại thông tin về đường truyền có tốc độ thấp nhất là 30K.
                  Nhờ vậy ,khi một router nhận được thông tin định tuyến từ nó đến một mạng nào đó thì nó cũng biết được tốc độ đường truyền thấp nhất từ nó đến mạng đó.
                  Không biết như vậy có đúng không?
                  Mong mọi người giúp đỡ.

                  Comment


                  • #11
                    Re: Cách tính metric trong IGRP/EIGRP

                    đây là format của một IGRP packets. Chú ý là có thông số về băng thông.

                    Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

                    Comment


                    • #12
                      RE: Cách tính metric trong IGRP/EIGRP

                      Metric của IGRP là composite metric, đó là sự liên kết của băng thông , delay , độ tin cậy , tải và MTU . Mặc định IGRP lựa chọn một route dựa vào băng thông và delay . Nếu một liên kết dữ liệu được xem như là một ống nước thì băng thông chính là độ rộng của cái ống nước đó , còn delay chính là chiều dài của ống . Nói cách khác , băng thông là đại lượng đo dung lượng và delay là đại lượng đo thời gian di chuyển từ đầu cuối đến đầu cuối (end- to-end). Tải (load) và độ tin cậy (reliability) được tính toán chỉ khi router được cấu hình để làm điều đó . Mặc dầu MTU không được sử dụng trong quá trình tính toán composite metric nhưng IGRP cũng theo dõi MTU (maximum transmission unit) nhỏ nhất dọc một route.

                      - Băng thông có đơn vị là kilobit. Nó là đại lượng được sử dụng để tính toán metric chỉ khi và không cần thiết phản ánh băng thông thực sự của liên kết , do đó băng thông không phải là một con số động .Ví dụ băng thông mặc định của interface nối tiếp là 1544k cho dù interface này được kết nối đến đường T1 hay là đường 56K .Băng thông có thể thay đổi được bằng câu lệnh bandwidth.

                      Băng thông trong các update của IGRP được tính như sau :
                      BWIGRRP = 107/ BW .
                      với BW là băng thông trên interface .
                      - Delay cũng là một con số mang tính tĩnh , đơn vị là microsecond . Khi được mang trong các update IGRP , delay là một con số dài 3 octet có đơn vị là 10-µs.

                      Delay của IGRP được tính như sau :
                      DLYIGRP(10-µs) = DLY(µs)/10
                      IGRP cũng sử dụng delay để chỉ ra một route không còn đọc được (unreachable route ) bằng cách thiết lập DLYIGRP = 0xFFFFFF. Con số này chuyển ra thập phân khoảng 167.8 giây , vì vậy delay end-to-end cực đại của IGRP route là 167s.

                      Vì IGRP sử dụng băng thông và delay như là default metric , do đó các đại lượng này phải được cấu hình đúng và bền vững trên tất cả các interface của các IGRP router. Chỉ nên thay đổi băng thông và delay chỉ khi cần thiết và chỉ khi hiểu rõ về kết quả của sự thay đổi đó . Trong hầu hết các trường hợp , tốt nhất là không nên thay đổi giá trị mặc định của nó , ngoại trừ các serial interface vì các interface này trong các Cisco router có băng thông mặc định mà không quan tâm đến băng thông thực sự của link mà nó kết nối đến.Thay đổi băng thông trên serial interface để thiết lập băng thông thực sự cho interface đó.

                      (source http://chuyenviet.com)
                      The beautiful thing about learning is that no one can take it away from you. (B.B. King)

                      Comment


                      • #13
                        RE: Cách tính metric trong IGRP/EIGRP

                        Xét một kết nối có dạng

                        RouterA (S0)------------(S0)-RouterB

                        Kết nối trên có băng thông là 64K. Trong phần lớn các trường hợp, băng thông của các cổng S0 trên routerA và S0 trên routerB có cùng giá trị. Tuy nhiên, điều này không phải là luôn luôn đúng. Giá trị băng thông được dùng trong tính toán metric của IGRP/EIGRP sẽ phụ thuộc vào câu lệnh bàndwidth nếu câu lệnh này được cấu hình trên routers.

                        Về giá trị Delay, giá trị được dùng sẽ là tổng của các giá trị delay của các interface trên đường đi từng nguồn đến đích (kể cả giá trị delay của interface đích).
                        Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

                        Comment


                        • #14
                          Re: RE: Cách tính metric trong IGRP/EIGRP

                          Thưa các anh, trong bài viết của Rick Graziani - Cabrillo College, em thấy có đoạn, MTU thực chất không bao giờ được dùng để tính toán metric, vậy là sao hả các anh?
                          ---------------------------------------
                          One, you like a dream comes true

                          Comment


                          • #15
                            Re: RE: Cách tính metric trong IGRP/EIGRP

                            Originally posted by one
                            Thưa các anh, trong bài viết của Rick Graziani - Cabrillo College, em thấy có đoạn, MTU thực chất không bao giờ được dùng để tính toán metric, vậy là sao hả các anh?
                            EM xin đưa nguyên văn ạ:

                            The metrics that IGRP uses are:
                            Bandwidth – The lowest bandwidth value in the path
                            Delay – The cumulative interface delay along the path
                            Reliability – The reliability on the link towards the destination as determined by the exchange of keepalives
                            Load – The load on a link towards the destination based on bits per second
                            NO… MTU – The Maximum Transmission Unit value of the path. MTU has never been used by IGRP or EIGRP as a routing metric.
                            ---------------------------------------
                            One, you like a dream comes true

                            Comment

                            • Working...
                              X