You are on page 1of 20

The Future of Home Networking: A Problem Statement

Chris Grundemann NANOG 56 | Dallas, TX xx October 2012

Yesterdays Home Network


Internet Service Provider NAT
Wi-Fi Range Extension Home LAN 1

NAT
Home LAN 2

Emerging use cases for the home network


Separation of guest users from home users Community Wi-Fi
Wi-Fi GW in the subscriber home is used to provide Wi-Fi roaming services

Femto cell
GW in the subscriber home is used to provide cellular services

Smart grid Security, Monitoring, & Automation Multi-homing Video content sharing and streaming between the devices inside the home IP video streaming from the internet Telecommuting and corporate IT requirements (e.g. network separation) Ever increasing devices in the subscriber home Emergence of Heterogeneous link layer technologies (e.g. low powered sensor networks) with different requirements

Tomorrows Home Network


Internet Service Provider
Multiple SSIDs: Private, Guest, Community, ISP Branded, Etc. Wi-Fi Range Extension Home LAN 1 Guest LAN Home Entertainment Gateway

IP Sensor Gateway

Key assumption: Home users will not be Home LAN 3 Home LAN 2 configuring advanced networks
ZigBee Network

Home LAN 4

Home Automation Gateway

Problem One: Prefix-distribution & Routing


Internet Service Provider
Guest LAN Home LAN 1

Home LAN 2

Home LAN 3

HDTV

Home LAN 4

ZigBee Network

IPv4

Problem One: Prefix-distribution & Routing


Internet Service Provider

NAT

NAT
Home LAN 1

Guest LAN

10/8

NAT
Home LAN 2 Home LAN 3

NAT

10/8

10/8

NAT
Home LAN 4 ZigBee Network

10/8

IPv4

Problem One: Prefix-distribution & Routing


Internet Service Provider Auto Bridging Bridge Home LAN
Home LAN 2 Home LAN 3

NAT
Home LAN 1

Guest LAN

Bridge

Bridge
Home LAN 4 ZigBee Network

IPv4

Problem One: Prefix-distribution & Routing


Internet Service Provider Routing Protocol NAT
Home LAN 1 Guest LAN

10.1/16

Home LAN 2

Home LAN 3

10.2/16

10.3/16

Home LAN 4

ZigBee Network

10.4/16

IPv6

Problem One: Prefix-distribution & Routing


Internet Service Provider
Guest LAN Home LAN 1

NAT

Home LAN 2

Home LAN 3

Home LAN 4

ZigBee Network

IPv6

Problem One: Prefix-distribution & Routing


Internet Service Provider
Guest LAN Home LAN 1

Prefix Delegation

Home LAN 2

Home LAN 3

Home LAN 4draft-baker-homenet-prefix-assignment ZigBee Network

draft-chakrabarti-homenet-prefix-alloc (expired)

IPv6

Problem One: Prefix-distribution & Routing


Internet Service Provider
Guest LAN Home LAN 1

Prefix Delegation

Home LAN 2

Home LAN 3

Home LAN 4

draft-gmann-homenet-relay-autoconf ZigBee Network

IPv6

Problem One: Prefix-distribution & Routing


Internet Service Provider Routing Protocol
Home LAN 1 Guest LAN

Home LAN 2

Home LAN 3

draft-arkko-homenet-prefix-assignment Home LAN 4 ZigBee Network

IPv6

Problem One: Prefix-distribution & Routing


Internet Service Provider
Guest LAN Home LAN 1

Home LAN 2

ULA?
ZigBee Network

Home LAN 3

Home LAN 4

Problem Two: Network Detection


Internet Service Provider

Edge Router (CER)


Home LAN 1

Firewall Guest LAN

Firewall?
Home LAN 2 Home LAN 3

Firewall?

Firewall?
Home LAN 4

Gateway Device

draft-donley-dhc-cer-id-option ZigBee Network

Problem Two: Network Detection


Internet Service Provider
Guest LAN Home LAN 1

Home LAN 2

Home LAN 3

Home LAN 4

ZigBee Network

Problem Three: Service Discovery


Internet Service Provider
Guest LAN Home LAN 1

Home LAN 2

Home LAN 3

HDTV

Home LAN 4

ZigBee Network

More Problems
RF interference
Multiple SSIDs, multiple channels, multiple protocols

Non-IP Gateways
Connect zigbee/bluetooth/etc. to IP network

Multi-Homing and failover


How likely is this?

Troubleshooting
Configuration / management

And more

Solution Space
DHCP Routing Protocol Neighbor Discovery? OpenFlow or SDN? Your idea here

Parting Thoughts
Managed or unmanaged? Level of sophistication (users and devices)? Service provider vs. Enterprise/Campus vs. Home The 80/20 rule

Chris Grundemann c.grundemann@cablelabs.com