Presentation on theme: "NEC Stephen Weinstein NEC USA C&C Research Laboratories Princeton, N.J., USA Stephen Weinstein March, 2000 Services Programming for 3G (and beyond) Mobile."— Presentation transcript:
NEC Stephen Weinstein NEC USA C&C Research Laboratories Princeton, N.J., USA Stephen Weinstein March, 2000 Services Programming for 3G (and beyond) Mobile Networks
NEC RNC BS Private Networks Cellular mobile provider IP backbone with QoS services Telephony Gateways ISP BS RNC BS RNC BS Programmable Service Node in the 3G/4G Mobile Network Internet ISP RNC BS SN Compatibility/extensibility through edge network adaptation and IP internetworking IP pen IP camera IP scanner IP car IP appliances GSM CDMA US TDMA Mars Wireless LAN e.g. IEEE 802.11 RNC BS Hot spot wireless LAN >25Mbps SN IP eyeglasses Virtual keyboard (IP finger accelerometers) PDA
NEC Concepts for Future Mobility Services Networks - Internet-oriented, peer-to-peer architecture with no central mobile switching center. - IP foundation: - Almost all applications IP-based. - IP-based network (which may build reliable links, such as MPLS paths, on ATM for QoS treatment of voice and other priority traffic). - Less guaranteed but cheap and convenient extended access through LANs, extranets, etc. - Both wired and wireless mobility. - Support of diverse air interfaces. (more)
NEC Concepts for Future Mobility Services Networks (continued) - Intelligence at the edge (e.g. programmable service node). - Programmable interworking conversions example: SS7 - IP network signaling TDMA frame - IP packet user data - Programmable services for users - Support for IP appliances, no longer computer peripherals. - Location-based services (local yellow pages, DNS, printer, navigation, …). - Virtual Private Networks (VPNs). - Network adaptation to the visitor rather than the other way around. - Programmable operator features - Policy-based traffic treatments (classification, routings, mappings in network services). - Custom management features (e.g. line interface configurations, traffic measurements). - Active network features (content-based routing, dynamic cacheing, …)
NEC Example: GSM-ATM Interworking Function [Thomas Kuehnel, firstname.lastname@example.org] E1 NIC SCCP MTP3 MTP2 Q2931 SAAL ATM NIC Address Server Call control functional specification Signaling transformation SS7 StackATM UNI ATM GSM A-Interface SDL Code Generation Control plane User plane
NEC Policy-Based Services An old/new concept: QoS treatment/choice of core network service for most (not all) communication sessions determined by policy, not in per-session UNI signaling Access router, mux, PBX, base station, … Addressing info and user data UNI Policies Policy implementation (including executables) Policy specifier (network operator, systems administrator, department head, ….) Users Internet Public Network Signaling proxies More accurately: Invocation of core network services delegated to an access system-network interface
NEC Example of a Programmed Policy-Based Service: GUEST IP [Jens-Peter Redlich, email@example.com, pat. pending] - Host network adapts to the visitor, emulating visitors home network. - No reconfiguration of IP parameters in visitors device. - Care/of IP address used for visitor traffic going outside host network. - Selective (and automatic) access to local resources: printer, DNS, …... - Supports multiple devices with the same (private) IP address. Not full mobility: visitors location is not (necessarily) registered with home agent. Will be tested at NOMS 2000 (Honolulu, April 10-14, 2000).
NEC Guest IP Intelligent Router Access to selected local resources IP Address translation Firewall Hosts guest network Firewall Hosts private network Visitors home network visiting devices care/of visiting device IP Tunnel Internet (Optional) IP Tunnel
NEC Programming Modes Pre-installed Access Node Processor Infrequent installations & upgrades Access Node Processor Request Network operator Resources API Dynamic loading/unloading Equipment vendor software Open-market software vendor Open-market software vendor Open-market software vendor Internet Active Network Access Node Processor Resources API Network operator
NEC IEEE P1520 Router Resources API (L-Interface) http://www.ieee-pin.org Interface in CORBA IDL Methods: discover(.), get(.), set(.), delete(.), add(.), modify(.), … Forward Queue scheduling Classifier CPU cycles Memory (and others)
NEC Programming API: Different from Switch/Router Control Protocol Software Vendor X Software Vendor Y Software Vendor Z API Execution Environment on a switch or router Switch/router functionalities ……………. GSMP Alternative protocols Execution environment CPU allocation to threads Memory alloc. to threads Security separations (to be implemented) Forwarding environment Line interface card (configuration, assignment of execution resources) Bus or switching fabric Generic components: classifier, dropper, shaper, scheduler Custom components: Load/unload executables API offers: -Isolation from particular switch control protocol - Methodology (inheritance) for extension of functionality; legacy software still usable after API adds new functionality. MSF IEEE P1520
NEC Intelligent Router Platform Policies Mapping into core network services Operator Internet MPLS, DiffServ, IntServ Scheduling module ATM network SVCs Frame Relay Virtual Networks Sche- duling IP Traffic mix IP Applications IP traffic Classifier Signaling proxies Special processing module Dynamically loadable and unloadable modules FTP or HTTP Classified traffic software repository CORBA router object Alternative core network services
NEC Intelligent Router Platform -PC/Linux on 230MHz and above machines - Handles traffic of loaded 100BaseT LAN - (Precompiled) executable modules loaded for operational functions and policy-based services Examples implemented or planned: Guest IP, Mobile IP, virtual router slices, VPNs, signaling proxies and conversions, enroute processing, IP appliance support protocols, Radio Node Controller support protocols for diverse air interfaces
NEC Conclusions Programmability for mobile networks supports - Home away from home services for users of phones, computers, IP appliances. - Protocol and data structuring implementations and transformations - Accommodation of multiple air interfaces and legacy systems. - Internetworking extensibility - Policy-based services set by organizations and users; minimizing signaling requirements by the end user for typical traffic types. - An open market in creation of new mobile capabilities and services.