NTMobileにおける仮想IPv4アドレスの管理方式の提案と実装
6
0
0
全文
(2) Vol.2014-DPS-159 No.10 Vol.2014-MBL-71 No.10 2014/5/15. ใॲཧֶձڀݚใࠂ IPSJ SIG Technical Report. έʔγϣϯԾ IP ΞυϨεΛ௨৴૬खͷ IP ΞυϨε ͱೝࣝ͠௨৴Λߦ͏ɽԾ IP ΞυϨεʹͮ͘جύέοτ ࣮ IP ΞυϨεͰΧϓηϧԽ͠ɼ௨৴૬खʹૹ৴͢Δɽ Ծ IP ΞυϨε NAT ωοτϫʔΫΓସ͑ʹΑΔ. 㻺㻭㼀㻌㻾㼛㼡㼠㼑㼞 㼁㻰㻼㻌㼀㼡㼚㼚㼑㼘. IPv4 ωοτϫʔΫͷ੍ΛҰड͚ͳ͍ͱ͍͏ར͕͋ ෳ͢Δ͜ͱΛ͙ͨΊʹ࣮ωοτϫʔΫͰར༻͞Εͳ͍Ξ υϨεྖҬ͔Βੜ͠ɼʹׂΓ͍ͯͯΔɽ͔͠͠ɼ. 㻯㼛㼙㼙㼡㼚㼕㼏㼍㼠㼕㼛㼚 㼠㼔㼞㼛㼡㼓㼔㻌㼁㻰㻼㻌㼀㼡㼚㼚㼑㼘. 㻵㼚㼠㼑㼞㼚㼑㼠. ΞυϨεมʹӨ͞ڹΕͳ͍ͨΊɼΞϓϦέʔγϣϯ ΔɽNTMobile ͷԾ IP ΞυϨεɼ࣮ IP ΞυϨεͱॏ. 㻳㼑㼚㼑㼞㼍㼘㻌 㻯㼛㼙㼙㼡㼚㼕㼏㼍㼠㼕㼛㼚. 㻯㻺. 㻴㻭 㻴㼛㼙㼑㻌㻺㼑㼠㼣㼛㼞㼗. ਤ 1. 㻹㻺 㻲㼛㼞㼑㼕㼓㼚㻌㻺㼑㼠㼣㼛㼞㼗. Mobile IP Traversal of NAT Devices ʹ͓͚Δ NAT ͕ଘࡏ͢ΔͰڥͷ௨৴. Ծ IPv4 ΞυϨεྖҬͱͯ͠ར༻ՄೳͳΞυϨεྖҬ͕ খ͍ͨ͞ΊɼNTMobile ΛେنγεςϜʹద༻Ͱ͖ͣɼ. HA ʹొཁٻϝοηʔδΛૹ৴͢ΔɽMN ͔Βͷొཁ. ͜ͷ··Ͱ NTMobile ͷ֦ுੑ͕ͳ͍ͱ͍͏՝͕͋ͬ. ٻϝοηʔδΛड৴ͨ͠ HA ɼϝοηʔδʹ·ؚΕΔ. ͨɽ. CoA ͱϝοηʔδͷ IPv4 ϔομʹ·ؚΕΔѼઌ IP Ξυ. ɹ͜ͷ՝Λղܾ͢ΔͨΊɼຊจͰɼࣗͷԾ. ϨεͷൺֱΛߦ͏ɽ2 ͭͷ IP ΞυϨε͕ҟͳΔ߹ɼHA. IPv4 ΞυϨεͱ௨৴૬खͷԾ IPv4 ΞυϨεΛ෦. MN ͕ NAT ԼʹҠಈͨ͠ͱஅ͠ɼHA ͱ MN ؒʹ. Ͱࣗతʹੜ͢ΔํࣜΛఏҊ͢Δɽ෦Ͱੜ͞Ε. UDP τϯωϧͱߏங͢ΔɽͦͷޙɼMN ͷ HoA ͔Βૹ৴. ͨԾ IPv4 ΞυϨε NTMobile ͷ௨৴ΛҰҙʹࣝผ͢. ͞ΕΔͯ͢ͷύέοτ CoA ͰΧϓηϧԽ͞ΕɼUDP. Δ Path ID ͱؔ࿈͚Δɽ௨৴தɼPath ID ΛΩʔͱ͠. τϯωϧΛ௨ͯ͡ HA ʹૹ৴͞ΕΔɽMN ͔Βύέοτ. ͯ௨৴૬खͷԾ IPv4 ΞυϨεͷࡧݕΛߦ͍ɼύέοτ. Λड৴ͨ͠ HA ɼύέοτΛσΧϓηϧԽͨ͠ ʹޙCN. ͷԾ IPv4 ΞυϨεΛ͕ཧ͢ΔԾ IPv4 Ξυ. సૹ͢ΔɽCN ͔Β MN ૹ৴͞ΕΔύέοτɼҰ࣌. Ϩεͱม͢ΔɽҎ্ͷख๏ʹΑΓɼNTMobile ͷԾ. తʹ HA ʹసૹ͞ΕɼUDP τϯωϧΛ௨ͯ͡ MN ʹૹ৴. IPv4 ΞυϨεʹؔ͢Δ՝Λղܾ͢Δ͜ͱ͕Ͱ͖Δɽఏ. ͞ΕΔɽҎ্ͷख๏ʹΑΓɼMobile IP Traversal of NAT. ҊํࣜΛ࣮ͨ͠ NTM ʹΑΓಈ࡞͓ূݕΑͼੑೳධ. Devices NAT ӽ͑ͱҠಈಁաੑΛ࣮͍ͯ͠ݱΔɽ. ՁΛߦ͍ɼੑೳͷྼԽ͕΄ͱΜͲͳ࣮͖͘ͰݱΔ͜ͱΛ֬ ೝͨ͠ɽ. Mobile IP Traversal of NAT Devices ʹ͓͍ͯɼMN ͕ ௨৴ଓੑΛ֬อ͢ΔͨΊʹɼHA Λάϩʔόϧωοτ. ɹҎԼɼ2 ষͰطଘٕज़ɼ3 ষͰ NTMobile ͷ֓ཁʹ͍ͭ. ϫʔΫ্ʹઃஔ͢Δඞཁ͕͋ΓɼҠಈͷར༻͢Δ HoA. ͯઆ໌͢Δɽͦͯ͠ɼ4 ষͰఏҊํࣜͷಈ࡞ɼ5 ষͰఏҊ. ඞͣάϩʔόϧ IP ΞυϨεͰ͋Δඞཁ͕͋Δɽ͜Εɼ. ํࣜͷ࣮ɼ6 ষͰఏҊํࣜͷධՁʹ͍ͭͯड़ɼ7 ষͰ. IPv4 ΞυϨεׇ͕ރͱͳ͍ͬͯΔࡢࠓͰக໋తͳ. ·ͱΊΔɽ. ՝ͱͳΔɽ·ͨɼMobile IP Traversal of NAT Devices. 2. طଘٕज़. ͷ௨৴ৗʹ HA ʹΑΔதܧΛඞཁͱ͢ΔͨΊɼ௨৴ܦ࿏. ຊষͰɼIPv4 ωοτϫʔΫͰ NAT ӽ͑ͱҠಈಁաੑ. ͕Խ͢Δͱ͍͏՝͕͋Δɽ. Λ࣮͢ݱΔ Mobile IP Traversal of NAT Devices[7] ͷ֓ཁ. 3. NTMobile. ͱ՝ʹ͍ͭͯड़Δɽ. 3.1 NTMobile ͷ֓ཁ. ɹ Mobile IP Traversal of NAT Devices ɼMobile IP. ਤ 2 ʹ NTMobile ͷ֓ཁΛࣔ͢ɽNTMobile ɼNTM. Traversal of NAT Devices Λ࣮ͨ͠Ҡಈ MNʢMobile. ɼ௨৴ܦ࿏Λࢦࣔ͢Δ DCʢDirection Coordinatorʣɼ. NodeʣͱϗʔϜωοτϫʔΫ্ʹଘࡏ͠ɼMN Ѽͷύέο. ΤϯυΤϯυͰͷ௨৴͕ߦ͑ͳ͍߹ʹύέοτͷதܧΛ. τΛཧड৴ͯ͠సૹΛߦ͏ HAʢHome AgentʣʹΑͬ. ߦ͏ RSʢRelay ServerʣʹΑͬͯߏ͞ΕΔɽDC ͓Αͼ. ͯߏ͞ΕΔ. ·ͨɼMN HA ͔ΒׂΓͯΒΕΔҐஔ. RS ɼάϩʔόϧωοτϫʔΫʹઃஔ͠ɼωοτϫʔΫ. ʹґଘ͠ͳ͍ IP ΞυϨε HoAʢHome Addressʣͱ๚. ͷنʹԠͯ͡ෳઃஔ͢Δ͜ͱ͕Ͱ͖Δɽ. ઌͷωοτϫʔΫͰར༻͢Δ IP ΞυϨε CoAʢCare of. ɹ NTMobile ɼNTM ʹରͯ͠Ґஔʹґଘ͠ͳ͍Ծ. Addressʣͷ 2 छྨͷ IP ΞυϨεΛ༻͍ͯ௨৴Λߦ͏ɽ. IP ΞυϨεΛׂΓͯɼΞϓϦέʔγϣϯԾ IP Ξ. ɹਤ 1 ʹ๚ઌωοτϫʔΫʹ NAT ͕ଘࡏ͢Δ߹ͷ MN. υϨεʹ͍ͨͮج௨৴Λߦ͏ɽ·ͨɼDC ͕ NAT Լͷ. ͱ CN ௨৴ͷ༷ࢠΛࣔ͢ɽMN ͕ϗʔϜωοτϫʔΫ্ʹ. ʹରͯ͠ఆظతʹ Keep Alive Λߦ͏͜ͱʹΑΓ. ଘࡏ͢Δ߹ɼMN Ҡಈͱͯ͠ͷಛผͳॲཧΛߦͳ. ͱͷ௨৴ܦ࿏Λ֬อ͠ɼNAT ӽ͑ʹ༻͍Δ௨৴ଓੑΛ. ΘͣɼHoA Λ༻͍ͯ௨৴૬खͰ͋Δ CNʢCorrespondent. ࣮͢ݱΔɽԾ IP ΞυϨεͷҠಈʹΑΓมԽ͠ͳ. Nodeʣͱ௨ৗͷ௨৴Λߦ͏ɽMN ͕๚ઌωοτϫʔΫ. ͍ͨΊɼ௨৴தʹ͕ωοτϫʔΫΛΓସ͑ͨ߹Ͱ. ʹҠಈͨ͠߹ɼMN HoA ͱ CoA ͷొΛߦ͏ͨΊʹ. ɼΞϓϦέʔγϣϯ CN ʹରͯ͠ IP ΞυϨεͷมԽ. c 2014 Information Processing Society of Japan . 2.
(3) Vol.2014-DPS-159 No.10 Vol.2014-MBL-71 No.10 2014/5/15. ใॲཧֶձڀݚใࠂ IPSJ SIG Technical Report. 㻳㼑㼚㼑㼞㼍㼘㻌 㻯㼛㼙㼙㼡㼚㼕㼏㼍㼠㼕㼛㼚. 㻾㻵㻼䠖㻾㻵㻼㻹㻺 㼂㻵㻼䠖㼂㻵㻼㻹㻺. 㻱㼚㼏㼞㼥㼜㼠㼑㼐㻌㻯㼛㼙㼙㼡㼚㼕㼏㼍㼠㼕㼛㼚㻌 㼠㼔㼞㼛㼡㼓㼔㻌㼁㻰㻼㻌㼀㼡㼚㼚㼑㼘. 㻹㻺 㻭㼜㼜㼘㼕㼏㼍㼠㼕㼛㼚. 㻳㻺. 㻾㻿. 㻾㻵㻼䠖㻾㻵㻼㻯㻺 㼂㻵㻼䠖㼂㻵㻼㻯㻺 㻯㻺 㻺㼀㻹㼛㼎㼕㼘㼑. 㻺㼀㻹㼛㼎㼕㼘㼑. 㻾㻿. 㼁㻰㻼㻌㼀㼡㼚㼚㼑㼘. 㻵㼚㼠㼑㼞㼚㼑㼠. 㻰㻯. 㻭㼜㼜㼘㼕㼏㼍㼠㼕㼛㼚. 㻾㻵㻼㻹㻺 䊻 㻾㻵㻼㻯㻺. 㼂㻵㻼㻹㻺 䊻 㼂㻵㻼㻯㻺. 㼂㻵㻼㻹㻺 䊻 㼂㻵㻼㻯㻺. 㼂㻵㻼㻹㻺 䊻 㼂㻵㻼㻯㻺 㻰㻯 㻺㻭㼀㻌㻾㼛㼡㼠㼑㼞. 㻺㻭㼀㻌㻾㼛㼡㼠㼑㼞. 㻟㻳㻌㻺㼑㼠㼣㼛㼞㼗. 㼃㼕㼒㼕. 㼁㻰㻼㻌㼀㼡㼚㼚㼑㼘. 㻺㼀㻹㻌㻺㼛㼐㼑 㻔㼍㼒㼠㼑㼞㻌㼙㼛㼢㼑㻕. ਤ 2. 㼂㻵㻼㻹㻺 䊹 㼂㻵㻼㻯㻺. 㼂㻵㻼㻹㻺 䊹 㼂㻵㻼㻯㻺 㻴㼍㼚㼐㼛㼢㼑㼞. 㻺㼀㻹㻌㻺㼛㼐㼑 㻔㻲㼕㼤㼑㼐㻌㻺㼛㼐㼑㻕. 㻾㻵㻼㻹㻺 䊹 㻾㻵㻼㻯㻺. 㼂㻵㻼㻹㻺 䊹 㼂㻵㻼㻯㻺. ਤ 3. 㻺㼀㻹㻌㻺㼛㼐㼑 㻔㼎㼑㼒㼛㼞㼑㻌㼙㼛㼢㼑㻕. NTMobile ͷ֓ཁ. τϯωϧ௨৴࣌ͷಈ࡞. VIPMN ɼѼઌɿVIPCN ʣΛੜ͢ΔɽͦͷޙɼԾ IP Ξ υϨεʹͮ͘جύέοτ NTMobile ͷػೳʹΑΓ࣮ IP ΞυϨεʢૹ৴ݩɿRIPMN ɼRIPCN ʣͰΧϓηϧԽ͞Ε. ΛӅณ͠ɼҠಈಁաੑΛ࣮͢ݱΔɽԾ IP ΞυϨεʹج. CN ૹ৴͞ΕΔɽMN ͔ΒͷύέοτΛड͚औͬͨ CN. ͮ͘ύέοτɼ࣮ IP ΞυϨεͰΧϓηϧԽΛߦ͍ɼ௨. ɼNTMobile ͷػೳʹΑΓύέοτͷσΧϓηϧԽΛߦ. ৴૬खʹૹ৴͞ΕΔɽNTM ؒͷ௨৴ DC ͷࢦࣔʹ. ͍ɼԾ IP ΞυϨεʹͮ͘جύέοτΛऔΓग़͢ɽͦͷ. ΑΓৗʹ࠷దͳ௨৴ܦ࿏Ͱ௨৴Λߦ͏͜ͱ͕Ͱ͖Δɽ. ޙɼCN ͷΞϓϦέʔγϣϯʹԾ IP ΞυϨεʹͮ͘جύ. Ͳ͏͕͠௨৴Λߦ͑ͳ͍߹ɼRS ܦ༝ͷ௨৴Λߦ. έοτΛૹΔ͜ͱʹΑΓ௨৴Λߦ͏ɽ. ͏͕ɼͦͷ߹Ͱ͋ͬͯෳͷ RS ͷத͔Β 1 ͭΛબ. ɹ͜ͷख๏ʹΑΓɼMN CN ͕ωοτϫʔΫΛΓସ͑. ͠ɼܦ࿏ͷগͳ͍ܦ࿏ΛੜͰ͖Δɽ. ࣮ͯ IP ΞυϨε͕มԽͨ͠߹ͰΞϓϦέʔγϣϯ͕ ೝ͍ࣝͯ͠ΔԾ IP ΞυϨεมԽ͠ͳ͍ͨΊɼ௨৴Λ. 3.2 ىಈ࣌ͱ௨৴։࢝࣌ͷಈ࡞. ܧଓ͢Δ͜ͱ͕Ͱ͖Δɽ. ҎԼͷઆ໌Ͱɼ௨৴։࢝ଆͷ NTM Λ MNʢMoɼ௨৴૬खଆͷ NTM Λ CNʢCorrespondent bile Nodeʣ. 3.4 NTMobile ͷ՝. Nodeʣͱͯ͠આ໌͢Δɽ·ͨɼNTM N ͷ࣮ IPv4 Ξ. NTMobile ͰɼԾ IPv4 ΞυϨε͕࣮ IPv4 ΞυϨε. υϨεΛ RIPN ɼԾ IPv4 ΞυϨεΛ VIPN ͱ͠ɼNTM. ͱॏෳ͢Δ͜ͱΛආ͚ΔͨΊɼԾ IPv4 ΞυϨεΛ࣮ωο. N Λཧ͢Δ DC Λ DCN ͱ͢ΔɽNTM N1 ͱ. τϫʔΫͰར༻͞Εͳ͍ωοτϫʔΫʢ198.18.0.0/15ʣ[10]. NTM N2 ͕τϯωϧ௨৴࣌ʹ༻͍Δ Path ID Λ Path. ͔Βੜ͍ͯ͠Δɽ͔͜͠͠ͷྖҬͰԾ IPv4 ΞυϨ. IDN1−N2 ͱ͢ΔɽPath ID ௨৴։࢝࣌ʹ DC ͕ NTM . εΛ 13 ສ͔֬͠ݸอ͢Δ͜ͱ͕Ͱ͖ͳ͍ɽ. ɼRS ʹରͯ͢͠ΔใͰ͋ΓɼNTMobile ͷ௨৴Λ. ɹͦͷͨΊɼNTMobile ͷେنγεςϜΛఆͨ͠߹. Ұҙʹࣝผ͢ΔͨΊͷ௨৴ࣝผࢠͰ͋Δɽ. ʹ NTM ʹׂΓͯΔԾ IPv4 ΞυϨε͕Γͣɼ. ىಈ࣌ʹ MN ࣗΛཧ͢Δ DCMN ʹରͯ͠ɼ. RIPMN ͷొΛߦ͏ɽDCMN MN ͷใΛσʔλ ʔεʹొͨ͠ޙɼMN ʹରͯ͠ VIPMN Λ͢Δɽ ௨৴։࢝࣌ʹ MN DCMN ʹରͯ͠ɼCN ͷ໊લղܾ ͓ΑͼτϯωϧߏஙͷࢦࣔΛґཔ͢ΔɽDCMN ɼDNS. NTMobile ͷ֦ுੑΛࣦ͏͜ͱ͕ߟ͑ΒΕΔɽ͜ͷ՝ NTMobile ࠷େͷ՝Ͱ͋Δɽ. 4. ఏҊํࣜ NTM ͕Ծ IPv4 ΞυϨεΛࣗతʹੜ͠ɼPath. αʔόͷΈΛར༻͠ɼDCCN ͷ୳ࡧΛߦ͍ɼDCCN ͔. ID Λ༻͍ͯ NTMobile ͷ௨৴ΛҰҙʹࣝผ͢Δख๏ʹͭ. Β CN ͷใΛऔಘ͢ΔɽͦͷޙɼDCMN MN ͓. ͍ͯఏҊ͢Δɽ͜ͷख๏Λ༻͍Δ͜ͱʹΑΓɼNTMobile. Αͼ CN ͷใΛʹݩదͳτϯωϧܦ࿏Λஅ͠ɼ. ͷγεςϜશମͰԾ IPv4 ΞυϨεྖҬΛڞ༗͢Δඞཁ. MN ͱ CN ʹରͯ͠τϯωϧߏஙͷࢦࣔΛߦ͏ɽMN ͱ. ͕ͳ͘ͳΓɼݶΒΕͨԾ IPv4 ΞυϨεྖҬΛ༻͍ͯେ. CN DCMN ͷࢦࣔʹै͍ɼτϯωϧΛߏங͢Δɽ. نʹ NTMobile Λӡ༻͢Δ͜ͱ͕ՄೳͱͳΔɽ. 3.3 τϯωϧ௨৴࣌ͷಈ࡞. 4.1 ىಈ࣌ͷಈ࡞. ਤ 3 ʹτϯωϧ௨৴࣌ͷಈ࡞Λࣔ͢ɽMN ͷΞϓϦέʔ. ਤ 4 ʹ NTM ىಈ࣌ͷಈ࡞Λࣔ͢ɽMN ىಈ. γϣϯԾ IP ΞυϨεΛ༻͍ͯύέοτʢૹ৴ݩɿ. ࣌ʹɼDCMN ʹରͯ͠ NTM Registrtion Request Λૹ৴. c 2014 Information Processing Society of Japan . 3.
(4) Vol.2014-DPS-159 No.10 Vol.2014-MBL-71 No.10 2014/5/15. ใॲཧֶձڀݚใࠂ IPSJ SIG Technical Report. 4.3 τϯωϧ௨৴࣌ͷಈ࡞ ਤ 6 ʹɼNTM ؒʹ͓͍ͯఏҊํࣜʹΑΔτϯωϧ. 㻹㻺. 㻾㻵㻼䠖㻾㻵㻼㻹㻺 㻲㻽㻰㻺䠖㻲㻽㻰㻺 㻹㻺. ௨৴Λߦͬͨ߹ͷಈ࡞Λࣔ͢ɽMN ͷΞϓϦέʔγϣϯ. 㻰㻯㻹㻺. 㻾㼑㼓㼕㼟㼠㼞㼍㼠㼕㼛㼚 㼛㼒㻌㻾㼑㼍㼘 㻵㻼㼢㻠 㻭㼐㼐㼞㼑㼟㼟 㻺㼀㻹㻌㻾㼑㼓㼕㼟㼠㼞㼍㼠㼕㼛㼚㻌㻾㼑㼝㼡㼑㼟㼠. ɼࣗͷԾ IPv4 ΞυϨεΛ VIPA ɼCN ͷԾ IPv4 ΞυϨεΛ VIPB ͱͯ͠ೝ͍ࣝͯ͠Δɽ·ͨɼCN ͷΞϓ ϦέʔγϣϯɼࣗͷԾ IPv4 ΞυϨεΛ VIPY ɼMN ͷԾ IPv4 ΞυϨεΛ VIPX ͱͯ͠ೝ͍ࣝͯ͠Δɽ ɹ MN ͷΞϓϦέʔγϣϯ͕ CN ύέοτΛૹ৴͢Δ ࡍɼૹ৴ݩΞυϨεʹ VIPA ɼѼઌΞυϨεʹ VIPB ͕ه. 㻺㼀㻹㻌㻾㼑㼓㼕㼟㼠㼞㼍㼠㼕㼛㼚㻌㻾㼑㼟㼜㼛㼚㼟㼑. ࡌ͞ΕͨԾ IP ύέοτ͕ੜ͞ΕΔɽԾ IP ύέοτ. 㻳㼑㼚㼑㼞㼍㼠㼕㼛㼚㻌㼛㼒㻌㼂㼕㼞㼠㼡㼍㼘㻌㻵㻼㼢㻠 㻭㼐㼐㼞㼑㼟㼟. ࣮ IP ΞυϨεͰΧϓηϧԽ͞ΕͨޙɼCN ૹ৴͞Ε. ਤ 4. Δɽ͜ͷͱ͖ɼΧϓηϧԽ͢Δύέοτʹ NTMobile ͷ ىಈ࣌ͷಈ࡞. ใΛ ͨ͠ࡌهNTM ϔομΛՃ͢ΔɽNTM ϔομʹ Path ID ͕·ؚΕΔɽCN ΧϓηϧԽύέοτΛड৴ ͢ΔͱɼύέοτͷσΧϓηϧԽΛߦ͍Ծ IP ύέοτΛ. ͠ɼRIPMN Λ DCMN ʹొ͢ΔɽDCMN MN ͷ. நग़͢ΔɽͦͷޙɼCN ύέοτͷ Path ID Λࣗʹݩ. ใΛొͨ͠ޙɼMN ʹొྃͷԠͱͯ͠ NTM Reg-. ͷτϯωϧςʔϒϧΛ͠ࡧݕɼMN ͷԾ IPv4 ΞυϨ. istrtion Response Λૹ৴͢ΔɽMN DCMN ͔Β NTM. ε VIPX Λऔಘ͢ΔɽCN ύέοτͷૹ৴ݩΞυϨε. Registration Response Λड৴ͨ͠ࡍʹɼ੩తͳԾ IPv4. Λ VIPA ͔Β VIPX ɼѼઌΞυϨεΛ VIPB ͔Β VIPY. ΞυϨεΛੜ͠ɼࣗͷ IP ΞυϨεͱͯ͠ΞϓϦέʔ. ม͠ɼCN ͷΞϓϦέʔγϣϯ͢ɽ. γϣϯʹೝࣝͤ͞Δɽ͜Ε·ͰͷํࣜͰɼNTM Registr-. ɹ·ͨɼCN ͷΞϓϦέʔγϣϯ͕ MN ύέοτΛૹ৴. tion Response ͷதʹ DC ͕ఆΊͨ MN ͷԾ IPv4 Ξυ. ͢ΔࡍɼMN ͕ಉ༷ʹσΧϓηϧԽ࣌ʹύέοτͷԾ. ϨεΛؚΊ͍ͯͨɽఏҊํࣜͰɼ͜ͷใ͕ෆཁͱͳΔ. IPv4 ΞυϨεΛมΛߦ͏ɽ. ͨΊɼDC ͕Ծ IPv4 ΞυϨεͷཧΛ͢Δඞཁ͕ͳ͘ ͳΔɽ. 5. ࣮. 4.2 ௨৴։࢝࣌ͷಈ࡞. ͷجຊಈ࡞ Linux ʹ͓͍ͯʹطಈ࡞͕͞ূݕΕ͍ͯΔɽ. ਤ 7 ʹ NTM ͷϞδϡʔϧߏΛࣔ͢ɽNTMobile ਤ 5 ʹ MN ͱ CN ͷ௨৴։࢝࣌ʹ͓͚Δಈ࡞Λࣔ͢ɽ. NTM Ϣʔβۭؒͷ NTMobile σʔϞϯͱɼΧʔω. MN ΞϓϦέʔγϣϯ͔Β DNS ͍߹ΘͤΛϑοΫ͢. ϧۭؒͷ NTMobile ΧʔωϧϞδϡʔϧʹΑΓಈ࡞͢Δɽ. Δͱ DCMN ʹରͯ͠ NTM Direction Request Λૹ৴͠ɼ. NTMobile σʔϞϯ DC ͷ NTM ใͷొͱԾ. CN ͷ໊લղܾ͓ΑͼτϯωϧߏஙͷࢦࣔΛґཔ͢Δɽ. IP ΞυϨεͷऔಘɼ͓Αͼ DC ͷࢦࣔʹैͬͨτϯω. DCMN CN ͷ NS ϨίʔυΛ༻͍ͯ DCCN Λ୳ࡧ͠ɼ. ϧߏஙΛߦ͏ɽΧʔωϧϞδϡʔϧύέοτͷΧϓη. TXT ϨίʔυΛ༻͍ͯ DCCN ͕Ұൠͷ DNS αʔόͰͳ. ϧԽ/σΧϓηϧԽ͓Αͼ҉߸ԽॲཧΛߦ͏ɽఏҊํࣜ. ͍͜ͱΛஅ͢ΔɽͦͷޙɼDCMN NTM Information. NTMobile σʔϞϯͱ NTMobile ΧʔωϧϞδϡʔϧΛվ. Request / Response ʹͯ CN ͷใΛऔಘ͢ΔɽCN. ͢Δ͜ͱʹΑΓಈ࡞͢Δɽ֤ϞδϡʔϧʹҎԼͷΑ͏ͳ. ͷใΛऔಘͨ͠ DCMN NTM Route Direction ʹ. վΛߦͬͨɽ. Path IDMN−CN ΛؚΉ௨৴ܦ࿏ͷࢦࣔΛࡌͤͯ MN ͓Α. • NTMobile σʔϞϯ. ͼ CN ʹૹ৴͢ΔɽDCMN ͔Β NTM Route Direction Λ. NTM ͷىಈ࣌ʹࣗͷԾΠϯλϑΣʔ. ड৴ͨ͠ MN ɼ෦ͰҰҙͱͳΔ CN ͷԾ IPv4. εʹ੩తͳԾ IPv4 ΞυϨεΛઃఆ͢Δɽ·ͨɼ௨. ΞυϨεͱͯ͠ VIPB Λੜ͢ΔɽVIPB Λੜͨ͠ MN. ৴։࢝࣌ʹ௨৴૬खͷԾ IPv4 ΞυϨεΛ෦. ɼVIPB Λ Path IDMN−CN ͱؔ࿈͚ͯɼτϯωϧ௨. ʹઃఆ͠ɼτϯωϧςʔϒϧʹొ͢ΔɽఏҊํࣜͰ. ৴ͷใΛه͢Δτϯωϧςʔϒϧʹొ͢Δɽͦͷ. ɼ௨৴૬खͷԾ IPv4 ΞυϨεΛ NTM ͕Ұ. ޙɼMN DNS ϝοηʔδͷ௨৴૬खͷ IP ΞυϨεΛ. ҙʹੜ͢Δ͕ɼຊ࣮ͰԾ IPv4 ΞυϨεੜ. VIPB ʹมߋ͠ɼDNS Response for A Record ͱͯ͠Ξϓ. ॲཧ͕ະ࣮Ͱ͋ΔͨΊ௨৴૬खͷԾ IPv4 ΞυϨ. Ϧέʔγϣϯʹ͢ɽ·ͨಉ༷ʹɼDCMN ͷ NTM Route. ε੩తʹઃఆ͍ͯ͠Δɽ·ͨɼDNS Ԡϝοηʔδ. Direction Λ DCCN ͔Βड৴ͨ͠ CN ɼ෦ͰҰҙ. ͷԾ IPv4 ΞυϨεΛ NTM ͕ੜͨ͠Ծ. ͱͳΔ MN ͷԾ IPv4 ΞυϨεͱͯ͠ VIPX Λੜ͠ɼ ࣗͷτϯωϧςʔϒϧʹొ͢Δɽ. c 2014 Information Processing Society of Japan . IPv4 ΞυϨεʹม͢Δɽ • NTMobile ΧʔωϧϞδϡʔϧ 4.
(5) Vol.2014-DPS-159 No.10 Vol.2014-MBL-71 No.10 2014/5/15. ใॲཧֶձڀݚใࠂ IPSJ SIG Technical Report. 㻹㻺 㻭㼜㼜㼘㼕㼏㼍㼠㼕㼛㼚. 㻾㻵㻼䠖㻾㻵㻼㻹㻺 㼂㻵㻼䠖㼂㻵㻼㻭 㻲㻽㻰㻺䠖㻲㻽㻰㻺 㻹㻺. 㻰㻯㻹㻺. 㻰㻺㻿. 㻺㼀㻹㼛㼎㼕㼘㼑. 㻯㻺 㻺㼀㻹㼛㼎㼕㼘㼑. 㻰㻯㻯㻺. 㻾㻵㻼䠖㻾㻵㻼㻯㻺 㼂㻵㻼䠖㼂㻵㻼㼅 㻲㻽㻰㻺䠖㻲㻽㻰㻺 㻯㻺 㻭㼜㼜㼘㼕㼏㼍㼠㼕㼛㼚. 㻰㻺㻿㻌㻾㼑㼝㼡㼑㼟㼠㻌㼒㼛㼞㻌㻭㻌㻾㼑㼏㼛㼞㼐㻌 㻺㼀㻹㻌㻰㼕㼞㼑㼏㼠㼕㼛㼚㻌㻾㼑㼝㼡㼑㼟㼠㻌 㻰㻺㻿㻌㻾㼑㼝㼡㼑㼟㼠㻛㻾㼑㼟㼜㼛㼚㼟㼑 㼒㼛㼞㻌㻺㻿㻌㻾㼑㼏㼛㼞㼐 㻰㻺㻿㻌㻾㼑㼝㼡㼑㼟㼠㻛㻾㼑㼟㼜㼛㼚㼟㼑 㼒㼛㼞㻌㼀㼄㼀㻌㻾㼑㼏㼛㼞㼐 㻺㼀㻹㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㻾㼑㼝㼡㼑㼟㼠㻌 㻺㼀㻹㻌㻵㼚㼒㼛㼞㼙㼍㼠㼕㼛㼚㻌㻾㼑㼟㼜㼛㼚㼟㼑㻌. 㻺㼛㼠㼕㼏㼑㻌㼛㼒㻌㻼㼍㼠㼔㻌㻵㻰 㻺㼀㻹㻌㻾㼛㼡㼠㼑㻌㻰㼕㼞㼑㼏㼠㼕㼛㼚㻌. 㻳㼑㼚㼑㼞㼍㼠㼕㼛㼚㻌㼛㼒㻌㼂㼕㼞㼠㼡㼍㼘㻌㻵㻼㼢㻠 㻭㼐㼐㼞㼑㼟㼟 㻔㼂㻵㻼 㻮㻕 㼍㼚㼐 㻾㼑㼓㼕㼟㼠㼞㼍㼠㼕㼛㼚㻌㼠㼛㻌㼀㼡㼚㼚㼑㼘㻌㼀㼍㼎㼘㼑㻌. 㻺㼀㻹㻌㻾㼛㼡㼠㼑㻌㻰㼕㼞㼑㼏㼠㼕㼛㼚. 㻼㼍㼠㼔㻌㻵㻰 㻹㻺㻙㻯㻺. 㻳㼑㼚㼑㼞㼍㼠㼕㼛㼚㻌㼛㼒㻌㼂㼕㼞㼠㼡㼍㼘㻌㻵㻼㼢㻠 㻭㼐㼐㼞㼑㼟㼟 㻔㼂㻵㻼 㼄㻕 㼍㼚㼐 㻾㼑㼓㼕㼟㼠㼞㼍㼠㼕㼛㼚㻌㼠㼛㻌㼀㼡㼚㼚㼑㼘㻌㼀㼍㼎㼘㼑㻌. 㻼㼍㼠㼔㻌㻵㻰 㻹㻺㻙㻯㻺 㻺㼀㻹㻌㼀㼡㼚㼚㼑㼘㻌㻾㼑㼝㼑㼟㼠㻛㻾㼑㼟㼜㼛㼚㼟㼑㻌. 㻹㻺䇻㼟㻌㼀㼡㼚㼚㼑㼘㻌㼀㼍㼎㼘㼑. 㻯㻺䇻㼟㻌㼀㼡㼚㼚㼑㼘㻌㼀㼍㼎㼘㼑. 㻼㼍㼠㼔㻌㻵㻰. 㻹㻺䇻㼟㻌㼂㻵㻼. 㻯㻺䇻㼟㻌㼂㻵㻼. 㻼㼍㼠㼔㻌㻵㻰. 㻹㻺䇻㼟㻌㼂㻵㻼. 㻯㻺䇻㼟㻌㼂㻵㻼. 㻼㼍㼠㼔㻌㻵㻰 㻹㻺㻙㻯㻺. 㼂㻵㻼㻭. 㼂㻵㻼 㻮. 㻼㼍㼠㼔㻌㻵㻰 㻹㻺㻙㻯㻺. 㼂㻵㻼 㼄. 㼂㻵㻼 㼅. 㻰㻺㻿㻌㻾㼑㼟㼜㼛㼚㼟㼑㻌㼒㼛㼞㻌㻭㻌㻾㼑㼏㼛㼞㼐㻌. 㼁㻰㻼㻌㼀㼡㼚㼚㼑㼘. ਤ 5. ௨৴։࢝࣌ͷಈ࡞. 㻾㻵㻼䠖㻾㻵㻼㻹㻺 㼂㻵㻼䠖㼂㻵㻼㻭 㻹㻺 㻭㼜㼜㼘㼕㼏㼍㼠㼕㼛㼚. 㻾㻵㻼䠖㻾㻵㻼㻯㻺 㼂㻵㻼䠖㼂㻵㻼㼅 㻯㻺 㻺㼀㻹㼛㼎㼕㼘㼑. 㻺㼀㻹㼛㼎㼕㼘㼑. 㻭㼜㼜㼘㼕㼏㼍㼠㼕㼛㼚. 㼁㻰㻼㻌㼀㼡㼚㼚㼑㼘 㻾㻵㻼㻹㻺 䊻 㻾㻵㻼㻯㻺. 㼂㻵㻼㻭 䊻 㼂㻵㻼㻮. 㻭㼒㼠㼑㼞㻌㻱㼚㼏㼍㼜㼟㼡㼘㼍㼠㼕㼛㼚㻌. 㼂㻵㻼㻭 䊻 㼂㻵㻼㻮. 㻭㼒㼠㼑㼞㻌㻱㼚㼏㼍㼜㼟㼡㼘㼍㼠㼕㼛㼚㻌 㻹㻺䇻㼟㻌㼀㼡㼚㼚㼑㼘㻌㼀㼍㼎㼘㼑 㻼㼍㼠㼔㻌㻵㻰. 㻹㻺䇻㼟㻌㼂㻵㻼. 㻯㻺䇻㼟㻌㼂㻵㻼. 㻼㼍㼠㼔㻌㻵㻰 㻹㻺㻙㻯㻺. 㼂㻵㻼㻭. 㼂㻵㻼 㻮. 㼂㻵㻼㼄 䊻 㼂㻵㻼㼅. 㻯㻺䇻㼟㻌㼀㼡㼚㼚㼑㼘㻌㼀㼍㼎㼘㼑 㻼㼍㼠㼔㻌㻵㻰. 㻹㻺䇻㼟㻌㼂㻵㻼. 㻯㻺䇻㼟㻌㼂㻵㻼. 㻼㼍㼠㼔㻌㻵㻰 㻹㻺㻙㻯㻺. 㼂㻵㻼 㼄. 㼂㻵㻼 㼅. 㼂㻵㻼㻭 䊻 㼂㻵㻼㻮. 㼂㻵㻼㼄 䊻 㼂㻵㻼㼅. 㻾㻵㻼㻹㻺 䊹 㻾㻵㻼㻯㻺 㼂㻵㻼㻭 䊹 㼂㻵㻼㻮. 㼂㻵㻼㻭 䊹 㼂㻵㻼㻮. 㼂㻵㻼㼄 䊹 㼂㻵㻼㼅. 㼂㻵㻼㼄 䊹 㼂㻵㻼㼅. 㼂㻵㻼㼄 䊹 㼂㻵㻼㼅. 㼁㻰㻼㻌㼀㼡㼚㼚㼑㼘. ਤ 6. τϯωϧ௨৴࣌ͷΞυϨεભҠ. NTMobile ΧʔωϧϞδϡʔϧ͕ड৴ύέοτΛϑο. Λࣔ͢ɽNTM MN ͓Αͼ CN Linux ΛΠϯετʔ. Ϋ͠ɼσΧϓηϧԽΛߦͬͨࡍʹ NTM ϔομ͔Β. ϧ࣮ͨ͠ ػPC ʹ࣮͠ɼϓϥΠϕʔτωοτϫʔΫͱ. Path ID Λऔಘ͢ΔɽPath ID ΛΩʔͱͯ͠ɼτϯω. ଓ͍ͯ͠Δɽ·ͨଓ 1000BASE-T ʹΑΔ༗ઢ. ϧςʔϒϧ͔Β௨৴૬खͷԾ IPv4 ΞυϨεͱͯ͠. LAN ଓͰ͋ΔɽຊདྷɼNTM ͰҰҙͳԾ IPv4. ઃఆͨ͠ IP ΞυϨεΛ͢ࡧݕΔɽͦͷޙɼύέοτ. ΞυϨεΛੜ͢Δ͕ɼࠓճΞυϨεੜॲཧ͕ະ࣮. ͷԾ IPv4 ΞυϨεͷૹ৴͓ݩΑͼѼઌΛ. Ͱ͋ΔͨΊɼ௨৴૬खͷԾ IPv4 ΞυϨεΛ੩తʹઃఆ. ෦Ͱཧ͢ΔԾ IPv4 ΞυϨεʹม͢Δɽ. ͨ͠ɽ. 6. ධՁ. ɹ MN ͱ CN ؒͰ iperf*1 Λ༻͍ͨ TCP ௨৴Λߦ͍ɼε ϧʔϓοτͷଌఆΛߦͬͨɽ͜͜Ͱɼैདྷͷ NTMobile. ਤ 8 ʹࢼݧωοτϫʔΫͷߏΛɼද 1 ʹ֤ஔͷ༷ *1. c 2014 Information Processing Society of Japan . http://sourceforge.net/projects/iperf/. 5.
(6) Vol.2014-DPS-159 No.10 Vol.2014-MBL-71 No.10 2014/5/15. ใॲཧֶձڀݚใࠂ IPSJ SIG Technical Report 㻭㼜㼜㼘㼕㼏㼍㼠㼕㼛㼚㼟. 㻺㼀㻹㼛㼎㼕㼘㼑㻌㻰㼑㼍㼙㼛㼚 㼀㼡㼚㼚㼑㼘㻌㻱㼟㼠㼍㼎㼘㼕㼟㼔㼙㼑㼚㼠. ͨΊɼݶΒΕͨԾΞυϨεྖҬͰେنʹ NTMobile Λ ӡ༻͢Δ͜ͱ͕Մೳͱͳͬͨɽ·ͨɼDC ͕Ծ IPv4 Ξ υϨεΛཧ͢Δඞཁ͕ͳ͘ͳΓɼӡ༻͕༰қʹͳͬͨɽ. Linux ্ͰఏҊํࣜͷ࣮Λߦ͍ɼಈ࡞Λͨ͠ূݕɽ͜Ε ·Ͱͷ NTMobile ͱఏҊํࣜΛ༻͍ͯ NTM ؒͷτϯ. 㻺㼑㼠㼘㼕㼚㼗㻌㻿㼛㼏㼗㼑㼠. 㼁㼟㼑㼞㻌㻿㼜㼍㼏㼑 㻷㼑㼞㼚㼑㼘㻌㻿㼜㼍㼏㼑. ωϧ௨৴ʹΑΔεϧʔϓοτΛൺֱ͠ɼఏҊํࣜʹΑΔε. 㻺㼑㼠㼒㼕㼘㼠㼑㼞. 㼀㼡㼚㼚㼑㼘 㼀㼍㼎㼘㼑. 㻼㼍㼏㼗㼑㼠㻌㻹㼍㼚㼕㼜㼡㼘㼍㼠㼕㼛㼚 㻔㻱㼚㼏㼍㼜㼟㼡㼘㼍㼠㼕㼛㼚 㻛㻰㼑㼏㼍㼜㼟㼡㼘㼍㼠㼕㼛㼚 㻕. 㻾㼑㼍㼘㻌㻵㻛㻲. ਤ 7. ɹࠓޙɼఏҊํࣜʹΑΔ NTM ͱҰൠͱͷ௨৴. 㻺㼀㻹㼛㼎㼕㼘㼑㻌㻷㼑㼞㼚㼑㼘㻌㻹㼛㼐㼡㼘㼑. 㼂㼕㼞㼠㼡㼍㼘㻌㻵㻛㻲. NTM ͷϞδϡʔϧߏ. 㻼㼞㼕㼢㼍㼠㼑㻌㻺㼑㼠㼣㼛㼞㼗. ϧʔϓοτͷྼԽ͕΄ͱΜͲͳ͍͜ͱΛ֬ೝͨ͠ɽ ΛՄೳʹ͢ΔͨΊͷݕ౼Λߦ͏ɽ ࢀߟจݙ. 㻝㻜㻜㻜㻌㻮㻭㻿㻱㻙㼀. [1]. [2]. 㻹㻺 ਤ 8. [3]. 㻰㻯. 㻯㻺 ωοτϫʔΫߏ. [4]. ɹɹ ද 1. ɹɹ. NTM ͷ༷. ɹ. MN. CN. Hardware. Thirdwave Prime. Thirdwave Prime. OS. Ubuntu 10.04. Ubuntu 10.04. Linux Kernel. 2.6.32-21-generic. 2.6.32-21-generic. CPU. Intel Core i7-860. Intel Core i7-930. Memory. 3GB. 3GB ɹ. [5]. [6] [7]. ɹɹ ද 2 ɹɹ. τϯωϧ௨৴࣌ͷεϧʔϓοτଌఆ݁Ռ. ɹ. Conventional. Proposal. Throughput(Mbps). 402.5. 400.4 ɹ. [8]. [9]. ʹΑΔτϯωϧ௨৴ͱఏҊํࣜʹΑΔτϯωϧ௨৴ͷε ϧʔϓοτΛൺֱͨ͠ɽεϧʔϓοτଌఆʹɼ10 ඵؒͷ. [10]. ౻ࠀߒɼ্ᬪඌҰਅɼඌɼਫ୩ஐେɼླलɼ ᬑɹߊɼ߳ɼখྛӳ༤ɿNTMobile ʹ͓͚ΔҠಈ ಁաੑͷ࣮࣮ͱݱɼใॲཧֶձจࢽɼVol.54, No.1, pp. 380ʕ393(2013). ླलɼ্ᬪඌҰਅɼਫ୩ஐେɼඌɼ౻ࠀߒɼ ᬑɹߊɿNTMobile ʹ͓͚Δ௨৴ଓੑͷཱ֬ख๏ͱ࣮ɼ ใॲཧֶձจࢽɼVol.54, No.1, pp. 367ʕ379(2013). ্ᬪඌҰਅɼླलɼ౻ࠀߒɼᬑɹߊɿIPv4/IPv6 ࠞࡏͰڥҠಈಁաੑΛ࣮͢ݱΔ NTMobile ͷ࣮ͱ ධՁɼใॲཧֶձจࢽɼVol.54, No.10, pp. 2288ʕ 2299(2013). ೲಊത࢙ɼླलɼ౻ࠀߒɼᬑɹߊɿNTMobile ʹ ͓͚Δཱࣗతܦ࿏࠷దԽͷఏҊɼใॲཧֶձจࢽɼ Vol.54, No.1, pp. 394ʕ403(2013). Ҫහथɼླलɼ౻ࠀߒɼᬑɹߊɿNTMobile ʹ ͓͚ΔΞυϨεมܕϦϨʔαʔόͷ࣮ͱಈ࡞ূݕɼ ใॲཧֶձڀݚใࠂ. MBL, [ϞόΠϧίϯϐϡʔςΟϯ άͱϢϏΩλε௨৴ڀݚձڀݚใࠂ]ɼ Vol.2013-MBL-67, No.11, pp. 1-6(2013)ɽ C. Perkins.ɿ IP Mobility Support for IPv4, Revised, RFC5944, IETF(2010). H. Levkowetz and S. Vaarala.ɿMobile IP Traversal of Network Address Translation (NAT) Devices, RFC3519, IETF(2003). ϞόΠϧɾແઢ-ϞόΠϧ IPɼΞυϗοΫωοτϫʔΫ (2010). http://www.ieice-hbkb.org/files/04/04gun 05hen 01.pdf H. Soliman.: Mobile IPv6 Support for Dual Stack Hosts and Routers, RFC5555, IETF (2009). S. Bradner.: Benchmarking Methodology for Network Interconnect Devices, RFC2544, IETF(1999).. εϧʔϓοτଌఆΛ MNɼCN ؒͰ 10 ճߦ͍ɼͦͷฏۉ Λࢉग़ͨ͠ɽ ɹද 2 ʹ NTM ؒͷτϯωϧ௨৴ʹΑΔεϧʔϓοτ ͷଌఆ݁ՌΛࣔ͢ɽैདྷํࣜʹൺͯఏҊํࣜͷεϧʔ ϓοτ 0.5%͍ͱͳͬͨɽ͜ͷ݁ՌΑΓɼఏҊํࣜ ͷ௨৴ʹ͓͍ͯɼNTM ͷԾ IPv4 ΞυϨεมॲཧ ͕εϧʔϓοτͷԼʹେ͖ͳӨڹΛ͍͜ͳ͕ͱ͜͢΅ٴ ͱ͕Θ͔ͬͨɽ. 7. ·ͱΊ ຊจͰɼNTM ෦ͰԾ IPv4 ΞυϨεΛࣗ తʹੜ͠ɼ௨৴͢ΔؒͷԾ IPv4 ΞυϨεΛ ෦Ͱཧ͢Δख๏ΛఏҊͨ͠ɽ͜ͷख๏ʹΑΓɼNTMobile શମͰԾ IPv4 ΞυϨεྖҬΛڞ༗͢Δඞཁ͕ͳ͘ͳΔ. c 2014 Information Processing Society of Japan . 6.
(7)
関連したドキュメント
The bacteria on the hexagonal plates O,1um in dtameter CC, arrows) and unicellular bacteria aiter 90 days
[r]
[r]
[r]
当社は、APからの提案やAPとの協議、当社における検討を通じて、前回取引
【参考 【 参考】 】試験凍結における 試験凍結における 凍結管と 凍結管 と測温管 測温管との離隔 との離隔.. 2.3
それは10月31日の渋谷に於けるハロウィンのことなのです。若者たちの仮装パレード
一方で、平成 24 年(2014)年 11