การจราจร Shaping vs Policing

Anonim

การควบคุมการจราจรและการตรวจการตำรวจจราจร

เริ่มต้นเพื่อควบคุมการไหลของการเข้าชมจากเครือข่ายหนึ่งไปยังอีกเครือข่ายหนึ่ง นี้จะทำตามสัญญาการจราจรทำระหว่างเครือข่าย สัญญาการเข้าชมคือข้อตกลงระหว่างสองเครือข่าย กำหนดประเภทการรับส่งข้อมูลที่จะขนส่งและข้อกำหนดด้านประสิทธิภาพของการเข้าชมเช่นแบนด์วิดท์และคุณภาพของบริการ ในด้านวิศวกรรมจราจรการสร้างการจราจรและการตรวจตราทั้งสองใช้กันอย่างแพร่หลายในฐานะที่เป็นวิธีการให้บริการที่มีคุณภาพและมีการใช้กันทั่วไปที่ขอบของเครือข่าย แต่ยังสามารถนำไปใช้ที่แหล่งการจราจร

การตรวจการจราจรคืออะไร?

การตรวจสอบการจราจรเป็นกระบวนการตรวจสอบการจราจรในเครือข่ายและดำเนินการเพื่อให้สอดคล้องกับพารามิเตอร์การจราจรที่ได้ตกลงกัน โดยทั่วไปจะวัดการไหลของข้อมูลและตรวจสอบแต่ละแพ็กเก็ตและเมื่อมีการละเมิดพบเพียงแค่ปล่อยแพ็กเก็ตลง เป็นเครื่องหมายของแต่ละแพ็กเก็ตที่มีระดับความสอดคล้องกัน (โดยเฉพาะเรียกว่าสี) กระบวนการต่อเนื่องนี้ช่วยในการควบคุมอัตราการเข้าชมที่ส่งหรือรับสูงสุดในแต่ละอินเทอร์เฟซในระดับความสำคัญหลายระดับ นี่เรียกว่าคลาสของบริการ

การรักษาจะกระทำในหลายระดับในเครือข่าย สามารถทำได้ที่ระดับพอร์ตทั้งสองหรือสำหรับบริการอีเธอร์เน็ตหรือระดับบริการเฉพาะ การตรวจสอบการจราจรใช้อัลกอริทึมพิเศษที่เรียกว่าอัลกอริธึม "token bucket" เพื่อควบคุมการไหลของการรับส่งข้อมูล เป็นรูปแบบทางคณิตศาสตร์ที่ครอบคลุมซึ่งพัฒนาขึ้นเพื่อควบคุมอัตราการเข้าชมสูงสุดที่อนุญาตสำหรับอินเทอร์เฟซในช่วงเวลาหนึ่ง ๆ นี้มีสององค์ประกอบพื้นฐาน

1) โทเค็น: หมายถึงสิทธิ์ในการส่งจำนวนบิตที่กำหนดมาจากเครือข่ายหนึ่งไปยังอีกเครือข่ายหนึ่ง

2) ถัง: ใช้เพื่อเก็บโทเค็นที่ระบุไว้ในแต่ละครั้ง

ระบบปฏิบัติการทำงานในระบบเครือข่ายใส่โทเค็นลงในถังด้วยอัตราที่แน่นอน แต่ละแพ็คเก็ตเข้ามาในเครือข่ายจะใช้โทเค็นจากถังตามขนาดแพ็กเก็ตของตนเมื่อพร้อมที่จะส่งต่อไปยังเครือข่ายอื่น เมื่อถังเสร็จสมบูรณ์โทเค็นใหม่ที่เข้ามาทั้งหมดจะถูกปฏิเสธ โทเค็นที่ปฏิเสธเหล่านี้ยังไม่สามารถใช้ได้สำหรับแพ็คเก็ตในอนาคต โทเค็นทั้งหมดจะถูกสร้างขึ้นตามอัตราการส่งสูงสุดที่กำหนดไว้ในข้อตกลงการจราจร จำนวนโทเค็นที่มีอยู่จะกำหนดจำนวนแพ็กเก็ตที่เลือกสำหรับการส่งผ่านเครือข่ายข้อมูลแพคเก็ต

มีกลไกการตรวจสอบการจราจรหลายรูปแบบสำหรับการเพิ่มประสิทธิภาพการรักษาเช่นการจราจรแบบ Single Rate Color Marker สำหรับการตรวจสอบการจราจร, เครื่องหมายสามสีสองอัตราสำหรับการตรวจสอบการจราจร, การรักษาด้วยเปอร์เซ็นต์เปอร์เซ็นต์เป็นต้น

Traffic Shaping คืออะไร?

การสร้างการเข้าชมเป็นเทคนิคที่ใช้ในการจัดการการเข้าชมเพื่อล่าช้าบางส่วนหรือทั้งหมดของแพ็กเก็ตเพื่อยืนยันด้วยโปรไฟล์ข้อมูลการเข้าชมที่ต้องการ อันที่จริงมันเป็นรูปแบบหนึ่งของการ จำกัด อัตราซึ่งทำงานโดยการตรวจสอบและเข้าคิวไอพีแพ็คเก็ตในโหมดการเปลี่ยนผ่านตามจำนวนพารามิเตอร์ที่สามารถกำหนดค่าได้ล่วงหน้า ดังนั้นจึงช่วยให้สามารถใช้นโยบายเฉพาะที่เปลี่ยนแปลงวิธีเดิมที่มีการจัดคิวข้อมูลเพื่อรับส่ง

