IPv6-based Interworking with Heterogeneous Environments - - 2005. 6. 27. 홍용근 (yghong@etri.re.kr) 한국전자통신연구원표준연구센터
Contents Introduction 다중네트워크인터페이스를가진네트워크단말 이종망간연동을위한기술동향 IPv6 기반 CDMA/ 연동기술 IPv6 무선이동라우터소개 결론 2
Getting Started Heterogeneous access network technologies Seamless Handover between different access network technologies 3
3G/ 연동 (1/2) CDMA2000-1x series / 802.11x 연동 및 3G 시스템특성비교 3G Cellular Networks 분류 802.11b Cdma2000 1x 주파수대역 2.4 GHz 800Mhz, 1.9 GHz 채널대역폭 25/30 MHz 1.25 MHz 전송속도 1,2,6,11 Mbps 153.6 Kbps Wibro 이동단말 (3G-) 접속방식 CDMA/CA DS-CDMA /FDD 커버리지 50~100m 1~10km 단말속도 30~40km/h 이하 수십 Km/h 이상 4
보완재혹은대체제 3G/ 연동 (2/2) 3G 와 은상호공존 3G 와 은한쪽이다른쪽영역대체 Loose or Tight interworking Loose interworking 3G 망과 망이각각독립적으로운용 Tight interworking 3G core network 에 접속망연결 5
Introduction 다중네트워크인터페이스를가진네트워크단말 이종망간연동을위한기술동향 IPv6 기반 CDMA/ 연동기술 IPv6 무선이동라우터소개 결론 6
네트워크단말 (1/2) 단일네트워크인터페이스를가진단말 단말은한네트워크인터페이스만이용 단일기술의유선 / 무선네트워크인터페이스 단말이이동중일때단일네트워크인터페이스에할당된 IP 주소가바뀔수있음 eth0 Network wlan0 7
네트워크단말 (2/2) 다중네트워크인터페이스를가진단말 단말은둘이상의네트워크인터페이스를가짐 단말은동시에둘이상의네트워크인터페이스를사용하기도하고아니면한개의네트워크인터페이스를사용하기도함 단일기술의유선 / 무선네트워크인터페이스 or 서로다른기술의유선 / 무선네트워크인터페이스 단말이이동중일때사용중이던네트워크인터페이스의변경이있을수있음 단말이이동중일때한인터페이스에할당된 IP 주소가변경될수있음 단말이이동중일때사용중이던네트워크인터페이스가변경되고, 그에따라사용하던 IP 주소가변경될수있음 8
Introduction 다중네트워크인터페이스를가진네트워크단말 이종망간연동을위한기술동향 IPv6 기반 CDMA/ 연동기술 IPv6 무선이동라우터소개 결론 9
이종망간연동을위한기술동향 3GPP / 3GPP2 TS 23.234 V6.1.0 (2004-06) 3GPP system to Wireless Local Area Network () interworking; System description (Release 6) TS 22.234 V6.1.0 (2004-06) Requirements on 3GPP system to Wireless Local Area Network () interworking (Release 6) TS 22.934 V6.2.0 (2003-09) Feasibility study on 3GPP system to Wireless Local Area Network () interworking (Release 6) TS 24.234 V1.60.0 (2004-08) 3GPP System to Interworking; UE to Network protocols; Stage 3 (Release 6) TS 23.934 V1.0.0 (2002-08) 3GPP system to Wireless Local Area Network () Interworking; Functional and architectural definition (Release 6) S.R0087-0 Version 1.0 3GPP2- Interworking : Stage 1 Requirements IEEE 802.21 Media Independent Handover Service Draft Technical Requirements IETF multi6 WG, DNA WG ETSI TR 101 957 V1.1.1, TR 122 934 V6.2.0 10
3GPP 에서의이종망간연동 (1/3) UMST- 연동 (3GPP TR 22.934) External IP Networks PSTN M system. system. system Access Access 2 Authentication system Access Control Access 1 Charging Authentication Access system Control Access Charging Authentication Access Access Control Access Charging Authentication Authentication Control Access Charging Charging Control Mobility AP AP Network AP AP AP 3GPP Billing System 3GPP PS Services (e.g. IMS) PS Domain UTRAN/GERAN Node - B/BTS 3GPP System 3GPP System 3GPP System CS Domain HLR Access Authentication Charging N Encryption. Mobility 1 UE UE 11
3GPP 에서의이종망간연동 (2/3) 3GPP UMTS- 연동 scenarios Scenario 1 : Common Billing and Customer Care 가장단순한연동시나리오 3GPP 시스템변경요구사항이전혀없음 인증및보안관련기능은각시스템별로독립적으로수행 Scenario 2 : 3GPP-based Access Control and Charging 에적용되는보안기능은 3GPP 시스템에의해서 AAA 기능제공 3G, 각각에대하여세션서비스를동시에독립적으로지원 Scenario 3 : Access to 3GPP System PS-based Services 을 3G 시스템에대한접속망중의하나로간주 3G 접속망및 망간의서비스로밍지원 로밍시의서비스연속성은보장되지않음 12
3GPP 에서의이종망간연동 (3/3) 3GPP UMTS- 연동 Scenarios ( 계속 ) Scenario 4 : Service Continuity 단말이 3G- 망간을이동할때진행중인세션에대한연속성을유지 적절한이동성지원기술요구 세션연속에대한서비스품질은보장받지못함 Scenario 5 : Seamless Services 4단계시나리오에서 QoS 및핸드오버측면개선 로밍할때에서비스중단현상이최소화되는심리스서비스제공 Mobile IP + @ Scenario 6 : Access to 3GPP System CS-based Services 접속을통해 3GPP 시스템의서킷서비스까지제공 13
IEEE 에서의이종망간연동 IEEE 802.21 Media Independent Handover WG Multi-interfaced Devices Wire-line type such as Ethernet : 802.3 IEEE 802.xx based wireless interfaces : 802.11, 802.15, 802.16 Other wireless interfaces as defined by Cellular standards : 3GPP, 3GPP2 Data Mgmt L3 App Mgmt L3 App MIH Function MIH Signaling MIH Function LLC Function MAC LLC Function MAC MAC Function (802.xx) 802.yy PHY PHY MAC Functions (802.xx) PHY Function (802.xx) 802.yy PHY Functions (802.xx) Station Functional Entity Network Functional Entity 14
IETF 에서의이종망간연동 multi6 WG IPv6 multihoming 노드가하나이상의 Unicast Address 를가질때 Node Addr A Addr B 호스트가하나이상의 Interface 를가질때 topological cluster(site or downstream provider ) 가하 나이상의 address prefix 를가 질때 prefix A prefix B Cluster Non-transit cluster(site) 가하 나이상의 external attachment 를가질때 Addr A Addr B Node prefix A prefix B Site 15
Introduction 다중네트워크인터페이스를가진네트워크단말 이종망간연동을위한기술동향 IPv6 기반 3G/ 연동기술 IPv6 무선이동라우터소개 결론 16
3G/ 연동이슈 연동관련기술이슈 무선신호 (RF) 의연동 3G- 연동지원을위한듀얼모드단말기 인증기술 : 공통인증서버사용혹은자체인증서버간연동 과금기술 : 공통과금서버사용혹은독립적인과금서버간연동 이동성기술 : Mobile IP 기반 3G- 간이동성지원, 주소매핑및로밍지원 QoS 기술 : 연동시서비스품질유지를위한 QoS 기술 IPv6 주소할당방식 IPv6, IPv4 공존하는환경 단말요구사항 2 가지이상의무선접속기술탑재 IPv6 주소생성방식 이동중에도서비스연속성유지를위한기술 17
3G, 네트워크구조 (1/2) 802.11 계열무선랜에서의 IP 네트워크 Other APs terminal AP L2 Distribution Network L2 Distribution Network Access router Local services IP Backbone network User DB AAA server/ proxy Billing system HTTP server AAA roaming terminal AP Access router Gateway NAPT IP interface radio Interface Network management DNS DHCP Interface to external IP networks (Internet) 18
3G, 네트워크구조 (2/2) 3GPP2 네트워크구조 with Mobile IPv6 Access Provider Network (serving) MSC R-P interface A10, A11 Serving PDSN Source RN P-P interface RADIUS SS7 Network IP Network HLR Home Access Provider network RADIUS Home IP network RADIUS Broker network Mobile Station Target RN Access Provider Network (target) R-P interface A10, A11 Target PDSN HA Home IP network, Private network, Home access Provider network 19
IPv6 Address Allocation in 3GPP IPv6 Stateless Address Autoconfiguration Procedure MS BSS/UTRAN SGSN GGSN 1. Activate PDP Context Request 3. Activate PDP Context Accept 2. Create PDP Context Request 2. Create PDP Context Response 4. Router Solicitation 5. Router Advertisement 1. MS sends an Activate PDP Context Request message to SGSN 2. GGSN sends Create PDP Context Request message to GGSN. GGSN creates an IPv6 address composed of the prefix allocated to the PDP context and an interface identifier. 3. MS receives the IPv6 address produced by the GGSN. MS extracts the interface identifier from the address received and stores it 4. MS may send a Router Solicitation message to GGSN to activate the sending of Router Advertisement messages 5. GGSN sends a Router Advertisement message 6. MS constructs its full IPv6 address by concatenating the interface identifier and prefix received in the Router Advertisement. 20
Recommendations for IPv6 in 3G Specify that multiple prefixes may be assigned to each primary PDP context In GPRS, GGSN only advertises a single /64 prefix, rather than a set of prefixes For compliance with current and future IPv6 standards For site renumbering and future IPv6 mechanisms that rely on the use of multiple global prefixes on a single link Require that a given prefix must not be assigned to more than one primary PDP context In GPRS, multiple IPv6 hosts may be attached through a 3GPP handset It is easier to distinguish by prefix Discourage the use of NAT within 3GPP-attached devices Allow 3GPP nodes to use multiple identifiers within those prefixes, including randomly generated identifiers In GPRS, a 3GPP node is assigned a single identifier from GGSN and is not allowed to generate additional identifiers For the compliance with future IPv6 standards that may depend on the ability of IPv6 nodes to generate new interface identifiers for communication For privacy addresses 21
Multiple Interfaced Node Single Interface vs. Multiple Interface HA CN HA CN eth0 MN CoA 1 CoA 2 eth0 MN HoA HoA CoA 1 CoA 2 eth1eth2 eth1eth2 MN MN HoA HoA Network 1 Single Interface, MIPv6 Network 2 Network 1 Network 2 Multiple Interfaces, MIPv6 22
IPv4, IPv6 공존환경 서로다른 IP 프로토콜버전네트워크사용시 HA CN IPv6-in-IPv4 tunneling CoA 1 CoA 2 eth1 eth2 eth1 eth2 MN HoA MN HoA Network (IPv6) Network 1 CDMA Network (IPv4) Network 2 23
Layer 2 에서해결 Mobility Support 이동노드가 IP 네트워크를이동하더라도 Layer 2 에서많은일을하여 IP 이동이발생하지않도록함 Layer 3 에서해결 Mobile IP 이용 Dynamic 터널링이용 Layer 4 에서해결 msctp 24
Introduction 다중네트워크인터페이스를가진네트워크단말 이종망간연동을위한기술동향 IPv6 기반 CDMA/ 연동기술 IPv6 무선이동라우터소개 결론 25
IPv6 무선이동라우터 (1/2) 3G- 연동기술사용예 (Network Mobility) Mobile Router Internet CDMA Mobile Router 26
IPv6 무선이동라우터 (2/2) IPv6 무선이동라우터특징 Supports the following three roles AP MANET Node Mobile Router Has two IEEE 802.11g and one CDMA interfaces IEEE 802.11g 802.11g supports bandwidth up to 54 Mbps. It uses the 2.4 GHz frequency for greater range. CDMA2000 1x CDMA2000 1x provide a peak rate data throughput of 144 Kbps. It uses a spectrally efficient 1.25 MHz channel. 27
/CDMA 연동기술 (1/3) /CDMA 연동을위한 Linux Kernel 구조 Application (Daemon) Application (Daemon) Application Layer Application Layer Kernel (Layer 2) Kernel (Layer 3) IOCTL IOCTL IOCTL IOCTL Interface CDMA Interface nemo Protocol Dynamic Tunneling 28
/CDMA 연동기술 (2/3) Multiple Interface 를위한구조 X-daemon 1. Wireless monitoring 2. Activate/deactivate CDMA 3. Tunneling initialize/deinit. 4. Virtual Interface control. Virtual Interface eth3 (wireless) sit1 (6-4 tunnel) ppp0 CDMA 29
/CDMA 연동기술 (3/3) IPv4 CDMA 를위한동적터널링 IPv6 Network eth0 IPv6 : 3FFE:2E00:15::1/64 MR eth3 ppp tunnel IPv4 Network HA eth0 sit1 sit tunnel sit1 ppp0 eth0 eth1 MR TEP IPv4 : 211.235.167.177 IPv6 : 3FFE:2E00:F:44 ::2/64 HA TEP IPv4 : 129.254.254.86 IPv6 : 3FFE:2E00:F:44 ::1/64 30
IPv6 무선이동라우터 Prototype 802.11g H/W 모듈 GPS Interface CDMA H/W 모듈 31
IPv6 무선이동라우터시연 (1/4) IPv6 이동네트워크시연환경 [eth1] 3ffe:106:2700::1 Home Agent [eth0] 3ffe:106:2300::2 [eth0] 3ffe:106:2300::1 Access Router [eth1] 3ffe:106:1100::1 [eth0] 3ffe:106:2700::4 Access Point 3ffe:106:3000::2 802.11g Interface CDMA Interface Home Network (3ffe:106:2700::64) [eth1] 3ffe:106:3000::1 Mobile Router 3ffe:106:3000::4 Visited Network (3ffe:106:1100::/64) CDMA IP network (IPv4 network) IPv4 Router Mobile Node1 Mobile Node2 32
IPv6 무선이동라우터시연 (2/4) Interface 를이용하여연결 (Ping6 -AR s eth0) [eth1] 3ffe:106:2700::1 Home Agent [eth0] 3ffe:106:2300::2 [eth0] 3ffe:106:2300::1 Access Router [eth1] 3ffe:106:1100::1 [eth0] 3ffe:106:2700::4 Access Point 3ffe:106:3000::2 802.11g Interface CDMA Interface [eth1] 3ffe:106:3000::1 Mobile Router 3ffe:106:3000::4 CDMA IP network (IPv4 network) IPv4 Router Mobile Node1 Home Network Mobile Node2 Visited Network 33
IPv6 무선이동라우터시연 (3/4) CDMA Interface 를이용하여연결 (Ping6 -AR s eth0) [eth1] 3ffe:106:2700::1 Home Agent [eth0] 3ffe:106:2300::2 [eth0] 3ffe:106:2300::1 Access Router [eth1] 3ffe:106:1100::1 IPv4 Router [eth0] 3ffe:106:2700::4 Access Point CDMA IP network (IPv4 network) 802.11g Interface [eth0] CDMA 3ffe:106:1100::x Interface Mobile Router Moving 3ffe:106:3000::2 [eth1] 3ffe:106:3000::1 Mobile Router 3ffe:106:3000::4 Mobile Node1 Home Network Mobile Node2 Mobile Node1 Mobile Node2 Visited Network 34
IPv6 무선이동라우터시연 (4/4) Interface 를이용하여연결 (Ping6 -AR s eth0) [eth1] 3ffe:106:2700::1 Home Agent [eth0] 3ffe:106:2300::2 [eth0] 3ffe:106:2300::1 Access Router [eth1] 3ffe:106:1100::1 IPv4 Router [eth0] 3ffe:106:2700::4 Access Point 3ffe:106:3000::2 802.11g Interface CDMA Interface [eth1] 3ffe:106:3000::1 Mobile Router 3ffe:106:3000::4 Moving CDMA IP network (IPv4 network) Mobile Router Mobile Node1 Home Network Mobile Node2 Mobile Node1 Mobile Node2 Visited Network 35
Ubiquitous Networks 결론 Exist various wireless access technologies For a seamless service, interworking between different wireless access technologies is needed IPv6 기반이기종연동기술 Multiple Interfaces 다양한 IPv4, IPv6 네트워크사이의이동 기존의 Mobility 지원기술의한계점 36
질의및응답 감사합니다. Contact Information Yong-Geun Hong Protocol Engineering Center Electronics and Telecommunications Research Institute E-mail: yghong@etri.re.kr Tel: +82 42 860 6557, Fax: +82 42 861 5404 http://www.6ants.net, www.adhoc.6ants.net, www.nemo.6ants.net 37