QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN...
Transcript of QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN...
Francisco [email protected]
QoS and authentication experiences in a residential environment within a broadband access framework
Experiences in a residential environment — 2 WWIC 2007
INDEX
1. Introduction to RGWs
2. A quality of service enabled RGW
3. RGW trials
4. Conclusions RGW
Experiences in a residential environment — 3 WWIC 2007
INTRODUCTION TO RGW
> “Devices (modem/router/gateway) that connects• Residential users
• Providers (typically ISPs)”
Internet
Experiences in a residential environment — 4 WWIC 2007
RESIDENTIAL BANDWIDTH
1980 1990 2000 2010
300-1200 bps
2400 bps
V32: 9600 bps
V32b: 14400 bps
V34: 28800 bps
V34+: 36600 bps
V90: 56000 bpsADSL period
Experiences in a residential environment — 5 WWIC 2007
MODEMS PROMOTED TO ROUTERS
Experiences in a residential environment — 6 WWIC 2007
BROADBAND TO THE HOME
Top ten broadband countries subscribers (2005-2006)
Broadband householders by
nominal data rate
Source: www.tfi.com
Source: Point Topic
Experiences in a residential environment — 7 WWIC 2007
RESIDENTIAL USER VIEWPOINT
Experiences in a residential environment — 8 WWIC 2007
RESIDENTIAL USER VIEWPOINT
Experiences in a residential environment — 9 WWIC 2007
RESIDENTIAL USER VIEWPOINT
Experiences in a residential environment — 10 WWIC 2007
A FUTURE WITH NEW POSSIBILITIES
> Home networking> Personal communications
• Integrated telephone system• Videoconferencing
> Online gaming> Multimedia streaming
• Radio service• Television service• VoD
> Network integration• FMC• Collaborative networks
> Added value services• Home automation• E-care
Experiences in a residential environment — 11 WWIC 2007
ROUTERS PROMOTED TO GATEWAYS
Gateway Residential Gateway
Experiences in a residential environment — 12 WWIC 2007
SO…..
> ‘Broadband’ is a term that has been used for a long time• In home and core networks it has been consolidated• In access networks it was just marketing….
> Now broadband is really reaching the residential environment• Several Mbps are now reaching users’ houses• New services are being offered to promote faster penetration
– P2P is the killer application so far
> However it is not just broadband what matters• In order to succeed some technologies have to be adapted into the
new framework• Provision of QoS, authentication, homogeneous signaling, etc.
Experiences in a residential environment — 13 WWIC 2007
TECHNICAL CHALLENGES EXAMPLES
> QoS
> FMC
> Signalling
> NAT
> Authentication
> Multicast
> Management
http://www.ist-muse.org/
Experiences in a residential environment — 14 WWIC 2007
MUSE (Multi Service access Everywhere, IST-FP6)
SME
TELECOMOPERATORS
UNIVERSITIES & RESEARCH INST.
SYSTEMSVENDORS
COMPVEND
Experiences in a residential environment — 15 WWIC 2007
MUSE (Multi Service access Everywhere, IST-FP6)
RNP(optional)
CPN
NSP/ISP
NSP/ISP
ASP
NAP
AccessEN
Ethernet (MPLS)aggregation network
AN
Ethernet switch(802.1ad)
RGW
AccessEN
Ethernet switch(S-VLAN aware or 802.1Q)
BRAS or Edge Routerrouted(IPv4)
ServiceEN
High speedInternet
ASP
CPN
RGW
VoD
VoIP
Experiences in a residential environment — 16 WWIC 2007
INDEX
1. Introduction to RGWs
2. A quality of service enabled RGW
3. RGW trials
4. Conclusions RGW
Experiences in a residential environment — 17 WWIC 2007
A QoS ENABLED RGW
Residential Network Multi-services
Residential
Gateway
A QoS ENABLED RGW
Policy/Shapping
+Classifier/VLAN tag Queuing
DispatcherScheduling
Bridge/Routing
Dispatcher
+
CLICKSIGNALLINGDISPATCHER
SIGNALLINGPROCESS 1
SIGNALLINGPROCESS N
SIGNALLINGPROCESSTHREAD 1
SIGNALLINGPROCESSTHREAD 2…CLICK
SIGNALLINGDISPATCHER
CLICKSIGNALLINGDISPATCHER
SIGNALLINGPROCESS 1SIGNALLINGPROCESS 1
SIGNALLINGPROCESS NSIGNALLINGPROCESS N
SIGNALLINGPROCESSTHREAD 1
SIGNALLINGPROCESSTHREAD 1
SIGNALLINGPROCESSTHREAD 2
SIGNALLINGPROCESSTHREAD 2…
QueuingSchedulingVLANuntag
Bridge/routing
AccessNetwork
LAN2LAN traffic
LAN2WAN traffic
Policy/Shapping
WAN2LAN traffic
HomeNetwork
CLICK CONFIGURATION CONTROLLER PROCESS
CAC
Control
level
Data
level
Experiences in a residential environment — 19 WWIC 2007
RGW ARCHITECTURE
NETWORKCONTROLER
SERVLET
CLICKNETWORK
CONTROLLERBUNDLE
CLICKSIGNALLINGDISPATCHER
CLICKSIGNALLINGDISPATCHER
SIGNALLINGPROCESS 1SIGNALLINGPROCESS 1
SIGNALLINGPROCESS NSIGNALLINGPROCESS N
SIGNALLINGPROCESSTHREAD 1
SIGNALLINGPROCESSTHREAD 1
SIGNALLINGPROCESSTHREAD 2
SIGNALLINGPROCESSTHREAD 2
NETWORKCONTROLLER
SERVLET
…
OSGi
Procedure Calls(parameters)
XML file transfer(add/remove/modify/read)
Bundle management
TR-069SOAP
hooks
Click!
Physicalinterfaces
XML CONFFILE
Access Network Manager
NETWORKCONTROLLER
BUNDLE
AUTOCONFIGURATION
SERVER
REMOTEBUNDLE
CONFIGURATOR
CLICK BOOTCONFIGURATION
AGENT
CLICK CONFFILE
SPREPOSITORY
CLICK CONFIGURATION CONTROLLER PROCESS
Experiences in a residential environment — 20 WWIC 2007
CLICK! MODULAR ROUTER
> Click! is a modular software-router developed by MIT.• Now supported by:• Web site http://www.read.cs.ucla.edu/click/
> There are two ways to run Click:• At the application level: only receives frame copies• As a Linux kernel module: this is it!!
Applications
TCP/IP Stack
NIC 1 NIC 2 NIC n
Applications
TCP/IP Stack
Fake dev.
NIC 1 NIC 2 NIC n
Experiences in a residential environment — 21 WWIC 2007
WPD3 ALTERNATIVE
> Hybrid Model schema:
Applications
TCP/IP Stack
Fake dev.
NIC nNIC 2
Dispatcher P1Pn
NIC 1
A QoS ENABLED RGW
Policy/Shapping
+Classifier/VLAN tag Queuing
DispatcherScheduling
Bridge/Routing
Dispatcher
+
CLICKSIGNALLINGDISPATCHER
SIGNALLINGPROCESS 1
SIGNALLINGPROCESS N
SIGNALLINGPROCESSTHREAD 1
SIGNALLINGPROCESSTHREAD 2…CLICK
SIGNALLINGDISPATCHER
CLICKSIGNALLINGDISPATCHER
SIGNALLINGPROCESS 1SIGNALLINGPROCESS 1
SIGNALLINGPROCESS NSIGNALLINGPROCESS N
SIGNALLINGPROCESSTHREAD 1
SIGNALLINGPROCESSTHREAD 1
SIGNALLINGPROCESSTHREAD 2
SIGNALLINGPROCESSTHREAD 2…
QueuingSchedulingVLANuntag
Bridge/routing
AccessNetwork
LAN2LAN traffic
LAN2WAN traffic
Policy/Shapping
WAN2LAN traffic
HomeNetwork
CLICK CONFIGURATION CONTROLLER PROCESS
CAC
Control
level
Data
level
Experiences in a residential environment — 23 WWIC 2007
RGW PERFORMANCE (BOOK-PC)
Compact PC
Lexlight CV860AC3 533MHz processorLAN 10/100LAN 1Gbps802.11b
Experiences in a residential environment — 24 WWIC 2007
INDEX
1. Introduction to RGWs
2. A quality of service enabled RGW
3. RGW trials
4. Conclusions RGW
Experiences in a residential environment — 25 WWIC 2007
MUSE RGW PROTOTYPE
HDTV over IP
Voice over IP
RGW
Experiences in a residential environment — 26 WWIC 2007
802.11b
100 Mbps
X-Lite Client
Video on Demand Server
RGW
RGW
SIP WiFi phone
SIP WiFi phone
IP STB 1
SIP server
Web serverTraffic generator
Web client
Access NodeEdge Node
Access Network Manager
Service Provider Network
Home Network 1
Home Network 2
1 Gbps
100 Mbps
1 Gbps
1Gbps
1 Gbps
100 Mbps
802.11b
Switch
Pan
X-Lite Client
Web client
Internet
Ethernet
100 Mbps
VoIP gateway
GSM phone
QUALITATIVE TRIALS
Authentication server
Experiences in a residential environment — 27 WWIC 2007
802.11b
100 Mbps
X-Lite Client
Video on Demand Server
RGW
RGW
SIP WiFi phone
SIP WiFi phone
IP STB 1
SIP server
Web serverTraffic generator
Web client
Access NodeEdge Node
Access Network Manager
Service Provider Network
Home Network 1
Home Network 2
1 Gbps
100 Mbps
1 Gbps
1Gbps
1 Gbps
100 Mbps
802.11b
Switch
Pan
X-Lite Client
Web client
Internet
Ethernet
100 Mbps
VoIP gateway
GSM phone
QUALITATIVE TRIALS
Authentication server
Experiences in a residential environment — 28 WWIC 2007
802.11b
100 Mbps
X-Lite Client
Video on Demand Server
RGW
RGW
SIP WiFi phone
SIP WiFi phone
IP STB 1
SIP server
Web serverTraffic generator
Web client
Access NodeEdge Node
Access Network Manager
Service Provider Network
Home Network 1
Home Network 2
1 Gbps
100 Mbps
1 Gbps
1Gbps
1 Gbps
100 Mbps
802.11b
Switch
Pan
X-Lite Client
Web client
Internet
Ethernet
100 Mbps
VoIP gateway
GSM phone
QUANTITATIVE TRIALS
Authentication server
Experiences in a residential environment — 29 WWIC 2007
QUANTITATIVE TRIAL
100 Mbps
30 Mbps
Experiences in a residential environment — 30 WWIC 2007
INDEX
1. Introduction to RGWs
2. A quality of service enabled RGW
3. RGW trials
4. Conclusions RGW
Experiences in a residential environment — 31 WWIC 2007
CONCLUSIONS AND FUTURE WORK
> The main characteristics of the developed prototype are:• Initial autoconfiguration• 802.1X-EAP authentication• QoS for a shared medium access (Ethernet)• Management
– Manual– Automatic (TR-069)
• Service gateway (OSGi platform)
> New features:• TISPAN-NGN integration• NAT traversal features (STUN/ALG based)• E-care service• Multi-service & multi provider gateway
Francisco [email protected]
Iván VidalJaime GarciaArturo Azcorra
Vitor RibeiroVitor Pinto
http://www.ist-muse.org/