การปรับสภาพการจราจรกับตำรวจ
การรักษาการจราจรและการกำหนดรูปแบบการรับส่งข้อมูลเป็นสองแนวทางที่คล้ายกันซึ่งเริ่มต้นขึ้นเพื่อควบคุมการไหลของการรับส่งข้อมูลจากเครือข่ายหนึ่งไปยังอีกเครือข่ายหนึ่ง เป็นไปตามสัญญาการรับส่งข้อมูลระหว่างเครือข่าย สัญญาจราจรเป็นข้อตกลงที่ทำขึ้นระหว่างสองเครือข่าย กำหนดประเภทของการรับส่งข้อมูลที่จะขนส่งและข้อกำหนดด้านประสิทธิภาพของการรับส่งข้อมูลนั้น เช่น แบนด์วิดท์และคุณภาพของบริการ ในด้านวิศวกรรมการรับส่งข้อมูล ทั้งการกำหนดรูปแบบการรับส่งข้อมูลและการรักษาถูกใช้อย่างแพร่หลายในฐานะวิธีการในการให้บริการคุณภาพ และมักใช้ที่ขอบของเครือข่าย แต่ก็สามารถนำมาใช้ที่แหล่งที่มาของการรับส่งข้อมูลได้เช่นกัน
ตำรวจจราจรคืออะไร
การรักษาการจราจรเป็นกระบวนการของการตรวจสอบการรับส่งข้อมูลในเครือข่ายและดำเนินการตามขั้นตอนเพื่อให้สอดคล้องกับพารามิเตอร์การรับส่งข้อมูลที่ตกลงกันไว้ โดยพื้นฐานแล้วจะวัดการไหลของข้อมูลและเฝ้าติดตามแต่ละแพ็กเก็ต และเมื่อพบการละเมิด ก็จะดรอปแพ็กเก็ต โดยจะทำเครื่องหมายแต่ละแพ็กเก็ตด้วยระดับความสอดคล้องเฉพาะ (เรียกอีกอย่างว่าการระบายสี) กระบวนการต่อเนื่องนี้ช่วยควบคุมอัตราสูงสุดของการรับส่งข้อมูลที่ส่งหรือรับในแต่ละอินเทอร์เฟซในระดับความสำคัญหลายระดับ สิ่งนี้เรียกอีกอย่างว่าคลาสของการบริการ
ตำรวจดำเนินการในหลายระดับในเครือข่าย สามารถทำได้ที่ระดับพอร์ตหรือสำหรับบริการอีเทอร์เน็ตหรือคลาสบริการเฉพาะ การรักษาการจราจรใช้อัลกอริธึมพิเศษที่เรียกว่าอัลกอริธึม "ถังโทเค็น" เพื่อควบคุมการไหลของการรับส่งข้อมูล เป็นแบบจำลองทางคณิตศาสตร์ที่ครอบคลุมซึ่งพัฒนาขึ้นเพื่อควบคุมอัตราการรับส่งข้อมูลสูงสุดที่อนุญาตสำหรับอินเทอร์เฟซในช่วงเวลาหนึ่งๆมีส่วนประกอบพื้นฐานสองอย่าง
1) โทเค็น: หมายถึงการอนุญาตให้ส่งบิตจำนวนคงที่จากเครือข่ายหนึ่งไปยังอีกเครือข่ายหนึ่ง
2) ถัง: ใช้เพื่อเก็บโทเค็นตามจำนวนที่ระบุในแต่ละครั้ง
ระบบปฏิบัติการที่ทำงานในเครือข่ายใส่โทเค็นลงในถังในอัตราที่แน่นอน แต่ละแพ็กเก็ตที่เข้ามาในเครือข่ายจะใช้โทเค็นจากบัคเก็ตตามขนาดแพ็กเก็ตเมื่อเตรียมที่จะส่งต่อไปยังเครือข่ายอื่น เมื่อถังเต็ม โทเค็นที่มาถึงใหม่ทั้งหมดจะถูกปฏิเสธ โทเค็นที่ถูกปฏิเสธเหล่านี้ยังไม่มีให้สำหรับแพ็กเก็ตในอนาคต โทเค็นทั้งหมดถูกสร้างขึ้นตามอัตราการส่งข้อมูลสูงสุดที่กำหนดไว้ในข้อตกลงการรับส่งข้อมูล จำนวนโทเค็นที่มีอยู่กำหนดจำนวนแพ็กเก็ตที่เลือกสำหรับการส่งผ่านเครือข่ายข้อมูลแพ็กเก็ต
มีกลไกการควบคุมการจราจรหลายอย่างสำหรับการเพิ่มประสิทธิภาพการรักษา เช่น Traffic Single Rate Color Marker for Traffic Policing, Two-Rate Three-Color Marker for Traffic Policing, Percent-Based Policing เป็นต้น
Traffic Shaping คืออะไร
การจัดรูปแบบการจราจรเป็นเทคนิคที่ใช้ในการจัดการจราจรเพื่อชะลอแพ็กเก็ตบางส่วนหรือทั้งหมด เพื่อยืนยันด้วยโปรไฟล์ข้อมูลการจราจรที่ต้องการ จริงๆ แล้วมันเป็นรูปแบบหนึ่งของการจำกัดอัตรา ซึ่งทำงานโดยการตรวจสอบและจัดคิวแพ็กเก็ต IP ในโหมดการเปลี่ยนแปลง ตามพารามิเตอร์จำนวนหนึ่งที่สามารถกำหนดค่าล่วงหน้าได้ ดังนั้นจึงอนุญาตให้ใช้นโยบายเฉพาะที่เปลี่ยนแปลงวิธีการเดิมที่ข้อมูลอยู่ในคิวสำหรับการส่ง
โดยพื้นฐานแล้ว การกำหนดรูปแบบการจราจรจะทำงานตามหลักการสองประการ สิ่งแรกคือการใช้การจำกัดแบนด์วิดท์ตามขีดจำกัดการรับส่งข้อมูลที่กำหนดค่าไว้ จากนั้นจัดคิวแพ็กเก็ตเพื่อส่งในภายหลังเมื่อแบนด์วิดท์มีความต้องการต่ำกว่า หลักการที่สองคือการปล่อยแพ็กเก็ตเมื่อบัฟเฟอร์แพ็กเก็ตเต็ม ในที่นี้ แพ็กเก็ตที่ดร็อปจะถูกเลือกจากแพ็กเก็ตเหล่านั้น ซึ่งมีหน้าที่สร้าง "jam" ในทำนองเดียวกัน ในการรักษาการจราจร การกำหนดรูปแบบยังให้ความสำคัญกับการรับส่งข้อมูลด้วยในทางตรงกันข้าม การจัดลำดับความสำคัญของการรับส่งข้อมูลตามทางเลือกของผู้ดูแลระบบ เมื่อการรับส่งข้อมูลที่มีลำดับความสำคัญสูงกว่าเพิ่มขึ้นเป็นจำนวนมากในขณะที่สายการสื่อสารเต็ม การรับส่งข้อมูลที่มีลำดับความสำคัญต่ำกว่าจะถูกจำกัดชั่วคราวในบางครั้งเพื่อให้มีโอกาสสำหรับการรับส่งข้อมูลที่มีลำดับความสำคัญสูง
โดยทั่วไปงานนี้จะดำเนินการโดยถือว่าปริมาณการรับส่งข้อมูลจำนวนหนึ่ง (ปริมาณการรับส่งข้อมูลที่รับประกันในสัญญาการรับส่งข้อมูล) เป็นการรับส่งข้อมูลที่มีลำดับความสำคัญสูงกว่า และการรับส่งข้อมูลที่เกินขีดจำกัดนี้ซึ่งมีลำดับความสำคัญเหมือนกับการรับส่งข้อมูลอื่นๆ แข่งขันกับการจราจรที่เหลือซึ่งไม่ได้จัดลำดับความสำคัญ
โดยทั่วไป ตัวกำหนดปริมาณการใช้งานที่ดีจะไม่ปล่อยให้จัดคิวข้อมูลจำนวนมากเมื่อกำหนดปริมาณการใช้งานที่แน่นอนที่จะส่งตามการจัดลำดับความสำคัญของการรับส่งข้อมูล อันดับแรก พวกเขาพยายามวัดปริมาณการรับส่งข้อมูลที่มีลำดับความสำคัญสูง และพิจารณาจากการจำกัดการรับส่งข้อมูลที่ไม่ได้จัดลำดับความสำคัญแบบไดนามิก ดังนั้นจะไม่รบกวนทรูพุตของการรับส่งข้อมูลที่มีลำดับความสำคัญเลย
ตำรวจจราจรกับการปรับโครงสร้าง
• ทั้งการรักษาการจราจรและการกำหนดรูปแบบใช้กลไกบัคเก็ตโทเค็นสำหรับการดำเนินงาน
• การตรวจสอบการรับส่งข้อมูลใช้สำหรับควบคุมการรับส่งข้อมูลขาเข้าหรือขาออกบนอินเทอร์เฟซ ในขณะที่การกำหนดรูปแบบการรับส่งข้อมูลสามารถใช้สำหรับควบคุมการรับส่งข้อมูลขาออกเท่านั้น
• ทั้งการรักษาการจราจรและการกำหนดรูปแบบใช้กลไกบัคเก็ตโทเค็นสำหรับการดำเนินงาน
• การรักษาการจราจรสามารถใช้ขาเข้าหรือขาออกบนอินเทอร์เฟซ ในขณะที่การกำหนดรูปแบบการรับส่งข้อมูลสามารถใช้สำหรับการรับส่งข้อมูลขาออกเท่านั้น
• ในกลไกทั้งสองนี้ จำเป็นต้องวัดอัตราการส่งและรับข้อมูล และดำเนินการตามอัตราการรับส่งข้อมูลที่ตกลงกันไว้ตามสัญญาการรับส่งข้อมูล
• ในการรักษา มันแพร่กระจายการจราจรที่พุ่งพล่านในขณะที่การสร้างทราฟฟิกให้อัตราการส่งออกแพ็กเก็ตที่ราบรื่น
• Shaping รองรับการจัดคิวและให้หน่วยความจำเพียงพอในการบัฟเฟอร์แพ็กเก็ตที่ล่าช้า ในขณะที่การรักษาไม่รองรับ
• จำเป็นต้องมีฟังก์ชันการจัดกำหนดการพิเศษสำหรับการจัดรูปแบบการรับส่งข้อมูลสำหรับการส่งแพ็กเก็ตล่าช้าจำนวนเท่าใดก็ได้ในภายหลัง ในขณะที่การรักษาไม่ทำเช่นนั้น
• ในการสร้าง ค่าโทเค็นถูกกำหนดค่าเป็นบิตต่อวินาทีในขณะที่การรักษากำหนดค่าเป็นไบต์
• การเข้าคิวในการจัดการจราจรทำให้เกิดความล่าช้า โดยเฉพาะอย่างยิ่งสร้างคิวที่ยาวมาก ในขณะที่การรักษาจะควบคุมอัตราแพ็กเก็ตเอาต์พุตโดยปล่อยแพ็กเก็ต เพื่อหลีกเลี่ยงความล่าช้าที่เกิดจากการจัดคิวแพ็กเก็ต
• ในการสร้างทราฟฟิก ค่าโทเค็นได้รับการกำหนดค่าเป็นบิตต่อวินาทีในขณะที่การรักษาจะถูกกำหนดค่าเป็นไบต์ต่อวินาที