75
การศึกษาและปรับปรุงประสิทธิภาพการยายขามเซลของโมบายไอพีรุ นที 6 A Study and Performance Improvement of Mobile IPv6 Handover เอกชัย จั่นสังข Ekachai Chansang วิทยานิพนธฉบับนี้เปนสวนหนึ่งของการศึกษา ตามหลักสูตรวิทยาศาสตรมหาบัณฑิต สาขาวิศวกรรมเครือขาย บัณฑิตวิทยาลัย มหาวิทยาลัยเทคโนโลยีมหานคร ปการศึกษา 2553

µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

  • Upload
    others

  • View
    16

  • Download
    0

Embed Size (px)

Citation preview

Page 1: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

การศกษาและปรบปรงประสทธภาพการยายขามเซลของโมบายไอพรนท 6 A Study and Performance Improvement of Mobile IPv6 Handover

เอกชย จนสงข Ekachai Chansang

วทยานพนธฉบบนเปนสวนหนงของการศกษา ตามหลกสตรวทยาศาสตรมหาบณฑต

สาขาวศวกรรมเครอขาย บณฑตวทยาลย มหาวทยาลยเทคโนโลยมหานคร

ปการศกษา 2553

Page 2: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

I

หวขอวทยานพนธ การศกษาและปรบปรงประสทธภาพ การยายขามเซลของโมบายไอพรนท 6 นกศกษา นายเอกชย จนสงข รหสนกศกษา 5217660017 ปรญญา วทยาศาสตรมหาบณฑต สาขาวชา วศวกรรมเครอขาย พ.ศ. 2553 อาจารยผควบคมวทยานพนธ ผศ.ดร.ประวทย ชมช

บทคดยอ

ในบทความว จยฉบบนนาเสนอวธ เพมประสทธภาพการยายขามเซลโดยนา

การรบประกนคณภาพการใหบรการเขามาประยกตใชในเครอขายโมบายไอพรนท 6 ซงจะถกเรยกในบทความนวา DMH-MIPv6 และการทดสอบการทางานโมบายไอพรนท 6 ดวยการทดลองกบเครอขายไรสาย IEEE 802.11 ผลการทดลองของวธการ DMH-MIPv6 เปรยบเทยบกบวธการทนกวจยไดนาเสนอในอดตแสดงใหเหนวาวธการ DMH-MIPv6 สามารถลดเวลา การยายขามเซลลงไดประมาณ 30 เปอรเซนต

Page 3: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

II

Thesis Title A Study and Performance Improvement of Mobile IPv6 Handover

Student Ekachai Chansang Student ID. 5217660017 Degree Master of Science Program Network Engineering Year 2010 Thesis Advisor Asst.Prof.Prawit Chumchu

Abstract In this paper we propose the concept to improve performance of mobile IPv6

(MIPv6) handover by using quality of service in mobile IPv6 network. The algorithm is based on differentiation on Mobility Header of MIPv6 using DiffServe Model called DMH-MIPv6. Experimental on testbed was evaluated and compared to a recent published paper. The results show that the proposed algorithm reduces handover delay about 30 percent.

Page 4: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

III

กตตกรรมประกาศ

วทยานพนธฉบบนสาเรจได ดวยความกรณาของ ผศ.ดร.ประวทย ชมช อาจารยทปรกษาวทยานพนธของขาพเจา ททานไดสละเวลาเพอประสทธประสาทวชา คอยใหทงคาชแนะ คาปรกษา อธบายแนวทาง และความชวยเหลอจนกระทงลลวงไปไดดวยด และใหความกรณาในการแกไขขอบกพรองตางๆ ของงานวจย รวมทงผทรงคณวฒทตรวจสอบและใหคาแนะนาในการดาเนนการวจย

รวมไปถงเพอนและรนพสาขาวศวกรรมเครอขายและคณะอนๆทเกยวของทไดรวมศกษากนทมหาวทยาลยเทคโนโลยมหานครทกคนทไดใหคาชแนะ เพมเตมความรและเอกสารทสนบสนนแกวทยานพนธแกขาพเจาจนสาเรจลลวงไปไดดวยด

สดทายนขอกราบขอบคณบดาและมารดาทคอยเปนกาลงใจและใหการสนบสนนการเรยนแกขาพเจาเสมอมา นอกจากนขอขอบคณบคคลทานอนรวมทงผทไมไดเอยนามมาในทน ททานไดกรณาชวยใหกาลงใจและผทคอยใหคาปรกษาชวยเหลอขาพเจากระทงวทยานพนธฉบบนสาเรจลลวงได

เอกชย จนสงข

Page 5: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

IV

สารบญ

หนา บทคดยอภาษาไทย.............................................................................................................I บทคดยอภาษาองกฤษ.......................................................................................................II กตตกรรมประกาศ ............................................................................................................III สารบญ ............................................................................................................................ IV สารบญตาราง .................................................................................................................. VI สารบญรป....................................................................................................................... VII บทท 1 บทนา ......................................................................................................................

1.1 หลกการและเหตผล.........................................................................................1 1.2 ปญหาและแรงจงใจ .........................................................................................1 1.3 วตถประสงคของงานวจย.................................................................................2 1.4 ขอบเขตการศกษา...........................................................................................2 1.5 ผลทคาดวาจะไดรบ .........................................................................................2 1.6 แผนการดาเนนงาน .........................................................................................3

บทท 2 ทฤษฎพนฐานในงานวจย .........................................................................................

2.1 บทนา .............................................................................................................4 2.2 ภาพรวมการทางานของโมบายไอพรนท 6 .......................................................4 2.3 การยายขามเซล (Handover) ........................................................................16 2.4 Mobile IPv6 Fast Handovers (FMIPv6) ......................................................19 2.5 Hierarchical Mobile IPv6 Mobility Management (HMIPv6).........................21 2.6 Fast Handover for Hierarchical Mobile IPv6 ..............................................24 2.7 คณภาพการใหบรการ ...................................................................................25 2.8 การรบประกนคณภาพการใหบรการในโมบายไอพรนท 6...............................28 2.9 สรปทายบท ..................................................................................................33

บทท 3 แนวคดในการปรบปรงประสทธภาพโปรโตคอลโมบายไอพรนท 6 ............................. 3.1 แนวทางปรบปรงประสทธภาพทนาเสนอ........................................................34 3.2 ผลทคาดวาจะไดรบ .......................................................................................39 3.3 สรปทายบท ..................................................................................................39

Page 6: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

V

สารบญ (ตอ)

หนา บทท 4 การทดลองและวจารณผล ........................................................................................

4.1 จดประสงคในการทดลอง...............................................................................40 4.2 โครงสรางเครอขายทใชในการทดลอง ............................................................40 4.3 อปกรณและการกาหนดคาในการทดลอง........................................................41 4.4 วธการทดลองและผลการทดลอง....................................................................43 4.5 ปญหาทพบจากการทดลอง ..........................................................................50 4.6 สรปผลการทดลอง ........................................................................................51

บทท 5 บทสรป.................................................................................................................... 5.1 ปญหาทพบและขอเสนอแนะ..........................................................................52 5.2 แนวทางในการศกษาตอไป............................................................................52

เอกสารอางอง ..................................................................................................................54

Page 7: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

VI

สารบญตาราง

ตารางท หนา 1.1 ขนตอนในการศกษาวจย ..............................................................................................3 2.1 คลาส PHB ชนด Assured Forwarding (AF) .............................................................28 3.1 คา DSCP ของคลาส AF............................................................................................35 4.1 อปกรณสาหรบทดลองในเครอขาย .............................................................................42 4.2 ซอฟแวรสาหรบการทดลองในเครอขาย ......................................................................42 4.3 กาหนดระดบความสาคญใหแกสญญาณขอความ Mobility Header .............................43 4.4 เวลาของวธ DMH-MIPv6 ในการสอสารแบบอโมงคสองทศทาง ..................................44 4.5 เวลาของวธ EQoS-MIPv6 ในการสอสารแบบอโมงคสองทศทาง .................................45 4.6 เวลาของวธ DMH-MIPv6 ในการสอสารแบบเสนทางทเหมาะสม.................................46 4.7 เวลาของวธ EQoS-MIPv6 ในการสอสารแบบเสนทางทเหมาะสม ...............................46 4.8 เปรยบเทยบเวลาเฉลยในขนตอน Return Routeability...............................................48 4.9 จานวนแพคเกต Mobility Header ทสญหาย...............................................................48 4.10 จานวนแพคเกต Mobility Header ทรบ-สง ...............................................................49

Page 8: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

VII

สารบญรป

รปท หนา 2.1 โครงสรางโมบายไอพรนท 6.......................................................................................6 2.2 Binding Update ระหวาง Mobile Node และ Home Agent ........................................7 2.3 ขอความ Router Solicitation .....................................................................................8 2.4 ขอความ Router Advertisement................................................................................8 2.5 การสอสารแบบอโมงคสองทศทาง ..............................................................................9 2.6 การสอสารแบบเสนทางทเหมาะสม...........................................................................10 2.7 ขอความ Neighbor Solicitation ตรวจสอบหมายเลข Link Local ..............................12 2.8 ขอความ Neighbor Solicitation ตววจสอบหมายเลขแครออฟแอดเดรส ....................12 2.9 รปแบบของ Mobility Header...................................................................................13 2.10 รปแบบ Home Address Destination Option ...........................................................14 2.11 รปแบบของ Type 2 Routing Header ......................................................................15 2.12 การเคลอนทภายใน Extended Service Set เดยวกน ...............................................17 2.13 การเคลอนทระหวาง Access Router ภายในโดเมนเดยวกน.....................................17 2.14 การเคลอนทระหวาง Access Router ตางโดเมน ......................................................18 2.15 กระบวนการ Fast Handover แบบ Predictive .........................................................20 2.16 กระบวนการ Fast Handover แบบ Reactive ...........................................................21 2.17 ขนตอน Inter-Handover ของ HMIPv6 ....................................................................22 2.18 ขนตอน Intra-Handover ของ HMIPv6 ....................................................................23 2.19 การสงขอความ BU ของ HMIPv6 แบบ Intra-Handover ..........................................23 2.20 ขนตอน Handover ของ F-HMIPv6 .........................................................................25 2.21 โครงสรางของฟลด DS ............................................................................................27 2.22 วธการของ Loay F. Hussien ...................................................................................31 3.1 แพคเกตทไมมการกาหนดระดบความสาคญ .............................................................36 3.2 แพกเกตทกาหนดระดบความสาคญเปนคลาส Expedited Forwarding......................36 3.3 โครงขายทใชในการทดลอง ......................................................................................37 3.4 วธการทนาเสนอ ......................................................................................................38 4.1 โครงขายทใชในการทดลอง ......................................................................................41 4.2 เวลาทใชในการตดตอสอสารแบบอโมงคสองทศทาง .................................................45 4.3 เวลาทใชในการตดตอสอสารแบบเสนทางทเหมาะสม ................................................47

Page 9: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

1

บทท 1 บทนา

1.1 หลกการและเหตผล

ปจจบนอปกรณอเลกทรอนกสแทบทกชนดสามารถเขาใชบรการในระบบเครอขายไอพ (IP) และไดรบบรการตางๆ ผานการบรการทเครอขายไอพสามารถรองรบไดไมแตกตางอะไรกบคอมพวเตอรสวนบคคลในปจจบน อกทงแนวโนมความตองการใชงานของอปกรณพกพาเหลานเพมจานวนขนเรอยๆ สงผลตอพฤตกรรมการเขาใชเครอขายเปลยนไปจากคอมพวเตอรตงโตะธรรมดาไปเปนโทรศพทมอถอสามารถทเชอมเขาสระบบเครอขายในขณะทมการเคลอนทได ดวยเหตนเอง IETF (Internet Engineering Task Force) ไดกาหนดมาตรฐานโปรโตคอลไอพรนท 6 (IPv6) เพอรองรบกบจานวนทเพมขนของอปกรณเคลอนท (Mobile Device) เหลานน และกาหนดโมบายไอพรนท 6 (MIPv6) เพอเพมความสามารถของโปรโตคอลไอพรนท 6 ใหสนบสนนการทางานขณะมการเคลอนท และโปรโตคอลสาหรบเครอขายเคลอนท (Network Mobility (NEMO)) โดยจะชวยใหการใหบรการดานตางๆ แกผเขาใชงานเปนไปอยางราบรน เชน ขอมล เสยง วดโอสตรมมง (Video Streaming) เปนตน 1.2 ปญหาและแรงจงใจ

โปรโตคอลโมบายไอพรนท 6 ชวยใหตนทางและปลายทางทกาลงตดตอสอสารกนอยยงคงสถานะภาพการสอสารไวตลอด แมฝายอกฝายจะมการเปลยนทอยไปแลวกตาม โดย ไมจาเปนตองมการรองขอเชอมตอการสอสารใหมอกครง การใหบรการรปแบบดงกลาวจะไมสามารถด า เ นนการไดอย าง มประสทธภาพ หากปราศจากกระบวนการ ท เ รยกว า การยายขามเซล (Handover) ซงเปนสงสาคญทสงผลตอประสทธภาพการใหบรการกบโปรแกรมประยกตทกาลงสอสารกนบนเครอขายไอพรนท 6 สงสาคญทเปนตวกาหนดประสทธภาพของการยายขามเซล ประการแรก ระยะเวลาในการยายขามเซล (Handover Latency) เปนชวงระยะเวลาทเสยไปจากอปกรณสอสารทาการตดการเชอมตอสถานฐานเพอทาการเชอมตอกบสถานฐานอกตวหนง อกประการคอ การสญเสยขอมล (Data Loss) จากการเปลยนสถานฐาน เหนไดวาขณะทาการเปลยนจากสถานฐานจะมการสญเสยขอมลไปจานวนหนงซงขนอยกบความลาชาในการยายขามเซล หากใชเวลามากกจะเสยขอมลไปมากเชนกน ซงไมเปนผลดตอการสอสารขอมลทมความออนไหวตอการสญเสยขอมล รวมทงการสอสารขอมลทตองการสงขอมลใหไปถงปลายทางดวยความรวดเรวทสด

แมวาโมบายไอพรนท 6 ชวยใหโหนดเคลอนทสามารถสอสารกบโหนดอนหลงจากเปลยนจดเชอมตอเขาสเครอขายโดยปราศจากการเปลยนหมายเลขไอพและยงคงสถานะการเชอมตอเดมไว แตการทางานของโมบายไอพรนท 6 ยงคงเปนแบบพยายามใหดทสด (Best-Effort) เทานน ดงนนผวจยมความสนใจศกษาวจยเกยวกบการเพมประสทธภาพยายขามเซล

Page 10: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

2

ของโมบายไอพรนท 6 โดยใชการรบประกนคณภาพการใหบรการเพอลดชวงเวลาในการยายขามเซลทใชไป เนองจากไดตระหนกถงความสาคญของเวลาการยายขามเซล อนนาไปส การใชงานในเครอขายโมบายไอพรนท 6 ไดอยางมประสทธภาพมากยงขน 1.3 วตถประสงคของงานวจย

- เพอศกษาการทางานของโปรโตคอลโมบายไอพรนท 6 - เพอศกษาวธการเพมประสทธภาพใหกบโปรโตคอลโมบายไอพรนท 6 โดย

เปลยนแปลงการทางานของโปรโตคอลใหนอยทสด - เพอปรบปรงเทคนคการเพมประสทธภาพในการยายขามเซลใหกบโปรโตคอล

โมบายไอพรนท 6 โดยใชการรบประกนคณภาพการใหบรการ - เพอเปรยบเทยบประสทธภาพการยายขามเซลโดยใชการรบประกนคณภาพกบวธการ

ทถกนาเสนอในอดต 1.4 ขอบเขตการศกษา

ในงานวจยฉบบนผวจยมงศกษาเกยวกบการนาการรบประกนคณภาพการใหบรการเพอเพมประสทธภาพการยายขามเซลในเครอขายโมบายไอพรนท 6 รวมทงวธการทนามาประยกตใชเพอลดความลาชาและการสญเสยขอมลขณะยายขามเซล โดยจะดาเนนงาน ตามแนวทางขางตนน

- ศกษาทฤษฎและความรพนฐาน งานวจย รวมถงบทความทางวชาการทเกยวของกบโปรโตคอลโมบายไอพรนท 6 รวมทงการรบประกนคณภาพการใหบรการแบบตางๆ

- ศกษาโครงสรางเครอขายและการยายขามเซลเพอนามาใชในการทดสอบการยายขามเซลของโปรโตคอลโมบายไอพรนท 6

- ออกแบบวธการลดความลาชาขณะยายขามเซลในเครอขายโมบายไอพรนท 6 - ทดลองการทางานในการยายขามเซลของโมบายไอพรนท 6 ทไดออกแบบขน

และจดเกบขอมลดานตางๆ เพอนาไปใชในการวเคราะห - วเคราะหเปรยบเทยบผลการทดลองกบวธการยายขามเซลของโมบายไอพรนท 6 ทถกนาเสนอในอดต 1.5 ผลทคาดวาจะไดรบ

- มความร ความเขาใจในโปรโตคอลโมบายไอพรนท 6 - มความร ความเขาใจวธการรบประกนคณภาพการใหบรการทมอยในปจจบน - สามารถเสนอแนะแนวทางการเพมประสทธภาพการยายขามเซลของโปรโตคอล

โมบายไอพรนท 6 - วธการทนาเสนอสามารถเพมประสทธภาพการทางานไดดกวาวธการในอดต

Page 11: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

3

1.6 แผนดาเนนงาน ตารางท 1.1 ขนตอนในการศกษาวจย

กจกรรม ม.ย. ก.ค. ส.ค. ก.ย. ต.ค. พ.ย. ธ.ค. ม.ค. ก.พ. บทนา เอกสารและงานวจยทเกยวของ ศกษาวธเพมประสทธภาพการยายขามเซลในเครอขายโมบายไอพ รนท 6

เกบรวบรวม วเคราะหขอมล สรปผลการศกษา

Page 12: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

4

บทท 2 ทฤษฎพนฐานในงานวจย

2.1 บทนา

เครอขาย Next Generation Network (NGN) เปนเทคโนโลยโครงขายสอสารทมการรบสงขอมลในลกษณะแพคเกตสวตช ทอยในรปแบบของไอพ (IP) เปนหลก โดย NGN เปนเทคโนโลยทจะชวยผสานการทางานตางๆ ไวในเครอขายเดยวกน แมจะใชโปรโตคอลตางชนดกยงสามารถสอสารกนได ซงถอวาแตกตางจากอดตทการใหบรการเครอขายจะอยในรปแบบของการแยกออกจากกนอยางชดเจน นอกจากน เทคโนโลย NGN ยงสนบสนนการใหบรการทหลากหลายผานเครอขายเดยวกนอกดวย

โปรโตคอลไอพรนท 6 (IPv6) จงถกนามาใชงานในเครอขาย NGN ซงชวยใหโปรแกรมประยกตตางๆ ทใหบรการสามารถตดตอสอสารกนไดรวมทงยงเปนหนทางแกปญหาในเรองของหมายเลขไอพรนท 4 ทกาลงจะหมดไป แตอยางไรกตามดวยตวโปรโตคอลไอพรนท 6 ยงไมสามารถทางานในสภาพแวดลอมทมการเคลอนทได ดงนนเพอแกปญหานองคกร IETF (Internet Engineering Task Force) จงไดออกแบบโปรโตคอลทเพมประสทธภาพการทางานดานการเคลอนทใหกบโปรโตคอลไอพรนท 6 เรยกวาโปรโตคอลโมบายไอพรนท 6 (Mobile IPv6) ในบทนผวจยไดอธบายถงหลกการพนฐานของโมบายไอพรนท 6 ซงประกอบไปดวยหวขอดงตอไปน หวขอท 2.2 กลาวถง ภาพรวมการทางานของโมบายไอพรนท 6 หวขอท 2.3 กลาวถง การยายขามเซล หวขอท 2.4 กลาวถง Mobile IPv6 Fast Handovers (FMIPv6) หวขอท 2.5 กลาวถง Hierarchical Mobile IPv6 Mobility Management หวขอท 2.6 กลาวถง Fast Handover for Hierarchical Mobile IPv6 หวขอท 2.7 คณภาพการใหบรการ หวขอท 2.8 การรบประกนคณภาพการใหบรการในโมบายไอพรนท 6 และหวขอท 2.9 สรปทายบท 2.2 ภาพรวมการทางานของโมบายไอพรนท 6 [1]

จากประเดนปญหาจานวนหมายเลขไอพรนท 4 ทกาลงจะหมดไป เพอแกไขปญหาดงกลาวองคกร IETF จงไดกาหนดโปรโตคอลไอพรนท 6 ขนมาใหม จากเดมจานวนหมายเลขไอพของโปรโตคอลไอพรนท 4 มเพยง 32 บตเทานน แตหมายเลขไอพของโปรโตคอลไอพรนท 6 มจานวนถง 128 บต ทาใหสามารถแจกจายใหคอมพวเตอร หรอแมกระทงอปกรณพกพาเคลอนทไดอยางเพยงพอกบความตองการในปจจบนและอนาคต

อยางไรกตามดวยขอจากดของการสอสารในเครอขายทใชโปรโตคอล TCP/IP ตองอาศยหมายเลขไอพและหมายเลขพอรท (Port) เพอเรมเชอมตอและคงสถานะของการสอสารระหวางผสงและผรบ ถาหากหมายเลขไอพหรอหมายเลขพอรทเปลยนไปขณะทาการสอสาร จะสงผลใหการสอสารนนตองสนสดลง ดงนนคตดตอสอสารทมความประสงคจะสอสารกนตอ

Page 13: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

5

จะตองเรมเชอมตอการสอสารใหมอกครงซงทาใหเกดความไมตอเนอง ดวยเหตนเองจงทาใหเครอขาย TCP/IP ไมเหมาะกบสภาพแวดลอมของการสอสารทจะตองมการเคลอนยายขามเครอขายอยตลอดเวลา

