Internet Technology. 15. Things we didn t get to talk about. Paul Krzyzanowski. Rutgers University. Spring Paul Krzyzanowski

Similar documents
CS-580K/480K Advanced Topics in Cloud Computing. Network Virtualization

VXLAN Overview: Cisco Nexus 9000 Series Switches

OPEN CONTRAIL ARCHITECTURE GEORGIA TECH SDN EVENT

Higher scalability to address more Layer 2 segments: up to 16 million VXLAN segments.

BROCADE CLOUD-OPTIMIZED NETWORKING: THE BLUEPRINT FOR THE SOFTWARE-DEFINED NETWORK

Software-Defined Networking (SDN) Overview

Introduction to Segment Routing

Extreme Networks How to Build Scalable and Resilient Fabric Networks

Cloud e Datacenter Networking

Cloud e Datacenter Networking

Implementing VXLAN. Prerequisites for implementing VXLANs. Information about Implementing VXLAN

TEN ESSENTIAL NETWORK VIRTUALIZATION DEFINITIONS

Exam Name: VMware Certified Associate Network Virtualization

IPv6 Switching: Provider Edge Router over MPLS

Data Center Configuration. 1. Configuring VXLAN

Introducing Avaya SDN Fx with FatPipe Networks Next Generation SD-WAN

MPLS, THE BASICS CSE 6067, UIU. Multiprotocol Label Switching

Virtualizing The Network For Fun and Profit. Building a Next-Generation Network Infrastructure using EVPN/VXLAN

Load Balancing Technology White Paper

OpenFlow: What s it Good for?

OPENSDNCORE RELEASE 4. Use cases

Introduction to MPLS APNIC

TOC: Switching & Forwarding

SOFTWARE DEFINED NETWORKING/ OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS

Introduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision:

Cloud Networking (VITMMA02) Network Virtualization: Overlay Networks OpenStack Neutron Networking

UNIVERSITY OF CAGLIARI

Operating Systems. 16. Networking. Paul Krzyzanowski. Rutgers University. Spring /6/ Paul Krzyzanowski

PATTERNS IN NETWORK ARCHITECTURE: VERTICAL COMPOSITION LAYERING

NETWORK VIRTUALIZATION IN THE HOME Chris Donley CableLabs

CSC 4900 Computer Networks: Link Layer (3)

MPLS etc.. MPLS is not alone TEST. 26 April 2016 AN. Multi-Protocol Label Switching MPLS-TP FEC PBB-TE VPLS ISIS-TE MPƛS GMPLS SR RSVP-TE OSPF-TE PCEP

Cybersecurity was nonexistent for most network data exchanges until around 1994.

VXLAN Functionality Cubro EXA48600 & EXA32100

From Zero Touch Provisioning to Secure Business Intent

Brocade and VMware Strategic Partners. Kyle Creason Brocade Systems Engineer

Multi-site Datacenter Network Infrastructures

Q-Balancer Range FAQ The Q-Balance LB Series General Sales FAQ

Implementing VXLAN in DataCenter

TOC: Switching & Forwarding

Wired internetworking devices. Unit objectives Differentiate between basic internetworking devices Identify specialized internetworking devices

Network Myths and Mysteries. Radia Perlman Intel Labs

DECODING SOFTWARE DEFINED NETWORKS

IPv6 Switching: Provider Edge Router over MPLS

Ethernet Fabrics- the logical step to Software Defined Networking (SDN) Frank Koelmel, Brocade

Implementing IP in IP Tunnel

Data Center Virtualization: VirtualWire

Application Delivery Using Software Defined Networking

Thinking Architecturally (80 Minutes Inside Scott s Head)

Overview. Overview. OTV Fundamentals. OTV Terms. This chapter provides an overview for Overlay Transport Virtualization (OTV) on Cisco NX-OS devices.

Virtual Security Gateway Overview

MASERGY S MANAGED SD-WAN

ENTERPRISE MPLS. Kireeti Kompella

