• 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ấu hình CAR (Committed Access Rate )

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

  • Cấu hình CAR (Committed Access Rate )

    Committed Access Rate

    CAR hiện thực cơ chế một tốc độ, hai trạng thái. Khi so sánh với cùng tùy chọn trong CB Policing, CAR và CB Policing có nhiều điểm tương đồng. Cả hai có thể khống chế lưu lượng vào và ra trên một cổng hay một subinterface. Có hai có thể định hình một tập hợp con các lưu lượng dựa trên thuật toán phân loại. CAR khác với CB Shaping trong bốn đặc điểm sau:

    CAR dùng lệnh rate-limit, không phải là một phần của tập lệnh MQC.
    CAR có một đặc tính gọi là cascaded hay nested rate-limit, trong đó cho phép nhiều lệnh rate-limit trên một cổng xử lý cùng một gói tin.
    CAR hỗ trợ Be, tuy nhiên, ngay cả trong trường hợp này, nó vẫn hỗ trợ chỉ hai nhóm trạng thái là conform và exceed, không hỗ trợ nhóm thứ ba.
    Khi CAR có thông số Be được cấu hình, thuật toán bên trong được dùng để xác định một gói tin có tuân theo hay vượt quá tốc độ thì khác với thuật toán dùng trong CB Poling.

    CAR đặt phần lớn các thông số trên lệnh rate-limit, lệnh này được cấu hình trong một interface hay subinterface.

    rate-limit {input | output} [access-group [rate-limit] acl-index] bps burst-normal
    burst-max conform-action conform-action exceed-action exceed-action


    Ví dụ dưới đây mô tả một ví dụ cấu hình CAR. Tiêu chuẩn cho cấu hình CAR là như sau:
    Tất cả các lưu lượng được khống chế ở tốc độ 96 kbps ở đầu vào của router ISP.
    Bc có giá trị tương đương với lưu lượng được truyền trong một giây.
    Be có giá trị tương đương với lưu lượng trong 0.5 giây.
    Lưu lượng vượt quá tốc độ bị loại bỏ
    Lưu lượng nằm trong giới hạn thì được truyền với giá trị Precendence gán bằng 0.

    Lệnh rate-limit bỏ qua tùy chọn access-group, ngĩa là nó không có thông số nào để so sánh, vì vậy tất cả các gói tin được xem như là so trùng với lệnh match này.

    interface Serial1/0.1 point-to-point
    ip address 192168.2.251 255.255.255.0
    rate-limit input 96000 12000 18000 conform-action set-prec-transmit 0 exceed-action drop
    frame-relay interface-dlci 103


    ! The output below confirms the parameters, including matching all traffic.

    ISP-edge# show interfaces s 1/0.1 rate-limit
    Input matches: all traffic
    params: 96000 bps, 12000 limit, 18000 extended limit
    conformed 2290 packets, 430018 bytes; action: set-prec-transmit 0
    exceeded 230 packets, 67681 bytes; action: drop
    last packet: 0ms ago, current burst: 13428 bytes
    last cleared 00:02:16 ago, conformed 25000 bps, exceeded 3000 bps

    Để phân loại lưu lượng, CAR yêu cầu dùng ACL bình thường hay dùng một
    rate-limit ACL. Một ACL dạng rate-limit có thể so sánh với cả các bit MPLS EXP, IPP hay địa chỉ MAC. Đối với các trường khác, một IP ACL phải được dùng. Ví dụ dưới đây hiển thị một cấu hình trong đó CAR khống chế ba loại lưu lượng khác nhau dùng ACL để lựa ra lưu lượng, cũng như giới hạn tốc độ truyền tổng thể.

    Các tiêu chuẩn cho ví dụ này là như sau. (Chú ý rằng CAR cho phép chỉ những tốc độ là bội số của 8 kbps).

    Khống chế tất cả các lưu lượng trên cổng ở mức 496 kbps nhưng trước khi gửi lưu lượng này, các yêu cầu sau phải được thực hiện.
    Khống chế lưu lượng web ở mức 400 kbps
    Khống chế lưu lượng FTP ở mức 160 kbps
    Khống chế tất cả các lưu lượng VoIP ở mức 200kbps
    Chọn Bc và Be sao cho Bc có giá trị tương đương lưu lượng truyền trong một giây và Be không cung cấp khả năng bùng nổ dữ liệu nào so với Bc.

    ! ACL 101 matches all HTTP traffic
    ! ACL 102 matches all FTP traffic
    ! ACL 103 matches all VoIP traffic
    interfaces 0/0
    rate-limit input 496000 62000 62000 conform-action continue exceed-action drop rate-limit input access-group 101 400000 50000 50000 confom-action transmit exceed-action drop
    rate-limit input access-group 102 160000 20000 20000 conform-acton transmit exceed-action drop
    rate-limit input access-group 103 200000 25000 25000 conform-action transmit exceed-actin drop


    Cấu hình CAR có thể tham chiếu đến IP ACL để phân loại lưu lượng, dùng ba kiểu IP ACL khác nhau trong trường hợp này. ACL 101 sẽ lựa ra tất cả các lưu lượng dạng web, ACL 102 sẽ lựa ra tất cả các lưu lượng FTP và ACL 103 sẽ lựa ra tất cả các VoIP. Dưới cổng S1/0.1, bốn câu lệnh rate-limit được dùng. Lệnh đầu tiên gán tốc độ cho tất cả các lưu lượng, loại bỏ các lưu lượng vượt quá 496 kbps. Tuy nhiên hành động cho trạng thái conform của gói tin là “continue”. Điều này có nghĩa các gói tin này sẽ tiếp tục bị so sánh với các lệnh rate-limit kế tiếp và khi so trùng với một phát biểu nào đó, một vài hành động sẽ được thực hiện. Ví dụ lưu lượng web sẽ so sánh đúng bằng với phát biểu thứ hai, với kết quả là hoặc là truyền hoặc là loại bỏ. Lưu lượng VoIP sẽ được so sánh với phát biểu thứ ba trước khi so sánh với phát biểu cuối cùng. Kết quả là, tất cả các lưu lượng sẽ bị giới hạn về mức 496 kbps, và ba tập hợp con của lưu lượng bị ngăn ngừa khỏi việc chiếm tất cả các băng thông. CB Policing có thể cấu hình để đạt được cùng chính sách bằng cách dùng policy map lồng vào nhau.
    Đặng Hoàng Khánh
    Email: danghoangkhanh@vnpro.org
    ---------------------------
    VnPro - Cisco Authorised Training
    Discuss about Networking, especially Cisco technology: http://vnpro.org
    Discuss about Wireless: http://wifipro.org or http://wimaxpro.org
Working...
X