โปรโตคอลโมบายไอพรนท 6 จงถกออกแบบมาเพอเพมความสามารถดานการเคลอนทใหกบโปรโตคอลไอพรนท 6 ทาใหอปกรณสอสารทสนบสนนการทางานสามารถเคลอนทขามเครอขายขณะทเชอมตอกบอนเตอรเนตหรอกาลงตดตอสอสารกบคสอสารโดยไมจาเปนตองเปลยนหมายเลขไอพ อกทงการเชอมตอของชนสอสารดานบนยงคงสถานะเดม รายละเอยดเพมเตมสามารถคนควาไดใน RFC 3775

แนวความคดททาใหสามารถตดตอโดยไมจาเปนตองเปลยนหมายเลขไอพรนท 6 เมอเชอมตอกบเครอขายใหมคอการใชหมายเลขไอพรนท 6 อยางนอยสองหมายเลข หมายเลขชดแรกเปนหมายเลขประจาตวของคอมพวเตอร ถกกาหนดใหคอมพวเตอรอยางถาวรสาหรบ ใชงานในเครอขายโฮม (Home Network: HN) ซงเปนเครอขายทคอมพวเตอรเครองนนลงทะเบยนใชงานแตแรก เรยกวาหมายเลขโฮมแอดเดรส (Home Address: HoA) และหมายเลขไอพรนท 6 นยงใชสาหรบตดตอกบคอมพวเตอรในขณะทออกจากเครอขายโฮม ไปแลวดวย อกหมายเลขจะใชเมอคอมพวเตอรเขาไปอยในเครอขายอนๆ ทไมใชเครอขายหลกของตนซงจะเปลยนไปใชหมายเลขอะไรกไดแตตองไมซากบหมายเลขในเครอขายนนๆ ทมการใชงานอยกอนหนาแลว เรยกวาหมายเลขใหบรการ (Care of Address: CoA) โครงสรางของ โมบายไอพรน 6 แสดงดงรปท 2.1 ซงสามารถอธบายไดดงตอไปน

โฮมเอเจนต (Home Agent: HA) เปนอปกรณจาพวกเราเตอรหรอเครองคอมพวเตอรทาหนาทคอยบรการโมบายโหนด จดทะเบยนหมายเลขไอพรนท 6 ของผใชงาน จบคหมายเลขโฮมแอดเดรสกบหมายเลขแครออฟแอดเดรส สงตอขอมลแกโมบายโหนดในกรณทไมอยในเครอขาย

โมบายโหนด (Mobile Node: MN) เปนอปกรณทมความสามารถในการเคลอนทและรองรบการใชงานโปรโตคอลโมบายไอพรนท 6 โดยจดเชอมตอเขาสเครอขายจะเปนชนดใชสายหรอไรสายกได

เคอเรสปอนเดนทโหนด (Correspondent Node: CN) เปนไดทงคอมพวเตอรตงโตะหรออปกรณพกพาทมความตองการตดตอไปยงโมบายโหนด

แอคเซสเราเตอร (Access Router: AR) เราเตอรหรอคอมพวเตอรทประกาศหมายเลขประจาเครอขายและใหบรการหมายเลขไอพรนท 6 เพอใหผใชบรการสามารถเชอมตอเขาสเครอขายอนเตอรเนตได

เครอขายโฮม (Home Network: HN) เปนเครอขายดงเดมของโมบายโหนด ทไดลงทะเบยนไวและมหมายเลขเครอขาย (Network Prefix) เดยวกบหมายเลขโฮมแอดเดรสของโมบายโหนด ในขณะทโมบายโหนดอยในเครอขายนจะใชการตดตอสอสารปกตตามรปแบบของ TCP/IP

Page 14: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

6

โฮมแอดเดรส (Home Address: HoA) หมายเลขไอพถาวรทกาหนดใหโมบายโหนด เพอใชในการตดตอสอสาร ซงอกผงของการสอสารจะใชหมายเลขไอพนในการรบสงขอมล และจะไมมการเปลยนแปลงหมายเลขไอพนตลอดการเชอมตอถงแมวาจะมการเคลอนทเขาไปในเครอขายอนแลวกตาม

เครอขายฟอรเรน (Foreign Network: FN) เครอขายอน นอกเหนอจากเครอขายโฮมทโมบายโหนดเขาไปใชบรการ

แครออฟแอดเดรส (Care of Address: CoA) หมายเลขไอพแอดเดรสชวคราวท โมบายโหนดใชเพอเขารวมใชงานในเครอขายฟอรเรน

Home Agent

InternetAccess Router

AP

AP

Correspondent Node

Access Router

Mobile Node

Home Network

Foreign Network

Access Router

รปท 2.1 โครงสรางโมบายไอพรนท 6

2.2.1 การทางานของโมบายไอพรนท 6 การทางานของโมบายไอพรนท 6 สามารถอธบายไดเปน 2 กรณดงน ขณะท โมบายโหนดรบบรการจากเครอขายโฮม โมบายโหนดจะใชกลไกการตดตอสอสารรวมทงการหาเสนทางตามมาตรฐานไอพรนท 6 เชนเดม แตในอกกรณหนงทโมบายโหนดไดเขาไปใชบรการในเครอขายฟอรเรนโดยจะตองปฏบตตามขอกาหนดซงสามารถอธบายขนตอนการทางานตามรายละเอยดดงตอไปน - เมอเรมการสอสารระหวางเคอเรสปอนเดนทโหนดกบโมบายโหนดในขณะทโมบายโหนดใชบรการในเครอขายฟอรเรน เคอเรสปอนเดนทโหนดตองสงแพคเกตแรกไปยงเครอขายโฮมเสยกอน เนองจากเปนเครอขายประจาตวของโมบายโหนดทสามารถตดตอไปไดแมโมบายโหนดจะไมอยในเครอขายนนกตาม จากนนแพคเกตจงจะถกสงตอโดยโฮมเอเจนทไปสหมายเลขทอยปจจบนของโมบายโหนด - ขณะทโมบายโหนดตรวจสอบไดวามการยายเครอขายจากเครอขายโฮมไปยงเครอขายฟอรเรน ขนตอนนเรมจากโมบายโหนดสงสญญาณขอความ Router Solicitation (RS)

Page 15: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

7

เพ อสอบถามหมายเลขประจาเค รอข าย จาก นนจงรอ รบสญญาณขอความ Router Advertisement (RA) ทถกสงจากเราเตอรทใหบรการในเครอขายฟอรเรนเพอทาการตรวจสอบหมายเลขประจาเครอขาย ตวอยางสญญาณขอความ RS และสญญาณขอความ RA แสดงในรปท 2.3 และรปท 2.4 ตามลาดบ

รปท 2.2 Binding Update ระหวาง Mobile Node และ Home Agent

- เมอโมบายโหนดเขาไปใชบรการในเครอขายใหม ตองกาหนดหมายเลขไอพรนท 6 และตรวจสอบการซากนของหมายเลขไอพกบอปกรณภายในเครอขาย หมายเลขไอพนเราเรยกวาหมายเลขแครออฟแอดเดรส ตามมาตรฐานการกาหนดหมายเลขไอพรนท 6 ซงมทงหมด 3 รปแบบ ไดแก การกาหนดหมายเลขไอพอตโนมตแบบไมมขนตอน (Stateless Address Autoconfiguration) , การกาหนดหมายเลขไอพแบบมขนตอนโดยโปรโตคอลดเอชซพรนท 6 (Stateful DHCPv6) และกาหนดเองโดยผใชงานในวทยานพนธฉบบนไดอธบายเฉพาะการกาหนดหมายเลขไอพอตโนมตแบบไมมขนตอนเทานน โดยขนตอนการทางานไดถกอธบายไดไวในหวขอท 2.2.3 IPv6 Stateless Address Autoconfiguration - หากโมบายโหนดกาหนดหมายเลขแครออฟแอดเดรสเรยบรอยแลวตองสงสญญาณขอความไบนดงอพเดท (Binding Update: BU) ไปยงโฮมเอเจนทของมนเพอแจงใหทราบถงหมายเลขทอยใหม และรอรบสญญาณขอความไบนดงแอคโนเลจเมนท (Binding

Page 16: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

8

Acknowledgement: BAck) ทตอบกลบจากโฮมเอเจนทเพอยนยนวาหมายเลขแครออฟแอดเดรสนนถกบนทกลงในรายการไบนดง (Binding List) พรอมกบหมายเลขโฮมแอดเดรสเรยบรอยแลว - เมอโมบายโหนดไดรบสญญาณขอความไบนดงแอคโนเลจเมนทแสดงวาการลงทะเบยนกบโฮมเอเจนทสาเรจ จากนนการสอสารระหวางโมบายโหนดและเคอเรสปอนเดนทโหนดจงจะสามารถดาเนนการตอไปได การสอสารของโปรโตคอลโมบายไอพรนท 6 สามารถกระทาได 2 รปแบบตามขนตอนทจะอธบายตอไปในหวขอ 2.2.2 รปแบบการสอสารของโปรโตคอลโมบายไอพรนท 6

รปท 2.3 ขอความ Router Solicitation

รปท 2.4 ขอความ Router Advertisement

Page 17: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

9

2.2.2 รปแบบการสอสารของโปรโตคอลโมบายไอพรนท 6 เพอแกปญหา Triangular Routing ทเกดขนกบโมบายไอพรนท 4 มาตรฐาน

RFC 3775 จงไดกาหนดรปแบบการตดตอสอสารระหวางคอเรสปอนเดนทโหนดและ โมบายโหนดไว 2 รปแบบ โดยรปแบบแรกเรยกวา อโมงคสองทศทาง (Bidirectional tunneling) และรปแบบทสองเรยกวา เสนทางทเหมาะสม (Route Optimization) การสอสารแบบอโมงคสองทศทางคอเรสปอนเดนทโหนดไมมความจาเปนตองรองรบการทางานของโปรโตคอลโมบายไอพรนท 6 และโมบายโหนดไมจาเปนตองทาการแจงหมายเลขแครออฟแอดเดรสใหแกเคอเรสปอนเดนทโหนดทราบ แพคเกตจากเคอเรสปอนเดนทโหนดจะถกสงไปยงโฮมเอเจนทหลงจากนนจะถกสงผานอโมงคเครอขายไปยงทอยปจจบนของโมบายโหนด สวนแพคเกตทสงกลบไปหาเคอเรสปอนเดนทโหนดจะถกสงผานอโมงคเครอขายโดยโมบายโหนดกลบไปหาโฮมเอเจนทในเสนทางเดมและถกสงตอโดยโฮมเอเจนทกลบไปหาคอเรสปอนเดนทตามวธการหาเสนทางปกต วธนโฮมเอเจนททาพรอกซสาหรบโมบายโหนด (Proxy Neighbor Discovery) บนเครอขายโฮม เพอรบทกแพคเกตทสงไปยงโฮมแอดเดรสของโมบายโหนด การทาอโมงคเครอขายนจะปฏบตตามการผนกไอพรนท 6

รปท 2.5 การสอสารแบบอโมงคสองทศทาง

รปแบบการสงขอมลอกประเภทคอ เสนทางทเหมาะสม (Route Optimization)

หลงจากเสรจสนขนตอนไบนดงอพเดทกบโฮมเอเจนทแลว โมบายโหนดจะเรมกระบวนการ Return Routeability กบเคอเรสปอนเดนทโหนด ขนตอนนจะเกยวของกบ 4 ขอความ โดย 2 ขอความแรกไดแกขอความ Home Test Init (HoTI), Care-of Test Init (CoTI) จะสงจากโมบายโหนดไปยงเคอเรสปอนเดนทโหนดพรอมๆกน โดยขอความแรกจะสงผานโฮมเอเจนทและ

Page 18: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

10

ขอความหลงถกสงจากโมบายโหนดไปยงเคอเรสปอนเดนทโหนดโดยตรง เมอเคอเรสปอนเดนทโหนดไดรบขอความขางตนแลวจะทาการตอบกลบโดยใชอก 2 ขอความคอ Home Test และ Care of Test ยอนกลบผานเสนทางเดม วตถประสงคของกระบวนการนทาใหเคอเรสปอนเดนทโหนดแนใจวาหมายเลขแครออฟแอดเดรสเปนของโมบายโหนดจรงเชนเดยวกบโฮมแอดเดรส มเพยงการรบประกนนเทานนทเคอเรสปอนเดนทโหนดสามารถรบขอความไบนดงอพเดทจากโมบายโหนดทจะสงใหเคอเรสปอนเดนทโหนดสงแพคเกตไปยงหมายเลขแครออฟแอดเดรสของโมบายโหนดโดยตรงได ขนตอนการทางานแสดงดงรปท 2.6 หลงจากนนเคอเรสปอนเดนทโหนดจะใช Type 2 Routing Headerสาหรบแพคเกตทสงไปยงโมบายโหนดโดยตรง แพคเกตเหลานจะมปลายทางเปนหมายเลข แครออฟแอดเดรสของโมบายโหนด สวนหมายเลขโฮมแอดเดรสจะอยใน Type 2 Routing Header เพอสงผานไปยงชนการสอสารดานบนและทาใหแนใจวาสถานะการสอสารยงตอเนอง ในเสนทางยอนกลบ แพคเกตทถกสงโดยโมบายโหนดสามารถสงไปยงปลายทาง โดยใชการหาเสนทางของโปรโตคอลไอพธรรมดาโดยไมตองผานโฮมเอเจนท และแพคเกตใชทอยตนทางเปนหมายเลขแครออฟแอดเดรสของโมบายโหนด ในขณะทหมายเลข โฮมแอดเดรสไดถกบรรจเขาไปใน Home Address Destination Option เพอแจงถงตนทาง ทแทจรง การทาตามกระบวนการนทาใหโปรโตคอลโมบายไอพรนท 6 เพมประสทธภาพการหาเสนทางและไมตองพบกบปญหา Triangular Routing ทเกดขนในโมบายไอพรนท 4 อกตอไป

รปท 2.6 การสอสารแบบเสนทางทเหมาะสม

Page 19: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

11

2.2.3 IPv6 Stateless Address Autoconfiguration [2] สงหนงทนาสนใจในความสามารถของโปรโตคอลไอพรนท 6 คอ การตงคาหมายเลขไอพอตโนมตของโฮส อยางเชนโปรโตคอลไอพรนท 4 โฮสและเราเตอรการตงคาไอพนนเรมแรกจะกระทาโดยผทจดการเครอขาย อยางไรกตามโปรโตคอล DHCP สามารถนามาใชเพอจดสรรหมายเลขไอพรนท 4 ใหแกโฮสทเขารวมเครอขายได ในโปรโตคอลไอพรนท 6 โปรโตคอล DHCPv6 ยงคงนามาใชจดสรรหมายเลขไอพรนท 6 ไดเชนเดมแตนอกเหนอจากนนโฮสทเขารวมเครอขายสามารถตงคาไอพรนท 6 ขนมาใชงานไดดวยตนเองเชนกน

เมอโมบายโหนดทใชไอพรนท 6 เขารวมเครอขายมนสามารถตงคาหมายเลข ไอพดวยตนเองตามขนตอนดงน 1. โมบายโหนดสรางหมายเลข Link Local ใหแกตวเองโดยนา 10 บต แรกจาก Link Local Prefix คอ FE8 (1111 1110 10) ตอดวย บต 0 จานวน 54 ตว จากนนโมบายโหนดนาหมายเลข Interface Identifier อก 64 บต ทเหลอมาเรยงตอทายจะรวมทงหมดเปน 128 บต ขนตอนทโฮสสราง Interface Identifier นนเปนไปตามมาตรฐาน EUI 64 2. หลงจากนนโมบายโหนดจาเปนตองตรวจสอบวาหมายเลขทสรางขนมานนยงไมไดถกใชงานจากโฮสอน ตามหลกทฤษฎแลว Interface Identifier จานวน 64 บต นนมโอกาสมากทจะไมซากบผอน แตอยางไรกตามเพอความแนใจโมบายโหนดตองทาตามขนตอนตรวจจบการซากนของหมายเลข (Duplicate Address Detection) โดยสงขอความ Neighbor Solicitation (NS) เพอสอบถามวามผใชหมายเลขไอพนไปแลวหรอไม จากนนมนจะรอรบขอความ Neighbor Advertisement (NA) การสงขอความ NS นจะกระทาสองครงซงในครงแรกมนจะตรวจสอบหมายเลข Link Local สวนการสงขอความครงทสองจะเปนการตรวจสอบหมายเลข Global Unicast หรอหมายเลขแครออฟแอดเดรสนนเอง ในระหวางนเราจะเรยกหมายเลขไอพรนท 6 นวา Tentative ซงโมบายโหนดไมสามารถใชหมายเลขไอพนตดตอสอสารไดจนกวาขนตอนการตรวจจบการซากนของหมายเลขจะแลวเสรจ 3. ถามโฮสอนในเครอขายใชหมายเลขนแลว ขนตอนการตงคาอตโนมตจะลมเหลวทนทและโมบายโหนดไมสามารถใชหมายเลขนนได จงจาเปนตองใชกลไกอนๆเขามาแกไขปญหาน เชน โปรโตคอล DHCPv6 หรอกาหนดเองโดยผใชงาน 4. หากการทดสอบไดผลสรปวาโมบายโหนดสามารถใชหมายเลขไอพทสรางขนมาเองได หมายความวาโมบายโหนดไมไดรบขอความ NA ตามเวลาทกาหนดเอาไว จากนนโมบายโหนดจงสามารถใชหมายเลขไอพรนท 6 ตดตอสอสารกบโฮสอนได

Page 20: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

12

รปท 2.7 ขอความ Neighbor Solicitation ตรวจสอบหมายเลข Link Local

รปท 2.8 ขอความ Neighbor Solicitation ตรวจสอบหมายเลขแครออฟแอดเดรส

Page 21: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

13

2.2.4 ขอความและ IPv6 Header Option ทใชตดตอสอสารในโมบายไอพรนท 6 สญญาณขอความตดตอสอสารในโปรโตคอลโมบายไอพรนท 6 ทาให การสอสารสามารถเปนไปอยางราบรนแมเกดการยายขามเครอขายกตาม ผวจยสามารถจาแนกออกไดเปน 3 ประเภทดงน

1. Mobility Header เปนสวนขยายขอมลสวนหวของไอพรนท 6 ใชโดย โมบายโหนด เคอเรสปอนเดนทโหนดและโฮมเอเจนท ขอความทงหมดสมพนธกนในเรองการสรางและจดการในเรองการทาไบนดง Mobility Header ถกจาแนกโดยคาของฟลด Next Header ในสวนหวของไอพรนท 6 มคาเทากบ 135 (0x87) มรปแบบดงตอไปน

รปท 2.9 รปแบบของ Mobility Header

ฟลด Payload Protocol จานวน 8 บต ใชสาหรบบอกถง Header ถดไปทตอจาก Mobility Header ถาไมมจะมคาเทากบ 0x3b

ฟลด Header Length จานวน 8 บต ใชบอกขนาดความยาวของ Mobility Header 1 หนวยมคา 8 ไบต

ฟลด MH Type จานวน 8 บต บงบอกชนดของ Mobility Header มคาดงตอไปน

0 ขอความ Binding Refresh Request (BRR) 1 ขอความ Home of test init (HoTi) 2 ขอความ Care of test init (CoTi) 3 ขอความ Home of test (HoT) 4 ขอความ Care of test (CoT) 5 ขอความ Binding update (BU) 6 ขอความ Binding Acknowledgement (BAck) 7 ขอความ Binding Error (BE) ฟลด Reserved จานวน 8 บต ฟลดนปจจบนยงไมมการใชงานใหใช 0 ทงหมด

Page 22: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

14

ฟลด Checksum จานวน 8 บต ใชสาหรบตรวจสอบความถกตองของ Mobility Header

ฟลด Message Data จานวนผนแปรตามชนดของขอความ Mobility Header ทใชงาน

2. Home Address Destination Option ถกบรรจอยใน Destination Option ทเปนสวนเพมเตมสวนหวของไอพโปรโตคอลรนท 6 ในฟลด Next Header มคาเทากบ 60 (0x3C) ใชสาหรบแพคเกตทสงจากโมบายโหนดขณะทออกจากเครอขายโฮมเพอแจงให เคอเรสปอนเดนทโหนดทราบวาแทจรงแลวหมายเลขโฮมแอดเดรสใดกาลงตดตอสอสารอยนนเอง จดประสงคเพอรกษาการสอสารระหวางโมบายโหนดและเคอเรสปอนเดนทโหนดเอาไว นอกจากนยงแกปญหากบไฟรวอลลทไมอนญาตใหแพคเกตทมหมายเลขไอพตนทางทนอกเหนอจากหมายเลขไอพภายในเครอขายนนสามารถออกไปยงเครอขายภายนอกได รปแบบของ Home Address Option แสดงดงรปท 2.10

รปท 2.10 รปแบบ Home Address Destination Option

ฟลด Option Type ขนาด 8 บต บงบอกถงชนดของ Option ในทนคอ Home

Address Option มคาเทากบ 201 (0xC9) ฟลด Option Length มขนาด 8 บต 1 หนวยมคาแทน 8 ไมนบรวมฟลด

Option Type และฟลด Option Length ฟลดนตองกาหนดคาเทากบ 16 ฟลด Home Address ใชบรรจหมายเลขโฮมแอดเดรสของโมบายโหนด

3. Type 2 Routing Header เพอใหเคอเรสปอนเดนทโหนดสามารถสงแพคเกตไปยง หมายเลข Care of Address ของโมบายโหนดไดโดยตรง โมบายไอพรนท 6 จงไดกาหนด Routing Header ขนมาใหม โดยหมายเลข Care of Address ของโมบายโหนดอยในฟลดทอยปลายทาง เมอแพคเกตไปถงโมบายโหนดจะรบหมายเลข Home Address จาก Routing Header และจะใชเปนทอยปลายทางของแพคเกต รปแบบของ Type 2 Routing Header

Page 23: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

15

รปท 2.11 รปแบบของ Type 2 Routing Header

ฟลด Next Header มขนาด 8 บต ใชระบโปรโตคอลทอยถดไปจากน ฟลด Hdr Ext Len มขนาด 8 บต ใชระบความยาวของ Routing Header คา 1

หนวยเทากบ 8 ไบต และยงไมรวมกบ 8 ไบต แรก ฟลด Routing Type มขนาด 8 บต บอกถงชนดของ Routing Header มคา