UNIK Building Mobile and Wireless Networks Maghsoud Morshedi

Virtual Extensible LAN (VXLAN) Overview

Software Defined Networking

Configuring MPLS, MPLS VPN, MPLS OAM, and EoMPLS

RingCentral White Paper UCaaS Connectivity Options in the New Age. White Paper. UCaaS Connectivity Options in the New Age: Best Practices

Software Defined Networking

Nexus 1000V in Context of SDN. Martin Divis, CSE,

Optimizing your virtual switch for VXLAN. Ron Fuller, VCP-NV, CCIE#5851 (R&S/Storage) Staff Systems Engineer NSBU

Lab 1: Static MPLS LSP-RTX4-RTX1 LSP-RTX1-RTX4 LSP-RTX3-RTX2 LSP-RTX2-RTX3

PassTorrent. Pass your actual test with our latest and valid practice torrent at once

BIG-IP TMOS : Tunneling and IPsec. Version 13.0

CS 421: COMPUTER NETWORKS SPRING FINAL May 16, minutes

SDN Security BRKSEC Alok Mittal Security Business Group, Cisco

COMP9332 Network Routing & Switching

SD-WAN Transform Your Agency

FUJITSU Software Interstage Information Integrator V11

JStorm Based Network Analytics Platform. Alibaba Cloud Senior Technical Manager, Biao Lyu

OpenADN: Service Chaining of Globally Distributed VNFs

Software Defined Networks and OpenFlow. Courtesy of: AT&T Tech Talks.

How to Configure a Hybrid WAN in Parallel to An Existing Traditional Wan Infrastructure

Mesh Networking Principles

CSC 401 Data and Computer Communications Networks

SFC in the DOCSIS Network James Kim Cable Television Laboratories, Inc.

Managing and Securing Computer Networks. Guy Leduc. Chapter 2: Software-Defined Networks (SDN) Chapter 2. Chapter goals:

Fundamental Questions to Answer About Computer Networking, Jan 2009 Prof. Ying-Dar Lin,

Introduction to Multi-Protocol Label

Free4Torrent. Free and valid exam torrent helps you to pass the exam with high score

Computer Science 461 Final Exam May 22, :30-3:30pm

Networks Fall This exam consists of 10 problems on the following 13 pages.

Computer Networks CS 552

Cross-Site Virtual Network Provisioning in Cloud and Fog Computing

OpenADN: Mobile Apps on Global Clouds Using OpenFlow and SDN

Virtual Dispersive Networking Spread Spectrum IP

MPLS VPN. 5 ian 2010

IBM Cloud for VMware Solutions NSX Edge Services Gateway Solution Architecture

Computer Network Architectures and Multimedia. Guy Leduc. Chapter 2 MPLS networks. Chapter 2: MPLS

Solution Guide. Infrastructure as a Service: EVPN and VXLAN. Modified: Copyright 2016, Juniper Networks, Inc.

DaoliNet A Simple and Smart Networking Technology for Docker Applications

Networking interview questions

TCP/IP protocol suite

Transform your network and your customer experience. Introducing SD-WAN Concierge

MPLS etc.. 9 May 2017 AN

Network Security: Network Flooding. Seungwon Shin GSIS, KAIST

VXLAN Testing with TeraVM

15-744: Computer Networking. Middleboxes and NFV

FLEXIBLE NETWORK SERVICES TO DRIVE YOUR ENTERPRISE AT CLOUD SPEED. Solution Primer

Multi Protocol Label Switching

Transcription:

Internet Technology 15. Things we didn t get to talk about Paul Krzyzanowski Rutgers University Spring 2016 May 6, 2016 352 2013-2016 Paul Krzyzanowski 1

