1 Stable Connectivity IETF 91 11/2014 Honolulu draft-eckert-anima-stable-connectivity-00 T.Eckert M. Behringer.

Slides:



Advertisements
Similar presentations
1 IPv6 and IPv4 Interoperation and Transition Tony Hain co-chair IETF ngtrans WG
Advertisements

IPv4 - IPv6 Integration and Coexistence Strategies Warakorn Sae-Tang Network Specialist Professional Service Department A Subsidiary.
Neighbor Discovery for IPv6 Mangesh Kaushikkar. Overview Introduction Terminology Protocol Overview Message Formats Conceptual Model of a Host.
Transitioning to IPv6 April 15,2005 Presented By: Richard Moore PBS Enterprise Technology.
IPv6 Privacy Hannes Tschofenig, Tara Whalen. Agenda Privacy Threats Layering Addressing Policy Questionnaire.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Introduction to IPv4 Introduction to Networks.
Cs/ee 143 Communication Networks Chapter 6 Internetworking Text: Walrand & Parekh, 2010 Steven Low CMS, EE, Caltech.
Secure Network Bootstrapping Infrastructure May 15, 2014.
IPv6 Multihoming Support in the Mobile Internet Presented by Paul Swenson CMSC 681, Fall 2007 Article by M. Bagnulo et. al. and published in the October.
January 23-26, 2007 Ft. Lauderdale, Florida An introduction to SIP Simon Millard Professional Services Manager Aculab.
11 TROUBLESHOOTING Chapter 12. Chapter 12: TROUBLESHOOTING2 OVERVIEW  Determine whether a network communications problem is related to TCP/IP.  Understand.
L3vpn end-system draft Pedro Marques. Overview Defines a mechanism to associate an end- system virtual interface to an L3VPN. – Co-located forwarder:
K. Salah 1 Chapter 31 Security in the Internet. K. Salah 2 Figure 31.5 Position of TLS Transport Layer Security (TLS) was designed to provide security.
Inside the Internet. INTERNET ARCHITECTURE The Internet system consists of a number of interconnected packet networks supporting communication among host.
Tesseract A 4D Network Control Plane
Internet Protocol Security (IPSec)
Class 3: SDN Stack Theophilus Benson. Outline Background – Routing in ISP – Cloud Computing SDN application stack revisited Evolution of SDN – The end.
A Scalable, Commodity Data Center Network Architecture.
IP/ICMP Translation Algorithm (IIT) Xing Li, Congxiao Bao, Fred Baker
Controlling Traffic Offloading Using Neighbor Discovery Protocol IETF#80 Mif WG, 28-March-2011 draft-korhonen-mif-ra-offload-01 Jouni Korhonen Teemu Savolainen.
MPTCP Proxy Support Costin Raiciu. Explicit Proxies The MPTCP host knows about the proxy (e.g. via DHCP) All connections are made to the proxy – Signaling.
Host Identity Protocol
資 管 Lee Lesson 11 Coexistence and Migration. 資 管 Lee Lesson Objectives Coexistence and migration overview Coexistence mechanisms ◦ Dual Stack ◦ Tunneling.
Summary of Certification Process (part 1). IPv6 Client IPv6 packets inside IPv4 packets.
1 | 3GPP2 TSG-X Discussion | December GPP2 X R1 TITLE: TITLE: M2M Deployment Scenarios for 3GPP2SOURCE Mike Dolan, Alcatel-Lucent,
CSE 8343 Group 3 Advanced OS Inter Operability Between IPv4 and IPv6 Team Members Aman Preet Singh Rohit Singh Nipun Aggarwal Chirag Shah Eugene Novak.
SOCKS Group: Challenger Member: Lichun Zhan. Agenda Introduction SOCKS v4 SOCKS v5 Summary Conclusion References Questions.
Coexistence and Migration
Chapter 22 Network Layer: Delivery, Forwarding, and Routing
IPv6 Home Networking Architecture - update IETF homenet WG Interim meeting Philadelphia, 6 th Oct 2011 draft-chown-homenet-arch-00.
Basic Transition Mechanisms for IPv6 Hosts and Routers -RFC 4213 Kai-Po Yang
IPv4/IPv6 Coexistence Scenarios - Requirements for Translation Mechanisms. draft-ietf-v6ops-nat64-pb-statement-req-01 M. Bagnulo, F. Baker, I. van Beijnum.
Sharing a single IPv4 address among many broadband customers
1 UDP Encapsulation of 6RD IETF 78 Maastricht 2010 July 30.
July 16, Diameter EAP Application (draft-ietf-aaa-eap-02.txt) on behalf of...
Softwire wg Alain Durand, Comcast David Ward, Cisco.
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.
IPv6 transition strategies IPv6 forum OSAKA 12/19/2000 1/29.
Ch 6: IPv6 Deployment Last modified Topics 6.3 Transition Mechanisms 6.4 Dual Stack IPv4/IPv6 Environments 6.5 Tunneling.
1 IPv6 for the Network Edge Steve Deering March 20, 2000.
Simon Millard Professional Services Manager Aculab – booth 402 The State of SIP.
Security, NATs and Firewalls Ingate Systems. Basics of SIP Security.
Guidance for Running Multiple IPv6 Prefixes (draft-liu-v6ops-running-multiple-prefixes-02) Bing Liu, Sheng Jiang (Speaker), Yang Bo IETF91
Guidance of Using Unique Local Addresses draft-liu-v6ops-ula-usage-analysis-05 draft-liu-v6ops-ula-usage-analysis-05 Bing Liu(speaker), Sheng Jiang, Cameron.
IPv4/IPv6 Coexistence Framework Prefixing/Encap/Translation (PET) draft-cui-softwire-pet-01 draft-cui-softwire-pet64-00 Yong Cui, Mingwei Xu, Shengling.
W&L Page 1 CCNA CCNA Training 3.4 Describe the technological requirements for running IPv6 in conjunction with IPv4 Jose Luis Flores /
Analysis and recommendation for the ULA usage draft-liu-v6ops-ula-usage-analysis-00 draft-liu-v6ops-ula-usage-analysis-00 Bing Liu(speaker), Sheng Jiang.
Protocol Requirements draft-bryan-p2psip-requirements-00.txt D. Bryan/SIPeerior-editor S. Baset/Columbia University M. Matuszewski/Nokia H. Sinnreich/Adobe.
DHCP Option for Configuring IPv6-in-IPv4 Tunnels DHC WG – 59 th IETF S. Daniel Park
SEMINAR ON IP SPOOFING. IP spoofing is the creation of IP packets using forged (spoofed) source IP address. In the April 1989, AT & T Bell a lab was among.
Post IPv4 “completion” Making IPv6 incrementally deployable by making it backward compatible with IPv4. Alain Durand.
1 3gpp_trans/ / IPv6 Transition Solutions for 3GPP Networks draft-wiljakka-3gpp-ipv6-transition-00.txt Juha Wiljakka,
Draft-carpenter-v6ops-label-balance-02 Brian Carpenter Sheng Jiang (Speaker) Willy Tarreau March 2012 IPv6 Flow Label for Server Load Balancing - update.
1 IETF 91, 10 Nov 2014draft-behringer-anima-reference-model-00.txt A Reference Model for Autonomic Networking draft-behringer-anima-reference-model-00.txt.
IPv6 Security Issues Georgios Koutepas, NTUA IPv6 Technology and Advanced Services Oct.19, 2004.
IPv6 Transition Mechanisms - 6DISS Workshop - 5 March 2006 IPv6 Transition Mechanisms, their Security and Management Georgios Koutepas National Technical.
Design Guidelines for IPv6 Networks draft-matthews-v6ops-design-guidelines Philip Matthews Alcatel-Lucent.
Atrium Router Project Proposal Subhas Mondal, Manoj Nair, Subhash Singh.
6MoN plus geographically distributed dual stack network monitoring #TNC16 | #IIT-CNR | #6MoN Speaker: Abraham Gebrehiwot.
COM594: Mobile Technologies Location-Identifier Separation.
VPN’s Andrew Stormer COSC 356 Fall What is a VPN? Acronym – Virtual Private Network Acronym – Virtual Private Network Connects two or more private.
IBM Tivoli Provisioning Manager IPv6 Enablement
91th IETF, 10 Nov 2014  Michael Behringer Steinthor Bjarnason Balaji BL
IPv6 for the Network Edge
A Reference Model for Autonomic Networking draft-ietf-anima-reference-model-03.txt 97th IETF, Nov 2016 Michael Behringer (editor), Brian Carpenter, Toerless.
Alain Durand, Comcast David Ward, Cisco
Agenda Agreement on the problem statement
YANG model for ANI IETF101 draft-eckert-anima-enosuchd-raft-yet-99
IETF-100, MPTCP WG, November 2017
Presentation transcript:

1 Stable Connectivity IETF 91 11/2014 Honolulu draft-eckert-anima-stable-connectivity-00 T.Eckert M. Behringer

2 Overview AN components: ACP… enables… Stable, secure connectivity for (un)configured device Immediately after enrolling devices in into AN Domain Solutions: How do we use it ? Enrollment proxy (not in scope) Inband “DCN” for NOC/OAM Connectivity NOC / network devices Assuming ACP has better connectivity properties than “data- plane Connectivity between distributed “AN” “agents” TBD (not in rev -00)

(target) autonomic network Context NOC Certificate Authority (CA) AN Registrar Autonomic Control Plane Data Plane Day 1: Deploy Day 1: Enroll, build ACP

(target) autonomic network Context NOC NOC backend systems NMS, controller Apps.. … Certificate Authority (CA) AN Registrar Autonomic Control Plane Data Plane Day 1: Deploy Day 1: Enroll, build ACP Day 1..N: Provision, Manage,…

autonomic network Scope of -00 document NOC NOC backend systems NMS, controller Apps.. … Certificate Authority (CA) AN Registrar Autonomic Control Plane Data Plane Communication between NOC (backend, CA, Registrar) OAM/MGMT plane of autonomic devices ACP exists/connects as soon as AN device is physcially rechable and enrolled But potentially slow (hop-by-hope encryption) Data plane exists only after provisioning Likely faster than ACP, likely more often not-working (mistakes, failure, during policy change provisioning) Special case of dual-path end-to-end system OAM/Mgmt plane ssh/SNMP Netconf/YANG ftp/tftp/traceroute CLI/XMPP MPLS-OAM, Autonomic Control Plane Data Plane