เทากบ 2 ฟลด Segment Left มขนาด 8 บต มคาเทากบ 1 ฟลด Reserved มขนาด 32 บต ยงไมมการใชงานในปจจบน ฟลด Home Address เปนหมายเลขโฮมแอดเดรสปลายทางของโมบายโหนด

2.2.5 ขอแตกตางระหวางโปรโตคอลโมบายไอพรนท 6 และโปรโตคอลโมบาย ไอพรนท 4 ถงแมการออกแบบโปรโตคอลโมบายไอพรนท 6 คลายคลงกบโปรโตคอลโมบายไอพรนท 4 เนองมาจากการรวมเอาความสามารถเขาไปและพฒนาขนใหมหลายอยาง แตกยงมบางสวนของโปรโตคอลททางานแตกตางกนไป ในสวนนผวจยไดสรปถงความแตกตางระหวางโมบายไอพรนท 6 และโมบายไอพรนท 4 ดงน 1. โมบายไอพรนท 6 ไมจาเปนตองใชฟอรเรนเอเจนท (Foreign Agents: FA) เหมอนในโมบายไอพรนท 4 ซงหนาทสรางหมายเลขบรการและการทาอโมงคสอสารจะถกรวมไวในตวโมบายโหนด 2. หนาทสนบสนน Route Optimization ของโมบายโหนดเปนการทางานพนฐานของโปรโตคอล 3. แพคเกตทสงไปยงโมบายโหนดในขณะทออกจากเครอขายโฮมในโมบาย ไอพรนท 6 ถกสงโดยใช Type 2 Routing Header แทนทจะเปน IP Encapsulation ทาใหลดจานวนของสวนเกนลงเมอเปรยบเทยบกบโมบายไอพรนท 4

Page 24: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

16

4. โมบายไอพรนท 6 ตรวจสอบหมายเลขทอยในชนการสอสารท 2 (Data Link Layer) โดยใชโปรโตคอล IPv6 Neighbor Discovery แทนทโปรโตคอล ARP ทาใหเพมประสทธภาพการทางานของโปรโตคอล 5. กลไก Dynamic Home Agent Address Discovery ในโมบายไอพรนท 6 จะสงการตอบกลบเพยงขอความเดยวไปยงโมบายโหนด แตวธการ Directed Broadcast ทใชในไอพรนท 4 แตละขอความจะถกตอบกลบจากแตละโฮมเอเจนท จากขอแตกตางขางตนเหนไดวาคณสมบตหลายๆ อยาง ทเพมเตมในโปรโตคอล โมบายไอพรนท 4 นน กลายมาเปนสวนหนงของมาตรฐานโปรโตคอลโมบายไอพ รนท 6 ซงจะชวยเพมประสทธภาพการทางานใหดมากยงขนจงทาใหโมบายไอพรนท 6 มความสามารถในการทางานทเหนอกวา

2.3 การยายขามเซล (Handover)

การทางานของโมบายไอพรนท 6 จะประสบความสาเรจไดตองอาศยกระบวนการ ทเรยกวา การยายขามเซล (Handover หรอ Handoff) ทชวยใหโมบายโหนดสามารถเปลยนการเชอมตอเครอขายในขณะทกาลงตดตอสอสารอยกบเคอเรสปอนเดนทโหนดและโปรโตคอลทอยเหนอขนไปกวาชนการสอสารท 3 (Network Layer) ยงคงทางานอยและไมตองเรมการเชอมตอใหมอกครง

การยายขามเซลสามารถจาแนกไดเปน 2 ประเภท อยางแรกคอ Horizontal Handover ถาเทคโนโลยระหวางพนททใชเทคโนโลยการเชอมตอทเหมอนกนเชน การเปลยนแอคเซสพอยท (Access Point) เปนตน สวน Vertical Handover ถาทาการเชอมตอระหวางพนทในการเขาถงทมเทคโนโลยแตกตางกนเชน การเปลยนเครอขายสามจ (3G) มาใชไวเลสแลน (WLAN) ซงจะเปนปกตในเครอขายอนาคต นอกจากนการยายขามเซล (Handover) ยงสามารถพจารณาถงชนการสอสารท 2 (Link Layer) ถาระหวางการเชอมตอครอบครองโดย Subnet เดยวกน หรอชนการสอสารท 3 (Network Layer) ถาทาระหวาง Subnet ทตางกนและตองตงคาหมายเลขไอพรนท 6 ทตางจากเดม

1. Layer 2 Handover เปนกระบวนการทเกดขนชนการสอสารท 2 ของ OSI Reference Model กระบวนการยายขามเซลแบบน โมบายโหนดไมมความจาเปนตองเปลยนหมายเลขไอพ ยกตวอยางเชน การเปลยนแอคเซสพอยททอยภายใตแอคเซสเราเตอร (Access Router) ตวเดยวกน ในการเชอมตอแอคเซสพอยทประกอบไปดวย 3 ขนตอนคอ Scanning, Authentication และ Reassociation ซงระยะเวลาสวนใหญจะสญเสยไปกบการ Scan หาชองสญญาณ

Page 25: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

17

รปท 2.12 การเคลอนทภายใน Extended Service Set เดยวกน

2. Layer 3 Handover เปนกระบวนการทเกดขนในชนการสอสารท 2 และชนการสอสารท 3 ของ OSI Reference Model ซงโมบายโหนดทาการเปลยนจดเชอมตอสอนเตอรเนต และหมายเลขไอพ ดงนนโมบายโหนดตองทาการตรวจสอบหมายเลขไอพทจะนามาใชดวยวาถกใชไปแลวหรอไมเพอปองกนความผดพลาดในการตดตอสอสารทาใหการทางานลาชากวากระบวนการ Horizontal Handover

รปท 2.13 การเคลอนทระหวาง Access Router ภายในโดเมนเดยวกน

Page 26: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

18

จากรปท 2.13 การเคลอนทของโมบายโหนดจากแอคเซสเราเตอรตวเกาไปยง แอคเซสเราเตอรตวใหมมผลกระทบทงชนการสอสารท 2 และชนการสอสารท 3 แตความลาชาทเกดขนระหวางกระบวนการยายขามเซลยงคงตาอยเนองจากกระบวนการนเกดขนภายในโดเมน (Domain) เดยวกน ไมไดเกยวของกบเครอขายอนเตอรเนตทอยภายนอกโดเมน

รปท 2.14 Mobile Node เคลอนทระหวาง Access Router ตางโดเมน

ในรปท 2.14 โมบายโหนดเคลอนทไปยงแอคเซสพอยททอยตางโดเมน แมวาระยะหางในการเคลอนทไปยงแอคเซสพอยททอยตางโดเมนจะไมไกลกนมาก แตอาจจะไดผลสรปวา โมบายโหนดเคลอนทในระยะทางทไกล เนองจากจะตองสงสญญาณออกไปส เครอขายอนเตอรเนต รวมทงนโยบายดานความปลอดภยทตางกน จงทาใหเกดความลาชาทสงกวาการยายขามเซลขางตนทไดอธบายไป เพราะผใหบรการมกจะปดกนทราฟฟกจากโมบายโหนดจนกวากระบวนการพสจนตวตน (Authentication) จะแลวเสรจจงทาใหความสาเรจของการยายขามเซลในสถานการณนขนอยกบความสาเรจของการพสจนตวตนบนเครอขายใหม

นอกจากนยงมกระบวนการยายขามเซลชนดอนๆ อยางเชน Hard Handover เปนวธทจะทาการตดการเชอมตอจากเครอขายเดมกอนทจะเรมการเชอมตอกบเครอขายใหม วธการนจะไมสนใจเรองการสญเสยแพคเกตในขณะเกดกระบวนการยายขามเซล การกขอมลกลบคนมาเปนหนาทของโปรโตคอลทอยเหนอกวาชนสอสารท 3 เชน โปรโตคอลทซพ (TCP) และอกแบบคอ Soft Handover ทการเชอมตอของโมบายโหนดจะเชอมตอเขาสเครอขายตลอดเวลาอยางนอยหนงการเชอมตอ ทาใหมสวนของการเชอมตอททบซอนกน โมบายไอพรนท 6 ถกออกแบบมาเพอชวยในการเคลอนทแบบ Macro-Mobility แตกไมยากนกทจะพฒนาและเพมความสามารถใหสนบสนน Micro-Mobility

Page 27: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

19

2.4 Mobile IPv6 Fast Handovers (FMIPv6) FMIPv6 [3] ไดเสนอแนวทางเพอลดความลาชาในการยายขามเซลทเกดจากการรอรบ

หมายเลขแครออฟแอดเดรส การทางานของ FMIPv6 เรมจากการกระตนจากชนการสอสารท 2 ทตดสนใจวาโมบายโหนดจะทาการยายไปยงเครอขายอนในอนาคต หลงจากโปรโตคอล FMIPv6 เรมการทางานโดยสงขอความ Router Solicitation for Proxy (RoSolPr) ไปยง Previous Access Router (PAR) คอ Access Router ทโมบายโหนดตดตออยในปจจบนภายในขอความ RoSolPr บรรจ Link Layer Address ของ New Access Router (NAR) ทอาจมมากกวาหนงกได ในการตอบกลบ PAR จะสงขอความ Proxy Router Advertisement (PrRoAdv) ซงประกอบไปดวย {AP-ID, AR-Info} ของ New Access Router (NAR) ทอาจมากกวาหนงกได โมบายโหนดจะใชขอมลจาก PrRoAdv นทาการตงคา New Care of Address (NCoA) ทคดวาจะใชใน NAR ตามขนตอน Stateless Address Autoconfiguration หรอในกรณท New CoA Option ของขอความ PrRoAdv ปรากฏอยโมบายโหนดจะตองใช NCoA ตามทระบในนน

โมบายโหนดสงขอความ Fast Binding Update (FBU) หลงจากขนตอนการตงคา NCoA จดประสงคคอให PAR ทาการจบคระหวาง Previous CoA (PCoA) และ NCoA เพอเวลาทแพคเกตสงมายง PCoA ของโมบายโหนด แลว PAR สามารถสงพวกมนตอไปยง NCoA ไดโดยการทา Tunnel ในขณะท โมบายโหนดกาลงอยในขนตอนยายขามเซลนนเอง ขอความ FBU หากเปนไปไดจะถกสงผานการเชอมตอจาก PAR แตถาไมสามารถทาไดมนจะถกสงผานการเชอมตอของ NAR แทน ขนอยกบวาขอความ Fast Binding Acknowledgement (FBAck) จะไดรบผานการเชอมตอของ PAR หรอไม การทางานของ FMIPv6 จะมอยสองลกษณะคอ Predictive Mode และ Reactive Mode

ในรปท 2.15 แสดงการทางานของ Predictive Mode ใน FMIPv6 โดยโมบายโหนดจะรบขอความ FBAck ผานการเชอมตอของ PAR กอนทจะตดการเชอมตอจากเครอขายเดม PAR สามารถตรวจสอบ NCoA นนวาถกตองหรอไมบน Link ของ NAR จากขอความ Handover Initiate (HI) และขอความ Handover Acknowledge (HAck) ขอความ HI จะมหมายเลข NCoA ทถกคานวณโดยโมบายโหนด(จะไมมในกรณท NAR เปนผสรางให) เมอ NAR ไดรบขอความ HI มนจะทากระบวนการตรวจจบการซากนของทอยแทนโมบายโหนดเพอตรวจสอบความถกตองของหมายเลข NCoA หลงจากนน NAR จะตอบกลบดวยขอความ HAck ซงเปนผลสรปของการตรวจจบการซากนของทอย หากเสรจสนขนตอนการแลกเปลยนขอความ HI และ HAck แลว PAR พรอมทจะสงตอแพคเกตทมจดหมายเปน PCoA ของโมบายโหนดไปยง NCoA และ NAR จะเปนตวแทน NCoA ของโมบายโหนดในการรบและบฟเฟอรแพคเกตทถกสงโดย PAR จนกวาจะไดรบขอความ Fast Neighbor Advertisement (FNA) จากโมบายโหนด หมายเหตขอความ FBAck จะถกสงผานทงการเชอมตอของ PAR และของ NAR เนองมาจากเราไมสามารถคาดการณถงตาแหนงเชอมตอปจจบนของโมบายโหนดได ขนตอนสดทายโมบายโหนด

Page 28: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

20

จะสงขอความ FNA หลงจากเชอมตอกบ NAR เรยบรอยแลว และแพคเกตทถกบฟเฟอรจะถกสงตอไปทโมบายโหนด

รปท 2.15 กระบวนการ Fast Handover แบบ Predictive

รปท 2.16 แสดงการทางาน Reactive Mode ใน FMIPv6 การทางานรปแบบนโมบายโหนดไมสามารถรบขอความ FBAck ผานการเชอมตอของ PAR ได เนองจากโมบายโหนด ยายขามเซลกอนทจะทาการสงขอความ FBU หรออาจยายเครอขายในชนการสอสารท 2 หลงจากทสงขอความ FBU แตกอนทจะไดรบขอความ FBAck จาก PAR ในทกกรณไมวา โมบายโหนดไดทาการสงขอความ FBU หรอไม มนจะตองทาการสงขอความ FBU ทผนกอยภายในขอความ FNA (FNA[FBU]) หลงจากเชอมตอกบ NAR เมอ NAR ไดรบมนจะถอดผนกและสงตอขอความ FBU ไปให PAR และตอบกลบดวยขอความ FBAck ไปใหกบ NAR จากจดนเอง PAR เรมสงตอแพคเกตไปยง NCoA ของโมบายโหนด

Page 29: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

21

รปท 2.16 กระบวนการ Fast Handover แบบ Reactive

Predictive Mode สามารถลดความลาชาจากการไดรบ CoA เนองจากการทางานของ Fast Handover จะตงคา NCoA ลวงหนาใหแลวเสรจกอนทจะทาการเรมยายขามเซล อกดานหนง Reactive Mode จะมประสทธภาพตากวาเนองจากตองทาขนตอนการตรวจจบการซากนของทอยหลงจากทาการเชอมตอกบ NAR นอกจากนยงมการสญเสยของแพคเกตในระหวางททาการยายขามเซลอกดวย

2.5 Hierarchical Mobile IPv6 Mobility Management (HMIPv6) โปรโตคอล HMIPv6 [4] เปนการเพมประสทธภาพการทางานของโมบายไอพรนท 6 ให

ดขน เปาหมายคอการลดเวลาในการสงสญญาณและลดความลาชาเกยวกบการเชอมตอของ โมบายโหนด แมวาจะไมจาเปนสาหรบโฮสทอยภายนอกทตองทาการอพเดทเมอโมบายโหนดเคลอนทภายในพนท แตการอพเดทจะเกดขนทงใน Local Network ในและ Global Network เพอจดการกบการใชทรพยากรทไมมประสทธภาพในกรณของการเคลอนทภายใน Local Network โปรโตคอล HMIPv6 จะทาการแยกการเคลอนทแบบ Local และ Global ออกจากกนโดยเพม Mobility Agent เขามาใหมเรยกวา Mobile Anchor Point (MAP) ซงจะชวยลดความลาชาจากการยายขามเซล เนองจากโมบายโหนดจะทา Binding Update กบ MAP ไดเรวกวาการทา Binding Update กบโฮมเอเจนททอยหางไกล

Page 30: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

22

Mobile Node Home AgentAccess Router Correspondent Node

Router Solicitation

Router Advertisement

Neighbor Solicitation

Neighbor Advertisement

Home of Test Init

Care of Test InitHome of Test

Care of Test

Binding Update to MAP

Binding Acknowledgement from MAP

Binding Update to CN

Binding Acknowledgement from CN

DATA

MAP

Binding Update to HA

Binding Acknowledgement from HA

รปท 2.17 ขนตอน Inter-Handover ของ HMIPv6

ดงทแสดงในภาพท 2.17 โมบายโหนดเคลอนทเขาไปส Domain ของ MAP มนจะไดรบ Router Advertisement ทมขอมลของ MAP และมนจะทาการจบคทอยปจจบน [on-link CoA (LCoA)] กบทอยของ MAP [regional CoA (RCoA)] การทางานจะเหมอนกบโฮมเอเจนท โดย MAP จะรบแพคเกตทงหมดเสมอนเปนตวแทนของโมบายโหนด จากนนจะทาการผนกและสงตอไปยงทอยปจจบนของโมบายโหนด ถาโมบายโหนดเคลอนทภายใน Domain ของ MAP มนจะทาการลงทะเบยนดวยทอยใหมกบ MAP เทานน ดงทแสดงในรป 2.18 และ 2.19 ตามลาดบ หากในกรณทโมบายโหนดตองเคลอนทออกไปภายนอกพนทโดเมนของ MAP มนจะตองทาการลงทะเบยนกบโฮมเอเจนทและเคอเรสปอนเดนทโหนดดวย

Page 31: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

23

รปท 2.18 ขนตอน Intra-Handover ของ HMIPv6

รปท 2.19 การสงขอความ BU ของ HMIPv6 แบบ Intra-Handover

Page 32: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

24

2.6 Fast Handover for Hierarchical Mobile IPv6 โปรโตคอล FMIPv6 และโปรโตคอล HMIPv6 สามารถประยกตใชรวมกนได ซงจะเพม

ความสามารถทงในดานการตงคา IPv6 Address กอนยายเครอขายอกทงลดปรมาณการสงสญญาณออกไปยงเครอขายภายนอกโดเมน ซงจะชวยลดปญหาในเรองความหนวงในการ Handover และการสญเสย Packet ทพบใน MIPv6 ได

เมอโมบายโหนดตดสนใจยายเครอขายบนพนฐานการคาดการณของ Layer 2 Handover ตวโมบายโหนดจะสงขอความ RtSolPr ไปยง MAP ซงบรรจขอมล Layer 2 Address ของ NAR ทตองการเขาไปรวมเครอขายดวย ในการตอบกลบ MAP จะสงขอความ PrRtAdv กลบมาใหโมบายโหนดภายในประกอบไปดวยขอมลทจาเปนสาหรบการเขารวมเครอขายกบ NAR เชน Network Prefix สาหรบการตงคาทอยแบบไมมขนตอนหรอ NLCoA สาหรบการตงคาทอยแบบมขนตอน

เมอโมบายโหนดคานวณหมายเลขไอพทคาดวาจะใชในเครอขายของ NAR ไดแลวมนจะทาการสงขอความ FBU ไปยง MAP รวมทงหมายเลขไอพรนท 6 ทตองการใชจะรวมอยในนนดวย เมอ MAP ไดรบขอความ FBU แลวมนจะสงขอความ Handover Initiate (HI) ไปให NAR เพอสราง Tunnel ระหวาง MAP กบ NAR ในการตอบกลบขอความ HI ตว NAR จะสงขอความ Handover ACK (HACK) และ Tunnel ไดถกสรางขนเรยบรอยแลว เพอเปนการยนยนวาโมบายโหนดสามารถใชหมายเลขไอพทตองการได MAP จะสงขอความ Fast Binding ACK (FBACK) ใหทง PLCoA และ NLCoA จากนน MAP จะเรมทาการสงตอ Packet ทมจดหมายปลายทางเปนโมบายโหนดไปท NAR โดยผานการทา Tunnel หลงจากทโมบายโหนดตรวจพบวาไดเคลอนทเขาไปในเครอขายของ NAR แลวจะทาการสงขอความ FNA ไปยง NAR หลงจากนน NAR จะสง Packet ใหแกโมบายโหนด โมบายโหนดสงขอความ Local Binding Update ตามกระบวนการ HMIPv6 ใหแก MAP หลงจากไดรบขอความดงกลาวแลว MAP จะสงขอความ Local Binding ACK (LBACK) ตอบกลบมายงโมบายโหนดและหยดสงตอแพคเกตไปให NAR รวมทงยกเลกการทา Tunnel ระหวาง MAP กบ NAR จากนนแพคเกตจะถกสงตอไปยงโมบายโหนดโดยตรงตามขนตอนทวไปของโปรโตคอล HMIPv6 การทางานดงทแสดงในรปท 2.20

Page 33: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

25

MNat Previous Access Router

MNat New Access Router

MAPPrevious Access Router New Access Router

DisconnectConnect

HMIPv6 DATA (before Handover)

RtSolPr

PrRtAdv

FBU HI

HAck

FBAck FBAck

Packet Forward

Packet Delivery by FNA

LBU

LBAck

HMIPv6 Data (after Handover)

StopForwarding

To NAR

รปท 2.20 แสดงขนตอน Handover ของ F-HMIPv6

2.7 คณภาพการใหบรการ การใชงานเครอขายไอพไดออกแบบมาเพอรองรบการสอสารแบบ Best-Effort เทานน

ไมไดมการรองรบคณภาพการใหบรการ (Quality of Service: QoS) มากอน การควบคม ทราฟฟกใชงานผานโปรโตคอลทอยในระดบชนสอสารทสงกวา เชนในระดบชนการสอสารท 4 (Transport) เขามาชวยแทน แตโปรโตคอลเหลานนกไมไดชวยควบคมความลาชาของการรบสงขอมลในเครอขายแตอยางใด

ตอมา IETF (Internet Engineering Task Force) ไดออกแบบโปรโตคอลและสถาปตยกรรมใหม เพอเขามาชวยในการสรางคณภาพการใหบรการในเครอขายไอพ ในทนผวจยไดอธบายถงคณภาพของการใหบรการในเครอขายไอพไว 2 รปแบบคอ IntServ และ DiffServ

2.7.1 สถาปตยกรรม Integrated Services (IntServ) [5] สถาปตยกรรมแบบอนทเสฟ (IntServ) ออกแบบมาเพอทจะใหคณภาพการ

ใหบรการในลกษณะตอโฟลว (Per-Flow) โดยสถาปตยกรรมนจะรองรบคณภาพการใหบรการ 3 รปแบบ คอ 1. Guaranteed services ใหการรบประกนคณภาพ รวมไปถงดเลย จตเตอร (Jitter) รปแบบนจะไมมการสญหายของแพคเกต

Page 34: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

26

2. Controlled load services ใหการประกนคณภาพทจะรบประกนอตราการรบสงแตไมรบรองดเลยหรอการสญเสยของแพคเกต

