Confidential – © 2014 Equinix Inc.www.equinix.com IP Renumbering APRICOT 2016 S Vijayakumar Equinix IX – Peering Platform Updates.

Slides:



Advertisements
Similar presentations
Chapter 1: Introduction to Scaling Networks
Advertisements

© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 8: Monitoring the Network Connecting Networks.
Virtual LANs.
Chapter 9b Intro to Routing & Switching.  Upon completion of this chapter, you should be able to:  Identify an IPv6 address  Identify the prefix, subnet.
Seamless BGP Migration with Router Grafting Eric Keller, Jennifer Rexford Princeton University Kobus van der Merwe AT&T Research NSDI 2010.
Ver 1,12/09/2012Kode :CIJ 340,Jaringan Komputer Lanjut FASILKOM Routing Protocols and Concepts – Chapter 2 Static Routing CCNA.
Managing Your Network Environment © 2004 Cisco Systems, Inc. All rights reserved. Managing Cisco IOS Devices INTRO v2.0—9-1.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—7-1 Optimizing BGP Scalability Limiting the Number of Prefixes Received from a BGP Neighbor.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—6-1 Scaling Service Provider Networks Configuring and Monitoring Route Reflectors.
INE 3010Lab. National NSP Regional NSP Internet Exchange IX / NAP.
Ji-Young Lee IP policy & management team Korea Internet & Security Agency.
Presented By: Hanping Feng Configuring BGP With Cisco IOS Software (Part 1)
© 2009 Cisco Systems, Inc. All rights reserved.ROUTE v1.0—6-1 Connecting an Enterprise Network to an ISP Network Configuring and Verifying Basic BGP Operations.
Cisco Devices CONFIGURING CISCO SWITCH AND ROUTER.
1 Network Statistic and Monitoring System Wayne State University Division of Computing and Information Technology Information Technology.
BGP Overview Sumanta Das Gajendra Mahapatra. Content 1.Introduction 2.Session Establishment 3.Route processing 4.Basic Configuration 5.BGP Police.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing and Switching Essentials.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 10: DHCP Routing & Switching.
Brett Neely IP Next Generation. To boldly go where no network has gone before...
BGP Border Gateway Protocol By Amir and David. What Is BGP ? Exterior gateway protocols are designed to route between autonomous systems. AS’s : A set.
APNIC Policy Update 1 st TWNIC Open Policy Meeting 3 December, 2003 Taipei, Taiwan.
Root Server Attacks on 6 Feb 2007 A perspective from the L Root Server Steve Conte - ICANN / L Root
APNIC Update AfriNIC 12 May 2010 Sanjaya Services Director, APNIC.
1 TWNIC Update Sheng Wei Kuo, TWNIC NIR SIG, 28 th APNIC OPM.
© Synergon Informatika Rt., 1999 Chapter 12 Connecting Enterprises to an Internet Service Provider.
BCNET Conference April 29, 2009 Andree Toonk BGPmon.net Prefix hijacking! Do you know who's routing your network? Andree Toonk
© 2001, Cisco Systems, Inc. A_BGP_Confed BGP Confederations.
Use cases Navigation Problem notification Problem analysis.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 4 Installing and Configuring the Dynamic Host Configuration Protocol.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
HKIX Sharing at PacNOG 18 Che-Hoo CHENG CUHK/HKIX 30 Nov
1 Version 3.1 Module 6 Routed & Routing Protocols.
APNIC Update Philip Smith Director of Learning & Development, APNIC ARIN st to 24 th April 2013.
1 © 2006 Cisco Systems, Inc. All rights reserved. Session Number Presentation_ID Using the Cisco Technical Support & Documentation Website for IP Routing.
+ Routing Concepts 1 st semester Objectives  Describe the primary functions and features of a router.  Explain how routers use information.
Copyright Introduction to Computer Networking Learning About Other Devices.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—5-1 Customer-to-Provider Connectivity with BGP Connecting a Multihomed Customer to a Single Service.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—7-1 Optimizing BGP Scalability Using BGP Route Dampening.
© 2005 Cisco Systems, Inc. All rights reserved. BGP v3.2—3-1 Route Selection Using Policy Controls Using Outbound Route Filtering.
APNIC Status Report RIPE 44 Amsterdam, The Netherlands January 27-31, 2003.
Dynamic P2P with BGP Route Servers BFD for data-plane verification Magnus Bergroth NORDUnet.
Bringing External Connectivity and Experimenters to GENI Nick Feamster Georgia Tech.
Thoughts on TEIN2 Operation and Collaboration Xing Li
© 2009 Cisco Systems, Inc. All rights reserved. ROUTE v1.0—1-1 Planning Routing Services Lab 1-1 Debrief.
What’s New in Fireware v WatchGuard Training.
CHAPTER 10: DHCP Routing & Switching. Objectives 10.0 Introduction 10.1 Dynamic Host Configuration Protocol v Dynamic Host Configuration Protocol.
Instructor Materials Chapter 8: DHCP
Connecting an Enterprise Network to an ISP Network
Scaling Service Provider Networks
BGP 1. BGP Overview 2. Multihoming 3. Configuring BGP.
BGP Route Server Proof of Concept
IEPG Minneapolis, March 1999
Chapter 10: DHCP Routing & Switching Chapter 10: DHCP
Trellis Tutorial An Open-Source, White-Box, SDN Based Leaf-Spine Network Fabric Charles Chan Open Networking Foundation.
Routing and Switching Essentials v6.0
Routing Protocols and Concepts – Chapter 2
DE-CIX New York – Renumbering Heads-up Dr. Thomas King, CTO
Xoserve IX Refresh Customer Update 03/01/2019.
Chapter 10: Advanced Cisco Adaptive Security Appliance
Xoserve IX Refresh Customer Update 04/04/2019.
BGP Instability Jennifer Rexford
Xoserve IX Refresh Customer Update 05/03/2019.
Status Report on Policy Implementation at the APNIC Secretariat
Xoserve IX Refresh Customer Update 01/05/2019.
An Application Programming Interface for Interconnection Services
An Application Programming Interface for Interconnection Services
Presentation transcript:

Confidential – © 2014 Equinix Inc. IP Renumbering APRICOT 2016 S Vijayakumar Equinix IX – Peering Platform Updates

Confidential – © 2014 Equinix Inc. 2 Looking Back IX Platform launched in Year 2005 –Started with /25 Subnet Consistent customer base / port growth –Subnet Expanded from /25 to /24 – in Year 2011 –IPv6 peering started in 2008 (started with Google, PCH, APNIC) Rapid traffic growth –1.1Tbps IPv4 aggregated –25G to 30G – IPv6 aggregate EIE – Asia Pacific

Confidential – © 2014 Equinix Inc. 3 Looking back (contd.) Upgrades along the way –Switch fabrics, new switch additions –100G ports for customers Route Servers used –Quagga to openBGPD to BIRD –Settled with BIRD EIE – Asia Pacific Current Status –As on Dec’15 – 95% of /24 assigned out in Singapore and Sydney IX platforms.

Confidential – © 2014 Equinix Inc. 4 IP address renumbering Planning / Preparation Started planning Nov 2015 Select New Peering IP Address Range –Singapore  Existing: /24New: /22 –Sydney  Existing: /24New: /22 Migration (Parallel run) Period –Singapore: 15-Feb-2016 ~ 19-Feb-2016 (Completed) –Sydney:15-Mar-2016 ~ 20-Mar-2016 Information gathering –Customer peering details and verify contacts –Total number of prefixes received in the old route servers –Customer port status Draft Proposal for renumbering and Customer notifications Purchase New Server hardware EIE – Asia Pacific

