Controlling Traffic Offloading Using Neighbor Discovery Protocol IETF#80 Mif WG, 28-March-2011 draft-korhonen-mif-ra-offload-01 Jouni Korhonen Teemu Savolainen.

Slides:



Advertisements
Similar presentations
 WAN uses Serial ports  Ethernet Ports:  Straight through  Cross over.
Advertisements

Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
1 IPv6. 2 Problem: 32-bit address space will be completely allocated by Solution: Design a new IP with a larger address space, called the IP version.
© 2006 Cisco Systems, Inc. All rights reserved.IP6FD v2.0—2-1 IPv6 Operations Defining and Configuring Neighbor Discovery.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
1 Internet Protocol Version 6 (IPv6) What the caterpillar calls the end of the world, nature calls a butterfly. - Anonymous.
Chapter 9: Access Control Lists
1 Address Selection, Failure Detection and Recovery in MULTI6 draft-arkko-multi6dt-failure-detection-00.txt Multi6 Design Team -- Jari Arkko, Marcelo Bagnulo,
Network Localized Mobility Management using DHCP
Omniran GPP Trusted WLAN Access to EPC Use Case Analysis Date: Authors: NameAffiliationPhone Max RiegelNSN
Copyright 2008 Kenneth M. Chipps Ph.D. Cisco CCNA Exploration CCNA 2 Routing Protocols and Concepts Chapter 4 Distance Vector Routing Protocols.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
1 Improved DNS Server Selection for Multi-Homed Nodes draft-savolainen-mif-dns-server-selection-04 Teemu Savolainen (Nokia) Jun-ya Kato (NTT) MIF WG meeting.
Internet Networking Spring 2004 Tutorial 5 Safe “Peering Backup” Routing With BGP.
Transition Mechanisms for Ipv6 Hosts and Routers RFC2893 By Michael Pfeiffer.
Exploring the multi- router SOHO network draft-baker-fun-multi-router Fred Baker.
Chapter Subnets in TCP/IP Networks © N. Ganesan, Ph.D.
IPv6 in 3GPP Evolved Packet System draft-korhonen-v6ops-3gpp-eps-04 Jouni Korhonen, Jonne Soininen, Basavaraj Patil, Teemu Savolainen, Gabor Bajko, Kaisu.
Guide to TCP/IP Fourth Edition
CN2668 Routers and Switches Kemtis Kunanuraksapong MSIS with Distinction MCTS, MCDST, MCP, A+
2002 년 2 학기이동인터넷프로토콜 1 Mobile IP:Overview 년 2 학기이동인터넷프로토콜 2 Mobile IP overview Is Mobile IP an official standard? What problems does Mobile IP solve?
Routing and Routing Protocols Routing Protocols Overview.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 9: Access Control Lists Routing & Switching.
Module 12: Routing Fundamentals. Routing Overview Configuring Routing and Remote Access as a Router Quality of Service.
Using IPv6 in the Network Katherine Douglas, Instructor Herndon Career Center Local Cisco Networking Academy.
DHCPv6 Route Option (draft-dec-dhcpv6-route-option-03.txt) IETF 77, March 2010 : Wojciech Dec Richard Johnson
Unrestricted Connection Manager MIF WG IETF 79, Beijing Gaétan Feige - Cisco Pierrick Seïté, France Telecom - Orange
Chapter 6 VLSM and CIDR.
March 12, 2008© Copyright 2008 John Buford SAM Overlay Protocol draft-buford-irtf-sam-overlay-protocol-01.txt John Buford, Avaya Labs Research IETF 71.
Default Router Preferences and More-Specific Routes in RAs Richard Draves May 31, 2001 Redmond Interim IPv6 WG Meeting draft-ietf-ipngwg-router-selection-00.
CCNP Network Route IPV-6 Part-I IPV6 Addressing: IPV-4 is 32-BIT, IPV-6 is 128-BIT IPV-6 are divided into 8 groups. Each is 4 Hex characters. Each group.
CSC 600 Internetworking with TCP/IP Unit 7: IPv6 (ch. 33) Dr. Cheer-Sun Yang Spring 2001.
IPv6 WORKING GROUP March 2002 Minneapolis IETF Bob Hinden / Nokia Steve Deering / Cisco Systems Co-Chairs.
Four Byte AS Number Experiment MAEMURA Akinori JPNIC / France Telecom.
Managing the Use of Privacy Extensions for SLAAC in IPv6 (draft-gont-6man-managing-privacy- extensions-01.txt) Fernando Gont (UTN/FRH) Ron Broersma (DREN)
Company Confidential 1 ICMPv6 Echo Replies for Teredo Clients draft-denis-icmpv6-generation-for-teredo-00 behave, IETF#75 Stockholm Teemu Savolainen.
IETF 81: V6OPS Working Group – Proxy Mobile IPv6 – Address Reservations 1 IP Traffic Offload Option for Proxy Mobile IPv6 111 draft-gundavelli-netext-pmipv6-sipto-option-01.txt.
Guidance for Running Multiple IPv6 Prefixes (draft-liu-v6ops-running-multiple-prefixes-02) Bing Liu, Sheng Jiang (Speaker), Yang Bo IETF91
V6OPS WG – IETF #85 IPv6 for 3GPP Cellular Hosts draft-korhonen-v6ops-rfc3316bis-00 Jouni Korhonen, Jari Arkko, Teemu Savolainen, Suresh Krishnan.
An Address Management Mechanism for Blocking External Communications in IPv6 Networks 1.
RFC 4191 Router Preferences and More-Specific Routes
Nov. 8, 2006IDR WG Meeting1 IPv6 Next Hop for IPv4 Prefix In BGP Updates, NH not necessarily of same address family as NLRI Currently deployed examples:
1 Extreme Networking at Home Jari Arkko, Ericsson.
MIP6 WG IETF-68 Service Selection for Mobile IPv6 draft-korhonen-mip6-service-01 March, 2007 Jouni Korhonen, Ulf Nilsson, Vijay Devarapalli.
IPv6 Neighbor Discovery over Syam Madanapalli Samsung ISO IETF 64 – Vancouver, Canada November 8 th 2005.
CHAPTER 6: STATIC ROUTING Static Routing 2 nd semester
1 cellhost-ipv6-52.ppt/ December 13, 2001 / John A. Loughney Minimum IPv6 Functionality for a Cellular Host John Loughney, Pertti Suomela, Juha Wiljakka,
Cisco I Introduction to Networks Semester 1 Chapter 8 JEOPADY.
IPv6 Security Issues Georgios Koutepas, NTUA IPv6 Technology and Advanced Services Oct.19, 2004.
1 Update on Candidate Address Selection for Interactive Connectivity Establishment (ICE) draft-keranen-mmusic-ice-address-selection-00 A. Keränen, J. Arkko.
IPv6 Working Group IETF55 Atlanta November URL for Thermometer
Design Guidelines for IPv6 Networks draft-matthews-v6ops-design-guidelines Philip Matthews Alcatel-Lucent.
Chapter Subnets in TCP/IP Networks © N. Ganesan, Ph.D.
Requirements for LER Forwarding of IPv4 Option Packets
Internet Protocol Version 6 Specifications
Discussion on DHCPv6 Routing Configuration
Connecting an Enterprise Network to an ISP Network
Booting up on the Home Link
Default Router Preferences and More-Specific Routes in RAs
Teemu Savolainen (Nokia) MIF WG IETF#75 28-July-2009
Ch.8 Dynamic IPv6 Address Allocation
Chapter 2: Static Routing
3GPP ‘5G’ mobility considerations
Chapter 2: Static Routing
BGP Overview BGP concepts and operation.
Guide to TCP/IP Fourth Edition
Chapter 2: Static Routing
Multiple Interfaces (MIF) WG
Presentation transcript:

