Alain Durand, Comcast David Ward, Cisco

Slides:



Advertisements
Similar presentations
IETF Calsify.
Advertisements

L2VPN WG “NVO3” Meeting IETF 82 Taipei, Taiwan. Agenda Administrivia Framing Today’s Discussions (5 minutes) Cloud Networking: Framework and VPN Applicability.
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
CCAMP Working Group Online Agenda and Slides at: Tools start page:
L3VPN WG IETF 78 09/11/ :00-15:00 Chairs: Marshall Eubanks Danny McPherson Ben Niven-Jenkins.
Softwire IETF 78. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and.
Softwire wg Alain Durand, Comcast David Ward, Cisco.
Softwires IETF 65. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and.
NEWTRK WG Paris, August 5, Agenda 0 – agenda bashing – 10m 1 - introduction & status - chair- 10m discussion on the issues with ISD proposal.
Softwires IETF 67 Alain Durand, David Ward. Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF.
CCAMP Working Group Online Agenda and Slides at: Data tracker:
Web Authorization Protocol (oauth) Hannes Tschofenig.
Mary Barnes (WG co-chair) Cullen Jennings (WG co-chair) DISPATCH WG IETF 90.
Authentication and Authorization for Constrained Environment (ACE) WG Chairs: Kepeng Li, Hannes
DMM WG IETF 84 DMM WG Agenda & Status Tuesday, July 31 st, 2012 Jouni Korhonen, Julien Laganier.
Interface to the Routing System (IRS) BOF IETF 85, Atlanta November 2012.
IPR WG IETF 62 Minneapolis. IPR WG: Administrivia Blue sheets Scribes Use the microphones Note Well.
Emergency Context Resolution with Internet Technologies (ecrit) Hannes Tschofenig, Marc Linser Chairs.
OPSAWG chairs: Scott Bradner Christopher Liljenstolpe.
Agenda Wednesday, July 29, :00 – 15:00 Congresshall B Please join the Jabber room: LEDBAT WG IETF 75.
Emergency Context Resolution with Internet Technologies (ECRIT) Chairs: Marc Linsner & Roger Marshall Standing In for the Chairs: Brian Rosen IETF 94.
STIR Secure Telephone Identity Revisited
LMAP WG IETF 97 – Seoul, SK November 17, 2016 Dan Romascanu Jason Weil
Layer Independent OAM Management in the Multi-Layer Environment LIME
Chairs: Flemming Andreasen Miguel A. Garcia
Agenda Stig Venaas Behcet Sarikaya November 2010
CLUE WG Interim Meeting San Jose, CA Sept , 2012
Softwire Mesh Solution Framework
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
SIPREC WG, Interim virtual meeting , GMT-4
Agenda and Status SIP Working Group
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
Agenda Agreement on the problem statement
IETF 86 Orlando MBONED.
TRILL Working Group TRansparent Interconnection of Lots of Links
Extensible Messaging and Presence Protocol (XMPP) WG
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
Mary Barnes (WG co-chair) Paul Kyzivat (WG co-chair)
Joint TICTOC and NTP Meeting
CONEX BoF.
MODERN Working Group IETF 97 November 14, 2016.
CAPWAP Working Group IETF 73 Minneapolis 18 Nov 2008, 17:10-18:10
Network Virtualization Overlays (NVO3) Working Group IETF 97, November 2016, Seoul Chairs: Secretary: Sam Aldrin Matthew Bocci.
BIER WG IETF 101 London 21 March 2018.
Joint OPS Area and OPSAWG Meeting
Network Virtualization Overlays (NVO3) Working Group IETF 99, July 2017, Prague Chairs: Secretary: Sam Aldrin Matthew Bocci
Kathleen Moriarty, Trusted Execution Environment Provisioning (TEEP) BoF IETF-100 November 2017 Chairs: Nancy Cam-Winget,
SPRING IETF-98 Tuesday, March 28.
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
Network Virtualization Overlays (NVO3) Working Group IETF 98, March 2017, Chicago Chairs: Secretary: Sam Aldrin Matthew Bocci.
Thursday, 20th of July 2017.
16th November 2016 Gorry Fairhurst (via webrtc) David Black WG chairs
Multiple Interfaces (MIF) WG
NETMOD Agenda and WG Status
SIPREC WG, Interim Meeting , GMT/UTC
Flexible Ethernet (Side meeting)
20th July 2017 Gorry Fairhurst Wes Eddy David Black WG chairs
BIER WG IETF 99 Prague 20 July 2017.
SIPREC WG, Interim virtual meeting , GMT
Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made.
Agenda Wednesday, March 30, :00 – 11:30 AM
TEAS CCAMP MPLS PCE Working Groups
SIPBRANDY Chair Slides
Multiple Interfaces (MIF) WG
Pseudowire And LDP-enabled Services (PALS) WG Status IETF 100 Singapore Co-Chairs: Stewart Bryant and Andy Malis
IETF80.
Scott Bradner & Martin Thomson
NETCONF WG IETF 80, Prague, Czech Republic March 31,
IETF 100 Singapore MBONED.
Audio/Video Transport Extensions (avtext) Working Group
Presentation transcript:

Alain Durand, Comcast David Ward, Cisco Softwire wg Alain Durand, Comcast David Ward, Cisco

Note Well Any submission to the IETF intended by the Contributor for publication as all or part of an IETF Internet-Draft or RFC and any statement made within the context of an IETF activity is considered an "IETF Contribution". Such statements include oral statements in IETF sessions, as well as written and electronic communications made at any time or place, which are addressed to: the IETF plenary session, any IETF working group or portion thereof, the IESG, or any member thereof on behalf of the IESG, the IAB or any member thereof on behalf of the IAB, any IETF mailing list, including the IETF list itself, any working group or design team list, or any other list functioning under IETF auspices, the RFC Editor or the Internet-Drafts function All IETF Contributions are subject to the rules of RFC 3978 and RFC 3979. Statements made outside of an IETF session, mailing list or other function, that are clearly not intended to be input to an IETF activity, group or function, are not IETF Contributions in the context of this notice. Please consult RFC 3978 for details.

Wg status Charter went to internal & external review Comments received Chairs, AD & IESG members started addressing the comments… …AD had a baby! (Congratulation!) As of this morning, we are approved as a wg by the IESG! Secretariat still needs to make it formal

Agenda Overview of meeting in Paris (Chairs) Hub and Spoke Problem Overview (Durand) Hub and Spoke Illustration (Miyakawa, Palet, Williams) Mesh Problem Overview (Ward) Mesh Illustration (Li) Status of draft problem statement (Chairs) Next steps (Chairs, all)

Paris Interim Meeting We held an interim meeting in Paris on October 11th-12th 18 participants, intense discussions, very productive meeting Focus on problem statement draft-durand-softwire-problem-statement-00.txt edited in rush just before the cut-off date (excuse typos…) 2 problems identified, topology driven: Access network, customer initiated, one exit path [Hubs & Spokes] Core network, ISP initiated, complex routing topology [Mesh] We will look at both problems independently Hopefully, they will share enough common technology

Hub & Spoke Description

Hubs & Spokes Problem Description: Applicability: Access network problem, customer initiated, one exit path Applicability: ISPs with Dual Stack core and a number of dual stack Points of Presence (“Hubs”) where they connect their customers. 3 usage cases have been identified: the networks between the CPE router and the hub supports only one address family. the CPE router cannot be easily upgraded to support both address families, a softwire is created from a node behind the CPE router Same, but initiated from another router behind the CPE router

Usage Case 1 Dual AF Single AF Softwire Concentrator CPE Router Dual AF Softwire Initiator

Usage Case 2 Dual AF Softwire Concentrator CPE Router Single AF Dual AF Host Softwire Initiator

Usage Case 3 Dual AF Softwire Concentrator CPE Router Single AF Dual AF Router Softwire Initiator

