1 Using VPLS for VM mobility cern.ch cern.ch HEPIX Fall 2015.

Slides:



Advertisements
Similar presentations
Virtual Links: VLANs and Tunneling
Advertisements

NETWORK TRANSFORMATION THROUGH VIRTUALIZATION
Chapter 1: Introduction to Scaling Networks
LAN Segmentation Virtual LAN (VLAN).
IPv6 at CERN Update on Network status David Gutiérrez Co-autor: Edoardo MartelliEdoardo Martelli Communication Services / Engineering
Implementing Inter-VLAN Routing
Title or Title Event/Date Presenter, PresenterTitle, Internet2 Network Virtualization & the Internet2 Innovation Platform To keep our community at the.
Ethernet and switches selected topics 1. Agenda Scaling ethernet infrastructure VLANs 2.
1 Version 3.0 Module 8 Virtual LANs. 2 Version 3.0.
1 Fall 2005 Layer 3 Switches and VLANs Qutaibah Malluhi CSE Department Qatar University.
INE 3010Lab. National NSP Regional NSP Internet Exchange IX / NAP.
1 25\10\2010 Unit-V Connecting LANs Unit – 5 Connecting DevicesConnecting Devices Backbone NetworksBackbone Networks Virtual LANsVirtual LANs.
SMUCSE 8344 MPLS Virtual Private Networks (VPNs).
CECS 474 Computer Network Interoperability Tracy Bradley Maples, Ph.D. Computer Engineering & Computer Science Cal ifornia State University, Long Beach.
Mr. Mark Welton.  Three-tiered Architecture  Collapsed core – no distribution  Collapsed core – no distribution or access.
Network-based IP VPNs using Virtual Routers Tim Hubbard.
V1.1 VPLS Principle. Objectives Understand the basics of mpls layer 2 VPN Understand VPLS principle.
Connecting LANs, Backbone Networks, and Virtual LANs
Agenda Network Infrastructures LCG Architecture Management
Routing. A world without networks and routing  No connection between offices, people and applications  Worldwide chaos because of the lack of centralized.
Chapter Six NetworkingHardware. Agenda Questions about Ch. 11 Midterm Exam Ch.6 Cable kit.
Virtual LAN Design Switches also have enabled the creation of Virtual LANs (VLANs). VLANs provide greater opportunities to manage the flow of traffic on.
IPv6 Deployment Plan The Global IPv6 Summit 2001.
TCP/SYN Attack – use ACL to allow traffic from TCP connections that were established from the internal network and block packets from an external network.
Virtualization Infrastructure Administration Network Jakub Yaghob.
Repeaters and Hubs Repeaters: simplest type of connectivity devices that regenerate a digital signal Operate in Physical layer Cannot improve or correct.
Link Layer 5-1 Link layer, LAN s: outline 5.1 introduction, services 5.2 error detection, correction 5.3 multiple access protocols 5.4 LANs  addressing,
Draft-bitar-nvo3-vpn-applicability-00.txt Page - 1 Cloud Networking: Framework and VPN Applicability draft-bitar-nvo3-vpn-applicability-00.txt Nabil Bitar.
5: Link Layer Part Link Layer r 5.1 Introduction and services r 5.2 Error detection and correction r 5.3Multiple access protocols r 5.4 Link-Layer.
1 Kyung Hee University Chapter 15 Connecting LANs, Backbone Networks, and Virtual LANs.
Inter VLAN routing W.lilakiatsakun. What is inter VLAN routing.
Computer Networks 15-1 Chapter 15. Connecting LANs, Backbone Networks, and Virtual LANs 15.1 Connecting devices 15.2 Backbone networks 15.3 Virtual LANs.
© 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.
Operating Wide-Area Ethernet Networks Matt Davy Global NOC Matt Davy Global NOC.
VLANs. Current Setup Why VLAN? Allows DL Codec connections anywhere in your building Don’t have to purchase separate switches for your codec network.
Connecting LANs, Backbone Networks, and Virtual LANs : Data Communication and Computer Networks Asst. Prof. Chaiporn Jaikaeo, Ph.D.
Connecting LANs, Backbone Networks, and Virtual LANs
Lecture-2: Idea of Network LAN - Local Area Network WAN - Wide Area Network.
MULTI-PROTOCOL LABEL SWITCHING Brandon Wagner. Lecture Outline  Precursor to MPLS  MPLS Definitions  The Forwarding Process  MPLS VPN  MPLS Traffic.
McGraw-Hill©The McGraw-Hill Companies, Inc., 2004 Chapter 16 Connecting LANs, Backbone Networks, and Virtual LANs.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco PublicITE I Chapter 6 1 Switching in an Enterprise Network Introducing Routing and Switching in the.
Network infrastructure for CERN DataCenter HEPiX Fall 2015.
High performance Brocade routers
1 VLANs Relates to Lab 6. Short module on basics of VLAN switching.
TOPIC 1.3 INTRODUCTION TO NETWORKING. Router – A netwok interconnection device & associated software that links two networks. The networks being linked.
1 Large-scale (Campus) Lan design (Part II)  VLANs  Hierarchical LAN design.
A follow-up on network projects 10/29/2013 HEPiX Fall Co-authors:
Section #7: Getting Data from Point A to Point B.
5: DataLink Layer5-1 Virtualization of networks Virtualization of resources: powerful abstraction in systems engineering: r computing examples: virtual.
IS-IS Last Update Copyright 2012 Kenneth M. Chipps Ph.D.
Release 16/7/2009 Internetworking Devices Chapter 10 Jetking Infotrain Ltd.
© ExplorNet’s Centers for Quality Teaching and Learning 1 Select appropriate hardware for building networks. Objective Course Weight 2%
Inter VLAN routing Ferry Astika Saputra.
Instructor Materials Chapter 1: LAN Design
LESSON 2.1_A Networking Fundamentals Understand Switches.
Large-scale (Campus) Lan design (Part II)
Connecting Network Components
Optical-Based Switching Solutions
Operating Wide-Area Ethernet Networks
Chapter 4 Data Link Layer Switching
IS3120 Network Communications Infrastructure
Virtual Local Area Network
Implement Inter-VLAN Routing
Medium-Sized Switched Network Construction
NTHU CS5421 Cloud Computing
Network layer devices combine multiple broadcast domains
Implement Inter-VLAN Routing
Implement Inter-VLAN Routing
Implement Inter-VLAN Routing
Presentation transcript:

