Lưu lượng Shaping vs Policing
Lưu lượng giao thông & Cảnh sát
bắt đầu điều chỉnh lưu lượng truy cập từ mạng này sang mạng khác. Điều này được thực hiện phù hợp với hợp đồng giao thông được thực hiện giữa các mạng. Hợp đồng giao thông là một thỏa thuận được thực hiện giữa hai mạng. Nó xác định loại lưu lượng truy cập được vận chuyển và yêu cầu về hiệu suất của lưu lượng truy cập đó, chẳng hạn như băng thông và Chất lượng dịch vụ. Trong kỹ thuật giao thông, việc định hình và cảnh sát giao thông được sử dụng rộng rãi như một phương pháp cung cấp Chất lượng dịch vụ và thường được áp dụng ở các cạnh của mạng, nhưng cũng có thể được áp dụng tại nguồn lưu lượng truy cập.
Cảnh sát giao thông là gì?
Cảnh sát giao thông là quá trình giám sát lưu lượng truy cập trong mạng và thực hiện các bước để phù hợp với các thông số giao thông đã được thống nhất. Về cơ bản nó đo luồng dữ liệu và theo dõi từng gói dữ liệu, và khi một vi phạm được tìm thấy, nó chỉ đơn giản là thả gói. Nó đánh dấu mỗi gói với một mức độ phù hợp cụ thể (còn gọi là màu). Quá trình liên tục này giúp kiểm soát tốc độ lưu lượng truy cập được gửi hoặc nhận trên mỗi giao diện ở mức độ ưu tiên nhiều. Đây cũng được gọi là các lớp dịch vụ.
Việc điều tra được thực hiện ở nhiều cấp độ khác nhau trong mạng lưới; nó có thể được thực hiện ở cả hai cấp độ cổng hoặc cho dịch vụ Ethernet hoặc một lớp học cụ thể của dịch vụ. Cảnh sát giao thông sử dụng một thuật toán đặc biệt gọi là thuật toán "token bucket" để điều chỉnh lưu lượng truy cập. Đây là một mô hình toán học toàn diện được phát triển để kiểm soát lưu lượng truy cập tối đa cho phép cho một giao diện tại một thời điểm cụ thể. Điều này có hai thành phần cơ bản.
1) Tokens: thể hiện sự cho phép gửi một số lượng cố định các bit từ mạng này sang mạng khác.
2) Xô: Được sử dụng để chứa một lượng tokens xác định tại một thời điểm.
Hệ điều hành chạy trong mạng đưa Token vào thùng với một tốc độ nhất định. Mỗi gói tin đi vào mạng sẽ nhận các thẻ từ các thùng theo kích thước gói tin của chúng khi nó được chuẩn bị để được chuyển tiếp đến một mạng khác. Khi xô đầy, tất cả các thẻ bài mới đến sẽ bị từ chối. Những thẻ từ chối này cũng không có sẵn cho các gói tin trong tương lai. Tất cả các thẻ đều được tạo ra dựa trên tốc độ truyền cao điểm được xác định trong thỏa thuận giao thông. Số lượng các token hiện có xác định số lượng gói tin được chọn để truyền qua mạng dữ liệu gói.
Có một số cơ chế kiểm soát giao thông sẵn có để tối ưu hóa việc lập chính sách như Đánh dấu màu đơn giá giao thông cho Cảnh sát giao thông, Đánh dấu hai màu cho Cảnh sát giao thông, Cảnh sát dựa trên Phần trăm, vv
Traffic Shaping là gì?
Định dạng lưu lượng truy cập là một kỹ thuật được sử dụng trong quản lý lưu lượng để trì hoãn một số hoặc tất cả các gói tin để xác nhận với một cấu hình dữ liệu lưu lượng mong muốn. Trên thực tế nó là một hình thức hạn chế tỷ lệ mà hoạt động bằng cách giám sát và xếp hàng các gói tin IP trong chế độ chuyển tiếp, theo một số tham số có thể được cấu hình trước. Do đó, nó cho phép thực hiện một chính sách cụ thể thay đổi cách thức kế thừa trong đó dữ liệu được xếp hàng đợi để truyền.
Về cơ bản, việc định hình lưu lượng truy cập hoạt động theo hai nguyên tắc. Thứ nhất là áp dụng các hạn chế về băng thông dựa trên các giới hạn lưu lượng được định cấu hình, và sau đó xếp hàng các gói tin để gửi chúng sau đó khi băng thông có nhu cầu thấp hơn. Nguyên tắc thứ hai là thả các gói khi các bộ đệm gói đầy. Ở đây, gói tin bị bỏ rơi được chọn từ những gói tin đó, có trách nhiệm tạo ra một "mứt". Tương tự, trong điều khiển giao thông, việc định hình cũng ưu tiên lưu lượng. Ngược lại, định hình ưu tiên lưu lượng truy cập theo sự lựa chọn của quản trị viên. Khi giao thông ở mức độ ưu tiên cao hơn được tăng lên theo số lượng lớn trong khi đường truyền nối đầy, lưu lượng được ưu tiên thấp hơn sẽ tạm thời bị giới hạn trong một khoảng thời gian để tạo cơ hội cho lưu lượng truy cập ưu tiên cao.
Nhiệm vụ này thường được thực hiện bằng cách xử lý một lượng lưu lượng truy cập nhất định (lưu lượng được đảm bảo trong hợp đồng giao thông) là lưu lượng ưu tiên cao hơn và lưu lượng truy cập vượt quá giới hạn này có cùng mức độ ưu tiên như bất kỳ lưu lượng truy cập nào khác, sau đó cạnh tranh với phần còn lại của giao thông mà không được ưu tiên.
Nói chung, các bộ chuyển đổi lưu lượng truy cập tốt không để hàng đợi số lượng lớn dữ liệu khi xác định lưu lượng truy cập chính xác được gửi dựa trên ưu tiên lưu lượng truy cập. Họ trước tiên phải thực hiện một nỗ lực để đo lượng lưu lượng ưu tiên và dựa vào đó họ giới hạn lưu lượng truy cập không được ưu tiên động. Do đó, nó sẽ không làm phiền các thông lượng của lưu lượng truy cập ưu tiên ở tất cả.
Kiểm soát giao thông và hình dạng
• Cả hai phương pháp điều khiển và định hình đều sử dụng cơ chế xâu token cho hoạt động của chúng.
Cảnh báo giao thông được sử dụng để kiểm soát lưu lượng trên các tuyến trong và ngoài nước trong khi giao thông có thể được sử dụng chỉ để kiểm soát lưu lượng đi.
• Cả hai cảnh quan và điều khiển giao thông sử dụng một cơ chế xén token cho hoạt động của chúng.
Cảnh báo giao thông có thể được sử dụng trong hoặc ngoài nước trên một giao diện, trong khi định dạng lưu lượng chỉ có thể được sử dụng cho lưu lượng truy cập ra nước ngoài.
• Trong cả hai cơ chế, cần phải đo tốc độ truyền và nhận dữ liệu và thực hiện hành động dựa trên tỷ lệ giao thông đã thống nhất theo hợp đồng giao thông.
• Trong cảnh sát, nó truyền tải các vụ nổ giao thông, trong khi lưu lượng truy cập tạo ra một tỷ lệ đầu ra gói mịn.
• Định dạng hỗ trợ xếp hàng và cung cấp bộ nhớ đủ để đệm các gói bị trì hoãn, trong khi đó, cảnh sát không.
Một chức năng lập kế hoạch đặc biệt là cần thiết cho việc định hình lưu lượng để truyền sau đó của bất kỳ số gói bị trì hoãn, trong khi cảnh sát không.
• Trong định dạng, các giá trị token được cấu hình bằng bit / giây trong khi đó trong cảnh báo được cấu hình theo byte.
• Hàng đợi trong việc định hình lưu lượng gây trì hoãn; đặc biệt tạo ra các hàng đợi rất dài, trong khi điều khiển Kiểm soát gói tin đầu ra bằng cách thả các gói dữ liệu. Điều này tránh được sự chậm trễ do xếp hàng đợi.
• Trong định dạng lưu lượng, các giá trị token được cấu hình dưới dạng bit / giây, trong khi đó nó được cấu hình như byte / giây.