Mobile IP Using Flow in BcN 2007. 2. 8 MC CTO 최준환 Cjw8724@mobilecvg.com Contents 1 Mobile IP Requirements 2 xgmip 3 Mobile solution 2 Conclusion 1/ 전체페이지번호
1 Mobile IP Requirements 2 xgmip 3 Mobile solution 2 Conclusion 2/ 전체페이지번호 1. MobileIP Requirements Re : RFC 3583 Performance Requirements Minimize the interruption in at the time of handover Localize the (re)establishment to the affected parts of the packet in the network Releasing after handover the state (if any) along the old packet path Interoperability requirements Interoperability with mobility protocols Interoperability with heterogeneous packet paths as regards paradigms Misc requirements support along multiple packet paths Interaction with wireless link-layer support for 3/ 전체페이지번호
1. MobileIP Requirements Minimize the interruption in at the time of handover Performance Requirements Number of packets treated by default at intermediate node should be minimized 경유 Node 1 경유 Node 2 Δt No Minimize Δt AR 1 AR 2 CoA1 CoA2 4/ 전체페이지번호 1. MobileIP Requirements Localize the (re)establishment to the affected parts of the packet in the network Limit the extent of (re)establishment to the affected segment of the end-to-end path only Double Provisioning 경유 Node 1 Ip 주소를 key로하는 Policy인경우 Double Provisioning을피하기어려움 -Flow 1고 flow 2가동일flow임을경유 Node1이알수없음 AR 1 AR 2 CoA1 CoA2 5/ 전체페이지번호
1. MobileIP Requirements Releasing after handover the state (if any) along the old packet path Delete old state by explicit or timer based method 경유 Node 1 경유 Node 1 AR 1 AR 2 AR 1 AR 2 CoA1 CoA2 CoA2 6/ 전체페이지번호 1. MobileIP Requirements Releasing after handover the state (if any) along the old packet path Delete old state by explicit or timer based method 경유 Node 1 경유 Node 1 AR 1 AR 2 AR 1 AR 2 CoA1 CoA2 CoA2 7/ 전체페이지번호
1. MobileIP Requirements Releasing after handover the state (if any) along the old packet path Delete old state by explicit or timer based method 경유 Node 1 경유 Node 1 AR 1 AR 2 AR 1 AR 2 CoA1 CoA2 CoA2 8/ 전체페이지번호 1 Mobile IP Requirements 2 xgmip 3 Mobile solution 2 Conclusion 9/ 전체페이지번호
Vision of xgmip Current & Future Mobility Coverage Mobility xg 2G 3G 3.5G WCDMA HSDPA 4G 3.5G WiBro WiMax 4G WiFi Accommodate Current & Future Wireless WiFi, WiBro/WiMax, CDMA, GSM, Bandwidth 10/ 전체페이지번호 Mobility Support Mobile IPv6 over IPv4 (IPv6) Standard : Mobile IPv4 & Mobile IPv6 Comments: Mobile IPv6 is better than Mobile IPv4, but Most of Networks are made of IPv4 (No Realistic Standard) Terminal-Initiated Hand-over Network-Initiated vs. Terminal-Initiated Network-Initiated : CDMA, GSM, Terminal-Initiated : xgmip Control/Data Path Mobile Router : Common xgmip : Separation Reliable, Secure Communication Status Information of Terminal 11/ 전체페이지번호
Mobility Support Seamless L3 Hand-over (L3 MBB) Unreliable, Non-Deterministic Approach No Vendors xgmip : MIH-based Seamless L3 Hand-over L3 MBB (Make-before-Break) Old WiFi AR New WiBro ACR Old Active New Standby Old Break New Active WiFi WiBro WiFi WiBro WiFi WiBro move move move Make before Break 12/ 전체페이지번호 Secure P2P Tunnel Easy of use P2P Apps. 4. Secure Peer-to-peer tunnel established between mobile clients either directly or reflected off xgmip Server Application Client IPv6 Client IPv4 Client IPv4 Network Mobile Client Mobile Client 1. Client informs xgmip Server of its new location via tunnel set up message IPv6 Router 3. Binding Update information sent to group devices 3 rd Party Apps. File Transfer VoIP Data Cache Directory Mobility Control Server 2. xgmip Server updates Directory with new IPv4/UDP address & client with group information Encrypted Tunnel Internet 13/ 전체페이지번호
Tunneling Types Mobile IPv6 over IPv4 (IPv6) Separation of Control/Data Channel Service Portal xgmip Server Subscription DB User Context Management CUG Vertical H/O control #n IPv4 FA or DHCP #1 X Control Channel Data Channel Application IPv6 IPv4 X Application IPv6 New IPv4 IPv4 FA or DHCP #1 14/ 전체페이지번호 Communication Mechanism xgmip Basic Mechanism Runs over IPv4 with IPv6 Mobility & IPv6 Apps Terminal xgmip Server Apps (CA, AS..) IPv4 Apps xgmip Apps xgmip - Mob, Sec Control xgmip Apps xgmip -HA Mob,Sec Control xgmip Apps xgmip -Agent IPv4 Apps Kernel eth WiFi WiBro Kernel eth WiFi WiBro Kernel eth WiFi WiBro 15/ 전체페이지번호
Contents 1 Mobile IP Requirements 2 xgmip 3 Mobile solution 2 Conclusion 16/ 전체페이지번호 Project Mink Architecture : As-Is Management Control Session Transport Network Data Path In Line Services SNMP, CLI, XML Session Management Server Hosting Integration SIP (P-CSCF) MIP v6 IPTV Middleware Dynamic Session Identification Routing BGP Multicast OSPF MPLS Explicit Session Management SDP (Service Delivery Platform) Agent XML Implicit Session Management, Bandwidth Management, NAT, NAPT, V6/ V4 Translation Static Classification, Dynamic Classification Multicasting/ Replication, Redirection Routing MPLS Multicast Tables 17/ 전체페이지번호
Project Mink Architecture : To-Be Management Control Session Transport Network Data Path In Line Services SNMP, CLI, XML Session Management Server Hosting Integration SIP (P-CSCF) MIP v6 IPTV Middleware Dynamic Session Identification Routing BGP Multicast OSPF MPLS Explicit Session Management SDP (Service Delivery Platform) Agent XML Implicit Session Management, Bandwidth Management, NAT, NAPT, V6/ V4 Translation Static Classification, Dynamic Classification Multicasting/ Replication, Redirection Routing MPLS Multicast Tables 18/ 전체페이지번호 Project Mink Explicit Session Management Rules per Session Control Path Session Controller Create/ Delete/ Modify (per Session) Data Path Flow Context NAT Replication Statistic Tunnel Termination Media Stream (Video, Voice, Games, Business Services, IPTV, ) Packet Service Processor, DFI, NAT, Replication, Forwarding 19/ 전체페이지번호
Automatic Flow Creation Flow Block Flow Creation : New 5 Tuples Flow Deletion : Time-out Eg. 8 sec 64K Egress Calendar Queue Flow Block Source Destination Last Packet In Last Packet Out Treatment Meta/ Data 64bytes 1 st st Packet Data Classifier Packet Forwarding 5 Tuples : Fixed Profile : Configurable (61) 20/ 전체페이지번호 Managed Flow Creation Session Manager Control Packet 5 Tuples Tunnel Treatment NAT Treatment Duration Data Packet Create/ Delete/ Modify (per Session) Classifier Flow Block Processing 5 Tuples : Fixed Profile : Configurable Option : Processing Forwarding Basic Flow Block Source Destination Last Packet In Last Packet Out Treatment Meta/ Data Extended Flow Block Tunnel Treatment NAT Treatment Duration 64bytes 64bytes 21/ 전체페이지번호
Managed IP Session Final Goal Central Control Platform DB IP Network for Managed IP Session Metro Aggregation Access xdsl/ Optical Ethernet L/L WiFi WiBro CPE Terminal HGW Home CPE Enterprise 22/ 전체페이지번호 Operation Auth /Policy MCP (2) Auth/ Service Policy (4)xgmip reg (5)p2p tunnel creation & use (1)req IP (3)get IP WiFi WiBro 23/ 전체페이지번호
Operation Auth /Policy MCP (7)Auth/ Service Policy WiFi (6)New get IP 24/ 전체페이지번호 Operation Auth /Policy MCP 10) Policy Enforcement -explicit flow 9) Policy Req 11) Service flow WiFi Old resource -timeout WiBro (8)MBB to MCP, 25/ 전체페이지번호
Managed IP Session Operation Terminal AP Card Signaling (MIP, SIP, ) to AP (Specific IP Address) AP Card Signaling Services Enforce Flow Policy Line Card Specific Flow Block for Flow X Signaling Packet Line Card AP Card IP Address Signal Process Signal Stack (Mobile IP ) Servers 5 Tuples Flow block Session Flow 26/ 전체페이지번호 Enforce Flow Policy Managed IP Session Functional Block Signaling Service /w IP Address SIP Control Plane MIP IPTV Parlay Middle ware Reliability Mobility Replicated AUC Radius Signaling Logic API Session to Flow Manager Session to flow DB Billing Network Analysis Diameter MAP AAA Signaling Service IP Address Policy Interface Forwarding Plane Enforce Session to Flow Policy Translation/ Tunneling/ / Redirection Data Path for 5 Tuples x enforce Action A, B, C, D, 27/ 전체페이지번호
1 Mobile IP Requirements 2 xgmip 3 Mobile solution 4 Conclusion 28/ 전체페이지번호 Conclusion Issue To minimize establish time To localize establishment To Delete old state Our Approach L3 MBB : Make before Break MINK : IPv6 Identification Flow time out & Explicit delet 29/ 전체페이지번호