Load Balancers Load Balancer External network NAT Gateway Internal network NAT: consistent mapping to internal address Load balancer: map to one of several internal addresses May be grouped by original destination address and/or port Connection affinity, source affinity (easier to manage sessions & stateful behavior Distribution: round robin, weighted round robin, fastest SYN-ACK May 6, 2016 2016 Paul Krzyzanowski 2

Software Defined Networking Routers & switches are proprietary hardware Evolve slowly (usually designed with custom ASICs) Need to be configured individually making changes in a large organization is a pain But the computers connected to the network Can change spontaneously thanks to VMs It can take minutes (or seconds) to bring up or reconfigure a node but days to reconfigure a network! May 6, 2016 2016 Paul Krzyzanowski 3

Software Defined Networking (SDN) Standard software-based approach to managing network hardware Decouples the network control & forwarding functions OpenFlow - dominant SDN protocol, defined by the Open Networking Foundation (ONF) Features Directly programmable: decoupled from forwarding engine Dynamic: easy for administrators to make spontaneous changes Centrally-managed via SDN controllers: global view of an organization s network which appears as a single switch Programmatic configuration: open APIs SDNs allow you to mix and match network vendors May 6, 2016 2016 Paul Krzyzanowski 4

Network Virtualization Virtualization & Cloud computing Let someone else manage resources for you Access computing, storage, & networking resources without worrying about where they are or how they are implemented Virtual machines software defined data center Create logical networks that are decoupled from the underlying hardware Software-based view of networking HW (switches, routers, firewalls, load balancers, VPNs) Physical hardware is responsible for forwarding packets May 6, 2016 2016 Paul Krzyzanowski 5

Network Virtualization Virtual Machines (VMs) send standard layer 2 (ethernet) frames Hypervisor encapsulates the frame in a UDP datagram VXLAN: Virtual Extensible LAN Layer 2 over Layer 3 encapsulation Outer MAC Header Outer IP Header Outer UDP Header VXLAN Header Original L2 frame Datagrams are forwarded to the destination Destination decapsulates headers & sends original frame to the VM Create overlay virtual network topologies on a common network Central management (via APIs) Virtual switches (vswitch) or virtual routers at each device route traffic See Open vswitch May 6, 2016 2016 Paul Krzyzanowski 6

Multiprotocol Label Switching (MPLS) Use fixed-length packet label to decide where to forward a packet Routers do not have to look at IP headers Each destination is associated with a 20-bit label Routing: First device looks up the final destination router & pre-determined path Label is used to route the traffic via MPLS-aware routers Final MPLS router removes the label Ethernet Header MPLS Label IP header Data May 6, 2016 2016 Paul Krzyzanowski 7

Multiprotocol Label Switching (MPLS) Original reason for MPLS Improves performance: simple lookup, no IP header modification No need to do longest prefix matching But ASICs can handle tens of millions of IP lookups per second Although they can be expensive Why is MPLS still used? Protocol independent No dependence on data link layer (2) or network layer (3) Support routing of IP traffic as well as other data services Supports traffic engineering E.g., distribute traffic among several links not just shortest path Choose uncongested path with higher latency than a better congested path Routing is transparent to the IP layer Bandwidth reservation with RSVP-TE Enables resilient networks (Fast Reroute) MPLS is layer 2.5! May 6, 2016 2016 Paul Krzyzanowski 8

Wide Area Ethernet (WAE) Virtual Private LAN Services (VPLS) Provide the simplicity of a flat Ethernet Makes multiple sites look like they are on one logical Ethernet Common deployments Ethernet (in building) MPLS (wide area) Ethernet (in building) Carrier-Ethernet Transport May 6, 2016 2016 Paul Krzyzanowski 9

Internet of Things In-home Connectivity Ad-hoc mesh networks (ZigBee): each node participates in routing route discovery Wi-Fi Bluetooth Lights, thermostats, switches, appliances Wide area Cellular connectivity (usually) Microcontrollers (usually) Sensors Internet access Back-end acquisition & analytics Loose connectivity Domains: smart grid, smart cars, smart homes/cities, shipping containers May 6, 2016 2016 Paul Krzyzanowski 10

The end May 6, 2016 2016 Paul Krzyzanowski 11