ieee 802.21 submission may 2004 vivek gupta, intel corpslide 1 global network neighborhood vivek...
TRANSCRIPT
May 2004
Vivek Gupta, Intel CorpSlide 1
IEEE 802.21
Submission
Global Network Neighborhood
Vivek GuptaIntel Corporation
[email protected] 2004
May 2004
Vivek Gupta, Intel CorpSlide 2
IEEE 802.21
Submission
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
May 2004
Vivek Gupta, Intel CorpSlide 3
IEEE 802.21
Submission
Mobile Device
Global Network Neighborhood
GSM
OFF
802.16
OFF
802.11
ON
802.16 BS802.21 Enabled
GSM/GPRS 802.21 Enabled
802.11 AP802.21 Enabled
Global Network Map•List of 802.11 APs
•List of 802.16 Base Stations
•GSM/GPRS Access Info
May 2004
Vivek Gupta, Intel CorpSlide 4
IEEE 802.21
Submission
Global Network Neighborhood for Heterogeneous Wireless Networks
• Media Independent Model– Discover information about other radios in neighborhood using
current radio• E.g. Use 802.11 radio to find information about all other radios in the
neighborhood• 802.16 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 802.11• Existing security mechanisms
– Proposal to protect Action frames in 802.11k (Jesse Walker et al)
• Existing information will not be duplicated– E.g: 802.11k Site report will not be available through this mechanism
May 2004
Vivek Gupta, Intel CorpSlide 5
IEEE 802.21
Submission
Information Structure• Requirements
– Extensible• Include other emerging networks• New information elements
– Compatible• With other similar information formats (MIBs, 802.11k , 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
May 2004
Vivek Gupta, Intel CorpSlide 6
IEEE 802.21
Submission
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.
May 2004
Vivek Gupta, Intel CorpSlide 7
IEEE 802.21
Submission
General Information Format• Global Network Map =
– Network Identifier• 802.11, 802.16, GSM, GPRS, WCDMA, etc.
– General Network Info• Standards
• Security
• IP based
– Other Network Specific Information• Link information and list of APs for 802.11
• List of Base Stations for 802.16 and access information
• Access information for Cellular Networks
May 2004
Vivek Gupta, Intel CorpSlide 8
IEEE 802.21
Submission
Global Network Neighborhood Map
Network_Id=802.11
Standard = {802.11a,802.11b,802.11g,802.11n}
Network Type = IP
Security = 802.1x
Neighbor Map: List of 802.11 APs {SSID, MAC Address, Channel, Location, Phy}
Network_Id=802.16
Standard = {802.16d,802.16e}
Network Type = IP
Security = PKM
Neighbor Map: List of 802.16 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
May 2004
Vivek Gupta, Intel CorpSlide 9
IEEE 802.21
Submission
Example ASN.1 format for 802.11
• Network_Map ::= SEQUENCE { Network_Info Network-List}• Network-List ::= ENUMERATED {802.11,802.16,GSM,GPRS,WCDMA,….}• 802.11 ::=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=802.11
Standard = {802.11a,802.11b,802.11g,802.11n}
Network Type = IP
Security = 802.1x
Neighbor Map: List of 802.11 APs {SSID, MAC Address, Channel, Phy, Location}
May 2004
Vivek Gupta, Intel CorpSlide 10
IEEE 802.21
Submission
Usage
• Get Report– Initialization– At Regular intervals in background
• Information– About all radios– Selected radios
• Based on specified query filters
May 2004
Vivek Gupta, Intel CorpSlide 11
IEEE 802.21
Submission
Conclusion• Global Network Neighborhood
– Extension of 802.11 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
May 2004
Vivek Gupta, Intel CorpSlide 12
IEEE 802.21
Submission
Feedback?