3. Best-effort services ไมมการรบประกนใดๆ ทงสน IntServ กาหนดคณภาพการใหบรการจากตนทางถงปลายทาง (end-to-end)

และไดเจาะจงโปรโตคอลกบกลไกสาหรบดาเนนการในแตละโฟลว ซงแตละโฟลวไดถกจาแนกออกจากกนสงเกตไดจากหมายเลขไอพและพอรทตนทางกบหมายเลขไอพและพอรทปลายทาง ซงแพคเกตไดถกจาแนกผานฟลดตางๆ ในไอพเฮดเดอร โดยเราเตอรจาเปนตองสรางและดแลขอมลของแตละโฟลว

โปรโตคอลทสถาปตยกรรม IntServ ใชงานกคอ Resource Reservation Protocol (RSVP) ทตดตอสอสารดาน QoS และทาการจองทรพยากรแบบ end-to-end โดยการสอสารจะรวมขอมลทงพารามเตอร ขอมลดานนโยบาย เชน ยสเซอรเนม โปรแกรมประยกตทใช เปนตน การทางานสามารถอธบายไดตามรายละเอยดดานลางดงน

1. ผสงทาการสงขอความ PATH ประกอบไปดวยรายละเอยดตางๆ สาหรบรองขอการจองทรพยากรใหแกผรบ

2. เมอผรบไดรบขอความ PATH มนจะสงขอความ RESV กลบไปใหผสงเพอระบวามนตองการรบโฟลวนน

3. ในระหวางทขอความ RESV เดนทางกลบไปยงผสง มนจะทาการจองทรพยากรผานขอมลทระบอยในพารามเตอรกบทกเราเตอรทอยในเสนทางเดนขอมล ถาหาก เราเตอรใดในเสนทางไมสนบสนนการรองขอนการจองทรพยากรจะลมเหลว

4. ขนตอนการจองทรพยากรเราเตอรทกตวทอยในเสนทางจะตองดแลโฟลวในหนวยความจาอยตลอดเวลา ขอความ PATH และ RESV ตองถกสงเปนระยะๆ เพอแจงวาการจองทรพยากรนนยงคงมอย

ขอดของโปรโตคอลนคอการจองทรพยากรแบบออน (Soft State Reservation) หมายความวาถาหากทรพยากรทถกจองยงไมมการใชงานในชวงททาการจองทรพยากร โปรแกรมประยกตอนๆ สามารถเขามาใชทรพยากรนนได ในทางตรงกนขามการจองทรพยากรแบบแขง (Hard Reservation) เชน Virtual Circuit, โปรแกรมประยกตอนไมสามารถเขามาใชทรพยากรนนไดแมวาการจองทรพยากรนนไมไดถกใชจงทาใหทรพยากรสญเสยไปโดยเปลาประโยชน

ขอเสยของ RSVP สามารถจาแนกไดเปนสองสวน ประการแรกโปรโตคอลสรางขอความสญญาณเปนจานวนมากเพอใชรองขอการจองทรพยากรและใชแบนดวทชไปกบขอความสญญาณเหลานในปรมาณทมากเชนกน ทาใหเปนปญหาสาหรบเครอขายทม แบนดวทชจากดอยางเชน เครอขายไรสาย และประการทสองมการใชหนวยความจาของทกโหนดเพอเกบสถานะของโฟลว ซงเปนไปไมไดทจะใหเราเตอรทกตวเกบทราฟฟกทงหมดทรองขอการจองทรพยากรไดเนองมาจากหนวยความจาทใชสาหรบเกบขอมลไมเพยงพอ

Page 35: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

27

จากขางตนทไดอธบายไปแลวทาใหสถาปตยกรรม IntServ ไมเหมาะทจะนามาใชงานกบเครอขายขนาดใหญได ถงแมวาจะใหการประกนคณภาพทด นอกจากนจะตองมการอพเดตสถานะอยเปนระยะๆ จงทาใหในเครอขายมปรมาณทราฟฟกมาก อกประการ RSVP และ IntServ มความซบซอนสงในการทางาน รวมทงการใชงาน RSVP จะตองการพสจนตวตนเพอตรวจสอบการรองขอทรพยากร ดงนนจงทาใหสถาปตยกรรม IntServ ไมเหมาะสมกบเครอขายไอพขนาดใหญถงแมวาจะทางานไดดมากกบเครอขายขนาดเลกกตาม 2.7.2 สถาปตยกรรม Differentiated Service (DiffServ)

จากปญหาเรองความซบซอนและปรมาณทราฟฟกทเพมขนจากการใชงานใน เครอขายขนาดใหญของ IntServ ทาใหเกดรปแบบ QoS ขนมาใหมเรยกวา Differentiated Services (DiffServ) ไดถกนาเสนอในเอกสาร RFC 2475 [6] DiffServ ถกพฒนาขนมาภายหลง IntServ ซงสนบสนน QoS ในอนเตอรเนตโดยเฉพาะอยางยงทราฟฟกประเภทมลตมเดย หลงจากศกษา IntServ มหลายเอกสารพบวาสถาปตยกรรม IntServ ไมเหมาะกบเครอขายขนาดใหญและไมสามารถนามาใชงานไดสาหรบรบประกนคณภาพการใหบรการกบทราฟฟกของอนเตอรเนตทวไป

จดประสงคหลกของ DiffServ คอใหบรการทแตกตางกนแกผใชอนเตอรเนตและโปรแกรมประยกตผานกลไกงายๆ กลไกนจะดาเนนการอยางงายและมความซบซอนไมมาก เชนนเองมนจงสามารถทางานไดในเครอขายขนาดใหญ แนวคดคอกาหนดคาใหกบบตในสวนหวของไอพแพคเกต (IP Packet Header) เมอไอพแพคเกตผานเขาไปในเครอขาย เราเตอรจะทาการพจารณาคาบตในสวนหวของไอพและใหบรการกบแพคเกตเหลานนตามเงอนไขทกาหนดไว

วธการ DiffServ เขามาแกปญหาเรองคณภาพการใหบรการโดยแบงทราฟฟคออกเปนคลาสและจดสรรทรพยากรระบบเครอขายใหกบคลาสนนๆ แตละคลาสจะถกกาหนดขอมลลงไปในฟลด Type of Service (TOS) ของไอพเฮดเดอรทกแพคเกต องคกร IETF ไดกาหนดความหมายของฟลด Type of Service ขนใหมใน RFC 2474 เพอใชงานแทนฟลด TOS ในโปรโตคอลไอพรนท 4 และฟลด Traffic Class ในโปรโตคอลไอพรนท 6 โดยเรยกฟลดนวาฟลด Differentiated Service (DS) ซง 6 บต แรกคอ Differentiated Service Code Point (DSCP) และอก 2 บต ทเหลอไมไดใชงาน ดงแสดงในรปท 2.21

DSCP 6 bits ECN 2 bits

DSCP: Differentiated Service Code PointECN: Explicit Congestion Notification

รปท 2.21 โครงสรางของฟลด DS

Page 36: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

28

DSCP เปนคาทกาหนดคณภาพการใหบรการของแตละแพคเกตทเดนทางผานเราเตอรในระบบเครอขายโดยถกเรยกวา Per-Hop Behavior (PHB) จะถกแสดงในรปแบบของ Scheduling และ Drop Preference ทแตละแพคเกตไดรบการกาหนดใหในระบบเครอขาย องคกร IETF ไดกาหนดมาตรฐานของ PHB เอาไว 3 รปแบบดงน

1. Expedited Forwarding (EF) ในกลม PHB นจะเนนทการรบประกนแบนดวทชและดเลย โดยการกาหนดใหมสทธเหนอกวาคลาสอนๆ ใชสาหรบโปรแกรมประยกตทตองการดเลย คา Jitter และคา Loss ตามากๆ อยางเชน Voice กบ Video Streaming

2. Assured Forwarding (AF) เปนกลม PHB ทจะมอย 4 คลาส ในแตละคลาสจะมการจดลาดบการทงแพคเกตไวสามระดบ และเราเตอรขาเขาจะเปนผกาหนดคลาสและลาดบการทงแพคเกตจาก SLA ทกาหนดไว ถาเกดความคบคงขนในเครอขายคลาสทสงกวาจะถกสงกอน และหากเปนคลาสระดบเดยวกน ตวทลาดบการดรอปตากวากจะถกสงกอน รายละเอยดคลาสตางๆ แสดงดงตารางท 2.1

3. Best-Effort (BE) ทราฟฟกทอยในกลม PHB นจะไมไดรบการประกนคณภาพใดๆ ทงสน ตารางท 2.1 คลาส PHB ชนด Assured Forwarding (AF)

Class 1 Class 2 Class 3 Class 4 Low Drop Precedence 001 010 010 010 011 010 100 010 Medium Drop Precedence 001 100 010 100 011 100 100 100 Hight Drop Precedence 001 110 010 110 011 110 100 110

กลาวโดยสรปวธการ DiffServ ปฏบตตอแพคเกตประเภทตางๆ ทแตกตางกนดงนนจงสามารถกาหนดคณภาพการใหบรการใหกบทราฟฟกแตละชนดไดซงเปนวธททาใหไมตองพงพาการใชระบบสญญาณในการกาหนดการไหลของทราฟฟกแตละชนด และไมตองจดจาสถานะตางๆ ของระบบเครอขาย จงทาใหวธการ DiffServ เหมาะสาหรบเครอขายไอพทมขนาดใหญและมความหลากหลายของแพคเกตสง 2.8 การรบประกนคณภาพการใหบรการในโมบายไอพรนท 6

เปาหมายหลกของการศกษาการรบประกนคณภาพ (QoS) เพอใหสามารถสนบสนนกบสภาพแวดลอมทมการเคลอนทประกอบไปดวยสองปจจย ประการแรกทาอยางไรใหโหนดเคลอนทสามารถรบการประกนคณภาพไดตลอดทงเสนทาง และประการตอมาจะนาเทคโนโลยการรบประกนคณภาพการใหบรการบนเครอขายใชสายทมอยในปจจบนเขาไปใชในเครอขาย โมบายไอพรนท 6 ไดอยางไร มนกวจยจานวนมากทนาแนวคดการรบประกนคณภาพ

Page 37: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

29

การใหบรการเขามาใชในเครอขายโมบายไอพรนท 6 โดยทวไปแลวสามารถจาแนกออกไดเปน 2 รปแบบคอ การใชสถาปตยกรรม IntServ [5] และ DiffServ [6] ในสวนนจะนาเสนองานวจยในอดตทนาการรบประกนคณภาพการใหบรการเขามาใชในเครอขายโมบายไอพรนท 6

[7] ไดนาเสนอวธการอยางงายในรปแบบของ Integrated Service ทไดรวมพนฐานการทางานของโมบายไอพกบโปรโตคอล RSVP (MIP-RSVP) โดยจองทรพยากรในเซสชนเดยวกนหลงจากเกดการยายขามเซลในชนการสอสารท 3 วธการนนอกจากทาใหเกดความลาชาในการจองทรพยากรแลว ยงเพมความลาชาแกการยายขามเซลของชนการสอสารท 2 และ 3 โดยระยะเวลาของการยายขามเซลจะนานมากเพราะสญญาณขอความ RSVP อยางเชนขอมลหมายเลขแครออฟแอดเดรสจะตองถกสงไปทโฮมเอเจนท หรอเคอเรสปอนเดนทโหนด วธการนทรพยากรถกใชอยางไมมประสทธภาพเนองจากจองทรพยากรสองครงสาหรบเซสชนเดมตลอดเสนทางจากโมบายโหนดไปยงโฮมเอเจนทหรอเคอเรสปอนเดนทโหนด แมวาการจองทรพยากรใน RSVP เปนแบบ Soft State คอจะคนทรพยากรถามนไมไดรบสญญาณขอความทสงมาเปนระยะเพอตอสถานะการจองทรพยากร

จากขางตนสามารถสรปไดวาการรบประกนคณภาพการใหบรการตามวธ MIP-RSVP ทาใหเกดปญหาในเรองความลาชาในการยายขามเซล เกดการจองทรพยากรซากนและคนทรพยากรชา เปนตน

แมวาผวจยใน [7] นาวธการดงกลาวไปประยกตใชกบ HMIPv6 เรยกวา RSVP-Mobility Proxy (RSVP-MP) โดยให Mobile Proxy เปนศนยกลางในการจองทรพยากรแทนทจะเปนโหนด HA ทาใหการทางานโดยรวมไดผลดกวาวธการ MIP-RSVP แตอยางไรกตามการจองทรพยากรโดยโปรโตคอล RSVP จะเกดขนไดกตอเมอหลงจากเสรจสนขนตอนการยายขามเซลในชนการสอสารท 2 และ 3 เทานนจงทาใหการจองทรพยากรยงคงไมมประสทธภาพนก

จากปญหาทเกดจากวธขางตนจงไดมผเสนอแนวคดใหจองทรพยากรกอนเรมขนตอนการยายขามเครอขาย [8] เรยกวา HOPOVER (Handoff Protocol for Overlay Networks) โดยนามาประยกตใชกบ HMIPv6 วธการนจองทรพยากรกบแอคเซสพอยทกอนทจะเรมยายขามเซลในชนการสอสารท 2 และ 3 เรมแรกโหนด MN คนหาแอคเซสพอยททอยขางเคยงและแจงวาจะยายขามเซล หลงจากนนแอคเซสพอยทแตละตวจะทาการจองทรพยากรตลอดทงเสนทางไปจนถงเกทเวย (Gateway) ในโดเมนของพวกมน รวมทงแจงแอคเซสพอยทตวปจจบนใหทราบถงทอยของตวมนเอง หลงจากนนแอคเซสพอยทปจจบนเรมทาการสงมลตแคสตใหแกแอคเซสพอยทเพอนบานทงหมด แตละแอคเซสพอยทจะทาการบฟเฟอรทกแพคเกตทถกสงมาจากแอคเซสพอยทดงกลาว โมบายโหนดสามารถรบแพคเกตทถกบฟเฟอรหลงจากยายขามเซลในชนการสอสารท 2 แมวาวธการนสามารถลดความลาชาจากการยายขามเซลในชนการสอสารท 3 และการจองทรพยากร มนกยงมคาสวนเกน (Overhead) เชน การแลกเปลยนสญญาณขอความจะเกดขนระหวางแอคเซสพอยทปจจบนกบแอคเซสพอยทตวใหม บฟเฟอรขนาดใหญทเกดขนกบแอคเซสพอยททกตวแมวาจะไมใชตวทโมบายโหนดยายเขาไปใชงาน อกทง

Page 38: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

30

ทรพยากรถกยดครองโดยการจองลวงหนาจากแอคเซสพอยทตวใหมและแอคเซสพอยทขางเคยง

[9] Candidate Casting RSVP มแนวคดทใชรวมกบ HMIPv6 ซงทาการจองทรพยากรกอนทจะเสรจสนการยายขามเซลในชนการสอสารท 2 วธการนใชขอมลจากชนการสอสารท 2 นนคอเบสคเซอวสเซท (Basic Service Set ID: BSSID) ทาใหสามารถลดความลาชาในการจองทรพยากรดงทเกดขนในชนการสอสารท 3 การนาเสนอนเปนวธทมประสทธภาพมากกวาวธ HOPOVER เนองจากการสงแพคเกตมลตแคสจะเกดขนระหวางแอคเซสพอยทปจจบนกบแอคเซสพอยทตวใหมเปนระยะเวลาสนๆ เทานน

แมวาวธการรบประกนคณภาพการใหบรการแบบ IntServ จะสามารถรบประกนการใหบรการไดตลอดเสนทางการสอสาร แตกไมเหมาะทจะนามาใชในเครอขายอนเตอรเนตทมขนาดใหญและปรมาณผใชงานสง เนองจากแบนดวทชสวนหนงจะถกใชไปกบการสงสญญาณขอความทใชในการจองทรพยากรและรกษาสภาพการจองทรพยากร ซงเปนปญหาอยางยงกบเครอขายทมแบนดวทชจากดอยางเชนเครอขายไรสาย แมแตในเครอขายใชสายทมแบนดวทชสงกตามถาหากมโหนดจานวนมากใชการรบประกนคณภาพแบบ IntServ แบนดวทชกจะยงถกใชมากขนจนสงผลกระทบตอทราฟฟกในเครอขายทงหมด

แนวคดของ DiffServ คอ แบงแพคเกตออกเปนคลาสทถกกาหนดคาในฟลดทราฟฟกคลาสของสวนหวไอพรนท 6 โดยแตละคลาสจะไดรบการบรการทแตกตางกนไป ซงแบงออกเปนคลาส EF (Expedited Forwarding) คลาส AF (Assured Forwarding) และคลาส BE (Best Effort) ผลจากการแบงระดบความสาคญใหแกแพคเกต ทาใหเราเตอรในเครอขาย DiffServ ใหบรการแพคเกตตามคาทกาหนดในฟลด DS ในสวนหวของแพคเกตของโปรโตคอลไอพเทานน จงทาใหปญหาเรองขนาดเครอขายของการใหบรการหมดไปจากสถาปตยกรรม DiffServ เนองจากไมไดขนอยกบจานวนผใชบรการ ไมมการจองทรพยากรหรอสงสญญาณใดๆ เพอทจะจองเสนทาง อกทงยงสามารถจดการไดงายและการทางานยงซบซอนนอยกวา สถาปตยกรรม IntServ อกดวย

งานวจยในบทความ [10] ไดผสมผสานระหวาง IntServ และ DiffServ รวมทงมาตรฐาน IEEE 802.11e เขามาใชรบประกนคณภาพในเครอขายไรสายดวย ทาใหสามารถรบประกนคณภาพการใหบรการไดตลอดทงเสนทาง แตอยางไรกตามผลการทดลองนเปนเพยงผลจากการจาลองในโปรแกรม NS2 (Network Simulator) เทานน และทาการประกนคณภาพของขอมลไมไดมเปาหมายทการลดเวลาการยายขามเซลของโมบายไอพรนท 6

งานวจยในบทความท [11] ไดนาเสนอกลไก QoSPCM สาหรบสถาปตยกรรม DiffServ เพอใชในเครอขายโมบายไอพรนท 6 สาหรบการสอสารประเภท VoIP ทใชโปรโตคอล SIP ซงถกปรบปรงใหสามารถสงคา QoS เพอใชในเครอขายใชสาย กลไกนอนญาตใหโมบายโหนด และเคอเรสปอนเดนทโหนด กาหนดคาระดบความสาคญในฟลดทราฟฟกคลาสผานคาทไดรบจากโปรโตคอล SIP แทนทเอดจเราเตอรของเครอขาย DiffServ จงชวยใหโมบายโหนดไดรบ

Page 39: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

31

การรบประกนคณภาพการใหบรการเชนเดมหลงจากยายขามเซล แตอยางไรกตามวธการนครอบคลมการใหบรการภายใน ISP เดยวกนเทานน ทงยงไมมการรบประกนคณภาพของสญญาณทใชยายขามเซล

งานวจย [12] ไดทาการทดลองบนอปกรณจรงรวมทงวเคราะหการควบคมการจราจรบนเครอขายและประสทธภาพการรบสงขอมลในเครอขายโมบายไอพรนท 6 รวมกบสถาปตยกรรม DiffServ แตไมไดเจาะจงทจะลดระยะเวลาการยายขามเซลของโมบายไอพรนท 6

[13] จากปญหาการสญหายของสญญาณขอความ BU ขณะทความคบคงเกดขนในเครอขายหรอดวยเหตผลอนๆ ทาใหโหนดอนๆ ไมสามารถตดตอสอสารกบโมบายโหนดไดขณะทออกจากเครอขายโฮม Loay F. Hussien และคณะจงเสนอวธจดการกบประสทธภาพการยายขามเซลของโมบายโหนดโดยใชกรอบการทางานของ DiffServ เพอแกไขปญหาการสญเสยของสญญาณขอความ BU เจตนาเพอลดความลาชาในการยายขามเซลและประกนคณภาพการใหบรการในการสงขอมลจากเคอเรสปอนเดนทโหนดไปยงโมบายโหนดหรอในทางกลบกน เพอใหบรรลวตถประสงคนสญญาณขอความ BU ทสงจากโมบายโหนดไปยงโฮมเอเจนทจะถกกาหนดระดบความสาคญใหสงขนทแอคเซสเราเตอร จงทาใหโฮมเอเจนทไมจาเปนตองสงสญญาณขอความ BAck กลบไปหาโมบายโหนดเพอยนยนการลงทะเบยน รายละเอยดการทางานของวธการนแสดงในรปท 2.22

รปท 2.22 วธการของ Loay F. Hussien

Page 40: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

32

อยางไรกตามการจดการกบประสทธภาพการยายขามเซลของโมบายโหนดโดยวธการนแมจะสามารถลดจานวนการสงสญญาณขอความในเครอขายโมบายไอพรนท 6 ได แตยงไมเพยงพอทจะลดระยะเวลาการยายขามเซล อกทงยงกอใหเกดปญหาขนในหลายสวนซงสามารถสรปไดดงน

ประเดนแรกดานความรวดเรวในการกลบมาตดตอสอสารหลงจากโมบายโหนดสงสญญาณขอความ BU ไปทโฮมเอเจนท แมจะกาหนดระดบความสาคญใหกบสญญาณขอความ BU และโฮมเอเจนทไมตองสงสญญาณขอความ BAck เพอยนยนการลงทะเบยนไมไดชวยใหกลบมารบสงขอมลไดรวดเรวขน เมอเปรยบเทยบกบการใหโฮมเอเจนทสงสญญาณขอความ BAck ตอบกลบ เนองจากโฮมเอเจนทจะตองดาเนนการสรางไบนดงแคช ตรวจสอบการซากนของหมายเลขไอพ และสรางอโมงคการสอสารสาหรบโมบายโหนดใหเสรจเสยกอน จากนนจงสามารถสงขอมลตอใหกบโมบายโหนด อกทงหากใชการสอสารแบบเสนทางทเหมาะสมการจดการกบประสทธภาพของวธการนยงไมครอบคลมถงสญญาณขอความ HoTi, CoTi, HoT, CoT ทาใหสญญาณขอความเหลานยงเดนทางไดลาชาและมโอกาสสญหายสง