autonomic network Solution (1) NOC Autonomic Control Plane Data Plane Network devices OAM supports multi-context (eg: VRF) connectivity. But not necessarily all desired path policies (not an issue in first phases). Registrar: Needs ACP connectivity for enrollment of AN devices. Needs CA connectivity (likely data- plane). Initially most easily put into AN network device. NOC Backend/CA Assume IPv4 only NOC today. Pass ACP unencrypted/native to the New IPv6 only NOC devices/VMs/apps. OAM/Mgmt plane ssh/SNMP Netconf/YANG ftp/tftp/traceroute CLI/XMPP MPLS-OAM, Autonomic Control Plane Data Plane AN Registrar IPv6 only NOC Backend for AN IPv4 only NOC backend systems NMS, controller Apps.. … IPv4 only Certificate Authority (CA)

NOC autonomic network Solution (2) Autonomic Control Plane Data Plane Once NOC can be Dual-Stack: IPv6 could simply provide access to ONLY the ACP, and IPv4 ONLY to the data-plane Requires NOC-edge AN router to put an interface into two different routing contexts for IPv4/IPv6 Use DNS names to help select right address depending on purpose of NOC/OAM action: Device-acp: IPv6 only == only ACP Device-ipv4: IPv4 only == test data plane reachability IPv4 + IPv6 = ACP or data plane. Not a sufficient solution to work with a network that wants an IPv6 data plane OAM/Mgmt plane ssh/SNMP Netconf/YANG ftp/tftp/traceroute CLI/XMPP MPLS-OAM, Autonomic Control Plane Data Plane AN Registrar Dual-Stack NOC backend systems NMS, controller Apps.. … Certificate Authority (CA)

NOC autonomic network Solution (3) Autonomic Control Plane Data Plane v4/v6 To leverage ACP in a v6-data-plane or dual-stack data plane network: Edge IPv6 routing function to select path for IPv6 packet: via data-plane or ACP. Can be separate router (workaround) or edge-function in AN edge device. Separate ACP and Data-Plane IPv6 addresses on NOC devices: No need to inject non-ACP wanted addresses into ACP IPv6 routing. Leverage “normal” IPv6 host stack policies. Also on AN devices OAM stack: Select source-IPv6 addr of initiator based on destination address Select routing context based on source IPv6 addres prefix. OAM/Mgmt plane ssh/SNMP Netconf/YANG ftp/tftp/traceroute CLI/XMPP MPLS-OAM, Autonomic Control Plane Data Plane v4/v6 AN Registrar Dual-Stack NOC backend systems NMS, controller Apps.. … Certificate Authority (CA) V6 (source) routing function/device V6 ACP address V6 data-plane addr (V4 data-plane addr)

NOC autonomic network Solution (4) Autonomic Control Plane Data Plane v4/v6 Implement ACP on NOC devices/Hypervisors AN-enrollment, setup of encrypted ACP channel. Benefits: Security all the way into the NOC app Leverage AN Certificate on NOC application to also secure OAM messages going across data-plane (TLS/dTLS). Eliminates need of “routing function” workaround at edge of AN network. Allows full non-network-device registrar. Avoids need for in-network “routing function to route into ACP/data-plane. Now job of the NOC endpoint. Same policy options as in step 3 with dual IPv6 addresses on NOC device OAM/Mgmt plane ssh/SNMP Netconf/YANG ftp/tftp/traceroute CLI/XMPP MPLS-OAM, Autonomic Control Plane Data Plane v4/v6 AN Registrar Dual-Stack NOC backend systems NMS, controller Apps.. … Certificate Authority (CA)

Solution - more Bad: Connect IPv4 only NOC systems Requires NAT to ACP/IPv6 – should only consider as temporary workaround. Good: Leverage MP-TCP for OAM connections Example: Assume DNS is set up to only have ACP address of AN devices NOC device connects to AN network device via ACP address of device == uses ACP When only ACP is up and running, it will stay on ACP If data-plane running, MP-TCP can negotiate the data-plane addresses, and MP-TCP starts to (also) use data-plane (higher performance. Would work with solution step 3 or 4. Need to check what is necessary to set up MP-TCP policies to eg: prefer data-plane over ACP when available. Hybrid step 3 / 4: NOC device enrolls into AN gets AN certificate, but does not build ACP natively. Permits to leverage AN Certificate for TLS/dTLS communication across data-plane.

Thank You