1 Using VPLS for VM mobility cern.ch cern.ch HEPIX Fall 2015

Agenda CERN data center The objective The idea The solution Conclusions 2

Agenda CERN data center The objective The idea The solution Conclusions 3

Switzerland 1000 racks Hungary 300 racks Wigner Research Centre for Physics Since January x 100GbE links 4 CERN Data Center (I)

Network equipment Brocade routers HP Procurve / HP H3C / Brocade switches 5 CERN Data Center (II)

6 CERN network (I) x100GbE links Distribution CoreAccess x10GbE ToR x10GbE

CERN network (II) Routed network (OSPF) No vlans, no spanning-tree ECMP and LACP IPv4 / IPv6 Dual stack since 2013 x10GbE switch uplinks (LCG) 100GbE p2p router interconnects (LCG) MPLS deployed in the backbone 7

Agenda CERN data center The objective The idea The solution Conclusions 8 8

The objective (I) Migrate virtual machines transparently to the new hardware 9 Virtual Machines

The objective (II) Migrate running virtual machines transparently to the new hardware Conditions : Keep the same ip address on all virtual machines Live migration Restrictions: CERN is a routed network We do not extend VLANs across racks 10

Agenda CERN data center The objective The idea The solution Conclusions 11

The idea MPLS / IP network Switch B Router A Router B Switch A 12 Row A Row B VM

The idea MPLS / IP network Switch B Router A Router B Switch A Multimode fiber 13 Row A Row B VM

The idea MPLS / IP network Switch B Router A Router B Switch A VM 14 Row A Row B

The idea MPLS / IP network Switch B Router A Router B Switch A Connect the switches at router level VM

The idea MPLS / IP network Switch B Router A Router B Switch A Connect the switches logically using VPLS VM

What is VPLS ? Virtual Private LAN Service RFC4761 / RFC4762 Signaling based on BGP or LDP From Wikipedia: “Virtual Private LAN Service (VPLS) is a way to provide Ethernet-based multipoint to multipoint communication over IP or MPLS networks” You need an MPLS enabled backbone 17

What is VPLS ? MPLS / IP network Switch B Router A Router B Switch A VPLS emulates an Ethernet switch VM

Agenda CERN data center The objective The idea The solution Conclusions 19

The solution vlan 51 name S513-C-IP790 untagged ethe 5/1 router-interface ve 51 loop-detection ! interface ethernet 5/1 no flow-control load-interval 30 enable ! interface ve 51 port-name VPLS#S513-C-IP790 ip ospf area ip ospf cost 1 ip ospf passive ip address /24 ! Layer 1 Layer 2 Layer 3 MPLS 20 Switch A Switch B

The solution vlan 51 name S513-C-IP790 untagged ethe 5/1 router-interface ve 51 loop-detection ! interface ethernet 5/1 no flow-control load-interval 30 link-fault-signaling ! interface ve 51 port-name VPLS#S513-C-IP790 ip ospf area ip ospf cost 1 ip ospf passive ip address /24 ! Layer 1 Layer 2 Layer 3 MPLS 21 vpls 1 1 auto-discovery vlan 51 untagged ethe 5/1 router-interface ve 51 Switch A Switch B

The solution vlan 51 name S513-C-IP790 untagged ethe 5/1 router-interface ve 51 loop-detection ! interface ethernet 5/1 no flow-control load-interval 30 link-fault-signaling ! interface ve 51 port-name VPLS#S513-C-IP790 ip ospf area ip ospf cost 1 ip ospf passive ip address /24 ! Layer 1 Layer 2 Layer 3 MPLS 22 vpls 1 1 auto-discovery vlan 51 untagged ethe 5/1 router-interface ve 51 Switch A Switch B (config)# vlan 51 (config-vlan-51)# no router-interface ve 51 (config-vlan-51)# no untagged eth 5/1 (config-vlan-51)# router mpls (config-mpls)# vpls 1 1 (config-mpls-vpls-1)# router-interface ve 51

The loop cable (I) MPLS / IP network Switch B Router A Router B Switch A Loop cable installed in distribution routers VM

The loop cable (II) MPLS / IP network Switch B Router A Router B Switch A Routing still provided by Router A 24 VM Internet

The loop cable (III) MPLS / IP network Switch B Router A Router B Switch A Increase VRRP priority in router B 25 Internet VM

The loop cable (IV) Implemented with 10GigabitEthernet ports Advantage It allows us to create the circuit transparently We can deploy multiple links in parallel if needed It can be used for multiple migrations 26

Operations Workflow 1. Service manager will create a ticket 2. Network team will enable the circuit 3. Migration of virtual machines 4. The circuit will be removed Open questions: Duration of the circuit ? Number of circuits simultaneously ? 27

Agenda CERN data center The objective The idea The solution Conclusions 28

Conclusions It allows us to connect the broadcast domain of different IP services transparently It supports multiple circuits at the same time The solution is based on standard protocols (RFC) It works… although not tested in production yet Our tools are ready to support this configuration It scales as we could connect two IP services from different data centers (Geneva vs Budapest) 29

Thank you 30