QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN...

32
Francisco Valera [email protected] QoS and authentication experiences in a residential environment within a broadband access framework

Transcript of QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN...

Page 1: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

Francisco [email protected]

QoS and authentication experiences in a residential environment within a broadband access framework

Page 2: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 3: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

Experiences in a residential environment — 3 WWIC 2007

INTRODUCTION TO RGW

> “Devices (modem/router/gateway) that connects• Residential users

• Providers (typically ISPs)”

Internet

Page 4: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 5: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

Experiences in a residential environment — 5 WWIC 2007

MODEMS PROMOTED TO ROUTERS

Page 6: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 7: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

Experiences in a residential environment — 7 WWIC 2007

RESIDENTIAL USER VIEWPOINT

Page 8: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

Experiences in a residential environment — 8 WWIC 2007

RESIDENTIAL USER VIEWPOINT

Page 9: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

Experiences in a residential environment — 9 WWIC 2007

RESIDENTIAL USER VIEWPOINT

Page 10: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 11: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

Experiences in a residential environment — 11 WWIC 2007

ROUTERS PROMOTED TO GATEWAYS

Gateway Residential Gateway

Page 12: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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.

Page 13: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

Experiences in a residential environment — 13 WWIC 2007

TECHNICAL CHALLENGES EXAMPLES

> QoS

> FMC

> Signalling

> NAT

> Authentication

> Multicast

> Management

http://www.ist-muse.org/

Page 14: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

Experiences in a residential environment — 14 WWIC 2007

MUSE (Multi Service access Everywhere, IST-FP6)

SME

TELECOMOPERATORS

UNIVERSITIES & RESEARCH INST.

SYSTEMSVENDORS

COMPVEND

Page 15: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 16: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 17: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

Experiences in a residential environment — 17 WWIC 2007

A QoS ENABLED RGW

Residential Network Multi-services

Residential

Gateway

Page 18: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 19: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 20: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 21: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 22: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 23: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

Experiences in a residential environment — 23 WWIC 2007

RGW PERFORMANCE (BOOK-PC)

Compact PC

Lexlight CV860AC3 533MHz processorLAN 10/100LAN 1Gbps802.11b

Page 24: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 25: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

Experiences in a residential environment — 25 WWIC 2007

MUSE RGW PROTOTYPE

HDTV over IP

Voice over IP

RGW

Page 26: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 27: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 28: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 29: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

Experiences in a residential environment — 29 WWIC 2007

QUANTITATIVE TRIAL

100 Mbps

30 Mbps

Page 30: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 31: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

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

Page 32: QoS and authentication experiences in a residential ... · Ethernet (MPLS) aggregation network AN Ethernet switch (802.1ad) RGW Access EN Ethernet switch (S-VLAN aware or 802.1Q)

Francisco [email protected]

Iván VidalJaime GarciaArturo Azcorra

Vitor RibeiroVitor Pinto

http://www.ist-muse.org/