ประเดนตอมาดานการสญหายของสญญาณขอความ BU แมวาการรบประกนคณภาพการใหบรการทแตกตางกนจะสามารถชวยลดอตราการสญหายของสญญาณขอความ BU ไดจรง แตการรบประกนนนเปนเพยงการประกนการสญหายทเกดขนภายในควของเราเตอรเทานน ซงการสญหายของสญญาณขอความ BU อาจเกดจากการสงระดบพลงงานทผดพลาด หรออาจสญหายบรเวณเครอขายไรสาย วธการนจงไมเพยงพอทจะสามารถประกนไดวาสญญาณขอความ BU จะไมสญหาย อกทงประโยชนของสญญาณขอความ BAck จะชวยเพมความนาเชอถอในชนเนทเวรค ดวยวธนหากไมใชสญญาณขอความ BAck ในการสอสารของเครอขายโมบายไอพรนท 6 เทากบวาเปนการทาลายความนาเชอถอของการสอสารในชนนดวย

จากปญหาทไดอธบายในเบองตน ผวจยจงมแนวคดทเสนอใหเพมระดบความสาคญของสญญาณขอความ Mobility Header แทนทจะเพมความสาคญใหกบสญญาณขอความ BU เพยงอยางเดยว สญญาณขอความ Mobility Header ประกอบไปดวยสญญาณขอความ BU, สญญาณขอความ BAck, สญญาณขอความ HoTi, สญญาณขอความ CoTi, สญญาณขอความ HoT, สญญาณขอความ CoT, สญญาณขอความ BE และสญญาณขอความ BRR รวมทงเสนอใหยงคงใชสญญาณขอความ BAck ในการสอสารของเครอขาย ดวยวธการนจะสามารถลดระยะเวลาในการเดนทางของสญญาณขอความ Mobility Header ขณะเกดความคบคงในเครอขายและยงคงความนาเชอถอของการสอสารในชนเนทเวรค

Page 41: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

33

2.9 สรปทายบท โปรโตคอลโมบายไอพรนท 6 สามารถชวยใหการสอสารระหวางอปกรณยงคง

สถานะการเชอมตอและสามารถสงขอมลถงกนไดอยางตอเนองแมวาโหนดใดโหนดหนงเปลยนเครอขายไปแลวกตาม ประสทธภาพการยายขามเซลของโปรโตคอลโมบายไอพรนท 6 จะขนอยกบความรวดเรวในการยายขามเซล ทเปนผลมาจากเดนทางและการสญหายของสญญาณขอความ Mobility Header ดงนนเพอลดระยะเวลาการยายขามเซลและอตราการสญหายของสญญาณขอความ Mobility Header ทถกใชโดยโปรโตคอลโมบายไอพรนท 6 ผวจยจงมแนวคดในจดการกบประสทธภาพการยายขามเซลของโมบายโหนดในเครอขายโมบายไอพรนท 6 โดยใชโครงสรางการใหบรการทแตกตาง (DiffServ) เขามาประยกตใช แนวคดและวธในการจดการจะถกอธบายในบทถดไป

Page 42: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

34

บทท 3 แนวคดในการปรบปรงประสทธภาพโปรโตคอลโมบายไอพรนท 6

ในบทนจะกลาวถงการปรบปรงการยายขามเซลของโมบายโหนดในเครอขาย

โมบายไอพรนท 6 โดยเนนการจดการกบประสทธภาพในการเดนทางของแพคเกต Mobility Header ทใชกรอบโครงสรางของการใหบรการทแตกตาง (DiffServ) ดงทจะกลาวในหวขอถดไป ซงเนอหาภายในบทนทยงคงเหลอประกอบไปดวย แนวทางปรบปรงประสทธภาพ ถกอธบายในหวขอท 3.1, หวขอท 3.2 กลาวถงผลทคาดวาจะไดรบ และหวขอท 3.3 เปนการสรปทายบท

3.1 แนวทางปรบปรงประสทธภาพทนาเสนอ

งานวจยฉบบนนาการรบประกนคณภาพการใหบรการหรอ QoS เพอมาประยกตปรบใชในสวนของการสงสญญาณขอความทสาคญสาหรบการยายขามเซลทมโอกาสสญหายระหวางทางจนทาใหเพมความลาชาในขนตอนการยายขามเซล นอกจากนยงชวยใหการยายขามเซลมความรวดเรวมากยงขน 3.1.1 การปรบปรงประสทธภาพโดยใชการรบประกนคณภาพการใหบรการ

วธการเพมประสทธภาพของโมบายไอพรนท 6 จะใชแนวคดการรบประกนคณภาพการใหบรการมาประยกตใชกบสญญาณขอความทสาคญตอการยายขามเซลของ โมบายโหนด โดยจะใชการรบประกนคณภาพการใหบรการแบบ DiffServ (Differentiated Service) ขอดของสถาปตยกรรมนเมอเปรยบเทยบกบสถาปตยกรรม IntServ (Integrated Service) เนองจากมการทางานทไมซบซอน ไมตองมการจองทรพยากร ทาใหสามารถใชทรพยากรไดอยางมประสทธภาพและสามารถจดการไดงาย ระดบความสาคญของโครงสรางในสถาปตยกรรม DiffServ ถกกาหนดออกเปน 3 คลาส ไดแก คลาส EF (Expedited Forwarding), คลาส AF (Assured Forwarding) และคลาส BE (Best Effort)

การรบประกนคณภาพของคลาส EF ใชสาหรบโปรแกรมประยกตทมความออนไหวตอความลาชา ตองการการสญเสยแพคเกตในระดบตา (Low Loss), ความลาชาตา (Low Delay) และการขนสงแพคเกตมความแปรปรวนตา (Low Jitter) คา DSCP มเพยงคาเดยวทใชสาหรบจาแนกประเภท EF คอ 101110 จงเหมาะสมกบโปรแกรมประยกตประเภท Interactive Real-time แนวคดในการนาเสนอของผวจยกาหนดใหการรบประกนคณภาพประเภทนใชสาหรบแพคเกต Mobility Header ทจาเปนในการยายขามเซล

การรบประกนคณภาพประเภทคลาส AF ใชสาหรบทราฟฟกทไมมขอจากดเรองความลาชาแตจาเปนทตองรบประกนแบนดวทชขนตา ประเภท AF ยอมใหสามารถเขาใชแบนดวทชทมากกวาไดถาหากมใหใช โดยมาตรฐานจะแบงระดบความสาคญจาก DSCP 4 คา (100xxx, 011xxx, 010xxx, 001xxx) และระดบในการทงแพคเกตจะใชคา DSCP 3 คา

Page 43: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

35

(xxx010, xxx100, xxx110) การรบประกนคณภาพการใหบรการประเภทนผวจยมไดกาหนดลงไปในการทดลอง

ตารางท 3.1 คา DSCP ของคลาส AF

Class 1 Class 2 Class 3 Class 4 Low Drop Precedence 001010

(AF11) 010010 (AF21)

011010 (AF31)

100010 (AF41)

Medium Drop Precedence 001100 (AF12)

010100 (AF22)

011100 (AF32)

100100 (AF42)

High Drop Precedence 001110 (AF13)

010110 (AF23)

011110 (AF33)

100110 (AF43)

การรบประกนคณภาพประเภทคลาส BE ไมไดมการรบประกนคณภาพการ

ใหบรการใดๆ ทงสน คา DSCP คอ 000000 การรบประกนคณภาพการใหบรการประเภทนใชสาหรบทราฟฟกทวไปนอกเหนอจากแพคเกต Mobility Header เชน TCP, ICMP เปนตน

คา DSCP จะถกกาหนดลงไปในฟลด Traffic Class ของโปรโตคอลไอพรนท 6 ททาการขนสงขอมลประเภทโมบลตเฮดเดอร (Mobility Header: MH) ซงประกอบไปดวยสญญาณขอความสาคญทใชในการยายขามเซลไดแก

1. ขอความ Biding Refresh Request ชนด MH มคาเทากบ 0 2. ขอความ Home Test Init ชนด MH มคาเทากบ 1 3. ขอความ Care of Test Init ชนด MH มคาเทากบ 2 4. ขอความ Home Test ชนด MH มคาเทากบ 3 5. ขอความ Care of Test ชนด MH มคาเทากบ 4 6. ขอความ Binding Update ชนด MH มคาเทากบ 5 7. ขอความ Binding Acknowledgement ชนด MH มคาเทากบ 6 8. ขอความ Binding Error ชนด MH มคาเทากบ 7 ในการทดลองของผวจยจะกาหนดใหสญญาณขอความขางตนไดรบการบรการ

ในประเภท EF ซงเปนการรบประกนคณภาพการใหบรการทดทสดเพอรบประกนวาขอความขางตนจะไมมความลาชาและมอตราการสญหายตาในขณะทเครอขายเกดความคบคง

Page 44: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

36

รปท 3.1 แพคเกตทไมมการกาหนดระดบความสาคญ

รปท 3.2 แพคเกตทกาหนดระดบความสาคญเปนคลาส Expedited Forwarding

จากรปท 3.2 แพคเกตทกาหนดระดบความสาคญเปนคลาส Expedited

Forwarding ซงเปนคลาสทไดรบการประกนคณภาพการใหบรการในระดบความสาคญสงทสด คา Differentiated Service Code Point (DSCP) ประจาคลาสนคอ 101110 (2e) โดยคา DSCP นจะถกกาหนดลงไปในฟลดทราฟฟกคลาส ซงอยในสวนหวของโปรโตคอลไอพรนท 6 มจานวนทงหมด 8 บต เมอคา DSCP ถกกาหนดลงไปในฟลดทราฟฟกคลาสจะมคาเทากบ 10111000 (b8) ดงรปทแสดงในขางตน

Page 45: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

37

3.1.2 ขนตอนการทางาน

รปท 3.3 โครงขายทใชในการทดลอง

จากรปท 3.3 โครงขายทใชในการทดลองของเครอขายโมบายไอพรนท 6 ซง

ประกอบไปดวยโหนดหลกไดแก เคอเรสปอนเดนทโหนด, โฮมเอเจนท และโมบายโหนด ขนตอนการยายขามเซล (Handover) ของโมบายไอพรนท 6 ประกอบไปดวยการแลกเปลยนขอความทใชยายขามเซล ซงขอความเหลานไดแก สญญาณขอความ RS, สญญาณขอความ RA, สญญาณขอความ NS, สญญาณขอความ NA, สญญาณขอความ BU, สญญาณขอความ BAck, สญญาณขอความ HoTi, สญญาณขอความ CoTi, สญญาณขอความ HoT และสญญาณขอความ CoT

เมอโมบายโหนดเคลอนทเขาสเครอขายฟอรเรน (Foreign Network: FN) จาเปนตองคนหาเราเตอรทใหบรการเครอขายไอพรนท 6 และขอใชหมายเลขไอพในเครอขายนนเรยกวาหมายเลขแครออฟแอดเดรส (Care of Address: CoA) รายละเอยดสามารถอานไดใน [1]

จากนนโมบายโหนดตองแจงหมายเลข CoA ไปยงโฮมเอเจนททนท โดยเรมจากการสงสญญาณขอความ BU และรอรบสญญาณขอความ BAck ทตอบกลบมาจาก โฮมเอเจนท จดประสงคเพอใหโฮมเอเจนทสามารถสงตอแพคเกตไปยงทอยปจจบนของ โมบายโหนดไดถกตอง จากนนโมบายโหนดจงสามารถใชหมายเลข CoA ตดตอกบโหนดอนๆ ผานการตดตอสอสารรปแบบอโมงคสองทศทาง (Bidirectional Tunneling: BT)

การตดตอสอสารระหวางโมบายโหนดกบเคอเรสปอนเดนทโหนดในรปแบบเสนทางทเหมาะสม (Route Optimization: RO) โมบายโหนดตองเรมกระบวนการ Return

Page 46: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

38

Routeability (RR) โดยสงสญญาณขอความเอชโอทไอ (HoTi) และขอความซโอทไอ (CoTi) ไปใหเคอเรสปอนเดนทโหนดและรอรบการตอบกลบดวยขอความเอชโอท (HoT) และซโอท (CoT) ตอจากนนโมบายโหนดจงสามารถลงทะเบยนกบเคอเรสปอนเดนทโหนด จะเหนไดวาหากใชการสอสารแบบเสนทางทเหมาะสม โมบายโหนดจาเปนตองใชอก 4 สญญาณขอความ จงสามารถแจงเคอเรสปอนเดนทโหนดใหทราบถงทอยใหมได ความลาชาหรอการสญหายทเกดกบสญญาณขอความเหลาน ทาใหโมบายโหนดตองรอคอยเปนระยะเวลาทยาวนานขนทาใหสงผลตอประสทธภาพในการยายขามเซลและการตดตอสอสารกบโหนดอนทเกยวของ

ดงนนผวจยไดเสนอวธเพมประสทธภาพการยายขามเซล โดยใชสถาปตยกรรม DiffServ เพอลดความลาชาและการสญหายทอาจเกดขนจากการเดนทางของแพคเกต Mobility Header ในเครอขายใชสาย โดยกาหนดคา DSCP ของแพคเกต Mobility Header ใหอยในคลาส EF ทเอจเราเตอร (Edge Router) ซงสามารถลดระยะเวลายายขามเซลของโมบายโหนดในเครอขายโมบายไอพรนท 6 ขณะเกดความคบคงขนในเครอขาย ขนตอนการทางานเบองตนของ DMH-MIPv6 สามารถสรปไดในรปท 3.4 วธการทนาเสนอ

รปท 3.4 วธการทนาเสนอ

Page 47: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

39

3.2 ผลทคาดวาจะไดรบ - เมอเกดความคบคงในเครอขายสามารถรบประกนคณภาพการใหบรการของสญญาณ

ขอความทใชสาหรบการยายขามเซล - ลดความลาชาในการเดนทางของสญญาณขอความทใชสาหรบการยายขามเซลจาก

ตนทางไปยงปลายทางอนเกดจากความคบคงในเครอขาย - ทาใหโมบายโหนดและเคอเรสปอนเดนทโหนดสามารถกลบมาตดตอสอสารกนได

รวดเรวขนเมอมการยายเครอขาย - วธการทผวจยนาเสนอสามารถลดระยะเวลายายขามเซลไดดกวางานวจยในอดตท

ผานมา 3.3 สรปทายบท

จากการศกษางานวจยทผานมาและประเดนปญหาทเกยวของของการยายขามเซลในเครอขายโมบายไอพรนท 6 ซงนาไปสการนาเสนอแนวคดทไดอธบายไปขางตนแลวนน ในบทถดไปจะกลาวถงการออกแบบการทดลองและดาเนนการทดลองเพมประสทธภาพการยายขามเซลของโปรโตคอลโมบายไอพรนท 6 ทไดนาเสนอ และเปรยบเทยบผลการทดลองกบงานวจยทผานมา พรอมทงอธบายผลทไดจากการทดลอง

Page 48: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

40

บทท 4 การทดลองและวจารณผล

ในบทนจะกลาวถงการทดลองโมบายไอพรนท 6 จากแนวคดทไดนาเสนอรวมไปถง

เปรยบเทยบประสทธภาพดานความรวดเรวในการยายขามเซลของโมบายโหนดและอตราการสญหายของแพคเกต Mobility Header กบงานวจยของ Loay F. Hussien เนองจากผวจยเหนวาการจดการกบสญญาณขอความทใชยายขามเซลของวธการดงกลาวยงไมครอบคลมในทกๆ สญญาณขอความและยงไมมประสทธภาพพอทจะชวยลดระยะเวลาในการยายขามเซล

โครงขายสาหรบใชในการทดลองเพอใหใกลเคยงกบสภาพแวดลอมการใชงานจรง จงตองใชอปกรณจรงในการทดลองและใชโปรโตคอลไอพรนท 6 เปนตวกลางในการสอสาร ดงทจะไดอธบายในสวนถดไป เนอหาภายในบทนประกอบไปดวยหวขอท 4.1 จดประสงคในการทดลอง, หวขอท 4.2 โครงสรางเครอขายทใชในการทดลอง, หวขอท 4.3 อปกรณในการทดลอง, หวขอท 4.4 วธการทดลองและผลการทดลอง นอกจากนผวจยไดแสดงถงปญหาทพบจากการทดลองซงปรากฏในหวขอท 4.5 และหวขอท 4.6 สรปผลการทดลอง 4.1 จดประสงคในการทดลอง

การทดลองนผวจยไดจดทาขนเพอเปรยบเทยบประสทธภาพดานความรวดเรวของการยายขามเซลในเครอขายโมบายไอพรนท 6 ระหวางวธทผวจยนาเสนอเรยกวา DMH-MIPv6 กบวธการของ Loay F. Hussien [13] เพอความสะดวกในการทดลองผวจยไดเรยกวธการของพวกเขาวา EQoS-MIPv6 ซงจดประสงคในการทดลองเปนไปตามหวขอดงตอไปน

1) เปรยบเทยบระยะเวลาทใชรบ-สงแพคเกต Mobility Header ระหวางวธ DMH-MIPv6 กบวธการ EQoS-MIPv6 2) เปรยบเทยบอตราการสญหายของแพคเกต Mobility Header 4.2 โครงสรางเครอขายทใชในการทดลอง โครงสรางเครอขายทใชในการทดลองประกอบไปดวยโหนดตางๆ ไดแก โฮมเอเจนท (HA), โมบายโหนด (MN), เคอเรสปอนเดนทโหนด (CN), แอคเซสเราเตอร (AR), คอรเราเตอร (CR) และแอคเซสพอยท (APs) รายละเอยดโครงสรางเครอขายโมบายไอพรนท 6 แสดงในรปท 4.1 โครงขายทใชในการทดลอง

Page 49: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

41

Home Agent

DiffServ Domain

Access Point

Correspondent Node

Access Router

Mobile Node

Home Network Foreign Network

Access Point

Core Router

eth7

eth8

eth9

eth3

eth7

eth8eth5

eth6

รปท 4.1 โครงขายทใชในการทดลอง

จากรปท 4.1 โครงขายทใชในการทดลองสามารถจาแนกประเภทเครอขายออกเปน สองประเภทคอ เครอขายเขาใชบรการ (Access Network) มดวยกนสองพนทไดแกเครอขายโฮมและเครอขายฟอรเรน โดยโฮมเอเจนทและแอคเซสเราเตอรทาหนาทใหบรการเชอมตอเครอขายแกโมบายโหนดรวมทงกาหนดคา DSCP ใหแพคเกตทรบเขามา อกหนงเครอขายคอ เครอขายหลก (Core Network) ซงคอรเราเตอรจะทาหนาทจดการและสงตอแพคเกตทเดนทางมาถงตามระดบความสาคญทไดกาหนดใหในฟลดทราฟฟกคลาสของโปรโตคอลไอพรนท 6 4.3 อปกรณและการกาหนดคาในการทดลอง อปกรณทใชในการทดลองเปรยบเทยบประสทธภาพระหวางวธ DMH-MIPv6 กบวธ EQoS-MIPv6 รวมทงซอฟแวรและการกาหนดคาตางๆ รายละเอยดแสดงในตารางท 4.1 อปกรณสาหรบทดลองในเครอขายและตารางท 4.2 ซอฟแวรสาหรบการทดลองในเครอขายตามลาดบ

Page 50: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

42

ตารางท 4.1 อปกรณสาหรบทดลองในเครอขาย

Mobile Node

Home Agent

Access Router

Correspondent Node

Core Router

BenQ, Joybook S41 Lenovo ThinkCentre

Intel CPU Core2Duo 2.0GHz

Intel® Pentium® CPU 2.50GHz

Atheros AR5006EG Wireless Network

Adapter (Driver MadWiFi)

Boardcom NetLink(TM) Gigabit Ethernet Realtek RTL8139Family PCI Fast Ethernet NIC

Auto Channel Channel 1 Channel 6 - - LINUX, Ubuntu 10.04, Kernel

2.6.33 LINUX, Ubuntu 9.10, Kernel 2.6.29.5

- Access Point ASUS WL-330gE - - ตารางท 4.2 ซอฟแวรสาหรบการทดลองในเครอขาย

Nodes Software Home Agent MIPL v2.0.2-umip-0.4, RADVD, IP6TABLES Access Router RADVD, SCP, IP6TABLES Correspondent Node MIPL v2.0.2-umip-0.4, VLC, IP6TABLES Core Router TC Mobile Node MIPL v2.0.2-umip-0.4, VLC

Page 51: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

43

IP6TABLES ถกใชเพอจาแนกประเภทของขอมลโดยกาหนดคา DSCP ในฟลด Traffic Class ของโปรโตรคอล IPv6 ทแอคเซสเราเตอรและ Traffic Control (TC) ในคอรเราเตอรจะใหบรการแพคเกตเหลานนตาม PHB (Per Hop Behavior) ทถกกาหนดไว การกาหนดคา PHB สาหรบใชในการทดลองม 2 คลาส ไดแก คลาส EF และคลาส BE โดยคลาส EF จะใหการรบประกนคณภาพการบรการทดทสด สวนคลาส BE ไมมการรบประกนคณภาพการบรการใดๆ ทงสน TBF Queuing (Token Bucket Filter) ถกใชเพอควบคมอตราการสงผานขอมลและการจดระดบความสาคญใหแกขอมลใช Priority Queuing (PRI) ของเครอขาย DiffServ ในการทดลองอตราการสงผานขอมลทงหมดถกจากดท 256 Kbps รายละเอยดการกาหนดระดบความสาคญใหแกแพคเกต Mobility Header แสดงในตารางท 4.3 ตารางท 4.3 กาหนดระดบความสาคญใหแกแพคเกต Mobility Header

ระดบความสาคญของแพคเกต แพคเกต Mobility Header

ชนด (Type) DMH-MIPv6 EQoS-MIPv6

Binding Refresh Request (BRR) 0 EF BE Home of test init (HoTi) 1 EF BE Care of test init (CoTi) 2 EF BE Home of test (HoT) 3 EF BE Care of test (CoT) 4 EF BE Binding update (BU) 5 EF EF Binding Acknowledgement (BAck) 6 EF BE Binding Error (BE) 7 EF BE

