PDA

View Full Version : sự khác nhau giữa CAR và WRED?



sinhvienngheo
30-05-2003, 01:10 AM
em nhận thấy trong cấu hình của CAR và WRED đều có hạn chế về băng thông. Tuy nhiên em không nhận thấy sự khác biệt về hai công nghệ này.
các anh có thễ cho em biết khi nào mình dùng CAR, khi nào WRED/ERD được dùng hay không?

cám ơn,

sinhvienngheo
03-06-2003, 02:17 AM
em nhận thấy trong cấu hình của CAR và WRED đều có hạn chế về băng thông. Tuy nhiên em không nhận thấy sự khác biệt về hai công nghệ này.
các anh có thễ cho em biết khi nào mình dùng CAR, khi nào WRED/ERD được dùng hay không?

cám ơn,

các anh vui lòng trả lời giúp em.

cám ơn,

TGA_Certificationteam
03-06-2003, 02:46 AM
CAR nằm trong category QoS Traffic Policy and Shaping, còn WRED nằm trong category QoS Congestion Advoidance. Nếu chỉ nói đơn giản vậy thôi chắc bạn hiểu ?

ERD ??? RED mới đúng. và cũng nằm trong Category QoS Congestion Advoidance luôn.

SVN bảo mình vào www.cisco.com update kiến thức, mà sao bạn không vào nhỉ ?
Here :

CAR
The Committed Access Rate (CAR) and Distributed CAR (DCAR) services limit the input or output transmission rate on an interface or subinterface based on a flexible set of criteria.
CAR limiting
The rate-limiting feature of CAR provides the network operator with the means to define Layer 3 aggregate or granular access, or egress bandwidth rate limits, and to specify traffic handling policies when the traffic either conforms to or exceeds the specified rate limits. Aggregate access or egress matches all packets on an interface or subinterface. Granular access or egress matches a particular type of traffic based on precedence. You can designate CAR rate-limiting policies based on physical port, packet classification, IP address, MAC address, application flow, and other criteria specifiable by access lists or extended access lists. CAR rate limits may be implemented either on input or output interfaces or subinterfaces including Frame Relay and ATM subinterfaces.

An example of use of CAR's rate-limiting capability is application-based rates limiting HTTP World Wide Web traffic to 50 percent of link bandwidth, which ensures capacity for non-Web traffic including mission-critical applications.


Còn đây là WRED nè :
Weighted RED (WRED) generally drops packets selectively based on IP precedence. Packets with a higher IP precedence are less likely to be dropped than packets with a lower precedence.
RED :
Random Early Detection (RED) is a congestion avoidance mechanism that takes advantage of TCP's congestion control mechanism.

Tất cả những thông tin chi tiết, SVN chịu khó tìm cuốn Quality of Service của Cisco Press, hoặc là Enhanced IP service của Cisco Press đọc đi.

sinhvienngheo
03-06-2003, 11:24 AM
cám ơn TGA,

trong ví dụ của bạn có đề cập đến cách dùng car để giới hạn www traffic về 50%.

Bạn có thể cấu hình cho yêu cầu trên không?

xin cám ơn,

TGA_Certificationteam
03-06-2003, 11:05 PM
Có vẻ SVN biết mà cứ khoái hỏi không. Ok thui.

Để giới hạn CAR cho Web traffic về 50%, trước tiên tạo một Access-list cho web traffice ( cái này đơn giản đúng hong)

Giả sử web permit access-list là 101. Thì nhập lệnh sau :
Cú pháp như sau:
Router(config-if)# rate-limit {input | output} [access-group [rate-limit] acl-index] bps burst-normal burst-max conform-action action exceed-action action

Với trước hợp trên, tùy vào input hay output mà bạn chọn
Access-group sẽ là 101. bps sẽ là 50% tổng băng thông nếu muốn 50%. Các thông số khác có ý nghỉa như sau (làm biếng dịch quá - tiếng Anh luôn, quote trong Cisco system ra đó)

Rate limit - An average rate, determined by a long-term average of the transmission rate. Traffic that falls under this rate will always conform.

Normal burst -A normal burst size, which determines how large traffic bursts can be before some traffic is considered to exceed the rate limit.

An excess burst size (Be) - . Traffic that falls between the normal burst size and the Excess Burst size exceeds the rate limit with a probability that increases as the burst size increases. CAR propagates bursts. It does no smoothing or shaping of traffic.


Lệnh đó sẽ được gỏ như sau, giả sử là đường trueyền là E1 đi

Rate-limit input access-group 101 1000000 24000 32000 comfort-action set-prec-transmit 5 exceed-action set-prec-trasmit 0

Vậy thôi, các thông số sau mình thêm vào, tiện thể hỏi SVN là IP precedent 5 là gì và 0 là gì ?
Tương tự sẽ có thêm một cái Rate-limit vào Ouput . Cả hai lệnh được gọi trên Interface configuration mode

sinhvienngheo
04-06-2003, 01:57 AM
vậy là: ta phải áp dụng CAR cho cả inout và output hay chỉ một cho yêu cầu trên?

conform-action mà TGA chọn là set độ ưu tiên bằng 5. Còn exceed-action bạn set là 0. vậy, khi nào thì web traffic sẽ bị drop nếu vượt quá BW cho phép?

cuối cùng, mình không theo kịp cách tính ra hai giá trị 24000 và 32000. Lẽ ra nó phải là 187500 và 37500. ;-)

