Mạng sử dụng traffic shaping vì hai lý do chính:
Để hình thành lưu lượng truy cập ở mức tương tự như lập chính sách (nếu các nhà cung cấp dịch vụ polices traffic)
Để tránh những tác động của chặn lối ra.
Ví dụ, xem xét chi Branch 1 và 24 trong hình 2-3. chi Branch 1 không shape, trong khi Branch nhánh 24 shape tới 96 kbps. Trong cả hai trường hợp, các thiết bị chuyển mạch Frame Relay được cấu hình chính sach cho các gói tin với tốc độ 96 kbps.( Tỷ lệ thông tin cam kết trong mỗi trường hợp là 64 kbps. Vì vậy, nhà cung cấp dịch vụ không lập chính sách tích cực. Các kỹ sư PB Tents muốn có được càng nhiều băng thông nhất trong số các dịch vụ, vì vậy shapes 96 kbps chứ không phải là 64 kbps tốc độ thông tin cam kết.)
55
Hình 2-3. PB Tents Network, Policing and Shaping, Versus Just Policing
Đối với Branch 1, sự vắng mặt của shaping đảm bảo rằng R1 sẽ không trì hoãn bất kỳ gói tin nào. Tuy nhiên, chính sách thực hiện tại FRS1 sẽ loại bỏ một số gói khi R1 gửi với lưu lượng vượt quá 96-kbps. Vì vậy, một số gói sẽ bị sóa bỏ, các gói tin không bị sóa bỏ sẽ không bị trễ . chiến lược có ý nghĩa khi khi lưu lượng truy cập từ nhánh 1 không sóa bỏ, nhưng có thể có sự chậm trễ và sự biến động.
Đối với Branch 24, sự có mặt của shaping đảm bảo rằng R1 sẽ trì hoãn một số gói. Tuy nhiên, chính sách tại FRS3 sẽ không loại bỏ các gói, bởi vì R1 sẽ không gửi gói tin có lượng lớn hơn 96-kbps. Vì vậy, không có gói tin nào bị xóa bỏ, mặc dù một số gói dữ liệu sẽ bị trễ và bị biến động.
Một lý do khác để sử dụng shaping là để tránh những tác động của chặn lối ra. Chặn lối ra xảy ra khi các gói tin cố gắng để đi ra khỏi mạng WAN multiaccess, như Frame Relay và ATM, và không thể đi ra khỏi mạng vì tắc nghẽn. Mô hình lưu thông Automobile gây ra hành vi ngăn chặn lối ra .
56
Hình 2-4 minh họa những gì xảy ra chặn đường ra, sử dụng một mạng frame relay là một ví dụ.
Giả sử tất cả 24 nhánh shape ở 64 kbps. Lưu lượng tích lũy được gửi bởi các chi nhánh để các trang web chính là 1,5 Mbps, nếu mỗi chi nhánh đồng thời gửi 64 kbps. Bởi vì các bộ định tuyến chính cài đặt T / 1, FRS2 không bị tắc nghẽn khi gửi các gói ra khỏi liên kết truy cập của bộ định tuyến chính. Tuy nhiên, nếu shaping không được sử dụng tại các nhánh. Nếu cả 24 nhánh cùng gửi lưu lượng ở tốc độ 128 kbps (tốc độ truy cập) cho cùng một khoảng thời gian, yêu cầu lưu lượng tích lũy sẽ là khoảng 3 Mbps. Các gói tin sẽ bắt đầu xếp hàng cố gắng để đi ra khỏi giao diện FRS2 kết nối với bộ định tuyến chính. Các gói tin experience sẽ chậm trễ hơn, biến động hơn, và cuối cùng nhiều gói bị loại bỏ bỏ hàng đợi đầu ra FRS2. Ngay cả khi policing đã được và shaping được sử dụng tại các chi nhánh, chặn lối ra vẫn có thể xảy ra.
Tương tự như vậy, chặn lối ra có thể xảy ra từ phải sang trái như trong hình là tốt. Các bộ định tuyến chính liên tiếp nhận được 11 gói 1500 byte từ một giao diện mạng LAN, đước định sẵn ở Nhánh 24. Bộ định tuyến chính phải mất khoảng 100 mili giây để gửi các gói tin vào mạng Frame Relay, vì liên kết truy cập của nó là T / 1. Khi khung vào trong FRS1, nó cần phải được gửi ra các liên kết tới bộ định tuyến R24. Tuy nhiên, tốc độ liên kết truy cập này bằng 128 kbps. Để gửi 11 gói, phải mất khoảng hơn 1 giây để gửi tuần tự các gói tin qua liên kết. Hầu hết các gói tin sau đó chờ đợi trong hàng đợi đầu ra trên FRS3, chờ đợi đến lượt để được gửi đi.
Một giải pháp cho vấn đề chặn lối ra là vo tròn lưu lượng truy cập. Ví dụ trong mạng, shaping tất cả VCs tại các chi nhánh bằng 64 kbps sẽ đảm bảo rằng các tải cung cấp không vượt quá tốc độ truy cập tại bộ định tuyến chính. Tương tự như vậy, nếu bộ định tuyến chính shaped VC R1 đến 64 kbps, hoặc thậm chí 128 kbps, vấn đề chặn các lối ra trên FRS1 sẽ được giải quyết.
Trong cả hai trường hợp, sự chậm trễ và sự biến động xảy ra là kết quả của khả năng shaping. Thay vì phải xếp hằng đợi nhiều trong thiết bị chuyển mạch Frame Relay, shaping xảy ra trong các bộ định tuyến, bởi vì các gói tin xếp hằng đợi trong bộ định tuyến. Tuy nhiên, các tính năng xếp hàng đợi của IOS có thể được sử dụng để thao tác tốt hơn với lưu lượng truy cập và cung cấp đặc điểm trễ tốt hơn .
Ví dụ, với các hàng đợi hình thành trong một router, router có thể sử dụng Low Latency Queuing (LLQ) để ưu tiên cho gói Voice over IP (VoIP) là gói có ưu tiên tốt nhất. Bộ chuyển mạch Frame Relay không thể thực hiện xếp hàng đợi phức tạp, bởi vì bộ chuyển mạch Frame Relay không kiểm tra các trường bên ngoài Frame Relay hoặc tiêu đề IP khi quyết định gửi đi hay xếp vào hàng đợi .
57
Bảng 2-2. Policing và Shaping: được sử dụng khi nào và ở đâu. Topic Rationale
Tại sao dùng police?
+ Nếu một mạng láng giềng có thể gửi nhiều hơn so với hợp đồng lưu lượng truy cập quy định, policing có thể được sử dụng để thực thi các hợp đồng, bảo vệ mạng khỏi bị tràn ngập với quá nhiều lưu lượng truy cập.
Police sử dụng ở đâu ?
+ Thông thường, policing được thực hiện khi các gói dữ liệu đi vào thiết bị lần đầu tiên trong một mạng. Policing đầu ra cũng được hỗ trợ, mặc dù nó ít được sử dụng.
Tại sao dùng shape?
+ Thứ nhất sử dụng shaping khi mạng lân cận sử dụng policing. Thay vì chờ đợi cho policing của hàng xóm loại bỏ lưu lượng truy cập thì shaper có thể trì hoãn lưu lượng truy cập để nó không bị xóa bỏ.
+ Thứ hai với những tác động của chặn lối ra. Với shaping có thể tránh được chặn lối ra, hoặc giảm thiểu, về cơ bản có thể di chuyển các hàng đợi từ bên trong đám mây, và trở lại vào bộ định tuyến doanh nghiệp . Bằng cách đó, các công cụ định tuyến xếp hàng đợi có thể lựa chọn các hoạt động dịch vụ với các loại lưu thông cụ thể cho chất lượng tốt hơn.
Shape dùng ở đâu?
+ Chức năng của shaping luôn luôn theo hướng đi ra. Thông thường, Shaping được thực hiện trên một bộ định tuyến các gói dữ liệu đi ra, đi vào một mạng khác. Đây có thể là cạnh giữa một router và WAN multiaccess, hoặc có thể chỉ là một liên kết đến một ISP.