Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Mark Townsley Cisco Fellow and Co-Chair of the IETF Homenet Working Group.

Similar presentations


Presentation on theme: "1 Mark Townsley Cisco Fellow and Co-Chair of the IETF Homenet Working Group."— Presentation transcript:

1 1 Mark Townsley Cisco Fellow and Co-Chair of the IETF Homenet Working Group

2 Networks shall have ample IP address space Routers shall know where to send packets Names resolve to addresses Human touch is not required No matter how many routers or how they are connected ….

3 3 IETF Homenet Working Group (established July 2011) Interim meeting at Comcast Philidelphia HQ in Oct 2011 Of 120+ IETF WGs, homenet is commonly in the top 3 most well attended http://tools.ietf.org/wg/homenet/ Cisco Homenet Tech Fund (established June 2012) Funding for open source development, prototyping, etc. http://www.homewrt.org Standards Open Source

4 4 IETF Homenet Scope Multi-router, Multi-SP Arbitrary topology Auto IP Prefix config Name resolution Service discovery IPv6 focus, w/IPv4 in mind draft-ietf-homenet-arch-11

5 5 10.1.2.3/24 192.168.1/24 128.66.12.34/32 192.168.4/24 192.168.3/24 192.168.100/24 2001:db8::/64 10.2.2.3/24 … … … 0 Home Routers 1 Home Router 2 Home Routers 3 Home Routers 4 Home Routers 5 Home Routers 7 Home Routers 10+ Home Routers

6 6 /64 from A,B,C draft-arkko-homenet-prefix-assignment Homenet 1. Identify Border Routers 2. Discover Topology 3. Distribute Prefixes draft-ietf-ospf-ospfv3-autoconfig draft-liu-isis-auto-conf draft-kline-default-perimeter draft-behringer-homenet-trust-bootstrap 4. Configure Hosts One active dhcp server per link 1 1 2 2 3 3 4 4 5 5 ISP A ISP B ISP C (DHCPv6-PD, /56) (6rd, /60) (/48, Configured) IP addresses (global, per prefix)

7 7 1. Identify Border Routers 2. Discover Topology 3. Distribute Prefixes 4. Configure Hosts One active dhcp server per link 1 1 2 2 3 3 4 4 5 5 ISP A ISP B ISP C IP address (single, private) 2a. Select Private IPv4 Range draft-arkko-homenet-prefix-assignment draft-ietf-ospf-ospfv3-autoconfig draft-liu-isis-auto-conf draft-kline-default-perimeter draft-behringer-homenet-trust-bootstrap Homenet

8 8 0. Local dns-sd server address already provided to host in DHCP config 1. mdns and dns-sd requests sent by host Per-link homenet dns-sd/mdns hybrid proxy server 2. Proxy dns-sd request to all routers 3. Each Homenet Router performs link-local mdns request 4. Replies are sent back to originating hosts via dns-sd (or answered separately on link local via mdns) ① ② ③ ④ draft-cheshire-mdnsext-hybrid-01 draft-stenberg-homenet-dnssdext-hybrid-proxy-ospf

9 9 Homenet ISP A ISP B ISP C draft-baker-ipv6-isis-dst-src-routing draft-troan-homenet-sadr draft-boutier-homenet-source-specific-routing draft-baker-rtgwg-src-dst-routing-use-cases SRC=A SRC=B SRC=C In IPv6, the source address selected == path through the Network and egress IPv6: Source + Dest Routing IPv4: Unpredictable egress (ECMP?) + NAT

10 10 “So, the source address I select affects the path taken through the network?” Yes, that’s right. Choose the best source address, I’ll make sure it gets down the right path. [visibly worried] “What do I do? I’ve never asked the user for this kind of information before!”

11 11 I Have.

12 12 Layer 3 prefix properties information flow A “3G” Homenet DHCPv6-PD zIGPRA or DHCPv6 properties draft-bhandari-dhc-class-based-prefix Link Information B “Fiber” One home SSID, Two IPv6 Addresses (A, B) Apps know A is 3G, B is Fiber

13 13

14 14

15 15 IPv6 is increasingly available from ISPs to home users Homenet is taking IPv6 from the edge, deep into the home Homenet is aiming to “raise the bar” – for IP in residential networks, setting the stage for happier users and future innovation RFCs and Open Source code are being developed – please contribute, this is your home we are working on!

16 Thank you.

17 17 10.1.2.3/24 192.168.1/24 128.66.12.34/32 192.168.4/24 192.168.3/24 192.168.100/24 2001:db8::/64 10.2.2.3/24 … … … 10+ Home Routers


Download ppt "1 Mark Townsley Cisco Fellow and Co-Chair of the IETF Homenet Working Group."

Similar presentations


Ads by Google