4.4 วธการทดลองและผลการทดลอง

เนองจากวธทถกนาเสนอโดย Loay F. Hussien เปนเพยงการนาเสนอสมตฐานเทานน ดงนนผวจยจงตองนาแนวคดดงกลาวมาดาเนนการทดลองจรง ซงตองแกโปรแกรมทใชทดลองในบางสวนเพอใหการทางานเปนไปตามวธทถกนาเสนอโดย Loay F. Hussien รวมทงไดดาเนนการทดลองตามแนวคดทผวจยไดนาเสนอ จากนนจงดาเนนการทดลองและเกบรวบรวมผลการทดลองทงวธทผวจยไดนาเสนอกบวธการของ Loay F. Hussien

ขนตอนการทดลองของทงสองวธไดกาหนดใหเหมอนกนคอ เคอเรสปอนเดนทโหนดใชโปรแกรม VLC สง Audio Streaming ทใชการสอสารของโปรโตคอล UDP ไปยงโมบายโหนดขณะอยในเครอขายโฮมเพราะไมสนใจวาจะมแพคเกตใดสญหายหรอไม โดยแพคเกตถกสงทก 23 มลลวนาท ขอมลทอยในแพคเกตมขนาดเทากบ 422 ไบท และระยะเวลาในการสงประมาณ 236 วนาท ในระหวางการสงแพคเกตนน กาหนดใหแอคเซสเราเตอรใชโปรแกรม SCP

Page 52: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

44

(Secure Copy) ดาวนโหลดขอมลจากเคอเรสปอนเดนทโหนดเพอจาลองความคบคงในเครอขาย และใหโมบายโหนดเคลอนทออกจากเครอขายโฮมเขาสเครอขายฟอรเรนและรอรบแพคเกตจนครบตามเวลาทกาหนดเอาไว

ในการวเคราะหผลไดใชโปรแกรม Wireshark ดกจบแพคเกตทโมบายโหนดตงแตเรมตดตอสอสารกบเคอเรสปอนเดนทโหนดในเครอขายโฮมจนกระทงยายขามเซลไปยงเครอขายฟอรเรนและเสรจสนการตดตอสอสาร จากนนจงนาผลทไดมาทาการวเคราะหเปรยบเทยบระหวางวธการ DMH-MIPv6 กบ EQoS-MIPv6 ทงการตดตอสอสารแบบอโมงคสองทศทางและเสนทเหมาะสมในรปแบบของตาราง ในการทดลองนไดทาการทดลองทงหมด 7 ครง 4.4.1 ความเรวในการรบสงสญญาณขอความ Mobility Header จากผลการทดลองในการสอสารแบบอโมงคสองทศทาง หลงจากทโมบายโหนดเชอมตอในชนการสอสารท 3 (Network Layer) ทเครอขายฟอรเรนจนกระทงไดรบแพคเกตแรกจากเคอเรสปอนเดนทโหนดผานอโมงคสอสาร จะเหนวาเวลาทใชไปสาหรบสงแพคเกต Mobility Header เพอยายขามเซลระหวางวธ DMH-MIPv6 กบวธ EQoS-MIPv6 ไมมความแตกตางกน เวลาโดยเฉลยเทากบ 5.8511 และ 5.8657 วนาท ดงแสดงในตาราง 4.4 และ 4.5 ตารางท 4.4 เวลาของวธ DMH-MIPv6 ในการสอสารแบบอโมงคสองทศทาง

เวลาทใช ครงท

RS-DAD BU-Packet เวลารวม

(หนวย : วนาท) 1 4.096372 1.612149 5.708521 2 4.215826 1.658353 5.874179 3 3.680762 1.561236 5.241998 4 4.488578 1.563534 6.052112 5 4.221758 1.600686 5.822444 6 4.708518 1.466572 6.17509 7 4.511871 1.571695 6.083566

Average 4.2748 1.5763 5.8511 StDev 0.3369 0.0593 0.3141

Page 53: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

45

ตารางท 4.5 เวลาของวธ EQoS-MIPv6 ในการสอสารแบบอโมงคสองทศทาง

เวลาทใช ครงท

RS-DAD BU-Packet เวลารวม

(หนวย : วนาท) 1 4.588461 1.526882 6.115343 2 4.767396 1.62105 6.388446 3 3.948862 1.679979 5.628841 4 4.880593 1.504226 6.384819 5 4.000384 1.521498 5.521882 6 3.672475 1.584592 5.257067 7 4.128496 1.63483 5.763326

Average 4.2838 1.5819 5.8657 StDev 0.4607 0.0667 0.4398

รปท 4.2 เวลาทใชในการตดตอสอสารแบบอโมงคสองทศทาง ถงแมวาวธ EQoS-MIPv6 ชวยใหโมบายโหนดสามารถใชหมายเลข CoA ตดตอกบเคอเรสปอนเดนทโหนดไดทนท แตไมใชปจจยทเพยงพอจะชวยใหโมบายโหนดยายขามเซลไดรวดเรวกวาวธ DMH-MIPv6 เนองจากในขณะทโฮมเอเจนทไดรบสญญาณขอความ BU จะเสยเวลาสวนหนงไปกบการตรวจสอบทอยซาใหกบโมบายโหนดในเครอขายโฮม จากนนจงสรางตาราง Binding Cache (BC) ทแสดงถงความสมพนธระหวาง HoA กบหมายเลข CoA ของโมบายโหนด อกทงโฮมเอเจนทยงตองสรางอโมงคสอสารเพอสงตอแพคเกตทมาจากเคอเรสปอนเดนทโหนดไปยงโมบายโหนดหรอในทางกลบกน ดงนนแพคเกตทเดนทางไปยงทอย

Page 54: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

46

ของโมบายโหนดหรอทอยของเคอเรสปอนเดนทโหนดจะไมสามารถเดนทางไปถงปลายทางไดจนกวาขนตอนดงกลาวทงหมดทโฮมเอเจนทจะแลวเสรจ ตารางท 4.6 เวลาของวธ DMH-MIPv6 ในการสอสารแบบเสนทางทเหมาะสม

เวลาทใช ครงท RS-DAD BU-Packet Packet-RtH2

เวลารวม (หนวย : วนาท)

1 4.312977 1.582925 3.63147 9.527372 2 5.525607 1.616337 1.510842 8.652786 3 5.272193 1.663219 2.051689 8.987101 4 5.958197 1.601389 1.016847 8.576433 5 6.031813 1.470545 1.913432 9.41579 6 5.709745 1.591493 1.581088 8.882326 7 6.183496 1.579693 1.323882 9.087071

Average 5.5706 1.5865 1.8613 9.0184 StDev 0.6365 0.0585 0.8540 0.3583

ตารางท 4.7 เวลาของวธ EQoS-MIPv6 ในการสอสารแบบเสนทางทเหมาะสม

เวลาทใช ครงท

RS-DAD BU-Packet Packet-RtH2 เวลารวม

(หนวย : วนาท) 1 6.161773 1.647036 5.542643 13.351452 2 6.407231 2.026474 5.254667 13.688372 3 5.971355 1.675116 5.801948 13.448419 4 5.901471 1.79929 5.257322 12.958083 5 5.273094 1.657644 4.809524 11.740262 6 6.388833 1.713972 5.930364 14.033169 7 5.279177 1.71142 5.058603 12.0492

Average 5.9118 1.7473 5.3793 13.0384 StDev 0.4739 0.1331 0.4014 0.8513

Page 55: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

47

ผลการทดลองของการตดตอสอสารในรปแบบเสนทางทเหมาะสมไดแสดงเวลาตงแตโมบายโหนดเรมเชอมตอเครอขายในชนการสอสารท 3 จนกระทงไดรบแพคเกตแรกทผนกดวย Type 2 Routing Header จากเคอเรสปอนเดนทโหนดทเครอขายฟอรเรน ทงวธการ DMH-MIPv6 และ EQoS-MIPv6 มคาเฉลยเทากบ 9.0184 และ 13.0384 วนาท ดงทแสดงในตารางท 4.6 และ 4.7 ตามลาดบ

รปท 4.3 เวลาทใชในการตดตอสอสารแบบเสนทางทเหมาะสม

จากรปท 4.3 เวลาทใชในการตดตอสอสารแบบเสนทางทเหมาะสม จะเหนไดวาเวลาตงแตโมบายโหนดเรมเชอมตอเครอขายในชนการสอสารท 3 จนกระทงเสรจสนขนตอนการลงทะเบยนกบโฮมเอเจนท ทงสองวธยงคงมเวลาไมแตกตางกนแตระยะเวลาทใชลงทะเบยนระหวางโมบายโหนดกบเคอเรสปอนเดนทโหนดจนกระทงโมบายโหนดไดรบแพคเกตแรกทถกผนกดวย Type 2 Routing Header จากเคอเรสปอนเดนทโหนดซงหมายความวาโมบายโหนดกบเคอเรสปอนเดนทโหนดกาลงตดตอสอสารกนโดยตรง เวลาในขนตอนนมความแตกตางกนคอ 1.8631 และ 5.3793 วนาท ตามลาดบ เนองจากวธ EQoS-MIPv6 อนญาตใหโมบายโหนดสามารถใชหมายเลข CoA โดยไมตองรอสญญาณขอความ BAck ดงนนโมบายโหนดจงสงสญญาณขอความ HoTi ออกไปทนท เปนเหตใหสญญาณขอความดงกลาวถกทงทโฮมเอเจนท เพราะขนตอนตรวจสอบการซากนของหมายเลขไอพ การสรางตารางไบนดงแคชและการสรางอโมงคสอสารทโฮมเอเจนทยงไมเสรจสน จงทาใหโมบายโหนดตองสญเสยเวลาประมาณ 5 วนาท ในการรอสงสญญาณขอความ HoTi ใหมอกครง รวมทงสญญาณขอความ HoTi, HoT, CoTi , CoT, BAck ไมไดถกกาหนดระดบความสาคญจงทาใหสญญาณขอความทใชในขนตอน Return Routability ของวธ EQoS-MIPv6 เดนทางลาชากวาวธ DMH-MIPv6 ขณะเกดความคบคงในเครอขายเทากบ 2.8022 และ 0.7864 วนาทตามลาดบ รายละเอยดแสดงในตารางท 4.8

Page 56: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

48

ตารางท 4.8 เปรยบเทยบเวลาเฉลยในขนตอน Return Routeability

วธการ HoTi CoTi BU รวม

(หนวย : วนาท) DMH-MIPv6 0.7840 0.00111 0.0016 0.7867 EQoS-MIPv6 0.7742 0.7145 1.3134 2.8022

4.4.2 อตราการสญหายของแพคเกต Mobility Header หลงจากทโมบายโหนดยายขามเซลนนจะมการสงแพคเกตประเภท Mobility Header อยเปนระยะเพอแจงสถานะของโมบายโหนด ในชวงนเองแพคเกต Mobility Header อาจเกดการสญหายระหวางการเดนทางไดผลการทดลองแสดงในตารางท 4.9 จานวนแพคเกต Mobility Header ทสญหาย การสอสารแบบอโมงคสองทศทางในวธการ DMH-MIPv6 ไมมการสญหายของแพคเกต Mobility Header แตในวธ EQoS-MIPv6 ไมสามารถระบจานวนแพคเกตประเภท Mobility Header ทสญหายได เนองจากไมมการสงสญญาณขอความ BAck ตอบกลบจากการลงทะเบยนทโฮมเอเจนท ตารางท 4.9 จานวนแพคเกต Mobility Header ทสญหาย

จานวนแพคเกต Mobility Header ทสญหาย (หนวย : แพคเกต) การสอสารแบบ อโมงคสองทศทาง

การสอสารแบบ เสนทางทเหมาะสม

ครงท

DMH-MIPV6 EQoS-MIPv6 DMH-MIPv6 EQoS-MIPv6 1 0 1 1 2 0 0 1 3 0 0 0 4 0 0 0 5 0 0 2 6 0 0 2 7 0

ไมสามารถตรวจสอบการสญหายของแพคเกตได

1 1

Page 57: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

49

การสอสารแบบเสนทางทเหมาะสมในวธการ DMH-MIPv6 ถงแมจะกาหนดระดบความสาคญใหแกแพคเกต Mobility Header ทกประเภท แตยงมการสญหายของแพคเกต Mobility Header โดยเกดการสญหายในการทดลองครงท 1 และครงท 7 การสญหายของแพคเกต Mobility Header ในรอบการทดลองครงท 1 การสญหายเกดขนขณะทโมบายโหนดลงทะเบยนกบโฮมเอเจนท เ นองจากโมบายโหนดไมได รบสญญาณขอความ BAck จากโฮมเอเจนท สวนการสญหายในการทดลองครงท 7 เกดขนในขนตอน Return Routeability ขณะโมบายโหนดทาการสงและรบสญญาณขอความ HoTi และ HoT เนองจากสญญาณขอความทงสองถกผนกอยภายในอโมงคสอสารจงไมสามารถกาหนดระดบความสาคญใหแกทงสองสญญาณขอความได จะเหนไดวาแมกาหนดความสาคญใหกบแพคเกตแตแพคเกตนนกยงมโอกาสสญหายเพราะความเปนไปไดการสญหายอาจเกดขนขณะทแพคเกตเดนทางในสอไรสาย ผลการทดลองจากวธ EQoS-MIPv6 ในการสอสารแบบเสนทางทเหมาะสมพบวาแพคเกต Mobility Header สญหายในรอบการทดลองท 1, 2, 5, 6 และ 7 เนองจากสญญาณขอความ HoTi, CoTi, HoT, CoT และสญญาณขอความ BAck ทสงจากเคอเรสปอนเดนทโหนดไมไดกาหนดใหมระดบความสาคญสงสด โดยแพคเกต Mobility Header ทสญหายสวนใหญเกดขนในขนตอน Return Routeability และขนตอนทโมบายโหนดแจงทอยใหมกบ เคอเรสปอนเดนทโหนด ตารางท 4.10 จานวนแพคเกต Mobility Header ทรบ-สง

จานวนแพคเกต Mobility Header (หนวย : แพคเกต) การสอสารแบบ อโมงคสองทศทาง

การสอสารแบบ เสนทางทเหมาะสม

ครงท

DMH-MIPV6 EQoS-MIPv6 DMH-MIPv6 EQoS-MIPv6 1 2 9 25 31 2 2 8 22 32 3 2 8 38 22 4 2 8 23 29 5 2 8 22 31 6 2 8 19 28 7 2 7 23 29

Page 58: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

50

จากตารางท 4.10 จานวนแพคเกต Mobility Header ทรบ-สงในรปแบบการสอสารอโมงคสองทศทาง การทดลองแตละครงของวธการ DMH-MIPv6 จานวนแพคเกตทถกรบ-สงมเพยงแคสองแพคเกตเทานนซงไดแก สญญาณขอความ BU และสญญาณขอความ BAck แตวธ EQoS-MIPv6 มการสงแพคเกต Mobility Header มากกวาแมจะใชสญญาณขอความ BU เพยงอยางเดยว เนองจากโมบายโหนดไมทราบถงกาหนดการทแนนอนในการสงสญญาณขอความ BU เพอแจงลงทะเบยนกบโฮมเอเจนทอกครง เพราะคาดงกลาวอยในสญญาณขอความ BAck ทถกตดออกไป ดวยเหตนเองจงตองใหโมบายโหนดสงสญญาณขอความ BU แจงการลงทะเบยนกบโฮมเอเจนทอยเปนระยะ ซงระยะหางของการสงสญญาณขอความ BU จะเรมจาก 1.5 วนาท และเพมขนครงละสองเทาแตสงสดไมเกน 32 วนาท จากการทดลองในการสอสารแบบเสนทางทเหมาะสม พบวาจานวนแพคเกต Mobility Header ทรบ-สงของทงสองวธเพมขน เนองมาจากขณะสอสารเคอเรสปอนเดนทโหนดสงสญญาณขอความ BE (Binding Error) เพอแจงขอผดพลาดทเกดขนในตาราง Binding Cache ทสรางขนโดยเคอเรสปอนเดนทโหนด ตารางนบรรจหมายเลข CoA และหมายเลข HoA ของโมบายโหนดเอาไว ดงนนโมบายโหนดจงตองเรมขนตอน Return Routeability และลงทะเบยนกบเคอเรสปอนเดนทโหนดใหมอกครง 4.5 ปญหาทพบจากการทดลอง

ในการทดลองถงแมวาสามารถกาหนดระดบความสาคญใหกบแพคเกต Mobility Header ทใชสาหรบยายขามเซล แตไมสามารถกาหนดระดบความสาคญลงไปในฟลดทราฟฟกคลาสของสญญาณขอความ HoTi ได เนองจากสญญาณขอความดงกลาวถกผนกอยภายใน Tunnel จงสงผลใหขนตอนการลงทะเบยนของโหนดโมบายโหนดกบโหนดเคอเรสปอนเดนทโหนดยงมความลาชาจากการรอรบสญญาณขอความดงกลาว

นอกจากนการกาหนดระดบความสาคญของการรบประกนคณภาพการใหบรการแกแพคเกต Mobility Header ทใชในการยายขามเซลถกกาหนดทเอดจเราเตอรเทานน ดงนนการรบประกนคณภาพการใหบรการไมครอบคลมถงเครอขายเขาใชบรการและเครอขายไรสาย ถาหากเกดความคบคงในเครอขายดงกลาวอาจสงผลใหสญญาณขอความทใชยายขามเซลเดนทางลาชาหรอมสทธสญหายระหวางเสนทาง ซงสงผลกระทบตอเวลาทใชในการยายขามเซล วธการแกปญหาคอควรทาใหเครอขายเขาใชบรการมการรบประกนคณภาพการใหบรการโดยใชมาตรฐาน IEEE 802.11e เขามาชวย

Page 59: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

51

4.6 สรปผลการทดลอง จากการทดลองสามารถสรปไดวา วธทนาเสนอคอ DMH-MIPv6 ทกาหนดความสาคญ

ใหกบแพคเกต Mobility Header สามารถชวยใหการยายขามเซลของโมบายโหนดในชนการสอสารท 3 (Network Layer) ขณะใชการสอสารแบบเสนทางทเหมาะสมทาไดรวดเรวกวาวธการ EQoS-MIPv6 รวมทงการสญหายของแพคเกต Mobility Header มจานวนตากวา เนองจากวธ EQoS-MIPv6 กาหนดระดบความสาคญใหกบสญญาณขอความ Binding Update เพยงอยางเดยวซงไมเพยงพอทจะชวยเพมประสทธภาพการยายขามเซล เพราะยงมสญญาณขอความอนๆ ทสาคญนอกเหนอจากสญญาณขอความขางตนทสามารถสงผลตอประสทธภาพในการยายขามเซลเชนกน

Page 60: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

52

บทท 5 บทสรป

งานวจยฉบบนไดนาเสนอวธจดการกบประสทธภาพการยายขามเซลของโมบายโหนด

โดยใชกรอบการรบประกนคณภาพทแตกตางกน (DiffServ) เพอแกไขปญหาความลาชาในการเดนทางและการสญหายของสญญาณขอความ Mobility Header เจตนาเพอลดความลาชาในการยายขามเซลในเครอขายโมบายไอพรนท 6 วธการทนาเสนอถกเรยกวา DMH-MIPv6 โดยกาหนดใหสญญาณขอความ Mobility Header มระดบความสาคญสงขน เพอใหสญญาณขอความดงกลาวสามารถเดนทางไดดขนขณะเกดความคบคงในเครอขาย อนจะนาไปสการลดระยะเวลาในการยายขามเซลและความเพมความราบลนของการสอสาร จากผลการทดลองสามารถสรปไดวาวธการ DMH-MIPv6 สามารถเพมประสทธภาพในการยายขามเซลในเครอขายโมบายไอพรนท 6 โดยลดระยะเวลาในการยายขามเซลในขณะทเครอขายเกดความคบคงไดเปนอยางมากเมอเปรยบเทยบกบวธการของ Loay F. Hussien 5.1 ปญหาทพบและขอเสนอแนะ

จากการทดลองพบวาสญญาณขอความ HoTi ไมสามารถกาหนดใหมความสาคญระดบสงสดไดเนองจากสญญาณขอความดงกลาวถกผนกอยภายในอโมงคสอสาร (Tunnel) อกทงการรบประกนคณภาพการใหบรการแกสญญาณขอความ Mobility Header ทใชสาหรบยายขามเซลเกดขนภายในบรเวณ DiffServ Domain เทานน ดงนนการรบประกนคณภาพการใหบรการจงยงไมครอบคลมถงเครอขายเขาใชบรการและเครอขายไรสาย หากความคบคงเกดขนในเครอขายดงกลาว สญญาณขอความประเภท Mobility Header ทใชยายขามเซลอาจมโอกาสสญหายหรอเกดความลาชาขณะเดนทางและสงผลตอเวลาทใชในการยายขามเซล วธการแกปญหาคอควรทาใหเครอขายเขาใชบรการมการรบประกนคณภาพการใหบรการรวมกบการใชมาตรฐาน IEEE 802.11e เขามาใชในการรบประกนคณภาพการใหบรการในเครอขายไรสาย

5.2 แนวทางในการศกษาตอไป เนองจากสญญาณขอความ HoTi ขณะทถกสงจากโมบายโหนดไปยงโฮมเอเจนทและสญญาณขอความ HoT จากโฮมเอเจนทไปยงโมบายโหนด ในขณะนยงไมสามารถกาหนดระดบความสาคญลงไปในฟลดทราฟฟกคลาสได จงทาใหสญญาณขอความดงกลาวเดนทางไดลาชาและมโอกาสสญหายสงกวาสญญาณขอความชนดอนๆ ดงนนเพอเปนแนวทางในการศกษาตอไปผวจยจงไดเสนอแนะแนวทางเบองตนสาหรบผสนใจทจะศกษารวมทงตองการแกปญหาดงกลาว

Page 61: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

53