โดยทั่วไปการสร้างการจราจรจะเป็นไปตามหลักการสองประการ ข้อแรกคือการใช้ข้อ จำกัด ของแบนด์วิดท์ตามขีด จำกัด การเข้าชมที่กำหนดไว้และจากนั้นจะจัดคิวแพ็คเก็ตเพื่อส่งให้ในภายหลังเมื่อแบนด์วิธมีความต้องการลดลง หลักการที่สองคือการปล่อยแพ็กเก็ตเมื่อบัฟเฟอร์แพคเก็ตเต็ม ที่นี่แพ็คเก็ตลดลงถูกเลือกจากแพ็คเก็ตเหล่านั้นซึ่งมีหน้าที่ในการสร้าง "แยม" ในทำนองเดียวกันในการควบคุมการจราจรการกำหนดลำดับความสำคัญยังมีการจราจร ในทางตรงกันข้ามการกำหนดลำดับความสำคัญของการเข้าชมตามทางเลือกของผู้ดูแลระบบ เมื่อการรับส่งข้อมูลในลำดับความสำคัญสูงขึ้นโดยจำนวนมากขณะที่สายการสื่อสารเต็มจำนวนการเข้าชมที่มีลำดับความสำคัญต่ำกว่าจะถูก จำกัด ไว้ชั่วคราวเป็นระยะเวลาหนึ่งเพื่อที่จะให้โอกาสในการรับส่งข้อมูลที่มีลำดับความสำคัญสูง

งานนี้มีการดำเนินการโดยการรักษาปริมาณการเข้าชมที่เฉพาะเจาะจง (ปริมาณการเข้าชมที่ได้รับการรับรองในสัญญาการจราจร) เป็นปริมาณการเข้าชมที่มีลำดับความสำคัญสูงขึ้นและการเข้าชมที่เกินขีด จำกัด ที่มีความสำคัญเท่า ๆ กับการเข้าชมอื่น ๆ ส่วนที่เหลือของการจราจรซึ่งไม่ได้รับการจัดลำดับความสำคัญ

โดยทั่วไป shapers การจราจรที่ดีจะไม่ปล่อยให้ข้อมูลจำนวนมากขึ้นเพื่อกำหนดจำนวนการเข้าชมที่แน่นอนตามลำดับความสำคัญของการเข้าชม อันดับแรกพวกเขาพยายามที่จะวัดปริมาณการเข้าชมที่มีลำดับความสำคัญสูงและขึ้นอยู่กับว่าพวกเขา จำกัด การเข้าชมที่ไม่ได้จัดลำดับความสำคัญแบบไดนามิก ดังนั้นจะไม่รบกวนการรับส่งข้อมูลของการเข้าชมที่มีลำดับความสำคัญเลย

การตรวจสอบการจราจรและการจัดรูปแบบ

•การตรวจสอบและการปรับการจราจรทั้งสองใช้กลไกการเก็บข้อมูล token สำหรับการดำเนินงานของพวกเขา

•การควบคุมการจราจรถูกใช้เพื่อควบคุมการรับส่งข้อมูลทั้งขาเข้าและขาออกในอินเทอร์เฟซขณะที่การสร้างการจราจรสามารถใช้ได้เฉพาะในการควบคุมการรับส่งข้อมูลขาออก

•ทั้งการตรวจและควบคุมการจราจรจะใช้กลไกถังโทเค็นสำหรับการดำเนินงานของพวกเขา

•การควบคุมการจราจรสามารถใช้ขาเข้าหรือขาออกในอินเทอร์เฟซขณะที่การสร้างการรับส่งข้อมูลสามารถใช้สำหรับการจราจรขาออกได้เท่านั้น

•ในทั้งสองกลไกจำเป็นต้องใช้เพื่อวัดอัตราการรับและส่งข้อมูลและดำเนินการตามอัตราการเข้าชมที่ตกลงกันไว้ตามสัญญาการจราจร

•ในการรักษาความปลอดภัยจะแพร่กระจายการจราจรในขณะที่ traffic shaping ให้อัตราการส่ง packet ที่ราบรื่น

• Shaping สนับสนุนแถวคอยและมีหน่วยความจำเพียงพอสำหรับ buffer ข้อมูลล่าช้าในขณะที่การรักษาไม่ได้

•จำเป็นต้องมีการตั้งเวลาพิเศษสำหรับการสร้างการรับส่งข้อมูลเพื่อส่งต่อแพ็คเก็ตที่ล่าช้าในเวลาต่อมาในขณะที่การรักษาไม่ได้

•ในการสร้างค่าโทเค็นจะได้รับการกำหนดค่าเป็นบิตต่อวินาทีขณะที่การกำหนดค่าเป็นไบต์

•การจัดคิวในการสร้างการจราจรทำให้เกิดความล่าช้า โดยเฉพาะอย่างยิ่งสร้างคิวยาวมากในขณะที่ตำรวจรักษาอัตราแพ็คเก็ตเอาท์พุทโดยวางแพ็คเก็ต เพื่อหลีกเลี่ยงความล่าช้าที่เกิดจากการเข้าคิวของแพคเก็ต

•ในการสร้างการรับส่งข้อมูลค่าโทเค็นจะได้รับการกำหนดค่าเป็นบิตต่อวินาทีขณะที่การกำหนดค่าเป็นไบต์ต่อวินาที