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ác vấn đề cần chú ý khi redistribution giữa các routing protocol?

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

  • #31
    RE: Các vấn đề cần chú ý khi redistribution giữa các routing protocol?

    Routing loop là vấn đề duy nhất có thể xảy ra khi thực hiện redistribution routes giữa các giao thức định tuyến. Như đã đề cập trong các mục trước, vấn đề suboptimal thỉng thoảng sẽ bị tạo ra bởi các quá trình redistribution. Ví dụ giá trị AD sẽ chọn lựa đường đi kém tối ưu khi một đường đi kết nối trực tiếp lại được dùng như một đường đi dự phòng.

    Hãy tuân theo các nguyên tắc sau đây khi thiết kế mạng để tránh routing-loop:
    - Có một kiến thức tốt về sơ đồ mạng, Routing domain, dòng traffic
    - Không cho các giao thức chạy chất chồng lên nhau. Mọi việc sẽ dễ dàng hơn nếu các giao thức khác nhau có thể được phân chia rõ ràng vào các domain riêng lẽ trong đó router hoạt động như các router ở ranh giới. Đây còn được gọi là core và edge protocol.
    - Chỉ ra các router ở ranh giới mà trên đó phải cấu hình redistribution
    - Xác định giao thức nào là core, giao thức nào là edge
    - Xác định chiều của quá trình redistribution, trong đó giao thức nào sẽ được redistribute. Lấy ví dụ, RIP sẽ redistribute vào EIGRP như EIGRP sẽ không redistribute vào RIP. Điều này nhằm tránh các mạng sẽ bị phản hồi ngược lại vào domain ban đầu. Hãy dùng default-route hoặc quá trình redistribution một chiều nếu cần thiết.
    - Nếu quá trình redistribution hai chiều là không thể tránh khỏI, hãy dùng cơ chế sau: cấu hình metric bằng tay, cấu hình giá trị AD bằng tay, dùng distribution access-list.

    Comment


    • #32
      RE: Các vấn đề cần chú ý khi redistribution giữa các routing protocol?

      Tránh các vấn đề với hội tụ mạng khi redistribution

      Để duy trì tính nhất quán giữa các giao thức định tuyến khác nhau, ta phải xem xét nhiều công nghệ. Một mối quan tâm lớn là quá trình tính toán của bảng định tuyến và khoảng thời gian hội tụ trong bao lâu. EIGRP có tốc độ hội tụ khá nhanh trong khi RIP thì hội tu chậm hơn. Việc chia sẽ thông tin giữa hai công nghệ có thể gây ra vài vấn đề. Ví dụ mạng sẽ hội tụ ở tốc độ của giao thức chậm hơn. Ở một vài thời điểm, điều này sẽ tạo ra timeout và khả năng routing loops. Điều chỉnh timers sẽ giải quyết vấn đề nhưng bất cứ một giao thức nào cũng phải được cấu hình với một kiến thức vững chắc về toàn bộ hệ thống mạng. Các thông số thờI gian timers thường yêu cầu là cấu hình giống nhau trong tất cả các routers sao cho timer có cùng giá trị.

      Comment


      • #33
        RE: Các vấn đề cần chú ý khi redistribution giữa các routing protocol?

        Các vấn đề có thể phát sinh khi thực hiện redistribution có thể rất khó để troubleshooting bởi vì vấn đề xuất hiện có thể nằm ở nơi khác. Các vấn đề có thể phát sinh bao gồm:

        - Các quyết định định tuyến là sai, kém hiệu quả vì sự khác biệt về metric. Việc chọn lựa đường đi sai còn được gọi là sub-optimal path.
        - Khi một routing loop xảy ra, data sẽ được chuyển bất tận mà không bao giờ đến đích. Điều này là do vấn đề route-feedback trong đó một router gửi thông tin update ra khỏi AS lại nhận được route đó gửi ngược lại vào AS.
        - Khoảng thời gian hội tụ của mạng sẽ tăng bởi vì sự khác nhau của các công nghệ. Nếu các giao thức định tuyến hội tụ ở các khoảng thời gian khác nhau, điều này có thể dẫn đến vấn đề timeouts và mất các network.
        - Quá trình ra quyết định và thông tin được gửi bên trong một giao thức có thể không tương thích với nhau và không dễ dàng trao đổi. Điều này sẽ dẫn đến lỗi và các cấu hình phức tạp.
        The beautiful thing about learning is that no one can take it away from you. (B.B. King)

        Comment


        • #34
          RE: Các vấn đề cần chú ý khi redistribution giữa các routing protocol?

          Cấu hình Redistribution


          Cấu hình redistribution cho một giao thức sẽ tùy thuộc vào đặc điểm của từng giao thức. Tất cả các giao thức yêu cầu các bước sau khi thực hiện redistribution:

          Bước 1: cấu hình redistribution
          Bước 2: định nghĩa giá trị metric mặc định được gán vào bất cứ network nào đang được redistribute vào các quá trình định tuyến.

          Các lệnh để cấu hình redistribution được cấu hình như là các lệnh con của quá trình routing. Lệnh redistribute có thể chỉ ra giao thức định tuyến mà từ đó các updates được chấp nhận. Nó sẽ chỉ ra nguồn của updates. Tùy thuộc vào thiết kế mạng, các cấu hình thêm vào là cần thiết.


          Cấu hình Default Metric khi thực hiện redistribution

          Giá trị default metric có thể được cấu hình theo vài cách. Cách đầu tiên là bao gồm tùy chọn metric trong lênh redistribute, định nghĩa giá trị metric cho route đó.
          Bạn cũng có thể cấu hình giá trị default metric với lệnh default-metric trong quá trình định tuyến. Dùng lệnh default-metric sẽ giảm số lệnh phải cấu hình vì khi này không cần phải cấu hình cho mỗi quá trình redistribution riêng lẻ.


          Cấu hình giá trị metric mặc định cho OSPF, IS-IS, RIP, EGP, or BGP

          Có thể cấu hình redistribution giao thức định tuyến, sau đó dùng lệnh riêng lẻ default-metric để chỉ ra giá trị default-metric. Điểm thuận lợi là đây là cấu hình đơn giản hơn, dễ khắc phục lỗi (nếu có) hơn. Ngoài ra nếu có nhiều giao thức được redistribute vào, giá trị default-metric sẽ áp dụng cho tất cả các route của các giao thức đang được redistribute. Riêng ISIS không thể định nghĩa giá trị default metric. Giá trị metric phải chỉ ra khi thực hiện redistribute. Nếu giá trị metric không được chỉ ra, giá trị mặc định (cost = 0) sẽ được dùng và route sẽ bị bỏ qua. Để cấu hình các giá trị mặc định cho ospf, rip, egp hoặc bgp, hãy dùng cú pháp sau:


          Router(config-router)#default-metric number
          Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

          Comment


          • #35
            RE: Các vấn đề cần chú ý khi redistribution giữa các routing protocol?

            Cấu hình giá trị AD khi thực hiện redistribution


            Bên cạnh việc chỉ ra giá trị metric cho các route trong quá trình redistribution, người quản trị mạng cũng cần kiểm soát quá trình chọn lựa giữa các giao thức định tuyến khác nhau. Trong trường hợp này thì chỉ dùng giá trị metric là không đủ vì có nhiều giao thức đang được redistribute.

            Việc thay đổi giá trị AD cho phép đường đi tốt nhất được thực hiện. Để đảm bảo đường đi tối ưu được chọn lựa, đôi khi cần phải thay đổi giá trị AD để làm cho một route là kém hơn so với các route khác. Cấu trúc lệnh là giống nhau cho các giao thức ngoại trừ EIGRP dùng kiểu lệnh khác. Cú pháp dưới đây là dành cho EIGRP:

            Router(config)#distance eigrp internal-distance external-distance

            Để cấu hình giá trị AD cho giao thức định tuyến IP khác, dùng cú pháp lệnh sau:
            Router(config-router)#distance weight [ address mask] [ access-list-number | name] [ip]
            Đặng Quang Minh, CCIEx2#11897 (Enterprise Infrastructure, Wireless), DEVNET, CCSI#31417

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

            Comment


            • #36
              RE: Các vấn đề cần chú ý khi redistribution giữa các routing protocol?

              Các vấn đề phát sinh và giải pháp khi thực hiện redistribution.

              Đặc trưng của các giao thức định tuyến mà hầu hết được mang trong redistribution là sự khác nhau trong metric và administrative distance, và khả năng classful hay classless của chúng. Nếu không xem xét cẩn thận sự khác nhau khi redistribution có thể dẫn tới các vấn đề sau: sự thất bại trong sự trao đổi một vài hoặc tất cả các tuyến (route), routing loop và black hole.

              a/ Metric

              Static route không có metric đi kèm với chúng, nhưng mỗi OSPF route (tuyến OSPF) phi có một giá trị cost đi kèm. Một ví dụ khác liên quan đến metric nữa đó là redistribution của RIP route (tuyến RIP) vào IGRP. Metric của RIP là hop count, trong khi IGRP sử dụng bandwidth và delay. Metric của IGRP là một số 24 bit trong khi của RIP giá trị giới hạn là 15. Trong cả 2 trường hợp, yêu cầu đối với giao thức định tuyến tham gia redistribution là đối với những tuyến (route) được redistribution vào domain của nó thì nó phi kết hợp được metric của nó với metric của những tuyến đó.

              Do đó cần có một giải pháp đó là khi router thực hiện redistribution phải gán một giá trị metric cho những tuyến tham gia redistribution.

              Trường hợp như Hình 3.2 đây là EIGRP được redistribution vào OSPF, và OSPF được redistribution vào EIGRP. OSPF không hiểu metric tổ hợp của EIGRP và EIGRP cũng không hiểu cost của OSPF. Kết quả là, các phần của quá trình redistribution là các router phải được giao một cost cho mỗi EIGRP route trước khi tuyến đó được quảng bá sang OSPF domain. Tưng tự như vậy, router cũng phải gán một cặp giá trị sau: bandwidth, delay, reliability, load và MTU cho mỗi OSPF route trước khi nó được quảng bá sang EIGRP domain. Nếu quá trình gán metric là không đúng thì quá trình redistribution sẽ thất bại.

              b. Khoảng cách quản lý (Administrative Distance)

              Tính đa dạng của metric còn gây ra vấn đề sau: nếu một router chạy nhiều hơn một giao thức định tuyến và học một tuyến (route) tới cùng một đích từ mỗi giao thức tương ứng, thì tuyến nào sẽ được chọn? Mỗi giao thức định tuyến sử dụng metric của nó để xác định ra route tốt nhất theo cách của mình. So sánh tuyến (route) với metric khác nhau chẳng hạn: hop count và cost, chẳng khác nào so sánh táo và cam.

              Có một giải pháp để giải quyết vấn đề này đó là administrative distance. Đúng như metric được gán cho mỗi tuyến (route) đến mức độ ưu tiên của mỗi route có thể được xác định, administrative distance được gán cho tuyến nguồn (route source) đến mức độ ưu tiên hn của tuyến nguồn được xác định. Như trong phần hai đã giới thiệu administrative distance nó như là thước đo về độ tin cậy. Giá trị administrative distance càng nhỏ thì độ tin cậy của thông tin định tuyến trao đổi bởi giao thức tương ứng càng lớn.

              Ví dụ, giả sử một router chạy 2 giao thức định tuyến là RIP và EIGRP. Khi router học một tuyến tới mạng 192.168.5.0 bằng cả 2 giao thức định tuyến thì nó sẽ nhận được thông tin về tuyến tới mạng 192.168.5.0 từ cả RIP neighbor và EIGRP neighbor. Bởi vì EIGRP sử dụng metric tổ hợp cho nên những thông tin định tuyến học được từ EIGRP sẽ chính xác hơn là thông tin định tuyến học được từ RIP. Do đó, EIGRP tin cậy hơn RIP.
              Bảng 3.3 cho biết các giá trị administrative distance mặc định của các giao thức định tuyến khác nhau. EIGRP có administrative distance là 90 trong khi RIP là 120. Điều đó chứng tỏ EIGRP tin cậy hơn RIP.

              c. Redistributing từ Classless vào Classful Protocols

              Sự suy xét thận trọng đã được nói rõ được nói rõ khi thực hiện redistribution từ một classless routing process domain vào một classful domain. Để hiểu được tại sao lại như vậy, đầu tiên cần hiểu một classful routing protocol phn ứng lại như thế nào với sự thay đổi của subnet. Như đã biết RIP là một classful routing protocol cho nên nó không gửi mask trong thông tin định tuyến. Đối với các route mà một classful router nhận được sẽ rơi vào một trong 2 khả năng sau:

              - Router sẽ có một hay nhiều hn interface gắn với mạng chính (major network).
              - Router sẽ không có interface gắn vào mạng chính.

              Trong trường hợp thứ nhất, router phi sử dụng mặt nạ định hình của chính mình cho mạng chính để xác định một cách chính xác subnet của địa chỉ đích trong gói packet. Trong trường hợp thứ 2, chỉ địa chỉ của mạng chính mà nó có thể bao gồm trong thông tin quảng bá bởi vì nó không có cách nào để xác định subet mask để sử dụng.
              Robedan
              Học viên CCNP VnPro khóa 2

              Comment


              • #37
                redistribute thực chất là router biên gửi bảng định tuyến đi phải hok
                :54: i'm not a girl,not yet a woman ,because i'm superwoman :D.just funny.hihi :54:

                Comment

                Working...
                X