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.

Redistribute được sử dụng khi nào vậy?

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

  • Redistribute được sử dụng khi nào vậy?

    Cho mình hỏi chút. Khi cấu hình mạng mà một bên dùng routing là static, bên kia là dynamic, hoặc một bên là RIP, một bên dùng IGRP thì chúng ta phải dùng các lệnh Redistribute ở các Router biên. Vậy cho hỏi các tham số sau lệnh Redistribute xác định thế nào, giá trị bao nhiêu cho là thích hợp??????????(bandwidth,...)
    (#redistribute static (ko có tham số))

    #redistribute RIP.....
    #redistribute IGRP.....

    -----------------------
    Mọi người trả lời mau nhé!
    1'hpSky!

  • #2
    xin chào bạn,

    Lệnh redistribute được dùng để chia xẻ route giữa các routing domain khác nhau. Như trong ví dụ bạn chỉ ra, một routing domain có thể là RIP; bên còn lại có thể là IGRP; hoặc một routing domain là static và môt bên là ospf....

    Cú pháp tổng quát của lệnh redistribute như sau:

    Mode:

    Router(config-router)#

    Syntax:

    redistribute protocol [process-id] [metric metric-value] [metric-type type-value] [match {internal | external 1 | external 2}] [tag tag-value] [route-map map-tag] [weight weight] [subnets]

    Để xóa lệnh này, bạn có thể dùng:

    no redistribute protocol [process-id] [metric metric-value] [metric-type type-value] [match {internal | external 1 | external 2}] [tag tag-value] [route-map map-tag] [weight weight] [subnets]


    Mô tả cú pháp:

    protocol

    Routing protocol đang được "đẩy vào"/đang được phân phối vào một routing protocol khác.

    Ví dụ: đưa rip routes vào ospf:

    Router(config)#router ospf 1
    Router(config-router)#redistribute rip

    Các từ khóa có thể dùng với lệnh redistribute là: bgp, egp, eigrp, igrp, iso-igrp, isis, odr, ospf, mobile, static, connected, and rip.

    Từ khóa static được dùng với static routes.

    Từ khóa connected được dùng để chỉ ra những route được kết nối trực tiếp. Đối với những routing protocol như ospf, các route được redistribute vào sẽ là loại ngoại lai (external)

    process-id
    Mục chọn này được dùng cho các routing protocol có dùng AS number. Giá trị này sẽ chỉ ra process-id hoặc routing process. Đối với RIP thì không cần dùng.

    metric metric-value
    Metric được dùng cho những route được redistribute vào. nếu giá trị này không được chỉ ra, và nếu không có giá trị mặc định nào được chỉ ra trong lệnh default-metric, giá trị mặc định đuợc dùng là 0 (chính xác hơn là tùy thuộc vào routing protocol). bạn nên dùng một giá trị nhất quán cho giá trị metric này.

    Ví dụ:

    Router(config)#router ospf 1
    Router(config-router)#redistribute igrp 77 metric 100

    metric của OSPF là cost. IGRP là bandwidth, delay, reliability, load, and MTU. Vì OSPF chỉ hiểu cost, bạn phải dịch (translate) metric của igrp sang cost.

    Ví dụ 2: #redistribute ospf 1 metric 1000 1 255 1 1500

    Lệnh này sẽ gán các route được redistribute vào igrp các giá trị BW,DLY, load, MTU...

    Các ví dụ khác:

    Router(config)#router bgp 109
    Router(config-router)#redistribute ospf 1 match internal
    hoặc:

    Router(config)#router ospf 110
    Router(config-router)#redistribute igrp 1 metric 100 subnets

    Lệnh trên sẽ phân phối các igrp route vào ospf domain. các routes ngoại lai sẽ có metric là 100.

    Router(config)#router ospf 109
    Router(config-router)#redistribute igrp 108 metric 100 subnets
    Router(config-router)#redistribute rip metric 200 subnets

    Giá trị metric được chỉ ra trong redistribute command sẽ có độ ưu tiên cao hơn giá trị metric được chỉ ra bởi lệnh default-metric.

    Tóm tắt:

    Khi redistribute một routing protocol vào một routing protocol khác, bạn cần phải gán các metric phù hợp cho các routes mới này. Các routing protocol khác nhau dùng các metric rất khác nhau. Các giá trị thích hợp phụ thuộc vào routing protocol trong từng trường hợp cụ thể.

    Chúc bạn vui và thành công,
    Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

    Comment


    • #3
      Cám ơn bạn DangQuangminh, bài viết của bạn tốt lắm, cám ơn nhiều nha
      1'hpSky!

      Comment


      • #4
        Xin chào dangquangminh !

        Mình đang học CCNA nhưng chưa hiểu lắm về Routed, Routing, Static, Dynamic
        Bạn có thể chỉ giáo giúp mình được không. Đang rất cần được chỉ giáo.

        Cảm ơn rất nhiều.

        Comment


        • #5
          Xin chào Nam Huyền,

          bạn thử xem bài viết này.



          Mến chúc bạn thành công,
          Minh
          Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

          Comment


          • #6
            Cảm ơn Minh nhiều.
            Nhưng bạn đính chính giùm: Nam Huyên chứ không phải Nam Huyền nhé.

            Good luck,
            Nam

            Comment


            • #7
              Redistribute được sử dụng khi nào vậy?

              Redistribute được sử dụng khi nào vậy? chỉ giúp mình với

              Comment


              • #8
                Chào bạn,

                Khi network của bạn có chạy nhiều routing protocols, để chúng biết được thông tin network của nhau bạn cần phải redistribute giữa các routing protocol này.

                Thân mến

                Comment


                • #9
                  Hi bạn !
                  Redistribute được dùng khi trong 1 LAN mà có nhiều Network khác nhau, nên khi các Router sẽ update Routing table cho nhau sẽ không hiểu và không quãng bá các Network bên cạnh nên lệnh Redistribute Connected sẽ giúp việc quãng bá các Network giữa các :mad:

                  Comment


                  • #10
                    Sao mình thấy kỳ vậy:
                    Redistribute được dùng khi trong 1 LAN mà có nhiều Network khác nhau
                    1 LAN sao lại có nhiều mạng khác nhau, 1 LAN là một mạng thôi chứ ?!: Trong một mạng LAN chỉ có một địa chỉ mạng.

                    Theo mình biết redistribute là chuyển một route từ một giao thức định tuyến này sang route của giao thức định tuyến khác.
                    Ví dụ: có sơ đồ mạng

                    --RouterA----------RouterB----------RouterC----
                    <--------RIP---------->|<------IGRP-------->|

                    RouterA và B chạy RIP, Từ RouterB và RouterC chạy IGRP. Hai giao thức định tuyến khác nhau cùng chạy trong mạng.

                    Lúc này tại routerB cần phải thực hiện Redistibute để cho các route học từ RIP biến đổi thành các route phù hợp và truyền cho RouterC chạy IGRP; ngược lại biến đổi route học từ RouterC truyền cho A.

                    Xem ví dụ ở trong phần CCNALab2:


                    :P

                    Comment


                    • #11
                      mình đồng ý với Helix,redistribute được sử dụng khi trong cùng 1 mạng sử dụng nhiều giao thức định tuyến động khác nhau,để các bản update của giao thức định tuyến này có thể được hiểu bởi các router chạy giao thức định tuyến kia thì ta sử dụng redistribute để chuyển đổi các metric giữa chúng.

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

                      Comment


                      • #12
                        hi lee & helix !
                        như vậy là lee nhớ rồi đó hii hiểu được redistribute rồi, thực ra mình nói sai để có đề tài nói tiếp làm cho lee dễ hiểu hơn hiii còn không biết cám ơn nữa hiii
                        chúc vui nhe !

                        Comment


                        • #13
                          Redistribution:

                          Quá trình chia sẽ route được học từ các nguồn khác nhau. Ví dụ bạn có thể redistribute route được học từ RIP vào OSPF (trong trường hợp này bạn có thể gặp vấn đề với VLSM). Hoặc bạn có thể redistribute static route vào EIGRP. Quá trinh redistribution này phần lớn phải cấu hình bằng tay ( manually).

                          Một số vấn đề cần chú ý khi thực hiện redistribution:

                          * chuyển đổi metric giữa các routing protocols
                          * tránh hiện tượng một route được redistribute lại nhiều lần
                          * classful/classless

                          Thân mến,
                          Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

                          Comment


                          • #14
                            hi anh Minh!
                            nhờ anh chỉ rõ cho em, để tránh hiện tượng route lại nhiều lần mình sẽ làm thế nào vậy anh?
                            Cám ơn anh nhiều!

                            Comment


                            • #15
                              Hi,

                              Để tránh hiện tượng route lại nhiều lần, anh có thể dùng các cơ chế route-filtering:

                              * dùng distribute-list
                              * dùng route-map
                              * dùng distance
                              * dùng prefix-list

                              Các kỹ thuật này anh sẽ được học trong cấp độ CCNP/CCIE.

                              Thân chúc anh thành công,
                              Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

                              Comment

                              Working...
                              X