IEEE Submission May 2004 Vivek Gupta, Intel CorpSlide 1 Global Network Neighborhood Vivek Gupta Intel Corporation May 2004
IEEE Submission May 2004 Vivek Gupta, Intel CorpSlide 2 Problems in Network Discovery and Selection Network selection difficulties during roaming –Multiple networks available in large campus What is the best network at any instant? Problem in selecting connection parameters –What link layer parameters to choose Beacons, probes etc. cause handover delays Waking up each radio and doing sequential “media sense” –Handover delays –Drain on battery power in conducting frequent network selection –Which network service provider to choose in an airport Carriers may have service agreements as well Need a Media Independent model of obtaining Global Network Neighborhood map
IEEE Submission May 2004 Vivek Gupta, Intel CorpSlide 3 Mobile Device Global Network Neighborhood GSM OFF OFF ON BS Enabled GSM/GPRS Enabled AP Enabled Global Network Map List of APs List of Base Stations GSM/GPRS Access Info
IEEE Submission May 2004 Vivek Gupta, Intel CorpSlide 4 Global Network Neighborhood for Heterogeneous Wireless Networks Media Independent Model –Discover information about other radios in neighborhood using current radio E.g. Use radio to find information about all other radios in the neighborhood Base Stations, Cellular coverage (2G, 2.5G, 3G, etc.) –General, extensible, easy to use information format Media Specific Mechanisms –Use existing media specific Transport to retrieve information E.g: Class 1 frames in case of Existing security mechanisms –Proposal to protect Action frames in k (Jesse Walker et al) Existing information will not be duplicated –E.g: k Site report will not be available through this mechanism
IEEE Submission May 2004 Vivek Gupta, Intel CorpSlide 5 Information Structure Requirements –Extensible Include other emerging networks New information elements –Compatible With other similar information formats (MIBs, k, CCX, IKE, etc.) –Easy to Parse and well understood Use Compiler/Parser etc. tools already available and in use Existing Information formats –ASN.1 –XML –TLV –Variant based Use ASN.1 for extensibility, compatibility and ease of use
IEEE Submission May 2004 Vivek Gupta, Intel CorpSlide 6 Information Elements Type of wireless network –802.x, zG, etc. Security –802.1x based, Pre-authentication supported, etc. RF Link layer –Channel number, SSID, MAC Address, Rate, Phy Location –X,Y,Z Operator, Service Provider information –T-Mobile, AT&T, etc.
IEEE Submission May 2004 Vivek Gupta, Intel CorpSlide 7 General Information Format Global Network Map = – Network Identifier , , GSM, GPRS, WCDMA, etc. –General Network Info Standards Security IP based –Other Network Specific Information Link information and list of APs for List of Base Stations for and access information Access information for Cellular Networks
IEEE Submission May 2004 Vivek Gupta, Intel CorpSlide 8 Global Network Neighborhood Map Network_Id= Standard = {802.11a,802.11b,802.11g,802.11n} Network Type = IP Security = 802.1x Neighbor Map: List of APs {SSID, MAC Address, Channel, Location, Phy} Network_Id= Standard = {802.16d,802.16e} Network Type = IP Security = PKM Neighbor Map: List of BSs {ID, MAC Address, Frequency, Location, Phy } Network_Id=GSM Phy Type = TDMA Network Type = Circuit Switched Security = Neighbor Map: Access Information for various carriers
IEEE Submission May 2004 Vivek Gupta, Intel CorpSlide 9 Example ASN.1 format for Network_Map ::= SEQUENCE { Network_Info Network-List} Network-List ::= ENUMERATED {802.11,802.16,GSM,GPRS,WCDMA,….} ::=SEQUENCE { –Standards ::=ENUMERATED {802.11a,802.11b,802.11g…….} –Network_Type ::= ENUMERATED {IP,ATM…} –Security ::= ENUMERATED {802.1x, PKM, …} –Neighbor_Map ::= SEQUENCE OF AP_List ) –AP_List ::= SEQUENCE { –SSID ::= String (SIZE (1..32) ) –BSSID ::= NumericString (SIZE (8) ) –Channel ::= INTEGER –Phy ::= ENUMERATED (CCK,DSSS, OFDM ) –Location_Location-Info } Location-Info ::=SEQUENCE { –X ::= INTEGER –Y :: INTEGER –Z :: INTEGER } –} Network_Id= Standard = {802.11a,802.11b,802.11g,802.11n} Network Type = IP Security = 802.1x Neighbor Map: List of APs {SSID, MAC Address, Channel, Phy, Location}
IEEE Submission May 2004 Vivek Gupta, Intel CorpSlide 10 Usage Get Report –Initialization –At Regular intervals in background Information –About all radios –Selected radios Based on specified query filters
IEEE Submission May 2004 Vivek Gupta, Intel CorpSlide 11 Conclusion Global Network Neighborhood –Extension of Site Report to cover all radios –Can be retrieved by any radio –Helps with Network Discovery and Selection Reducing handover latencies Can be implemented using media specific mechanisms Use ASN.1 as Information format
IEEE Submission May 2004 Vivek Gupta, Intel CorpSlide 12 Feedback?