Source/Destination Routing Fred Baker Cisco Systems.

Slides:



Advertisements
Similar presentations
Multihoming and Multi-path Routing
Advertisements

Why do current IP semantics cause scaling issues? −Today, “addressing follows topology,” which limits route aggregation compactness −Overloaded IP address.
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
IP Forwarding Relates to Lab 3.
Dynamic Routing Overview 1.
Internetworking II: MPLS, Security, and Traffic Engineering
A Near Term Solution for Home IP networking (HIPnet) draft-grundemann-homenet-hipnet RIPE 66 – Dublin – 14 May 2013 Chris Grundemann, Chris Donley, John.
Juan F. Rodríguez, Marcelo Bagnulo,
Multihoming in IPV6 Habib Naderi Department of Computer Science University of Auckland.
RIB Reduction in Virtual Subnet draft-xu-bess-virtual-subnet-rib-reduction-00 Xiaohu Xu (Huawei) Susan Hares (Individual) Yongbing Fan (China.
SAVI IP Source Guard draft-baker-sava- implementation Fred Baker.
Mini Introduction to BGP Michalis Faloutsos. What Is BGP?  Border Gateway Protocol BGP-4  The de-facto interdomain routing protocol  BGP enables policy.
1 Controlling High Bandwidth Aggregates in the Network.
CSE5803 Advanced Internet Protocols and Applications (7) Introduction The IP addressing scheme discussed in Chapter 2 are classful and can be summarised.
TCP/IP Lecture Extra. TCP/IP Developed by DARPA (Defense Advanced Research Projects) TCP is a connection-oriented transport protocol that sends data as.
Exploring the multi- router SOHO network draft-baker-fun-multi-router Fred Baker.
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
Routing of Outgoing Packets with MP-TCP draft-handley-mptcp-routing-00 Mark Handley Costin Raiciu Marcelo Bagnulo.
Networking Components
FIB Reduction in Virtual Subnet draft-xu-l3vpn-virtual-subnet-fib-reduction-00 Xiaohu Xu (Huawei) Susan Hares Yongbing Fan (China Telecom)
Controlling Traffic Offloading Using Neighbor Discovery Protocol IETF#80 Mif WG, 28-March-2011 draft-korhonen-mif-ra-offload-01 Jouni Korhonen Teemu Savolainen.
Prefix allocation in small networks Fred Baker. Allocating prefixes Methods: Manually (let’s not) Automatically using DHCP/DHCPv6 Automatically using.
Networking Components Christopher Biles LTEC Assignment 3.
IP Addressing. Dotted Decimal Notation IP addresses are written in a so-called dotted decimal notation Each byte is identified by a decimal number in.
NAROS : Host-Centric IPv6 Multihoming with Traffic Engineering A solution to perform traffic engineering in a IPv6 multihomed end-site, using a multi-addressing.
TCOM 515 Lecture 6.
6rd Sunsetting Mark Townsley, Alexandre Cassen. Operational procedures and CE requirements for incremental migration from 6rd to Native IPv6 Presumes.
Introduction to BGP.
Common Devices Used In Computer Networks
1 IP Forwarding Relates to Lab 3. Covers the principles of end-to-end datagram delivery in IP networks.
CS3502: Data and Computer Networks Local Area Networks - 4 Bridges / LAN internetworks.
Simple Multihoming Experiment draft-huitema-multi6-experiment-00.txt Christian Huitema, Microsoft David Kessens, Nokia.
© 2007 Cisco Systems, Inc. All rights reserved. 1 Network Addressing Networking for Home and Small Businesses – Chapter 5 Darren Shaver – Modified Fall.
Chapter 6 VLSM and CIDR.
Chapter 9. Implementing Scalability Features in Your Internetwork.
Staff AAA. Radius is not an ISP AAA Option RADIUS TACACS+ Kerberos.
Testing Eyeball Happiness Fred Baker. The issue I bring to your attention In dual stack networks, especially if BCP 38 is in use, opening a session can.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 6: Static Routing Routing and Switching Essentials.
2010 paro, bhutan IP Basics IP/ISP Services Workshop July, 2010 Paro, Bhutan.
Guidance for Running Multiple IPv6 Prefixes (draft-liu-v6ops-running-multiple-prefixes-02) Bing Liu, Sheng Jiang (Speaker), Yang Bo IETF91
Approaches to Multi6 An Architectural View of Multi6 proposals Geoff Huston March 2004.
IP Transitioning in CE Routers Mark Townsley, Ole Troan.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Understanding Customer-to-Provider Connectivity.
Site Multihoming for IPv6 Brian Carpenter IBM TERENA Networking Conference, Poznan, 2005.
OSPFv3 Auto-Config IETF 83, Paris Jari Arkko, Ericsson Acee Lindem, Ericsson.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—3-1 Route Selection Using Policy Controls Using Multihomed BGP Networks.
Networking Components William Isakson LTEC 4550 October 7, 2012 Module 3.
Routing a class of traffic draft-baker-fun-routing-class Fred Baker.
Homenet Routing IETF 83, Paris Acee Lindem, Ericsson.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Routing Talbles Routing Protocols 7.0.
Cisco Routers Routers collectively provide the main feature of the network layer—the capability to forward packets end-to-end through a network. routers.
Introduction to OSPF Campus Networking Workshop These materials are licensed under the Creative Commons Attribution-Noncommercial 3.0 Unported license.
Configuration for routing example
Discussion on DHCPv6 Routing Configuration
Network layer Jarkom Dasar – Week 6 Aisyatul Karima, 2012.
Homenet Architecture Discussion
Ingress Filtering, Site Multihoming, and Source Address Selection
Forwarding and Routing IP Packets
IP Forwarding Covers the principles of end-to-end datagram delivery in IP networks.
Introduction to Networking
IP Forwarding Relates to Lab 3.
BGP Overview BGP concepts and operation.
IP Forwarding Relates to Lab 3.
Chapter 2: Static Routing
A Unified Approach to IP Segment Routing
An Update on Multihoming in IPv6 Report on IETF Activity
IP Forwarding Relates to Lab 3.
Networking and Network Protocols (Part2)
IP Forwarding Relates to Lab 3.
Figure 6.11 Configuration for Example 4
Presentation transcript:

Source/Destination Routing Fred Baker Cisco Systems

Problem History Identified as a requirement soon after the deployment of BCP 38 Discussed as an objective in shim6 context RFC 3704 Marcelo Bagnulo research (2003) Various efforts centering on homenet requirements Troan & Colitti: draft-troan-homenet-sadr Chroboczek & Boutier: draft-boutier-homenet-source- specific-routing Baker: draft-baker-ipv6-ospf-dst-src-routing and draft- baker-ipv6-isis-dst-src-routing Yang & Xu: draft-xu-homenet-traffic-class, draft-xu- homenet-twod-ip-routing

RFC 3704 Savola and Baker Suppose a session is opened up to a remote location in a multihomed network Suppose the default route takes it to the wrong egress ISP A’s source address but routed to ISP B Wouldn’t it be nice if the packet got to the right egress somehow? Ideal Route ISP A ISP B BCP 38 Filter

USE CASES

Homenet’s first concern ISP A ISP B A home with one router, two upstreams, and a PA Prefix from each Is there a way to systematically have it get packets to the right upstream network? Without manual configuration? Might be solved from DHCPv6 IA_PD

But residential routers usually have one upstream… ISP A ISP B A home with multiple routers, two upstreams, and a PA Prefix from each Is there a way to systematically have it get packets to the right egress router? Without manual configuration? If there is one LAN, simple solution is for host to give packet using a source prefix to the router from which it learned a prefix

Multi-LAN case ISP A ISP B A home with Multiple routers, Multiple LANs Two upstreams, and A PA Prefix from each Is there a way to systematically have it get packets to the right egress router? Without manual configuration? If there is more than one LAN, this begins to call for a routing protocol: Separate routing for default route by source prefix

NTT B-FLETS Case ISPB-Flets What if they are not general use ISPs? NTT B-FLETS is a video service. It doesn’t offer general ISP services Source Prefix: Traffic to consumer ISP must use ISP’s source prefix Traffic to B-FLETS must use B- FLETS-assigned source prefix Routing: Although B-FLETS does not provide general Internet access, it advertises a default route Ideally, that changes to advertising a route to B-FLETS

Generalizing We need the ability to advertise and use a route To a destination prefix (could be ::/0) From a source prefix (could be ::/0) Ambiguity issues There are a number of potentially ambiguous cases Resolution similar to longest-match rule Use the FIB entry with the longest destination match that also matches the source