Page 272 - Computer Network
P. 272

33.2. การจองทรัพยากร (RESOURCE RESERVATION)                                        263



                      จากต้นทางไปยังปลายทางเสียก่อน เส้นทางที่กำหนดเรียกว่า flow ถือเป็นหลักการสำคัญของการทำงานแบบ
                      Integrated Services หรือเรียกง่ายๆว่า IntServ


                      33.2.1 Integrated Services Architecture


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

                         การทำงานของ IntServ จะให้ความสำคัญกับโฮสต์ โดยที่โฮสต์จะเป็นผู้ที่แจ้งให้เน็ตเวิร์คทราบเพื่อจัดสรร
                      ทรัพยากรให้ เน็ตเวิร์คสามารถที่จะยอมรับหรือไม่ก็ได้ แต่ไม่สามารถที่จะต่อรองได้ หากเน็ตเวิร์คจัดสรรทรัพยากร
                      ให้กับโฮสต์ ทรัพยากรดังกล่าวจะถูกจองตราบเท่าที่โฮสต์ยังคงทำงานอยู่ โดยเน็ตเวิร์คสามารถที่จะยกเลิกการ
                      จัดสรรได้ทุกเวลา แต่ไม่สามารถที่จะต่อรองเพื่อลดความต้องการของโฮสต์ได้
                                                                           book)
                         การทำงานของเร้าเตอร์ในการสนับสนุน IntServ ประกอบด้วยส่วนสำคัญ 4 ส่วนคือ Resource reservaton
                      controller, admission control routine, the classifier และ the packet scheduler [RFC 1633]




                                                          (partial









                                               only




                                          รูปที่ 33.3: The Intergrated Services reference model
                                    KKU

                       Flow Resource reservaton เป็นส่วนพื้นฐานของ IntServ ในการกำหนดการจองทรัพยากร เพื่อให้เร้าเตอร์

                            สร้างและรักษาสถานะของแต่ละ flow ของทราฟฟิก เรียกว่า flow specification หรือ flowspec การ
                            กำหนดข้อมูลของ flowspec นี้ เพื่อให้เร้าเตอร์สามารถรักษาสถานะการสื่อสาร (state) การจองต่างๆที่เกิด
                            ขึ้น เช่น หมายเลขการจอง (reservation identifier) และ รูปแบบของทรัพยากร (reserve profile) เป็นต้น

                       Flow admission control การทำงานในส่วนนี้เพื่อตัดสินใจ การตอบรับหรือปฎิเสธจากการร้องขอ โนดที่อยู่
                            ระหว่างเส้นทางต้องตัดสินใจ ว่าตนเองอยู่ในสถานะที่มีทรัพยากรเพียงพอตามที่ร้องขอหรือไม่ ซึ่งการตัดสิน
                            ใจนี้อาจรวมถึงการ การพิสูจน์ทราบตัวตนและความสำคัญ (priority) เพื่อให้การจองเป็นไปตามเงื่อนไขที่

                            กำหนดไว้

                       Packet classifier ในการทำงานในส่วนนี้เพื่อจัดการระดับความสำคัญของแพกเกต เพื่อแพกเกตที่เข้ามาให้ตรง
                            กับการให้บริการในแต่ละคลาส ซึ่งทุกแพกเกตในคลาส จะได้รับการให้บริการที่เหมือนกัน และอาจรวมถึง
                            สิทธิพิเศษอื่นๆ เช่น การอยู่ในคิวที่ยาวเพื่อความน่าจะเป็นที่แพกเกตสูญหายตํ่า หรือการอยู่ในคิวที่สั้นเพื่อ
                            ให้ได้ jitter ที่ตํ่า

                       Packet scheduler เป็นส่วนสุดท้ายเพื่อ การจัดตารางการทำงาน (schedule) ของแพกเกต เพื่อบริหารการ
                            ทำงานของคิวขาออก ให้เกิดการบริการที่หลากหลาย โดยในส่วนนี้ อาจมีการใช้รูปแบบของการจัดคิวแบบ

                            ไฟโฟ การจัดคิวแบบมีสิทธิพิเศษ หรือ WFQ ร่วมด้วย
   267   268   269   270   271   272   273   274   275   276   277