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

Slides:



Advertisements
Similar presentations
CPSC Network Layer4-1 IP addresses: how to get one? Q: How does a host get IP address? r hard-coded by system admin in a file m Windows: control-panel->network->configuration-
Advertisements

Auto Configuration and Mobility Options in IPv6 By: Hitu Malhotra and Sue Scheckermann.
EE 545 – BOGAZICI UNIVERSITY. Agenda Introduction to IP What happened IPv5 Disadvantages of IPv4 IPv6 Overview Benefits of IPv6 over IPv4 Questions -
1 FUTURE HOMENET MEETS IEEE DRAFT 6 Jouni Korhonen, Philippe Klein July 2014.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Chapter 8b Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Describe the structure of an IPv4 address.  Describe.
© 2007 Cisco Systems, Inc. All rights reserved. 1 Network Addressing Networking for Home and Small Businesses – Chapter 5.
COM555: Mobile Technologies Location-Identifier Separation.
IP Address 1. 2 Network layer r Network layer protocols in every host, router r Router examines IP address field in all IP datagrams passing through it.
SUPE z2z: Discovering Zeroconf Services Beyond Local Link Jae Woo Lee, Henning Schulzrinne Columbia University Wolfgang Kellerer, Zoran Despotovic.
1 K. Salah Module 5.1: Internet Protocol TCP/IP Suite IP Addressing ARP RARP DHCP.
NAT: Network Address Translation local network (e.g., home network) /24 rest of Internet Datagrams.
Subnetting.
1 Reminding - ARP Two machines on a given network can communicate only if they know each other’s physical network address ARP (Address Resolution Protocol)
1 IPv6 Homenet with IS-IS Feedback requested – Get involved now! Martin Winter 6 November 2014.
Lecture 1 Overview: roadmap 1.1 What is computer network? the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  network.
Lecture Week 7 Implementing IP Addressing Services.
Multicast DNS Draft-aboba-dnsext-mdns-00.txt. Outline Goals and objectives Scope of the multicast DNS DNS server discovery Non-zeroconf behavior Zeroconf.
DHCPv6 class based prefix (draft-bhandari-dhc-class-based-prefix-00) IETF 82, November 2011 Authors: Shwetha Bhandari (Cisco) Sri Gundavelli(Cisco) Gaurav.
24/10/ Point6 Pôle de compétences IPv6 en Bretagne Avec le soutien de : Softwires interim meeting L2TP tunnels Laurent Toutain
بسم الله الرحمن الرحیم. Why ip V6 ip V4 Addressing Ip v4 :: 32-bits :: :: written in dotted decimal :: :: ::
Middleboxes & Network Appliances EE122 TAs Past and Present.
Asymmetric Extended Route Optimization (AERO)
1 © 2003, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing.
© 2007 Cisco Systems, Inc. All rights reserved.Cisco Public 1 Addressing the Network – IPv4 Network Fundamentals – Chapter 6.
Introduction to IPv6 NSS Wing,BSNL Mobile Services, Ernakulam 1.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Implementing IP Addressing Services Accessing the WAN – Chapter 7.
4: Network Layer4a-1 IP addresses: how to get one? Hosts (host portion): r hard-coded by system admin in a file r DHCP: Dynamic Host Configuration Protocol:
111 © 2003, Cisco Systems, Inc. All rights reserved.
Network Layer4-1 DHCP: Dynamic Host Configuration Protocol Goal: allow host to dynamically obtain its IP address from network server when it joins network.
CIS 3360: Internet: Network Layer Introduction Cliff Zou Spring 2012.
© 2007 Cisco Systems, Inc. All rights reserved. 1 Network Addressing Networking for Home and Small Businesses – Chapter 5 Darren Shaver – Modified Fall.
Network Layer4-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
1 Behcet Sarikaya Frank Xia Ted Lemon July 2011 DHCPv6 Prefix Delegation as IPv6 Migration Tool in Mobile Networks IETF 81
IPv6. Content  History  IPv4 Downfall  IPv6 Features  IPv6 Addresses  Changes from IPv4  IPv6 Headers/Frames/Packets  Autoconfiguration  Commands.
Autonomic Prefix Management in Large-scale Networks ANIMA WG IETF 91, November 2014 draft-jiang-anima-prefix-management Sheng Jiang Brian Carpenter Qiong.
Addressing IP v4 W.Lilakiatsakun. Anatomy of IPv4 (1) Dotted Decimal Address Network Address Host Address.
DHCP/BOOTP Dynamic Host Configuration Protocol Dynamic Host Configuration Protocol (DHCP) is a network protocol that enables a server to automatically.
© 2006 Cisco Systems, Inc. All rights reserved. BSCI v3.0—8-1 Implementing IPv6 Implementing Dynamic IPv6 Addresses.
Transport Layer3-1 Chapter 4: Network Layer r 4. 1 Introduction r 4.2 Virtual circuit and datagram networks r 4.3 What’s inside a router r 4.4 IP: Internet.
1 © 2004, Cisco Systems, Inc. All rights reserved. CCNA 1 v3.1 Module 9 TCP/IP Protocol Suite and IP Addressing.
CCNA 1 v3.0 Module 9 TCP/IP Protocol Suite and IP Addressing
Neighbor Discovery. IPv6 Terminology Additional subnets Router Host Neighbors Host Intra-subnet router Switch LAN segment Link Subnet Network.
IPv 邱文揚 Joseph 李家福 Frank. Introduction The scale of IPv4 Internet has become far larger than one could ever imagine when designing.
1 Interview Questions - What is the difference between TCP and UDP? - What is Nagle's Algorithm? - Describe the TCP handshaking process. - What is Slow.
1 Extreme Networking at Home Jari Arkko, Ericsson.
Chapter 8: IP Addressing
Cisco Public 1 Eric Vyncke, Distinguished Engineer Cisco Systems
End-host IP: MAC: 11:11:11:11:11 gateway IP: MAC: 22:22:22:22:22 Google server IP: interne t interface DNS server IP:
Network Layer IP Address.
1 K. Salah Module 5.1: Internet Protocol TCP/IP Suite IP Addressing ARP RARP DHCP.
Chapter 5d.  Upon completion of this chapter, you should be able to:  Explain the need for IPv6 addressing.  Describe the representation of an IPv6.
CCNA4-1 Chapter 7-1 NAT Chapter 11 Routing and Switching (CCNA2)
COM594: Mobile Technologies Location-Identifier Separation.
Cisco Routers Routers collectively provide the main feature of the network layer—the capability to forward packets end-to-end through a network. routers.
Prefix Assignment and distribution of other configuration infromation Ole IETF82.
Naming and Service Discovery (draft-troan-homenet-naming-and-sd) IETF 85, Nov 2012 Authors: Ole Trøan(Cisco) Shwetha Bhandari (Cisco) Stephen Orr(Cisco)
1 Computer Networks Chapter 5. Network layer The network layer is concerned with getting packets from the source all the way to the destination. Getting.
Chapter 05 Exam Review CCNA Discovery 01 – Computer and Network Fundamentals Presented by: Phillip Place Cisco Academy Instructor Lake Michigan College.
Network Address Translation
IPv6 101 pre-GDB - IPv6 workshop 7th of June 2016 edoardo
Gateway-Initiated 4over6 Deployment
Ingress Filtering, Site Multihoming, and Source Address Selection
CS 3700 Networks and Distributed Systems
Routing and Switching Essentials v6.0
Introduction to Networking
CS 3700 Networks and Distributed Systems
DHCP and NAT.
DHCP: Dynamic Host Configuration Protocol
Chapter 5: Link Layer 5.1 Introduction and services
Presentation transcript:

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

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 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 Cisco Homenet Tech Fund (established June 2012) Funding for open source development, prototyping, etc. Standards Open Source

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

/ / / / / / :db8::/ /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 /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 ISP A ISP B ISP C (DHCPv6-PD, /56) (6rd, /60) (/48, Configured) IP addresses (global, per prefix)

7 1. Identify Border Routers 2. Discover Topology 3. Distribute Prefixes 4. Configure Hosts One active dhcp server per link 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 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 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 “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 I Have.

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

14

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!

Thank you.

/ / / / / / :db8::/ /24 … … … 10+ Home Routers