วธแรกกาหนดระดบความสาคญลงไปในแพกเกตจากการระบชนดของแพกเกตโดยใชขนาดเปนสงบงบอก เนองจากขนาดแพกเกตของสญญาณขอความ HoTi และ HoT มคาคงทซงเทากบ 96 ไบท และ 104 ไบท ตามลาดบ ขอดของวธการนคอไมตองปรบปรงหรอเปลยนแปลงการทางานของโปรโตคอลโมบายไอพรนท 6 แตมขอเสยคอ แพกเกตประเภทอนๆ ทมขนาดเทากบสญญาณขอความทงสองจะถกกาหนดระดบความสาคญไปดวย วธทสองทาการกาหนดชนดของ Destination Option หรอ Routing Header ขนใหมเพอใหโมบายโหนดสามารถสงสญญาณขอความ HoTi ไปยงโฮมเอเจนทไดโดยไมถกผนกอยภายใต อโมงคสอสารและโฮมเอเจนทตองสามารถสงสญญาณขอความตอไปยงเคอเรสปอนเดนทโหนดไดดวย รวมทงในเสนทางทกลบกน วธการนจะใหประสทธภาพมากกวาวธแรก เนองจากสามารถกาหนดระดบความสาคญลงไปไดโดยตรง แตการออกแบบโปรโตคอลเพอใหรองรบการทางานดงกลาวคอนขางยาก มความซบซอนสง และผพฒนาตองมประสบการณการเขยนโปรแกรมในระดบเคอเนลคอนขางสง และวธสดทายใชวธการใหโมบายโหนดสงสญญาณขอความ HoTi ซากนสองครง เพอลดโอกาสทสญญาณขอความดงกลาวจะเกดการสญหายระหวางการเดนทาง ผลของวธการนไมไดมงประเดนในเรองการกาหนดระดบความสาคญและความรวดเรวในการเดนทาง แตวธการสรางความนาเชอถอโดยการลดโอกาสการสญหายของสญญาณขอความ HoTi แตกยงมขอเสยเนองจากการสงซาถอวาเปนการเพมภาระใหกบเครอขายอกทางหนงดวย

Page 62: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

54

เอกสารอางอง

[1] David B. Johnson, Charles Perkins, J. Arkko, “Mobility Support in IPv6,” IETF, RFC 3775, June 2004.

[2] S. Thomson, T. Narten, T. Jinmei, “IPv6 Stateless Address Autoconfiguration,” IETF, RFC 4862, Sep 2007.

[3] R. Koodli, “Mobile IPv6 Fast Handovers,” IETF, RFC 5568, July 2009. [4] H. Soliman, C. Castelluccia, K. ElMalki, L. Bellier, “Hierarchical Mobile IPv6

(HMIPv6) Mobility Management,” IETF, RFC 5380, October 2008. [5] R. Braden, D. Clark, S. Shenker, “Integrated Services in the Internet Architecture:

an Overview,” IETF, RFC 1633, June 1994. [6] S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, W. Weiss, “An Architecture for

Differentiated Service,” IETF, RFC 2475, December 1998. [7] S. Paskalis, A. Kaloxylos, E. Zervas, L. Merakos, “An Efficient RSVP-Mobile IP

Internetworking Scheme,” ACM Journal for Special Topics in Mobile Networks and Applications (MONET), vol8, no.3, June 2003.

[8] Fan Du, Ni L.M., Esfahanian A.H., “HOPOVER: A New Handoff Protocol for Overlay Network,” IEEE International Conference on Communications, pp.3234-3239, 2002.

[9] II-Hee Shin and Chae-Woo Lee, “A QoS guaranteed fast handoff algorithm for wireless LAN,” Communications, Vol 7, 2004, pp. 3827-3832.

[10] Wei Wu and Winston K.G.Seah, “Evaluation of End-to-end QoS Support for Mobile Host in IPv6 with IEEE802.11e,” VTC 2003-Fall, Vol 3, 2003, pp. 1969-1973.

[11] Sun Weifeng, YANG Shoubao, Wang Dapeng and Zhang Lei, “A QoS Pre-Configure Mechanism on DiffServ Mobile IPv6 Networks,” Wireless Communications, Network and Mobile Computing, 2006.

[12] Annop Monsakul, “Performance Analysis of Traffic Control MIPv6 on Linux Base,” Computer Engineering and Technology (ICCET), Vol 7, 2010, pp. 7-37.

[13] Loay F. Hussien, Aisha-Hassan A.H., Farhat Anwar, Omer Mahmoud, Omer Zakaria, Rashid A Saeed, “Design of Robust Protocol to enhance QoS in Mobile IPv6 Environment,” Computer and Communication Engineering (ICCCE), 2010.

Page 63: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

ภาคผนวก ก.

การ Compile Kernel สาหรบโมบายไอพรนท 6 และ DiffServ 1 ตดตงโปรแกรม root@mipv6-laptop# apt-get install libncurses5-dev 2 ดาวโหลด Kernel ของ Ubuntu root@mipv6-laptop# apt-get install linux-source-2.6.32 3 คอมไพลเคอรเนล root@mipv6-laptop# cd /usr/src/ root@mipv6-laptop:/usr/src# tar xvf linux-source-2.6.32.tar.bz2 root@mipv6-laptop:/usr/src# ln -s /usr/src/linux-source-2.6.32/include/ /usr/src/linux root@mipv6-laptop:/usr/src# cd linux-source-2.6.32 root@mipv6-laptop:/usr/src/linux-source-2.6.32# make oldconfig root@mipv6-laptop:/usr/src/linux-source-2.6.32# make menuconfig เพอสนบสนนโมบายไอพจาเปนตองเลอกการทางานดงตอไปน General setup --> Prompt for development and/or incomplete code/drivers [CONFIG_EXPERIMENTAL] --> System V IPC [CONFIG_SYSVIPC] Networking support [CONFIG_NET] --> Networking options --> Transformation user configuration interface [CONFIG_XFRM_USER] --> Transformation sub policy support [CONFIG_XFRM_SUB_POLICY] --> Transformation migrate database [CONFIG_XFRM_MIGRATE] --> PF_KEY sockets [CONFIG_NET_KEY] --> PF_KEY MIGRATE [CONFIG_NET_KEY_MIGRATE] --> TCP/IP networking [CONFIG_INET] --> The IPv6 protocol [CONFIG_IPV6] --> IPv6: AH transformation [CONFIG_INET6_AH]

Page 64: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

--> IPv6: ESP transformation [CONFIG_INET6_ESP] --> IPv6: IPComp transformation [CONFIG_INET6_IPCOMP] --> IPv6: Mobility [CONFIG_IPV6_MIP6] --> IPv6: IPsec transport mode [CONFIG_INET6_XFRM_MODE_TRANSPORT] --> IPv6: IPsec tunnel mode [CONFIG_INET6_XFRM_MODE_TUNNEL] --> IPv6: MIPv6 route optimization mode [CONFIG_INET6_XFRM_MODE_ROUTEOPTIMIZATION] --> IPv6: IPv6-in-IPv6 tunnel [CONFIG_IPV6_TUNNEL] --> IPv6: Multiple Routing Tables [CONFIG_IPV6_MULTIPLE_TABLES] --> IPv6: source address based routing [CONFIG_IPV6_SUBTREES] File systems --> Pseudo filesystems --> /proc file system support [CONFIG_PROC_FS] จากนนเลอกตามหวขอดานลางเพอให Kernel สนบสนน DIffServ --> Networking options Kernel/User netlink socket (CONFIG_NETLINK) (network option/network filtering framework/core netfilter/NETFILTER_NETLINK_QUEUE Network packet filtering (CONFIG_NETFILTER) QoS and/or fair queueing (CONFIG_NET_SCHED) CBQ packet scheduler (CONFIG_NET_SCH_CBQ) The simplest PRIO pseudoscheduler (CONFIG_NET_SCH_PRIO) RED queue (CONFIG_NET_SCH_RED) GRED queue (CONFIG_NET_SCH_GRED) Diffserv field marker (CONFIG_NET_SCH_DSMARK) Ingress Qdisc (CONFIG_NET_SCH_INGRESS) QoS support (CONFIG_NET_QOS) Packet classifier API (CONFIG_NET_CLS) TC index classifier (CONFIG_NET_CLS_TCINDEX) Firewall based classifier (CONFIG_NET_CLS_FW) U32 classifier (CONFIG_NET_CLS_U32) Traffic policing (CONFIG_NET_CLS_POLICE)

Page 65: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

root@mipv6-laptop:/usr/src/linux-source-2.6.32# make root@mipv6-laptop:/usr/src/linux-source-2.6.32# make install root@mipv6-laptop:/usr/src/linux-source-2.6.32# make modules_install **หมายเหต ใชคาสง update-grub2 เพอโหลด kernel อตโนมต โดยไมตองใชคาสงดานลาง -------------------------- root@mipv6-laptop:/usr/src/linux-source-2.6.32# mkinitramfs -o /boot/initrd.img-2.6.32.15+drm33.5 /lib/modules/2.6.32.15+drm33.5 root@mipv6-laptop:/usr/src/linux-source-2.6.32# cp .config /boot/config-2.6.32.15+drm33.5 root@mipv6-laptop:/usr/src/linux-source-2.6.32# cp System.map /boot/System.map-2.6.32.15+drm33.5 root@mipv6-laptop:/usr/src/linux-source-2.6.32# cp arch/i386/boot/bzImage /boot/vmlinuz-2.6.32.15+drm33.5 root@mipv6-laptop:/usr/src/linux-source-2.6.32# gedit /boot/grub/grub.cfg & Set path for run custom kernel. menuentry "MIPv6 Kernel" linux /boot/vmlinuz-2.6.32.15+drm33.5 initrd /boot/initrd.img-2.6.32.15+drm33.5

Page 66: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

ภาคผนวก ข.

ตดตง UMIP 0.4 (mobile ipv6 daemon)

1 Install tool for setup #apt-get install autoconf automake bison flex libssl-dev indent libtool 2 Install Router Advertisement Daemon for Home Agent and Access Router # apt-get install radvd 3 Download UMIP-0.4 จากเวบไซท umip.org โดยตรง # apt-get install git-core root@mipv6-laptop:/usr/src# git clone http://www.umip.org/git/umip.git 4 Download Patch ของ UMIP root@mipv6-laptop:/home/mipv6# cd /usr/src/umip/ root@mipv6-laptop:/usr/src/umip# git clone http://www.umip.org/git/patches.git root@mipv6-laptop:/usr/src/umip# apt-get install quilt 5 Patching UMIP โดยใช quilt root@mipv6-laptop:/usr/src/umip#quilt series root@mipv6-laptop:/usr/src/umip#quilt push (เมอตองการเอาแพชออกใหใชคาสง quilt pop) 6 Compile UMIP root@mipv6-laptop:/usr/src/umip# autoreconf -i root@mipv6-laptop:/usr/src/umip# CPPFLAGS='-isystem /usr/src/linux/include/' ./configure --enable-vt root@mipv6-laptop:/usr/src/umip# make root@mipv6-laptop:/usr/src/umip# make install root@mipv6-laptop:/usr/src/umip# cd /

Page 67: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

ภาคผนวก ค

คาสงในการตงคา DiffServ Access Router #!/usr/bin/sh ip6tables -t mangle -A FORWARD -i eth6 -p ipv6-mh -j DSCP --set-dscp-class ef Correspondent Node #!/usr/bin/sh ip6tables -t mangle -A OUTPUT -o eth3 -p ipv6-mh -j DSCP --set-dscp-class ef Home Agent #!/usr/bin/sh ip6tables -t mangle -A FORWARD -i eth6 -p ipv6-mh -j DSCP --set-dscp-class ef Core Router #!/usr/bin/sh ################ eth7 tc qdisc add dev eth7 handle 1:0 root dsmark indices 64 set_tc_index tc filter add dev eth7 parent 1:0 protocol ipv6 prio 1 tcindex mask 0xfc shift 2 tc qdisc add dev eth7 parent 1:0 handle 2:0 htb tc class add dev eth7 parent 2:0 classid 2:1 htb rate 256Kbit ceil 256Kbit ##EF tc class add dev eth7 parent 2:1 classid 2:10 htb rate 128Kbit ceil 256Kbit tc qdisc add dev eth7 parent 2:10 pfifo limit 5 tc filter add dev eth7 parent 2:0 protocol ipv6 prio 1 handle 0x2e tcindex classid 2:10 pass_on ##BE tc class add dev eth7 parent 2:1 classid 2:20 htb rate 128Kbit ceil 256Kbit tc qdisc add dev eth7 parent 2:20 red limit 60KB min 15KB max 45KB burst 20 avpkt 1000 bandwidth 256Kbit probability 0.4

Page 68: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

tc filter add dev eth7 parent 2:0 protocol ipv6 prio 2 handle 0 tcindex mask 0 classid 2:20 pass_on ################ eth8 tc qdisc add dev eth8 handle 1:0 root dsmark indices 64 set_tc_index tc filter add dev eth8 parent 1:0 protocol ipv6 prio 1 tcindex mask 0xfc shift 2 tc qdisc add dev eth8 parent 1:0 handle 2:0 htb tc class add dev eth8 parent 2:0 classid 2:1 htb rate 256Kbit ceil 256Kbit ##EF tc class add dev eth8 parent 2:1 classid 2:10 htb rate 128Kbit ceil 256Kbit tc qdisc add dev eth8 parent 2:10 pfifo limit 5 tc filter add dev eth8 parent 2:0 protocol ipv6 prio 1 handle 0x2e tcindex classid 2:10 pass_on ##BE tc class add dev eth8 parent 2:1 classid 2:20 htb rate 128Kbit ceil 256Kbit tc qdisc add dev eth8 parent 2:20 red limit 60KB min 15KB max 45KB burst 20 avpkt 1000 bandwidth 256Kbit probability 0.4 tc filter add dev eth8 parent 2:0 protocol ipv6 prio 2 handle 0 tcindex mask 0 classid 2:20 pass_on ################ eth9 tc qdisc add dev eth9 handle 1:0 root dsmark indices 64 set_tc_index tc filter add dev eth9 parent 1:0 protocol ipv6 prio 1 tcindex mask 0xfc shift 2 tc qdisc add dev eth9 parent 1:0 handle 2:0 htb tc class add dev eth9 parent 2:0 classid 2:1 htb rate 256Kbit ceil 256Kbit ##EF tc class add dev eth9 parent 2:1 classid 2:10 htb rate 128Kbit ceil 256Kbit tc qdisc add dev eth9 parent 2:10 pfifo limit 5 tc filter add dev eth9 parent 2:0 protocol ipv6 prio 1 handle 0x2e tcindex classid 2:10 pass_on ##BE tc class add dev eth9 parent 2:1 classid 2:20 htb rate 128Kbit ceil 256Kbit tc qdisc add dev eth9 parent 2:20 red limit 60KB min 15KB max 45KB burst 20 avpkt 1000 bandwidth 256Kbit probability 0.4 tc filter add dev eth9 parent 2:0 protocol ipv6 prio 2 handle 0 tcindex mask 0 classid 2:20 pass_on

Page 69: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

ภาคผนวก ง

ผลงานทไดรบการตพมพ

- เอกชย จนสงข และ ประวทย ชมช, A Study and Performance Improvement of Mobile IPv6 Handover, Proceeding of the National Conference on Computer Information Technologies 2011, Nakornphatom, Thailand, January 26-28, 2011

Page 70: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

CIT2011 & UniNOMS2011

61

การศกษาและเพมประสทธภาพการยายขามเซลของโมบายไอพรนท 6 A Study and Performance Improvement of Mobile IPv6 Handover

เอกชย จนสงข1 และ ประวทย ชมช2

1คณะวทยาการและเทคโนโลยสารสนเทศ มหาวทยาลยเทคโนโลยมหานคร E-mail: [email protected]

2ภาควชาวศวกรรมโทรคมนาคม คณะวศวกรรมศาสตร มหาวทยาลยเทคโนโลยมหานคร E-mail: [email protected]

Abstract

In this paper we propose the concept to improve

performance of mobile IPv6 (MIPv6) handover by using

quality of service in mobile IPv6 network. The algorithm

is based on differentiation on Mobility Header of MIPv6

using DiffServe Model called DMH-MIPv6. Experimental

on testbed was evaluated and compared to a recent

published paper. The results show that the proposed

algorithm reduces handover delay about 30 percent.

Keywords: MIPv6, QoS, WLAN, IEEE 802.11

บทคดยอ

ในบทความวจยฉบบนน าเสนอวธเพมประสทธภาพการยายขามเซลโดยน าการรบประกนคณภาพการใหบรการเขามาประยกตใชในเครอขายโมบายไอพรนท 6 ซงจะถกเ รยกในบทความนวา DMH-MIPv6 และการทดสอบการท างานโมบายไอพรนท 6 ดวยการทดลองกบเครอขายไรสาย IEEE 802.11

ผลการทดลองของวธการ DMH-MIPv6 เปรยบเทยบกบวธการท น ก ว จ ย ไ ด น า เ สนอในอ ด ต แสด งใ ห เ หน ว า ว ธ ก า ร

DMH-MIPv6 สามารถลดเวลาการยายขามเซลลงไดประมาณ 30 เปอรเซน

ค าส าคญ MIPv6, QoS, WLAN, IEEE 802.11

1.บทน า

เครอขายเอนจเอน (Next Generation Network: NGNs)

เปนเทคโนโลยเครอขายสอสารทรบสงขอมลในลกษณะแพคเกตสวตช โปรโตคอลไอพรนท 6 (IPv6) จงถกน ามาใช

เปนตวกลางตดตอสอสารในเครอขาย NGNs รวมท งเปนหนทางในการแกไขปญหาเรองหมายเลขไอพรนท 4 (IPv4) ทก าลงจะหมดไป แตอยางไรกตามดวยโปรโตคอลไอพรนท 6 ไมไดถกออกแบบมาใหท างานในสภาพแวดลอมทมการเ ค ล อน ท ด ง น น เ พ อ แ ก ไ ข ปญห า น อ ง คก ร Internet

Engineering Task Force (IETF) จงไดออกแบบโปรโตคอลทเพมประสทธภาพการท างานดานการเคลอนทใหกบโปรโตคอลไอพรนท 6 เรยกวาโมบายไอพรนท 6 (MIPv6) [1] แมวาโมบายไอพรนท 6 ชวยใหโหนดเคลอนทสามารถสอสารกบโหนดอนหลงจากเปลยนจดเชอมตอเขาสเครอขายโดยปราศจากการเปลยนหมายเลขไอพและยงคงสถานะการเชอมตอเดมไว แตการท างานของโมบายไอพรนท 6 ยงคงเปนแบบพยายามใหดทสด (Best-Effort) เทานน

การเพมประสทธภาพของโมมายไอพรนท 6 น นมหลายวธ ในงานวจยนจะเนนการน าการรบประกนคณภาพการใหบรการในการเพมประสทธภาพของการยายขามเซล มนกวจยจ านวนมากทน าแนวคดการรบประกนคณภาพการใหบรการเขามาใชในเครอขายโมบายไอพรนท 6 โดยทวไปแลวสามารถจ าแนกออกไดเ ปน 2 รปแบบ คอการใชงาน IntServ [2] และ DiffServ [3]

งานวจย [4] [5] ไดน า IntServ เขามาใชรบประกนคณภาพการใหบรการในเครอขายโมบายไอพรนท 6 โดยใหบรการรบประกนคณภาพจากตนทางถงปลายทางจงท าใหมนใจไดวาได รบ การบ รกา รต าม ท ได ต กลงก น ไว แ ต เ น อ งจ ากสถาปตยกรรม IntServ ตองสงสญญาณเพอจองทรพยากรของเราทเตอร จงท าใหเกดขอเสยเ รองขนาดการใหบรการใน

Page 71: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

CIT2011 & UniNOMS2011

62

เครอขายขนาดใหญและเครอขายทมขอจ ากดเรองแบนวทซ เชน เครอขายของผใหบรการอนเตอรเนตและเครอขายไรสาย ตามล าดบ อกท งเ มอยายขามเซลจะมการจองทรพยากรทซ าซอนกนขน จากปญหาขางตนนกวจยจ งมแนวคด ทน าสถาปตยกรรมการรบประกนคณภาพแบบ DiffServ เขามาใชในเครอขายโมบายไอพรนท 6

แนวคดของ DiffServ คอ แบงแพกเกตออกเปนคลาสทถกก าหนดคาในฟลดทราฟฟกคลาสของสวนหวไอพรนท 6 โดยแตละคลาสจะไดรบการบรการทแตกตางกนไป ซงแบงออกเปนคลาส EF (Expedite Forwarding) คลาส AF

(Assure Forwarding) และ คลาส BE (Best Effort)

ผลจากการแบงระดบความส าคญใหแกแพกเกต ท าใหเราทเตอรในเครอขาย DiffServ ใหบรการแพกเกตตามคาทก าหนดในฟลด DS ในสวนหวของแพกเกตของโปรโตคอลไอพเทานน จงท าใหปญหาเรองขนาดเครอขายของการใหบรการหมดไปจากสถาปตยกรรม DiffServ เนองจากไมไดขนอยกบจ านวนผใชบรการ ไมมการจองทรพยากรหรอสงสญญาณใดๆ เพอทจะจองเสนทาง อกท งยงสามารถจดการไดงายและการท างานยงซบซอนนอยกวา สถาปตยกรรม IntServ อกดวย

งานวจยในบทความ [6] ไดผสมผสานระหวาง IntServ

และ DiffServ รวมท งมาตรฐาน IEEE 802.11e เขามาใชรบประกนคณภาพในเครอขายไรสายดวย ท าใหสามารถรบประกนคณภาพการใหบรการไดตลอดท งเ สนทาง แตอยางไรกตามผลการทดลองนเปนเพยงผลจากการจ าลองในโปรแกรม NS2 (Network Simulator) เ ทาน น และท าการประกนคณภาพของขอมลไมไดมเปาหมายทการลดเวลาการยายขามเซลของโมบายไอพรนท 6

งานวจยในบทความท [7] ไดน าเสนอกลไก QoSPCM

ส าหรบสถาปตยกรรม DiffServ เพอใชในเครอขายโมบายไอพรนท 6 ส าหรบการสอสารประเภท VoIP ทใชโปรโตคอล SIP

ซงถกปรบปรงใหสามารถสงคา QoS เพอใชในเครอขายใชสาย กลไกนอนญาตให MN และ CN ก าหนดคาระดบความส าคญในฟลดทราฟฟกคลาสผานคาทไดรบจากโปรโตคอล SIP แทนทเอดจเราเตอรของเครอขาย DiffServ จงชวยให MN ไดรบการรบประกนคณภาพการใหบรการเชนเดมหลงจากยายขามเซล แตอยางไรกตามวธการนครอบคลมการใหบรการ

ภายใน ISP เดยวกนเทาน น ท งยงไมมการรบประกนคณภาพของสญญาณทใชยายขามเซล

งานวจย [8] ไดท าการทดลองบนอปกรณจรง รวมท งวเคราะหการควบคมทราฟฟก ประสทธภาพการรบสงขอมลในเครอขายโมบายไอพรนท 6 รวมกบสถาปตยกรรม DiffServ แตไมไดเจาะจงทจะลดระยะเวลาการยายขามเซลของโมบายไอพรนท 6

งานวจยในบทความ [9] ไดน าเสนอการเพมประสทธภาพการยายขามเซลของโมบายโหนดจากการใชสถาป ตยกรรม

DiffServ เขามาแกปญหาการสญหายของสญญาณขอความ

BU (Binding Update Message) โดยเพมระดบความส าคญใหแกขอความ BU ทเอดจเราเตอร เพอใหมนใจวาสญญาณขอความดงกลาวจะไมสญหายขณะเดนทางไปยงโฮมเอเจนท ในงานวจยฉบบนผ วจยอางวาถาหากสญญาณขอความ BU

ดงกลาวไมเกดการสญหาย โฮมเอเจนทจงไมจ าเปนตองสงขอความ BAck (Binding Acknowledgement Message)

กลบไปใหโมบายโหนดเพอยนยนการลงทะเบยนและท าให โมบายโหนดสามารถใชหมายเลขไอพไดทนทโดยไมตองรอสญญาณขอความ BAck ขอเสยของงานวจยนคอ เปนการต งสมมตฐานทไมเปนจรงและไมทดลองจรงเพอวเคราะหผล

งานวจยนเสนอวธการทจะชวยเพมประสทธภาพการยายขามเซลในเครอขายโมบายไอพรนท 6 โดยใชการรบประกนคณภาพดวย DiffServ เพอลดระยะเวลาในการเดนทางของสญญาณขอความท ใชย ายขามเซล การทดลองท งหมดด าเนนการโดยใชอปกรณจรงรวมท งไดประเมนและวเคราะหเปรยบเทยบผลการทดลองแสดงใหเหนวาวธ ทน าเสนอใหประสทธภาพดกวา EQoS-MIPv6 [9]

บทความวจยฉบบนมงน าเสนอวธเพมประสทธภาพการยายขามเซลโดยน าการรบประกนคณภาพการใหบรการเขามาประยกตใชในเครอขายโมบายไอพรนท 6 โดยท าการทดลองประเมนผลและเปรยบเทยบกบวธการ [9] สวนทยงคงเหลอในเอกสารนคอ สวนท 2 กลาวถงวธการทน าเสนอ หวขอท 3

ออกแบบการทดลอง DMH-MIPv6 หวขอท 4 กลาวถงการทดลองและวจารณผล หวขอ ท 5 กลาว ถงบทสรปและขอเสนอแนะ

Page 72: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

CIT2011 & UniNOMS2011

63

ER1DiffServ

Domain

ER3

ER2

MN

HA

CN

รปท 1 โครงสรางเครอขาย DMH-MIPv6

2. วธการทน าเสนอ

รปท 1 แสดงการท างานของโมบายไอพรนท 6 ซ งป ร ะ ก อบ ด ว ย ส ว น ป ร ะ กอบ หล ก ค อ โหน ด CN

(Correspondence Node) โหนด HA (Home Agent) และ โหนด MN (Mobile Node) การยายขามเซล (Handover) ของโมบายไอพรนท 6 ประกอบดวยการแลกเปลยนขอความทใชการยายขามเซล ซงขอความเหลานไดแก ขอความ RS (Router

Solicitation Message) ข อ ค ว า ม RAD (Router

Advertisement Message) ขอค วาม NS (Neighbor

Solicitation Message) ขอ ค ว า ม NA (Neighbor

Advertisement Message) ขอความ BU (Binding Update

Message) ขอความ BAck (Binding Acknowledgement

Message) ขอความ HoTi (Home Test Init Message)

ขอความ CoTi (Care of Test Init Message) ขอความ HoT

(Home of Test) และขอความ CoT (Care of Test)

หลกการท างาน เมอ MN เคลอนทเขาสเครอขายฟอรเรน

(Foreign Network: FN) จ าเ ปนตองคนหาเราทเตอร ทใหบรการเครอขายไอพรนท 6 และขอใชหมายเลขไอพในเครอขายน นเรยกวาแครออฟแอดเดรส (Care of Address:

CoA) รายละเอยดสามารถอานไดใน [1]

จากนน MN ตองแจงหมายเลข CoA ไปยง HA ทนท โดยเรมจากการสงสญญาณขอความ BU และรอรบสญญาณขอความ BAck ทสงมาจาก HA จดประสงคเพอให HA

สามารถสงตอแพกเกตมายงทอยใหมไดถกตอง MN จงสามารถใชหมายเลข CoA ทไดรบตดตอกบโหนดอนๆ ผานการตดตอสอสารรปแบบอโมงคสองทศทาง (Bidirectional

Tunneling: BT)

หากการตดตอสอสารระหวางโหนด MN กบโหนด CN

(Correspondent Node) เปนแบบเสนทางทเหมาะสมทสด

(Route Optimization: RO) โหนด MN ตองเรมกระบวนการ Return Routeability (RR) โดยสงสญญาณขอความเอชโอทไอ (HoTi) และขอความซโอทไอ (CoTi) ไปใหโหนด CN

และรอรบการตอบกลบดวยขอความเอชโอท (HoT) และซโอท (CoT) ตอจากน นโหนด MN จงสามารถลงทะเบยนกบโหนด CN และตดตอกนไดโดยตรง สญญาณขอความทใชขามเครอขายเหลานเรยกวา Mobility Header (MH)

MN HA/ERAR/ER ER

RS

RAD

NS

NA

HoTi

CoTi

HoT

CoT

BU to HA

BAck from HA

BU to CN

BAck from CN

DATA

CN

Mark

DSCP

Mark

DSCP

Mark

DSCP

Mark

DSCP

Mark

DSCP

Mark

DSCP

Mark

DSCP

Mark

DSCP

รปท 2 สญญาณในการยายขามเซลของ DMH-MIPv6

จะเหนไดวาหากสญญาณขอความ BU และ BAck สญหายหรอเดนทางลาชา อนเนองมาจากความคบคงทเกดขนหรอดวยเหตผลอน โหนด MN จะไมสามารถใชหมายเลข CoA

ตดตอสอสารกบโหนดอนๆ ได รวมท งการสอสารแบบ RO

ตวโหนด MN จ าเปนตองใชอก 4 สญญาณขอความจงสามารถแจงโหนด CN ใหทราบถงทอยใหมได การสญหายหรอความลาชาทเกดกบสญญาณขอความ MH ท าใหโหนด MN ตองรอคอยเปนระยะเวลาทยาวนานขนในเครอขายโมบายไอพรนท 6 ซงสงผลตอป ระสท ธ ภาพในการยายขา มเซลและการตดตอสอสารกบโหนดอนทเกยวของ

ดงนนผวจยไดเสนอวธเพมประสทธภาพการยายขามเซล โดยใชสถาปตยกรรม DiffServ เพอลดการสญหายและความลาชาในการเดนทางของสญญาณขอความ MH ในเครอขาย

โดยใชการก าหนดคา DSCP ของสญญาณขอความ MH อยในคลาส EF ซงสามารถเพมประสทธภาพการยายขามเซลของโม

Page 73: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

CIT2011 & UniNOMS2011

64

บายไอพรนท 6 ขนตอนการท างานเบองตนของ DMH-MIPv6

สามารถสรปไดในรปท 2

3. ออกแบบการทดลอง DMH-MIPv6

ในรปท 3 แสดงโครงสรางส าหรบการทดลองเครอขายโมบายไอพรนท 6 ทสนบสนนการรบประกนคณภาพทใช DiffServ รบประกนคณภาพสญญาณขอความของ MN ในเครอขายใชสาย

HA

DiffServ Domain

AP1

CN

AR

MN AP2

CR

eth7

eth8

eth9

eth3

eth7

eth8eth5

eth6

รปท 3 โครงสรางการทดลอง DMH-MIPv6

การท างานของระบบถกตดต งบนระบบปฏบตการลนกซ

UBUNTU 9.04 และใช kernel 2.6.29.5, MN ใชการดไวเลส รน Atheros AR5006EG และ APs (Access point) ใช ASUS WL-330gE

IP6TABLES ใชก าหนดคา QoS ในฟลด Traffic Class

ของโปรโตรคอล IPv6 และ Traffic Control (TC) จะใหบรการแพกเกตเหลาน นตาม PHB (Per Hop Behavior) ทไดก าหนดไว PHB ทใชในการทดลองม 2 คลาส ไดแก EF

และคลาส BE โดยคลาส EF จะใหการรบประกนคณภาพการใหบรการทดทสดและคลาส BE ไมรบประกนคณภาพการบรการใดๆ ท งสน

TBF queuing ถกใชเพอควบคมอตราการสงผานขอมลของเครอขาย DiffServ ในการทดลองอตราการสงผานขอมลท งหมดถกจ ากดท 256 Kbps และใช SCP (Secure Copy)

ดาวนโหลดขอมลจากเซรฟเวอร SSH จากโหนด CN ไปยงโหนด AR เ พอจ าลองการเกดความคบคงในเค รอขาย โปรแกรม VLC ถกใชเพอสง Audio Streaming จากโหนด CN ไปโหนด MN ส าหรบตรวจสอบระยะเวลายายขามเซลจนกระทงโหนด MN และโหนด CN สามารถตดตอสอสารกน

ไดโดยตรง (Route Optimization) ท ง FTP และ Audio

Streaming ถกก าหนดคลาสเปน BE สวนสญญาณขอความ

MH ถกก าหนดคาใหเปนคลาส EF ในการสรางเครอขายโมบายไอพรนท 6 เราไดใช MIPL v2.0.2-umip-0.4 บนโหนด

MN, โหนด CN และโหนด HA ดงทแสดงในตารางท 1

ตารางท 1 ซอฟแวรทใชในการทดลอง DMH-MIPv6

Nodes Software

HA: Home Agent MIPL v2.0.2-umip-0.4, RADVD,

IP6TABLES

AR: Access Router RADVD, SCP, IP6TABLES

CN: Correspondent

Node

MIPL v2.0.2-umip-0.4, VLC,

IP6TABLES

CR: Core Router TC

MN: Mobile Node MIPL v2.0.2-umip-0.4, VLC

4. การทดลองและวจารณผล

ในการทดลองเราไดทดลองบนอปกรณจ รง รวมท งเป รยบเ ทยบประสท ธภาพกบวธการ EQoS-MIPv6 [9 ]

จดประสงคของการทดลอง DMH-MIPv6 คอ

1) ศกษาและเป รยบเทยบระยะเวลาทใชย ายขามเซลระหวางวธการ DMH-MIPv6 กบวธการ EQoS-MIPv6

