1 / 15

Always Best Connected Architecture and Design

Always Best Connected Architecture and Design. Rajesh Mishra Ericsson Berkeley Wireless Center. Always Best Connected - ABC. for a user, who wants to connect to a service, to be able to choose accesses and devices in a way that best suits his or her needs, and to change

morton
Télécharger la présentation

Always Best Connected Architecture and Design

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Always Best ConnectedArchitecture and Design Rajesh Mishra Ericsson Berkeley Wireless Center

  2. Always Best Connected - ABC for a user, who wants to connect to a service, to be able to choose accesses and devices in a way that best suits his or her needs, and to change when something better becomes available WLAN, LAN GPRS/UMTS cdma2000 PAN Bluetooth ABC actors, involved in business relations DSL, Cable TV access operatorISP corporation application serviceprovider

  3. ABC - Definition • Framework that supports • Mobility Management (session continuity) • Access Discovery and selection • Authentication and security • Profile Server

  4. ABC solution components • personal profiles for ABC • access selection & content adaptation profile handling content adaptation • applications adapting to access & device • session continuity, session transfer • support for real-time services mobility management • authentication, authorization, accounting • accesses, services...  single logon AAA support • what access to choose; what is “best”? • user/terminal/network-based solution • one or multiple accesses in parallel access selection access discovery • what accesses are currently available? • connectivity to service?

  5. ABC functional architecture terminal (laptop/PDA) ABC service network GUI application application server access wizard:support for access selection accesswizard agent mobilityclient mobilityserver AAA server access manager:access selection profile server link manager:access discovery user profile:operator’sinformationabout user network characteristics:bandwidth, cost, QoS, operator, ... terminalcapabilities:screen size, processingcapacity, ... personal preferences: for choice of accessetc.

  6. admin Routing Table Link Manager probes admin IF1 IF2 IF3 ABC component- Link Manager Access Manager Responder probes

  7. ABC Component description- Link Manager • Every interface has a corresponding link manager • Its prime function is to supervise this interface • Various states are defined for this operation • admin state: ifconfig up/down • connect state: IP connectivity to the responder • link state: radio link available, ethernet cable plugged in • active state: If this is the primary interface • It takes down the interface if the IP connectivity to the Responder is lost, and brings it up and initializes with the new IP Address • Updates the routing table

  8. Start Up Check If connectivity Down Bring up the interface ABC component- Link Manager (operation) Bringing up the interface • Bring interface administratively down • Bring interface administratively up • Attach to the medium (ESSID) • Get IP address (use dhcp) • Install the route to the responder

  9. ABC component- Access Manager GUI Access Manager Link Manager Link Manager

  10. ABC component- Access Manager • Coordinates the function of link managers Access Manager Link Manager GUI 1. Activate Interface 3. Remove the routing entries for the server and the default route 2. Deactive the present interface 4. Activate the new interface 5. Update the routing table for the new selected interface 6. Signal the Mobility client for the interface change Link Status Link Status

  11. ABC component- GUI • Displays the link status and allows user selection

  12. ABC component- SLM • Mobility management is handled using Session Layer Mobility (SLM) • Maintaining TCP session for application • TCP multiplexing • Kernel modification of socket ‘connect’ call • Single TCP connection broken in 3 pieces as below: Application Server 1 3 Application Trunk SLM Server Proxy SLM Client Proxy 2 Terminal

  13. ABC component- SLM • Message traces between SLM client and SLM server AAA SLM Client SLM Server establish Auth request challenge Challenge + Response response Trunk ID data

  14. ABC – Access Wizard and Profile server application server application - preferences, statistics - device description - measurements - preferences - current access access wizard access wizard agent - device description - available accesses - preferences - current access profile server (MIB) - best access - preferences - statistics “please measure ...” “the b/w you have is...” bandwidth/delay measurements SLM client SLM server

  15. ABC – Future… • Integrating the Profile and adaptation work • Making the testbed more robust • Enhancing the testbed??

More Related