150 likes | 258 Views
Implementation of Explicit Multicast with Mobile IP in Mobile Environment 2003. 2. 27. J.W. PYUN, Prof. Y.J. PARK. (Hanyang University, Korea) Ph.D. W.T. Kim. (Rostic Technologies. Inc.). Introduction. Overview Explicit Multicast(Xcast)
E N D
Implementation of Explicit Multicast with Mobile IP in Mobile Environment 2003. 2. 27. J.W. PYUN, Prof. Y.J. PARK. (Hanyang University, Korea) Ph.D. W.T. Kim. (Rostic Technologies. Inc.) NCLAB, Hanyang University
Introduction • Overview • Explicit Multicast(Xcast) • Mobile IPv4 concepts • Xcast over Mobile IPv4 • Implementation(HA+, FA+, MN+) • Conclusion NCLAB, Hanyang University
Overview • Multicasting in Mobile IP - unicasting by tunneling - IGMP • Using Xcast • Adding Xcast function on Mobile IP software • Experiment - Wireless LAN(IEEE 802.11b) NCLAB, Hanyang University
Router Foreign Agent 1 Foreign Agent 2 Multicasting problem in Mobile IP Correspondent Node Home Agent AP AP MN in Notebook NCLAB, Hanyang University
What is Xcast?(1) • Xcast(Explicit Multicast) • small group multicast (max. 127) • SSM(Source-Specific Multicast) • No, need for multicast routing protocol • The source encodes the list of destinations in the Xcast header • The Xcast packet can be converted into a normal unicast packet : called X2U (Xcast to Unicast) NCLAB, Hanyang University
What is Xcast?(2) NCLAB, Hanyang University
Xcast Application • Xcast Application • IP Telephony(VoIP application) • Video conferencing • Real-time collaborative applications • Networked games NCLAB, Hanyang University
Mobile IPv4 Network Home Agent Foreign Agent Foreign Agent NCLAB, Hanyang University
Mobile IPv4 protocol Foreign Agent Home Agent NCLAB, Hanyang University
Implementation Environment • Dynamics - HUT Mobile IP system • http://www.cs.hut.fi/Research/Dynamics/ • developed at Helsinki University of Technology (HUT) • Mobile IP software for Linux • - Home Agent, Foreign Agent module for Linux Router • - Dynamics Mobile Node is partially ported • for Microsoft Windows (98SE, ME, NT4, 2000) • Communication availability with Mobile IP in wireless LANs NCLAB, Hanyang University
Router Foreign Agent 1 Foreign Agent 2 Implementation Environment(II) Correspondent Node • Linux Router 4, • AP(Access Point) 2, • Notebook with • WLAN card Home Agent AP AP MN in Notebook NCLAB, Hanyang University
Home Agent + ICMP handler Advertisement message Registration Reply X – tunnel Home Agent Main Authentication module Tunneling X – parse IP - IP ARP processor Registration Request Routing Table update Binding Info. Mobile IP module Xcast module NCLAB, Hanyang University
Foreign Agent + ICMP handler Solicitation Reply Advertisement message Registration Reply X – tunnel Foreign Agent Main Authentication module X – parse Tunneling bitmap IP - IP ARP processor Registration Request Routing Table update Mobile IP module Xcast module NCLAB, Hanyang University
Conclusion • mobile multicasting for small group membership in Wireless LAN(IEEE 802.11b) with Xcastable Router embeded Xcast over Mobile IPv4 protocol • Xcast don’t need for multicast routing protocols • Xcast only works with a limited number of receivers NCLAB, Hanyang University
Reference • IBM Explicit Multicast http://www-124.ibm.com/developerworks/oss/xcast/ • Alcatel Explicit Multicast/Small Group Multicast http://www.alcatel.com/xcast/ • Xcast over Mobile IP draft-lee-xcast-mobile-ip-00.txt • Explicit Multicast(Xcast) Basic Specification draft-ooms-xcast-basic-spec-01.txt NCLAB, Hanyang University