ในการสอสารแบบอโมงคสองทศทาง 2) ศกษาและเป รยบเทยบระยะเวลาทใชย ายขามเซลจนกระทง MN สามารถตดตอกบ CN ไดโดยตรงระหวางวธการ DMH-MIPv6 กบวธการ EQoS-MIPv6 ในการสอสารแบบเสนทางทเหมาะสม ขนตอนการทดลองก าหนดให CN ใชโปรแกรม VLC สง

Audio Streaming ไปยง MN ขณะอยใน เค รอข ายโฮม โดยแพกเกตถกสงทก 23 มลลวนาท ขนาดแพกเกตเทากบ 434 ไบท และระยะเวลาในการสงประมาณ 236 วนาท ในระหวางการสงแพกเกตนนให MN เคลอนทออกจากเครอขายโฮมเขาสเครอขายฟอรเรนและรอรบแพกเกตจนครบตามเวลาทก าหนดเอาไว จากน นน าเวลาการยายขามเซลทไดจากการทดลองมาเปรยบเทยบกนระหวางวธการ DMH-MIPv6 กบ EQoS-

MIPv6 ท งกา รตดต อ สอสารแบบอโมงคสองท ศทา ง (Bidirectional Tunneling) และเสนทเหมาะสม (Route

Optimization ) คาทไดท งหมดเปนคาเฉลยจากการทดลองท งหมด 7 ครง การก าหนดคาการทดลองแตละวธการแสดงในตารางท 2

Page 74: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

CIT2011 & UniNOMS2011

65

ตารางท 2 คาทใชเปรยบเทยบการทดลอง Methods Communication Type BAck DiffServ

DMH-MIPv6 Bidirectional Tunneling Yes MH

Route Optimization Yes MH

EQoS-MIPv6 Bidirectional Tunneling No BU

Route Optimization No BU

4.1 การตดตอสอสารแบบ Bidirectional Tunneling

รปท 4 ผลการทดลองการตดตอสอสารแบบ BT ต งแตเรมการเชอมตอในช นการสอสารท 3 (Network Layer) ไปจนถงการไดรบแพกเกตแรกจาก CN ผาน Tunnel เหนไดวาเวลาทใชยายขามเซลระหวาง DMH-MIPv6 กบ EQoS-MIPv6 ไมมความแตกตางกน ในขณะทยายขามเซลเวลาเฉลยในการรบแพกเกตจากท งสองเหตการณเทากบ 5.8511 และ 5.8657 วนาท ดงแสดงในตาราง 3 ตามล าดบ

รปท 4 เปรยบเทยบเวลาในการยายขามเซลแบบ BT

ตารางท 3 เวลาจากการทดลองยายขามเซลแบบ BT

Methods RS-DAD BU-Packet Total

DMH-MIPv6 4.2748 1.5763 5.8511

EQoS-MIPv6 4.2838 1.5819 5.8657

ปจจยทท าใหวธการท งสองไมมความแตกตางกนถงแมวาวธ EQoS-MIPv6 ชวยให MN สามารถใชหมายเลข CoA

ตดตอกบ CN ไดทนท เนองจากในขณะท HA ไดรบสญญาณขอความ BU จะเสยเวลาสวนหนงไปกบการสราง Binding

Cache (BC) เพอสรางความสมพนธระหวางโฮมแอดเดรส

(Home Address: HoA) กบ CoA ของ MN อกท ง HA ยงตองสราง Tunnel เพอสงตอแพกเกตจาก CN ไปยง MN หรอในทางกลบกน ดงน นแพกเกตทเดนทางไปยง MN หรอ CN จะไมสามารถไปถงปลายทางไดจนกวาขนตอนการสราง BC

และ Tunnel จะแลวเสรจ

4.2 การตดตอสอสารแบบ Route Optimization

รปท 5 เปรยบเทยบเวลาในการยายขามเซลแบบ RO

ตารางท 4 เวลาจากการทดลองยายขามเซลแบบ RO

Methods RS-DAD BU-Packet Packet-RtH2 Total

DMH-MIPv6 5.5706 1.5865 1.8613 9.0184

EQoS-MIPv6 5.9118 1.7473 5.3793 13.0384

ตารางท 5 เวลาทใชในขนตอน RR Methods HoTi CoTi BU Total

DMH-MIPv6 0.7840 0.00111 0.0016 0.7867

EQoS-MIPv6 0.7742 0.7145 1.3134 2.8021

จากผลการทดลองการตดตอสอสารประเภท RO รปท 5 และตารางท 4 แสดงใหเหนถงเวลาเฉลยรวมท MN ใชไปตงแตเ รมเ ชอมตอเค รอข ายในช นการสอสารท 3 จนกระท งไดรบแพกเกตแรกทใช Routing Header Type 2 ท งว ธ DMH-MIPv6 และ EQoS-MIPv6 มคาเทากบ 9.0184 และ 13.0384 วนาท ตามล าดบ

เมอจ าแนกเวลาทใชในแตละชวง จะเหนวาชวงเวลาต งแต MN เรมเ ชอมตอในช นการสอสารท 3 จนกระทงเสรจสนกระบวนการลงทะเบยนของ MN กบ HA ท งสองวธยงคงมเวลาไมแตกตางกน แตระยะเวลาทใชส าหรบการลงทะเบยนกบ

CN จนไดรบแพกเกตแรกทตดตอกนโดยตรงระหวาง MN

และ CN มความแตกตางกนคอ 1.8631 และ 5.3793 วนาท ตามล าดบ เนองจากเมออนญาตให MN สามารถใชหมายเลข

CoA โดยไมตองรอสญญาณขอความ BAck ดงน น MN จงสงสญญาณขอความ HoTi ออกไปทนท จงเปนเหตใหสญญาณขอความดงกลาวถกทงท HA เนองมาจากขนตอนการสราง BC

และ Tunnel ท HA ยงไมเสรจสน ท าให MN ตองสญเสย

0.0000

1.0000

2.0000

3.0000

4.0000

5.0000

6.0000

7.0000

DMH-MIPv6 EQoS-MIPv6

Bidirectional Tunneling

Tim

e (

Sec)

BU-1stPacket

RS-DAD

0.0000

2.0000

4.0000

6.0000

8.0000

10.0000

12.0000

14.0000

DMH-MIPv6 EQoS-MIPv6

Route Optimization

Tim

e (

Sec)

1stPacket-RtH2

BU-1stPacket

RS-DAD

Page 75: µ¦«¹ ¬µÂ¨³ ¦´ ¦» ¦³· ·£µ¡ µ¦¥oµ¥ oµ¤Á ¨ ° ä µ¥Å ... · 2011-09-16 · III · · ¦¦¤ ¦³ µ« ª· ¥µ ·¡ r ´ ¸ÊεÁ¦È Å o oª¥

CIT2011 & UniNOMS2011

66

เวลาประมาณ 5 วนาท ในการสงสญญาณขอความ HoTi ใหมอกครง ผนวกกบสญญาณขอความ HoTi, HoT, CoTi , CoT,

BAck ไมไดถกก าหนดระดบความส าคญ จงท าใหสญญาณขอความทใชในขนตอน RR ในขณะทเครอขายเกดความคบคงของวธ EQoS-MIPv6 เ ดนทางลาชากวาวธ DMH-MIPv6

เทากบ 2.8021 และ 0.7867 วนาทตามล าดบ รายละเอยดแสดงในตารางท 5

ถาในกรณทการยายขามเซลระหวาง AR ใชการตดตอ

สอสารแบบ RO ดวยแลว ระยะเวลาของขนตอน RR ยอมสงผลถงประสทธภาพในการยายขามเซล เนองจากแพกเกตยงคงถกสงไปท AR ตวเกาจนกวา CN ไดรบแจงทอยใหมจาก MN แพกเกตจงจะถกสงไปยง AR ตวใหมได

5. บทสรปและขอเสนอแนะ บทความนไดน าเสนอวธการในการลดเวลาในการยายขามเซลของเครอขายโมบายไอพรนท 6 วธการทน าเสนอถกเรยกวา DMH-MIPv6 จากผลการทดลองสามารถสรปไดวาวธการ DMH-MIPv6 สามารถเพมประสทธภาพในการยายขามเซลในเครอขายโมบายไอพรนท 6 โดยลดระยะเวลาในการยายขามเซลในขณะทเครอขายเกดความคบคงไดเปนอยางมาก

อยางไรกตามการรบประกนคณภาพการใหบรการแกสญญาณขอความ MH ทใชในการยายขามเกดขนภายในบรเวณ DiffServ Domain เทาน น ดงน นการรบประกนคณภาพการใหบรการไมครอบคลมถงเครอขายเขาใชบรการและเครอขายไรสาย ถาหากเกดความคบคงในเครอขายดงกลาวสญญาณขอความ MH ทใชยายขามเซลมโอกาสสญหายหรอเกดความลาชาระหวางเสนทางและสงผลตอเวลาทใชในการยายขามเซล วธการแกปญหาคอควรท าใหเครอขายเขาใชบรการมการรบประกนคณภาพการใหบรการรวมกบการใชมาตรฐาน IEEE

802.11e เขามาใชในการรบประกนคณภาพการใหบรการในเครอขายไรสาย

6. เอกสารอางอง

[1] David B. Johnson and Charles Perkins, J.Arkko,

“Mobility Support in IPv6” IETF, RFC 3775, June 2004.

[2] R. Braden, D. Clark and S. Shenker, “Integrated

Services in the Internet Architecture: an Overview” IETF,

RFC 1633, June. 1994.

[3] S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang

and W. Weiss, “An Architecture for Differentiated

Service” IETF, RFC 2475, December 1998.

[4] S. Paskalis, A. Kaloxylos, E. Zervas and L. Merakos,

“An Efficient RSVP-Mobile IP Internetworking Scheme”

ACM Journal for Special Topics in Mobile Networks and

Applications (MONET), vol8, no.3, June2003.

[5] Fan Du, Ni L.M. and Esfahanian A.H., “HOPOVER:

A New Handoff Protocol for Overlay Network” IEEE International Conference on Communications, 2002,

pp.3234-3239.

[6] Wei Wu and Winston K.G.Seah, “Evaluation of End-

to-end QoS Support for Mobile Host in IPv6 with

IEEE802.11e” VTC 2003-Fall, Vol 3, 2003, pp. 1969-

1973.

[7] Sun Weifeng, YANG Shoubao, Wang Dapeng and

Zhang Lei, “A QoS Pre-Configure Mechanism on

DiffServ Mobile IPv6 Networks”, Wireless

Communications, Network and Mobile Computing, 2006.

[8] Annop Monsakul, “Performance Analysis of Traffic

Control MIPv6 on Linux Base”, Computer Engineering

and Technology (ICCET), Vol 7, 2010, pp. 7-37.

[9] Loay F. Hussien, Aisha-Hassan A.H., Farhat Anwar,

Omer Mahmoud, Omer Zakaria and Rashid A Saeed,

“Design of Robust Protocol to enhance QoS in Mobile

IPv6 Environment”, Computer and Communication

Engineering (ICCCE), 2010.