Controlling Traffic Offloading Using Neighbor Discovery Protocol IETF#80 Mif WG, 28-March-2011 draft-korhonen-mif-ra-offload-01 Jouni Korhonen Teemu Savolainen

Background Current default address selection prefers IPv6 over IPv4 (default policy table on RFC3484). A Mif host may have IPv6 enabled on a more 'expensive’ access (e.g. cellular) and a 'cheaper' access (e.g. Wi-Fi) may only have IPv4. There might be a need for a network managed solution to “guide” MIF hosts to prefer IPv4 in communication instead of IPv6 – or prefer ‘cheaper’ accesses over ‘expensive’ accesses. DHCPv6 is not always preferred or available, thus consider also Neighbor Discovery Protocol as a ‘command channel’. RFC4191 not always usable: e.g. no support for IPv4 traffic.

Internet Internet Illustration of typical setup IPv4WLAN Dual- Stack cellular IPv4 routeIPv6 route Dual-stack destination RA with: - prefer IPv4 over IPv6 - don’t prefer this interface’s default IPv4 gateway Router (e.g. PDN GW)

Solution proposal (experimental) A new option to Router Advertisement, which tells the network side address family preferences to the Mif host: Coexists with RFC4191. If present -> set new priorities; if absent -> not used and remove possible previous priorities. Lower-than-IPv4 Preference -> prefer any address than IPv6 tied to this interface, if just available.. Default IPv4 Gateway Preference -> use other interface for IPv4 traffic, if just available | Type | Length=1 |L|D| Reserved | | Gateway |

Solution proposal cont’d The new option effectively affects/modifies the source address selection Rule 3: The addresses SA and SB have the same scope. If Lower_than_IPv4(SA) == true and No_specific_routes(D) == true, then mark SA temporarily as "deprecated”. If Lower_than_IPv4(SB) == true and No_specific_routes(D) == true, then mark SB temporarily as "deprecated”. If one of the two source addresses is "preferred" and one of them is "deprecated" (in the [RFC4862] sense), then prefer the one that is "preferred.” Similar modification also concerns the destination address selection Rule 3 when checking whether a candidate source address for a given destination is deprecated. Do not modify ‘policy table’ as those changes are not trivially tied to a specific interfaces..

Next steps and summary There is still verifications to do: Implement and test how well it actually performs, especially against RFC4191. [IPv6 offloading works rather nicely using just RFC4191 – tested already..] Race conditions.. A lightweight approach for on-demand access and address selection prioritization controlled from the network side: One interface can be ‘selected’ as the commanding interface.. Unfortunately has an end host impact..