xin chỉ giáo.

TGA_Certificationteam
04-06-2003, 12:03 PM
Hai giá trị phía sau, Cisco có rule để tính . Có điều... lâu quá quên rồi, mà ...làm biếng dò lại. Sorry hen.

Input hay Ouput gì thì tùy, thông thường là Input (duyệt web thì chủ yếu là input mà thôi)

conform-action và exceed-action có ý nghỉa đi với IP precedence của Traffic thôi. Đối với traffic nàm ở mức conform-action thì precedent của IP packet set là 5 , còn khi ở mức exceed-action , thì set là 0.

sinhvienngheo
05-06-2003, 02:08 AM
TGA chief,

Cách tính hai thông số đó như sau:

Bc=BW*1.5/8
Be=2Bc

cám ơn bạn đã chỉ dẫn.

TGA_Certificationteam
05-06-2003, 03:40 AM
Uhm, không có chi, SVN cũng chỉ lại TGA cái Bc và Be mà :d

duydq
05-06-2003, 02:46 PM
Config nhu TGA thì chẳng khi nào nó drop đâu, mà nó nằm đó chờ thôi. Đừng làm cho mọi thứ phức tạp nếu như không cần thiết. " exceed-action drop " như vậy là khỏe.
Còn công thức tính Bc, Be SVN tìm đâu ra vậy. Theo mình biết là:
Burst - defines the maximum amount of tokens the bucket can hold at any time. Supported bursts range from 8000 bytes to to 2000000 bytes, incrementing by 64 bytes.
Burstmin (bits) = Rate (bps) * the interval ( interval=0.125ms).

Thân chào.

TGA_Certificationteam
05-06-2003, 08:07 PM
Oh, TGA hoàn toàn không hề nói nó Drop, chỉ đổi Precedent lại thành 0 thôi, bạn đọc kỷ lại đi. Chỉ đổi precedend để giảm độ ưu tiên thôi.
Exceed-action drop thì quá dể, nhưng ở ngoài ít ai drop lắm bạn à.

duydq
05-06-2003, 11:21 PM
Vậy hả, người ta không drop a`. TGA cho biết lý do tại sao. Mình drop cũng có lý do của mình đấy chứ. Nếu không drop hay là mình dùng traffic shapping.

Thân chào.

TGA_Certificationteam
06-06-2003, 01:10 AM
Đúng vậy. Drop hay không là do tùy chọn mà thôi.

Mình chỉ ví dụ như thế này, khi bạn duyệt Web, Brownser của bạn load chậm một tý, vẫn đở hơn là hiện ra câu "This Page cannot be displayed"
Người ta để ra câu lênh set-precedent thay vì Drop là có lý do của nó.
Thân.

sinhvienngheo
06-06-2003, 02:54 AM
Config nhu TGA thì chẳng khi nào nó drop đâu, mà nó nằm đó chờ thôi. Đừng làm cho mọi thứ phức tạp nếu như không cần thiết. " exceed-action drop " như vậy là khỏe.
Còn công thức tính Bc, Be SVN tìm đâu ra vậy. Theo mình biết là:
Burst - defines the maximum amount of tokens the bucket can hold at any time. Supported bursts range from 8000 bytes to to 2000000 bytes, incrementing by 64 bytes.
Burstmin (bits) = Rate (bps) / the interval ( interval=0.125ms).

Thân chào.

Duy,

công thức tính đó là chính xác. Mình đã kiểm tra lại nhiều lần trước khi post lên.

Bạn có thể xem thêm thông tin về CAR ở đây:

http://www.cisco.com/univercd/cc/td/doc/product/software/ios120/12cgcr/qos_c/qcpart1/qccar.htm

link này có thể đòi CCO. Nếu bạn không access được, vui lòng báo mình. Mình sẽ attach file dạng acrobat.

chúc Duy vui,

duydq
06-06-2003, 10:12 AM
Hi SVN,
Trong link của anh em đâu thấy công thức tính. Nhưng cũng sorry anh là hôm trước viết công thức lộn.
Burstmin (bits) = Rate (bps) * the interval ( interval=0.125ms).
Là nhân chứ không phải chia. (mà chắc anh cũng đoán được mà phải không bit=bps*s chứ sao bit=bps / s được).
Còn Be người ta cũng không khắt khe lắm đâu chỉ cần Be>=Bc là ok, còn chọn bao nhiêu là tùy anh.
Nó còn rất nhiều link liên quan đến các parameters của QoS. Anh có tìm thấy chưa.

to TGA: thank you verymuch. Nhưng thằng nào mà ftp thì mình cho nó drop nghe. hợp lý chứ.

Thân chào.

sinhvienngheo
06-06-2003, 11:41 AM
hi Duy,

Xưa nay mình vẫn quen dùng be=2*bc. Đúng như Duy nói, chỉ cần Be >= Bc là ok. Tuy nhiên, phần lớn các commercial lab hay chọn đáp án be=2*bc.

Trong link của mình thì các ví dụ của Cisco được tính theo công thức trên.

thanks Duy.

dangquangminh
09-06-2003, 12:13 PM
HI ,

đây là link của cisco về công thức tính bc và be:

http://www.cisco.com/en/US/customer/tech/tk543/tk545/technologies_q_and_a_item09186a00800cdfab.shtml

Mến,