Hubs & Spokes Assumptions NAT/PAT (in IPv4) is present Not always upgradeable CPE router “Stable” IPv6 prefix desired Softwires initiated by customer Customer side: softwire initiator May be a host or a router ISP side: softwire concentrator Routing: default route from softwire initiator to concentrator (CPE routers do not generally run a routing protocol, but the softwire solution will work even if it does.)

Hubs & Spokes Properties (1) Scaling: to the millions of softwire customers Set-up time (a.k.a. “latency”) A fraction of the total set-up time of the CPE router Multicast Classic multicast solution run over the softwire

Hubs & Spokes Properties (2) Security Must support secure user authentication May be turned off. Must be able to support payload security when desired outside of the softwire mechanism Operation And Management Keep alive Usage accounting End point failure detection (inner address of the softwire) Path failure detection (outer address of the softwire)

Hubs & Spokes Encapsulations Critical path IPv6/IPv4 IPv6/UDP/IPv4 IPv4/IPv6 Other encapsulations to be supported later (e.g. IPv6/IPv6)

Hub & Spoke Illustrations Slides from Shin, Carl & Jordi

Mesh Description

Mesh Problem Description: Applicability: Core network problem, ISP initiated, complex routing topology Applicability: ISPs (or large enterprise networks acting as ISP for their internal resources) establish connectivity to 'islands' of networks of one address family type across a transit core of a differing address family type.

Mesh Diagram IPv6-only Transit Core BGP Dual-Stack AFBR IPv6 Access Island IPv6 Access Network

AFBR To provide reachability across the transit core dual-stack devices are installed that act as "Address Family Boundary Routers”. Creates a limited dual-stack edge network Core can be solely one AF and islands don’t require upgrade AFBR provide peering across AS or within an AS Can be used inconjunction w/ route reflectors

Full Mesh Overlay for Many2Many connnectivity V4 island V6 transit AFBR V4 island AFBR AFBR V4 island

May have different encaps available V4 island V6 transit core AFBR MGRE,L2TPv3 L2TPv3 MGRE V4 island AFBR L2TPv3 MPLS IPsec AFBR MGRE IPsec V4 island Must have solution to allow for negotiation and preference of encap

Must support Applications…. L3-VPN using 2547bis Route Reflector VPN V4 island V6 transit AFBR V4 island AFBR AFBR V4 island VPN VPN

Mesh properties (1) Scaling Services / Encapsulation Security Number of AFBR related to the number of islands and exit points from islands (x0-x00 islands) We know of no cases of x0000++ islands Full routing table needs to be supported Islands can carry x00000 of routes Services / Encapsulation v4/v6 or v6/v4 L2VPN L3VPN (overlapping address spaces) Multicast a must in all cases Security No “user” authentication Authentication for control plane may be turned off Support for IPsec in data plane (outside of softwires)

Mesh properties (2) Operation And Management No need for keepalive Usage accounting End point failure detection Path failure detection Flexible encapsulation possibilities Interconnection at L2 or L3 Cannot require full mesh of all AFBRs under all circumstances

Mesh Illustrations Slides from Pr Li

Problem Statement Draft Status Problem statement described in draft-durand-softwire-problem-statement-00.txt Comments received on the ML Typos Some minor stuff n engineer that comes up with n+1 design syndrome 3 issues raised about the Mesh problem: Scale Presented today Should this be solved at layer 2 or layer 3 Crystal ball says both (This belongs to the solution space) Should the softwires be initiated from the PE or CPE or both? Crystal ball says most commonly PE (for mesh)

Next Steps Mark finish the creation of the wg! Done, minor nits on charter + secretariat action Rev problem statement draft draft-ietf-softwire-problem-statement-00.txt Nov. 14th draft-ietf-softwire-problem-statement-01.txt Dec. 1st WG Last Call on problem statement draft Target: Dec. 8th Interim meeting on solution space (Jan/Feb 06) Last was in Europe, Hong Kong?