<?xml version="1.0" encoding="UTF-8" ?><!-- generator=Zoho Sites --><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><atom:link href="https://www.daihockhonggiay.com/blogs/tag/quality-of-service/feed" rel="self" type="application/rss+xml"/><title>Đại học Không Giấy - Blog #Quality of Service</title><description>Đại học Không Giấy - Blog #Quality of Service</description><link>https://www.daihockhonggiay.com/blogs/tag/quality-of-service</link><lastBuildDate>Wed, 10 Sep 2025 19:12:43 -0700</lastBuildDate><generator>http://zoho.com/sites/</generator><item><title><![CDATA[ Quality of Service (QoS)]]></title><link>https://www.daihockhonggiay.com/blogs/post/quality-of-service</link><description><![CDATA[<img align="left" hspace="5" src="https://www.daihockhonggiay.com/q.jpg"/>Thông thường, hệ thống mạng hoạt động trên cơ sở phân phối tốt nhất, có nghĩa là tất cả gói tin trên mạng đều có mức độ ưu tiên ngang nhau và có cơ hội được chuyển đến đích một cách kịp thời. Khi tắc nghẽn xảy ra, tất cả các gói tin đều có khả năng bị tắc nghẽn.]]></description><content:encoded><![CDATA[<div class="zpcontent-container blogpost-container "><div data-element-id="elm_t0oZscc6T3afifcc5O04bg" data-element-type="section" class="zpsection "><style type="text/css"></style><div class="zpcontainer-fluid zpcontainer"><div data-element-id="elm_5GxdNEMZRwm7U3qIZA9R8g" data-element-type="row" class="zprow zprow-container zpalign-items- zpjustify-content- " data-equal-column=""><style type="text/css"></style><div data-element-id="elm_nUNMYta0TYyHR5pxMdhANQ" data-element-type="column" class="zpelem-col zpcol-12 zpcol-md-12 zpcol-sm-12 zpalign-self- "><style type="text/css"> [data-element-id="elm_nUNMYta0TYyHR5pxMdhANQ"].zpelem-col{ border-style:none; } </style><div data-element-id="elm_wekoCmr8SLC2vUKXiP9gcA" data-element-type="text" class="zpelement zpelem-text "><style> [data-element-id="elm_wekoCmr8SLC2vUKXiP9gcA"].zpelem-text { border-style:none; } </style><div class="zptext zptext-align-left " data-editor="true"><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">I. Tổng quan:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Thông thường, hệ thống mạng hoạt động trên cơ sở phân phối tốt nhất, có nghĩa là tất cả gói tin trên mạng đều có mức độ ưu tiên ngang nhau và có cơ hội được chuyển đến đích một cách kịp thời. Khi tắc nghẽn xảy ra, tất cả các gói tin đều có khả năng bị tắc nghẽn. Nếu không có QoS, Switch sẽ cung cấp dịch vụ tốt nhất cho tất cả các gói, bất kể nội dung gói hay kích cỡ. Nó sẽ gửi các gói tin mà không có bất kỳ sự đảm bảo về độ tin cậy, giới hạn độ trễ hoặc thông lượng nào.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Khi ta sử dụng tính năng QoS, ta có thể chọn một dạng gói tin cụ thể, ưu tiên nó theo tầm quan trọng tương đối của nó và sử dụng kỹ thuật quản lý tắc nghẽn và tránh tắc nghẽn để cung cấp ưu đãi. Việc triển khai QoS trong mạng làm cho hiệu năng mạng dễ dự đoán hơn và sử dụng băng thông hiệu quả hơn.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">II. Cơ chế hoạt động</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">-Việc thực hiện QoS được dựa trên kiến ​​trúc dịch vụ phân biệt (Diff-Serv), kiến trúc này chỉ định rằng mỗi gói tin được phân loại khi nhập vào mạng. Các gói tin sẽ được đánh dấu như Class of Service (CoS), DSCP, IP Precedence… Nên đánh dấu gói tin càng sớm càng tốt, khi được ưu tiên sớm thì luồng đi qua thiết bị tiếp theo sẽ trơn tru.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">1, Giá trị IP Precedence và DSCP (Differentiated Service Code Point)</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">&nbsp;Layer 3</span></span></p><p style="margin-bottom:20px;"></p><div style="text-align:left;"><span style="font-size:14px;">IP Precedence và DSCP là hai trường được sử dụng nhiều nhất để đánh dấu. Các công cụ QoS sử dụng chúng bởi vì header của gói tin IP tồn tại ở mọi nơi trên mạng.</span></div><div style="text-align:left;">Trong IP header của mỗi gói tin có chứa một trường gọi là ToS (Type of Service). Trường Type of Service có giá trị 1 byte. Và 3 bits đầu tiên (P2 đến P0) dùng để quy định các giá trị đánh dấu độ ưu tiên của packet và các giá trị này được gọi là IP Precedence.</div><div style="text-align:left;"><br></div><p></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/5/1.jpg"><br></p><p style="text-align:center;margin-bottom:20px;"><span style="font-size:14px;"><em>IP Precedence hoặc DSCP</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp;&nbsp;</span></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/5/2.jpg"><br></p><p style="text-align:center;margin-bottom:20px;"><span style="font-size:14px;"><em>Cấu trúc trường Type of Service</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp;&nbsp;</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Giá trị IP precedence nằm trong khoảng từ 0 đến 7.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Tại sao lại có các khoảng giá trị trên, cụ thể như sau:</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">3 bits đầu tiên (P2 đến P0): IP Precedence. Do sử dụng 3 bits nên sẽ có 8 giá trị (000 đến 111) định ra độ ưu tiên của gói tin từ thấp đến cao. Giúp router xử lý các gói tin này theo chất lượng dịch vụ. Ví dụ, gói tin được đánh dấu với giá trị IP Precedence là 7 (111) sẽ có độ ưu tiên về bandwidth, được ra khỏi hàng đợi trước… hơn so với các gói tin được đánh dấu với giá trị IP Precedence là 3 (011).</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">3 bits tiếp theo (T2 đến T0):</span></p><p style="margin-bottom:20px;"></p><div style="text-align:left;"><span style="font-size:14px;">&nbsp; &nbsp; &nbsp;bit T2 (T2=1): Yêu cầu truyền gấp.</span></div><div style="text-align:left;">&nbsp; &nbsp; &nbsp;bit T1 (T1=1): Yêu cầu truyền với đường truyền chất lượng cao.</div><div style="text-align:left;">&nbsp; &nbsp; &nbsp;bit T0 (T0=1): Yêu cầu truyền đảm bảo.</div><p></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">2 bit cuối (CU1-CU2): Không dùng tới (Currently and Unused).</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Tuy nhiên, hiện nay không dùng các giá trị của IP Precedence để đánh dấu gói tin. Với mục đích làm tăng hiệu quả chất lượng dịch vụ thì các công cụ QoS sẽ dùng các giá trị được gọi là điểm mã dịch vụ phân biệt DSCP (Differentiated Service Code Point) để tiến hành đánh dấu gói tin. 3 bits IP Precedence sẽ kết hợp với 3 bits tiếp theo (từ T2 đến T0) tạo thành 6 bits thể hiện các giá trị của DSCP. Do đó các giá trị DSCP nằm trong khoảng từ 0 đến 63.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Các bits này được ánh xạ như sau:</span></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/5/3.jpg"><br></p><p style="text-align:center;margin-bottom:20px;"><span style="color:inherit;"></span></p><p align="center"><i><span style="font-size:14px;">Giá trị IP Precedence có thể được ánh xạ đến trường DSCP</span></i></p><p align="center" style="text-align:center;"><i><span style="font-size:13pt;"><br></span></i></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">6 bits DiffServ (DS) từ DS5 đến DS0 được dùng để đánh dấu gói tin và chỉ ra cách thức mỗi router xử lý gói tin như thế nào. Với 6 bits có thể tạo ra đến 64 class dịch vụ.</span></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/5/4.jpg"><br></p><p style="text-align:center;margin-bottom:20px;"><span style="color:inherit;"></span></p><p align="center"><i><span style="font-size:14px;">IP Header trước và sau đánh dấu DSCP</span></i></p><p style="margin-bottom:20px;"></p><div style="text-align:left;"><span style="font-size:14px;">Lựa chọn giá trị DSCP phải tương thích với thứ tự IP Precedence. Nói cách khác là phải so trùng khớp giá trị của 3 bits đầu tiên. Mọi sự thay đổi đều phải chú ý đến sự trùng khớp này.</span></div><div style="text-align:left;">Ví dụ: giá trị IP Precedence là 5 (101) thì giá trị DSCP có thể là 101 000.</div><p></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/5/5.jpg" style="width:579.48px;height:423px;"><br></p><p style="text-align:left;"><span style="font-size:14px;">Có các kiểu chuyển tiếp gói tin trong DSCP là AF (assured forwarding: đảm bảo đẩy gói) và EF (expedited forwarding: xúc tiến đẩy gói), chọn lớp (Class Selector) và mặc định (Default).</span></p><p style="text-align:center;"><img src="/Network/5/6.jpg" style="width:554.86px;height:543px;"><br></p><p style="text-align:center;"><span style="color:inherit;"></span></p><p align="center"><em><span style="font-size:14px;">Ánh xạ giữa PHB và DSCP</span></em></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Với EF: độ trễ, độ biến động trễ, tỉ lệ mất gói thấp, băng thông được đảm bảo, và dịch vụ ở đầu cuối phải thông qua miền DiffServ. EF được sử dụng cho những luồng có độ ưu tiên rất cao.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Với AF: định rõ những dịch vụ khác nhau sẽ được đảm bảo chuyển tiếp, thông qua miền DiffServ. AF được chia làm 4 lớp (class) đảm bảo đẩy gói khác nhau với 3 mức độ ưu tiên loại bỏ gói (drop precedence) xác định khác nhau. AFxy, x (chỉ số lớp) càng cao thì xếp vào hàng đợi tốt hơn, x càng nhỏ thì càng dễ bị loại bỏ, y càng cao thì gói tin càng dễ bị loại bỏ. Vậy AF41 là gói tin được ưu tiên tốt nhất, đến AF42, AF43,… &nbsp;AF13 dễ bị loại bỏ nhất</span></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/5/7.jpg" style="width:570.84px;height:156px;"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">2, Gía trị cos (class of service) Layer 2</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cos: Class of service: Các lớp dịch vụ (0 đến 7)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Trường CoS chỉ tồn tại bên trong Ethernet frame khi các đường trunk 802.1Q và ISL được sử dụng. Có thể sử dụng trường này để thiết lập 8 giá trị nhị phân khác nhau mà có thể dùng cho chức năng phân loại của công cụ QoS như IP Precedence và DSCP. Giá trị Cos càng cao thì gói tin frame càng được ưu tiên.</span></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/5/8.jpg"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cos 7: Không sử dụng (reserved)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cos 6: Không sử dụng (reserved)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cos 5: Dữ liệu voice (voice bearer)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cos 4: Dữ liệu video conferencing</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cos 3: Call signalling</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cos 2: High priority data</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cos 1: Medium priority data</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cos 0: best effort data</span></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/5/9.jpg" style="width:385.5px;height:314px;"><br></p><p style="text-align:center;margin-bottom:20px;"><span style="font-size:14px;"><em>Hình 2: Ví dụ cụ thể về gán giá trị CoS và DSCP</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp;&nbsp;</span></p><p style="margin-bottom:20px;"></p><div style="text-align:left;"><span style="font-size:14px;">Theo hình 2, minh hoạ một LAN switch thực hiện chức năng QoS dựa trên CoS. R3 đọc các frame đi vào trên một cổng (ví dụ F0/9), đánh dấu giá trị DSCP dựa trên các thông số CoS. Thêm vào đó R3 đọc các giá trị DSCP cho các gói tin đang đi ra cổng F0/0 về SW2, gán giá trị trong 802.1Q header. Giá trị thực sự trên cổng F0/0 của R3 cho quá trình phân loại và đánh dấu như sau:</span></div><div style="text-align:left;">&nbsp; &nbsp; &nbsp;Các frame đi vào với giá trị CoS 5 sẽ được gán giá trị DSCP EF (mức ưu tiên lớn nhất)</div><div style="text-align:left;">&nbsp; &nbsp; &nbsp;Các frame đi vào với giá trị CoS 1 sẽ được gán giá trị AF11.</div><div style="text-align:left;">&nbsp; &nbsp; &nbsp;Các frame đi vào với bất kỳ giá trị CoS nào sẽ được gán DSCP 0.</div><div style="text-align:left;">&nbsp; &nbsp; &nbsp;Các frame đi ra với giá trị DSCP EF sẽ được gán CoS 5.</div><div style="text-align:left;">&nbsp; &nbsp; &nbsp;Các gói đi ra với DSCP AF11 sẽ được gán Cos 1</div><div style="text-align:left;">&nbsp; &nbsp; &nbsp;Các gói tin đi ra với bất kỳ giá trị DSCP nào sẽ được gán CoS 0</div><p></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">3, Mô hình Qos</span></span></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/5/10.jpg"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Phân loại (classification): Phân loại một gói tin bằng cách liên kết nó với nhãn QoS. Bộ chuyển đổi ánh xạ CoS hoặc DSCP trong gói tới nhãn QoS để phân biệt một loại lưu lượng truy cập với một loại khác. Kiểm tra gói và xác định nhãn qos dựa trên ACL hoặc cấu hình.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Chính sách và đánh dấu (policing and marking):</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sau khi gói được phân loại và có nhãn QoS dựa trên DSCP hoặc dựa trên CoS được gán cho nó.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Policing liên quan đến việc tạo ra một policer xác định giới hạn băng thông cho lưu lượng truy cập. Các gói vượt quá giới hạn nằm ngoài cấu hình hoặc không phù hợp. Mỗi policer quyết định trên cơ sở packet-by-packet cho dù gói tin phù hợp hay không phù hợp và chỉ định các hành động trên gói. Những hành động này, được thực hiện bởi marker, bao gồm đi qua gói tin mà không sửa đổi, bỏ gói tin, hoặc sửa đổi (đánh dấu xuống) DSCP được chỉ định của gói và cho phép gói đi qua.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Hàng đợi (queue):</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Hàng đợi đánh giá nhãn QoS và giá trị DSCP hoặc CoS tương ứng để chọn thành hai hàng đợi nhập vào để đặt gói tin. Xếp hàng được tăng cường với thuật toán weighted tail drop (WTD), một cơ chế tránh tắc nghẽn. Nếu vượt quá ngưỡng, gói tin sẽ bị loại bỏ.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Lập kế hoạch dịch vụ các hàng đợi dựa trên shaped round robin (SRR) được định cấu hình của chúng. Một trong các hàng đợi xâm nhập là hàng đợi ưu tiên, và SRR dịch vụ nó cho chia sẻ được cấu hình của nó trước khi phục vụ hàng đợi khác</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">4. Cấu hình Standard Qos trên Switch layer 3</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;"><em>Khởi tạo Qos trên switch 3750 catalyst (mặc định disable)</em></span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sw(config) mls qos&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;no mls qos</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Show mls qos</span></p><p style="text-align:left;margin-bottom:20px;"><em style="font-weight:700;">Khởi tạo qos dựa trên vlan</em></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Int g0/0</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sw(config) mls qos vlan-based&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; no mls qos vlan-based</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Show mls qos int g0/0</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;"><em>Cấu hình qos trên các cổng tin cậy (mặc địch không tin cậy)</em></span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sw(config) int g0/0</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Mls qos trust [cos | dscp | ip-precedence]&nbsp; no mls qos trust int g0/0</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;"><em>Cấu hình giá trị cos, dscp, ip pre cho gói tin cấu hình class-map:</em></span></span></p><p style="margin-bottom:20px;"></p><div style="text-align:left;"><span style="font-size:14px;">Câu lệnh class-map: dùng để phân loại lưu lượng dữ liệu theo ý muốn của người sử dụng, có thể sử dụng kết hợp với nhiều công cụ phân loại như ACL hay dùng cơ chế NBAR.</span></div><div style="text-align:left;">Câu lệnh policy-map: dùng để quy định cách hành xử cho từng loại lưu lượng đã được phân loại, cách hành xử có thể đơn giản là phân loại dữ liệu, có thể là đánh dấu hay sử dụng trong các cơ chế QoS khác, chú ý là luôn tồn tại 1 loại cấu hình class-map tên là class-default nhằm phân loại tất cả các lưu lượng chưa được phân loại bởi những class-map trước.</div><p></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><em><span style="font-weight:700;">&nbsp;&nbsp;</span></em>SW (config) # class-map&nbsp;<em>name</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW (config-cmap) # match access-group {access-list-number | Name access-list-name}</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW (config-cmap) # match cos&nbsp;<em>cos-value</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW (config-cmap) # match dscp&nbsp;<em>dscp-value-1</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW (config-cmap) # match ip precedence&nbsp;<em>ip-precedence-value-1</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Hoặc</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW (config)#policy-map&nbsp;<em>name</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW (config-pmap)#class&nbsp;<em>name</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW (config-pmap-c)#set ip precedence&nbsp;<em>ip-precedence-value-1</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW (config-pmap-c)#set dscp&nbsp;<em>dscp-value-1</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW (config-pmap-c)#set cos &nbsp;<em>cos-value</em></span></p><p style="text-align:left;margin-bottom:20px;">Ta có:</p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW (config-cmap) # class-map (match-any | match-all)&nbsp;<em>name</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW (config-cmap) # match access-group name test</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW (config-cmap) # match int f0/1</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Mặc định là sẽ match-all, là thỏa mãn cả tất cả điều kiện. Nếu là match-any, chỉ cần 1 trong nhiều điều kiện.</span></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/5/11.jpg"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ví dụ: Cấu hình trên SWC sao cho PC0, PC1 lượng traffic mail được ưu tiên hơn với web, và traffic còn lại của server local</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 1: Tạo 2 access list mail (pop3) vs web (http https)</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config)#ip access-list extended&nbsp;<em>mail</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config-ext-nacl)#permit tcp any host 2.2.2.2 eq 110</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config-ext-nacl)#ex</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config)#ip access-list extended&nbsp;<em>web</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config-ext-nacl)#permit tcp any host 2.2.2.2 eq 80</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config-ext-nacl)#permit tcp any host 2.2.2.2 eq 443</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 2: Tạo 2 class map tương ứng với access-list</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config)#class-map&nbsp;<em>mail</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config-cmap)#match access-group name&nbsp;<em>mail</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config-cmap)#ex</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config)#class-map&nbsp;<em>web</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWCconfig-cmap)#match access-group name&nbsp;<em>web</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config-cmap)#ex</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 3: Tạo policy map và gán giá trị ip precedence, class-default là lượng traffic còn lại.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config)#policy-map&nbsp;<em>abc</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config-pmap)#class&nbsp;<em>mail</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config-pmap-c)#set ip precedence 3</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config-pmap-c)#ex</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config-pmap)#class&nbsp;<em>web</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config-pmap-c)#set ip precedence 2</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config-pmap-c)#ex</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config-pmap)#class class-default</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config-pmap-c)#set ip precedence 1</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config-pmap-c)#end</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 4: Gán policy-map vào cổng</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config)#int range f0/1-2</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SWC(config)# service-policy input&nbsp;<em>abc</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp;Vậy ở đây chúng ta đã ưu tiên các gói tin theo mail với giá trị ip predence cao hơn nên&nbsp; đi trước, do đó sẽ truy cập nhanh hơn so với web và luồng tin còn lại.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;"><em>Gán giá trị cos-to-dscp</em></span>: Bạn sử dụng CoS-to-DSCP để ánh xạ các giá trị CoS trong các gói dữ liệu đến một giá trị DSCP mà QoS sử dụng trong nội bộ để biểu thị mức độ ưu tiên của lưu lượng truy cập.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#mls qos map ?</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">cos-dscp cos-dscp map: eight dscp values for cos 0-7</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#mls qos map cos-dscp 0 8 16 24 32 46 48 56</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#exit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1#show mls qos maps cos-dscp</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cos-dscp map: cos: 0 1 2 3 4 5 6 7&nbsp;</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dscp: 0 8 16 24 32 46 48 56</span></p><p style="text-align:left;margin-bottom:20px;">Vậy tất cả giá trị cos từ 0 đến 7 được gán giá trị DSCP theo thứ tự: 0, 8, 16, 24, 32, 46, 48, 56</p><p style="text-align:left;margin-bottom:20px;"><span style="font-weight:700;"><em>Ánh xạ giá trị dcsp-to-dscp mutation map</em></span>: Nếu hai miền QoS có DSCP khác nhau, hãy sử dụng DSCP-to-DSCP mutation map để dịch một bộ giá trị DSCP để phù hợp với định nghĩa của miền khác.</p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Giá trị DSCP mới sẽ ghi đè lên một gói trong gói và QoS xử lý gói với giá trị mới này. Công tắc sẽ gửi gói tin ra khỏi cổng với giá trị DSCP mới.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bạn có thể cấu hình nhiều DSCP-to-DSCP mutation map trên cổng vào.</span></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/5/12.jpg"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#mls qos map dscp-mutation&nbsp;<em>DEMO</em>&nbsp;24 26 28 30 to 24</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#interface gig 1/0/8</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-if)#mls qos trust dscp</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-if)#mls qos dscp-mutation</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">DEMO SW1(config-if)#do show mls qos maps dscp-mutation</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp;&nbsp;</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Dscp-dscp mutation map:</span></p><p style="text-align:left;margin-bottom:20px;"><img src="/Network/5/13.jpg"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Các giá trị dscp 24 26 28 30 đã ánh xạ thành 24</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">5. Cấu hình qos bằng policy map và class map</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;"><em>Cấu hình với 1 luồng đường đi</em></span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 1: Tạo class-map kết hợp với access-list, chúng ta có thể dùng access-list theo từng host PC, hoặc theo từng dịch vụ như web, mail.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch(config)# access-list 1 permit 10.1.0.0 0.0.0.255</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 2: Tạo policy-map kết hợp với class-map ở trên, sau đó cấu hình để tăng giảm băng thông, 1000000: Băng thông giới hạn bps, 8000: Tốc độ burst Bytes</span></p><p style="text-align:left;margin-bottom:20px;">Switch(config)# class-map&nbsp;<em>ipclass1</em></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch(config-cmap)# match access-group 1</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch(config-cmap)# exit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch(config)# policy-map&nbsp;<em>flow1t</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch(config-pmap)# class&nbsp;<em>ipclass1</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch(config-pmap-c)# trust dscp</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch(config-pmap-c)# police 1000000 8000 exceed-action policed-dscp-transmit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch(config-pmap-c)# exit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch(config-pmap)# exit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">+ Bước 3: Cấu hình gán dịch vụ policy vào cổng vật lí, input hoặc output</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch(config)# interface gigabitethernet g0/0</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch(config-if)# service-policy input&nbsp;<em>flow1t</em></span></p><p style="text-align:left;margin-bottom:20px;">Ở đây chúng ta có hình cấu hình qos trên SW 3560 để tăng giảm băng thông cho vùng mạng Lan, tuy nhiên tùy thuộc vào lượng băng thông mà ISP cấp cho. Ngoài ra có thể cấu hình qos trên Router ISP.</p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp;&nbsp;</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;"><em>Cấu hình với nhiều luồng đường đi</em></span>:</span></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/5/14.jpg"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Sử dụng chính sách aggregate</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 1: Tạo aggregate-police với 320000 là băng thông, 8000 là tốc độ burst.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#mls qos aggregate-police&nbsp;<em>Web-telnet&nbsp;</em>320000 8000 exceed-action drop</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 2: Tạo 2 access-list, tạo 2 class-map gán với 2 access-list đó</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#access-list 100 permit tcp&nbsp; 192.168.1.0&nbsp; 0.0.0.255&nbsp; 192.168.20.6&nbsp; 0.0.0.0&nbsp; eq 80</span></p><p style="text-align:left;margin-bottom:20px;">SW1(config)#access-list 2 permit 192.168.2.0 0.0.0.255</p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#class-map&nbsp;<em>web</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-cmap)#match access-group name 100</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-cmap)#exit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#class-map&nbsp;<em>telnet</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-cmap)#match access-group name 2</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-cmap)#exit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">+ Bước 3: Tạo policy-map AGGREGATE</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#policy-map AGGREGATE</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-pmap)#class web</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-pmap-c)#police aggregate&nbsp;<em>Web-telnet</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-pmap-c)#exit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-pmap)#class telnet</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-pmap-c)#police aggregate&nbsp;<em>Web-telnet</em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-pmap-c)#exit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-pmap)#exit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 4: Gán service policy vào cổng vật lí</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#interface f0/1-2</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-if)#service-policy input AGGREGATE</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Vậy thì PC0 sẽ truy cập web và PC1 telnet đến server local, với lượng băng thông chung đã cấu hình là 3,2Mbps</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;"><em>Policing a Switched Virtual Interface:</em></span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 1: Cấu hình tin cậy vlan-based trên cổng vật lí.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#int range f0/1-20</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-if-range)#mls qos vlan-based</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-if-range)#exit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 2: Tạo access-list, tạo 1 class-map tương ứng, tạo 1 class-map gán với cổng vật lí.</span></p><p style="text-align:left;margin-bottom:20px;">SW1(config)#access-list 100 permit udp any any range 16384 32767</p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#class-map RTP</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-cmap)#match access-group 100</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-cmap)#exit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#class-map PORTS</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-cmap)#match input-interface f0/1-20</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-cmap)#exit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 3: Tạo 1 policy-map để giới hạn băng thông (child policy map), tạo 1 policy map (parent policy map) để gán giá trị dscp, gán them child policy-map ở trên</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#policy-map PORT</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-pmap)#class PORTS</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-pmap-c)#police 256000 8000 exceed-action drop</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-pmap-c)#exit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-pmap)#exit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#policy-map VLAN</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-pmap)#class RTP</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-pmap-c)#set dscp 46</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-pmap-c)#service-policy PORT</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-pmap-c)#exit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-pmap)#exit</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#int vlan 100</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-if)#service-policy input VLAN</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Cấu hình này giới hạn lưu lượng dịch vụ RTP Cổng f0/1-20 với băng thông 256 kbps và đánh dấu lưu lượng RTP (đi với access-list 100 cho phép giao thức udp) với Giá trị DSCP = 46.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Dưới dây là 1 ví dụ khác: Đây là những vlan đã có và yêu cầu là cấp băng thông, đặt giá trị ip precedence cho từng loại dịch vụ. Ta sẽ cấu hình trên sw 3560</span></p><p style="text-align:left;margin-bottom:20px;">VLAN ID&nbsp; &nbsp; &nbsp; VLAN NAME&nbsp; &nbsp; &nbsp; BANDWIDTH&nbsp; &nbsp; &nbsp; &nbsp;PRECEDENCE</p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">--------------------------------------------------------------------------------</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">10&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; IPMux&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;16 Mbps&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;5</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">20&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Cameras&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;2 Mbps&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;7&nbsp;</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">30&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; Scada&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;6 Mbps&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;6</span></p><p style="text-align:center;margin-bottom:20px;"><img src="/Network/5/15.jpg"><br></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp;&nbsp;</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 1: Khởi tạo qos</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">mls qos</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 2: Tạo policy map:</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ví dụ: policy-map bw6M (child policy map) để giới hạn băng thông, policy-map vlan 30 (parent policy-map)&nbsp; để đặt giá trị ip precedence</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">!</span></p><p style="text-align:left;margin-bottom:20px;">policy-map bw6M</p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">description ***************&nbsp; VLAN 30 Scada&nbsp; ***************</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">class class-default</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">police 6000000 8000 exceed-action drop</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">policy-map VLAN30</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">class class-default</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">set precedence 6</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">service-policy bw6M</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">!</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">policy-map bw2M</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">description ***************&nbsp; VLAN 20 Cameras&nbsp; ***************</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">class class-default</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">police 2000000 8000 exceed-action drop</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">policy-map VLAN20</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">class class-default</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">set precedence 7</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">service-policy bw2M</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">!</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">policy-map bw16M</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">description ***************&nbsp; VLAN 10 IPMux&nbsp; ***************</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">class class-default</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">police 16000000 8000 exceed-action drop</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">policy-map VLAN10</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">class class-default</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">set precedence 5</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">service-policy bw16M</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 3: Cấu hình trên cổng: access vlan và qos cho vlan</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">interface FastEthernet0/1</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">switchport mode access</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">mls qos vlan-based</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">!</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">interface FastEthernet0/1</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">switchport access vlan 10</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">switchport mode access</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">mls qos vlan-based</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">!</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">!</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">interface FastEthernet0/2</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">switchport access vlan 20</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">switchport mode access</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">mls qos vlan-based</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">!</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">!</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">interface FastEthernet0/3</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">switchport access vlan 30</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">switchport mode access</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">mls qos vlan-based</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">!</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">!</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 4: Cấu hình trunking</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">interface GigabitEthernet0/1</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">switchport trunk encapsulation dot1q</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">switchport mode trunk</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">mls qos vlan-based</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bước 5: Assign the policy maps to the SVIs: Gán policy-map vào vlan</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">!</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">interface Vlan10</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">no ip address</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">service-policy input VLAN10</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">!</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">interface Vlan20</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">no ip address</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">service-policy input VLAN20</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">!</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">interface Vlan30</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">no ip address</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">service-policy input VLAN30</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">!</span></p><p style="text-align:left;margin-bottom:20px;"><em style="font-weight:700;">Congestion Management</em><span style="font-weight:700;">:&nbsp;</span><em style="font-weight:700;">Quản lí tắc nghẽn</em></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Bạn có thể ưu tiên lưu lượng bằng cách đặt các gói có DSCP hoặc CoS vào các hàng đợi nhất định và điều chỉnh ngưỡng hàng đợi để các gói có mức độ ưu tiên thấp hơn bị loại bỏ</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;"><em><u>Ánh xạ giá trị cos hoặc dscp tới hàng đợi (queue) và ngưỡng (threshold</u></em></span><em><u>)</u></em></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Theo mặc định, các giá trị DSCP 0–39, 48–63 được ánh xạ tới queue 1 và threshold 1. Các giá trị DSCP 40–47 được ánh xạ tới queue 2 và threshold 1.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Theo mặc định, giá trị CoS 0–4, 6 và 7 được ánh xạ tới queue 1 và threshold 1. Giá trị CoS 5 được ánh xạ tới queue 2 và threshold 1.</span></p><ul><li style="text-align:left;"><span style="font-size:14px;">Queue: từ 1 đến 2.</span></li><li style="text-align:left;"><span style="font-size:14px;">Threshold: 1 đến 3..</span></li></ul><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Gán hai tỷ lệ ngưỡng WTD cho (threshold 1 và 2) vào hàng đợi nhập. Mặc định, cả hai ngưỡng được đặt thành 100%.</span></p><ul><li style="text-align:left;"><span style="font-size:14px;">Đối với ngưỡng tỷ lệ phần trăm ngưỡng1, phạm vi từ 1 đến 100. Tách mỗi giá trị bằng khoảng trắng.</span></li></ul><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Mỗi giá trị ngưỡng là phần trăm của tổng số bộ mô tả hàng đợi được phân bổ cho hàng đợi.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">VD:</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch(config)# mls qos srr-queue input dscp-map queue 1 threshold 1 0 1 2 3 4 5 6</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch(config)# mls qos srr-queue input dscp-map queue 1 threshold 2 20 21 22 23 24 25 26</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch(config)# mls qos srr-queue input threshold 1 50 70</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ví dụ này cho thấy cách ánh xạ giá trị DSCP 0 đến 6 để nhập hàng đợi 1 (queue)&nbsp; và đến ngưỡng 1 (threshold) với ngưỡng giảm 50%. Nó ánh xạ các giá trị DSCP từ 20 đến 26 để nhập hàng đợi 1 và đến ngưỡng 2 với ngưỡng giảm 70%. Trong ví dụ này, các giá trị DSCP (0 đến 6) được gán ngưỡng WTD là 50% và sẽ bị loại bỏ sớm hơn giá trị DSCP (20 đến 26) được gán cho ngưỡng WTD là 70%.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Ngoài ra có thể ánh xạ giá trị cos</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Switch(config)# mls qos srr-queue input cos-map queue&nbsp;<em>queue-id</em>&nbsp;threshold&nbsp;<em>threshold-id cos1...cos8</em></span></p><p style="text-align:left;margin-bottom:20px;"><em style="font-weight:700;">Shaped Round Robin (SRR):</em></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SRR có 2 chế độ hoạt động</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;"><em>Shaped</em></span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp; &nbsp; &nbsp;Chỉ có sẵn trên hàng đợi đi ra.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp; &nbsp; &nbsp;Hàng đợi nhận được một phần dự trữ một phần của một cổng băng thông và không còn nữa.</span></p><p style="text-align:left;margin-bottom:20px;"><em style="font-weight:700;">Shared</em></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp; &nbsp; &nbsp;Có sẵn trên hàng đợi vào và ra.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">&nbsp; &nbsp; &nbsp;Hàng đợi được đảm bảo một phần của cổng băng thông.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-weight:700;">Bandwidth Allocation for Input Queues (shared mod):&nbsp;</span>Gắn băng thông vào hàng đợi đầu vào (queue)</p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#mls qos srr-queue input bandwidth 30 70</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">30% băng thông cho queue 1 và 70% cho queue 2</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-weight:700;">Bandwidth Allocation for Output Queues (shared mod):&nbsp;</span>Gán băng thông cho hàng đợi đầu ra.</p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#int gig 1/0/4</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-if)#speed 1000</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-if)#srr-queue bandwidth share 10 25 35 50</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Determine the amount of bandwidth available to each output queue on interface Gigabit Ethernet 1/0/4.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">BW for Q1: [10/(10+25+35+50)] * 1000 Mbps = 83.3 Mbps</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">BW for Q2: [25/(10+25+35+50)] * 1000 Mbps = 208.3 Mbps</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">BW for Q3: [35/(10+25+35+50)] * 1000 Mbps = 291.7 Mbps</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">BW for Q4: [50/(10+25+35+50)] * 1000 Mbps = 416.7 Mbps</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-weight:700;">Bandwidth Allocation for Output Queues (Shaped Mode): Băng thông giới hạn</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#int gig 1/0/5</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-if)#speed 1000</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-if)#srr-queue bandwidth shape 30 0 0 0</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Determine the amount of bandwidth limits applied to the output queues on interface Gigabit Ethernet 1/0/5.</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">BW Limit for Q1: 1/30 * 1000 Mbps = 33.3 Mbps</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">BW Limit for Q2: No limit applied</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">BW Limit for Q3: No limit applied</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">BW Limit for Q4: No limit applied</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-weight:700;">Example:</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config)#int gig 1/0/6</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-if)#speed 1000</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-if)#srr-queue bandwidth share 100 100 40 20</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-if)#srr-queue bandwidth shape 50 50 0 0</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">BW Limit for Q1 (Mbps): (1/50) * 1000 = 20 Mbps</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">BW Limit for Q2 (Mbps): (1/50) * 1000 = 20 Mbps</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">BW for Q3: [40/(40+20)] * (1000-20-20) Mbps = 640 Mbps</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">BW for Q4: [20/(40+20)] * (1000-20-20) Mbps = 320 Mbps</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">Total Bandwidth (Mbps) = 20 + 20 + 640 + 320 = 1000 Mbps</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"><span style="font-weight:700;">Limiting Bandwidth on an Output Interface:</span></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">SW1(config-if)#srr-queue bandwidth limit 85</span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;">The interface’s outbound bandwidth is limited to 85 percent of the interface speed</span></p><p><span style="color:inherit;font-size:14px;"></span></p><p style="text-align:left;margin-bottom:20px;"><span style="font-size:14px;"></span><span style="font-size:14px;"></span><span style="font-size:14px;"></span><span style="font-size:14px;"></span><span style="font-size:14px;"></span></p><p style="text-align:left;"><span style="color:inherit;"><br></span></p><p style="text-align:left;"><span style="color:inherit;">-----&amp;-----&amp;-----</span><br></p><p><span style="font-weight:bold;">Để quay về danh sách các bài phần Network các bạn chọn link sau</span></p><p><span style="color:inherit;"></span></p><p><a href="https://www.quantrimangdn.com/blogs/post/tong-hop-cac-bai-phan-network" style="color:rgb(74, 43, 212);">https://www.quantrimangdn.com/blogs/post/tong-hop-cac-bai-phan-network</a></p></div>
</div></div></div></div></div></div> ]]></content:encoded><pubDate>Fri, 03 May 2019 02:07:50 +0700</pubDate></item></channel></rss>