Confidential – © 2014 Equinix Inc. 5 IP address renumbering Implementation (Backend) New Route Servers Installation –Install new Server hardware with CentOS –BIRD Route Server daemon Testing New Route Servers –Integrate with NMS tools for Config generations and monitoring –Setup peering with Test clients –BGP Community Operations –New Feature testing for RTBH (coming soon !!!) Pilot Peering –Invite Couple of peering participants to peer with new RS EIE – Asia Pacific

Confidential – © 2014 Equinix Inc. 6 IP address renumbering Implementation (Frontend) EIE – Asia Pacific Steps Tasks 9 weeks before parallel run First Announcement to all peering participants Reminders At every 15-20days interval Assign new IP Notify acknowledged participants with new RS details and new IPv4 assignment (Only change first 3 octets. Same 4 th octet) 1 week before parallel run Final reminder to all EIE participants Parallel Run Feb 2016 (SG) Mar 2016 (SY) Peering participants to configure new IP and setup MLPA peering with new route servers. Re-establish the BLPA peering (if any) with peering partners using new IP address. Remove old IP address from the equipment configuration. End of Parallel run Equinix will disable All peering toward old IP Address 01 Mar 2016 (SG) 30 Mar 2016 (SY) Migrate IPv6 from old server to New Server and Decommission the old Route Servers

Confidential – © 2014 Equinix Inc. 7 IP address renumbering EIE – Asia Pacific 15-Feb ~ 19-Feb Customers start peering with new route servers 20-Feb ~ 29-Feb Follow up with the remaining customers that still not renumbered 29-Feb Midnight Migrate IPv6 address from old Route Servers to new Route Servers All IPv6 peering sessions will be migrated to new Route Servers Existing Route Servers will be shutdown New Route Servers Parallel Migration Path Existing + New Route Servers Existing Route Servers Before 14-Feb Feb-2016 ~ 19-Feb Mar-2016 ~ 20-Mar-2016 After 20-Feb-2016 After 21-Mar-2016 Customer equipment

Confidential – © 2014 Equinix Inc. 8 IP address renumbering Customer Configuration (Sample) -- Do not use as is EIE – Asia Pacific Parallel Run Period After End of Parallel run period ! SHUTDOWN THE BGP SESSIONS WITH X NEIGHBORS Router(config)#router bgp 123 Router(config-router)#neighbor shut Router(config-router)#neighbor shut Router(config-router)#neighbor y shut Router(config-router)#no neighbor Router(config-router)#no neighbor Router(config-router)#no neighbor y ! REMOVE X IP ADDRESS CONFIGURATION IN THE ROUTER Router(config)#interface Gx/x Router(config-if)#ip address x BGP CONFIGURATION INTERFACE CONFIGURATION ! CONFIGURE NEWLY ASSIGNED IP X AS SECONDARY ADDRESS IN THE ROUTER Router(config)#interface Gx/x Router(config-if)#ip address x secondary Router(config-if)#no ip proxy-arp Router(config-if)#end ! ESTABLISH BGP SESSION WITH NEW ROUTE SERVERS AND BLPA PEERS USING NEW IP ADDRESS, X Router(config)#router bgp 123 Router(config-router)#neighbor remote-as Router(config-router)#neighbor Router(config-router)#neighbor remote-as Router(config-router)#neighbor Router(config-router)#neighbor y remote-as Router(config-router)#neighbor y......

Confidential – © 2014 Equinix Inc. 9 Latest Status  Singapore 80% of customers has been peered with new route servers within 1 st week of renumbering period Notify to the rest customers on 2 nd week  Sydney New route servers are Installed and currently in testing phase Customers has been informed for renumbering by notification EIE – Asia Pacific 15-Feb16-Feb17-Feb18-Feb19-Feb20-Feb New RS BGP Sessions0%38%50%63%72%78% New RS BGP Routes0%34%48%76%84%98% New RS Adoption Curve0%30%60%80% 100%

Confidential – © 2014 Equinix Inc. 10 Upcoming Event 9 to 12 August 2016

Confidential – © 2014 Equinix Inc. 11