Click here to load reader

Software Defined Networking dans Windows Server vNext

Embed Size (px)

Citation preview

  • #mstechdays techdays.microsoft.fr

  • Datacenter Microsoft Azure

    Cohrence

    Connectivit

    Code

  • Software

    Defined

    Networking

    Virtualisation

    de

    fonctionnalits

    rseau

    Fondamentaux

    pour

    supporter les

    infra clouds

    hybrides

  • Instructions

    Flow table rules:

    1. Forward

    2. Modify

    3. Encap/decapsulate

    4. Drop, etc.

  • App App App App

    Contrleur SDN

    Switch

    vSwitch

    vSwitch

    Switch

    Northbound API

    Southbound API

  • Control plane

    Data plane

    API REST

    Protocoles de communication

    System CenterManagement plane

    Toute application utilisant SDNMicrosoft Azure Pack

    Services rseau distribus

    Rseau virtuelSDN v-Switch +

    Distributed HNV Router

    Performance du rseau

    Forwarding/routing distribus

    Services rseaux intgrs

    Gestion intgre des rseaux physiques et virtuels

    Gestion du cycle de vie des services rseaux

    Surveillance rseau

    NetworkController

    Interconnection/Routage

  • Composants du management plane

    Management plane

    Microsoft Azure PackSCVMM

    Microsoft Azure Pack - extensible aux autres consoles de clouds

    Exprience similaire, quelque soit le cloud

    Consommation des rseaux virtuels (par les locataires)

    Configuration des services rseau (par ladministrateur du cloud)

    Utilisable dans une VM monte et charge et haute disponibilit

  • Composants du data plane

    SDN-vSwitch

    HNV Dist. Router

    Logicalswitch

    Service Insertion

    DistributedFirewall

    Loadbalancing

    Fast IO (PD)

    Virtual edge

    S2S GWForwarding

    L3 GW

    SLBForwarding

    L2 GW

    GRE GW VPN GW

    Virtual edge

    Scale out, hautement disponible

    Passerelles rseaux physique virtuel

    IPsec, GRE, VLAN, L3, L2

    NAT, parefeu, Load-balancer

    Utilisation de BGP pour le routage

    SDN-vSwitch

    Hyper-V Network Virtualization (HNV)

    Encapsulation VXLAN et NVGRE

    Routage distribu

    Composants des services rseaux

  • Composants du control plane

    Network controllers

    Northbound interface

    Hyper-v Host

    Southbound interface

    Virtual Network policies

  • Exemple : Dploiement de rseau virtuel avec VMM/WAP

    Control plane

    Data plane

    Management Plane

    Microsoft Azure Pack

    Distributednetwork services

    Virtual edge

    Virtual networkSDN-vSwitch et routeur distribu

    HNV

    Le locataire configure son rseau virtuel et les services dont il a besoin sur le portail

    Network controller

    1

    2

    Network services managers

    Virtual edgemanager

    Virtual network manager

    33 3

    4 4 4

    Le contrleur met jour les rseaux virtuels et services configurs dans le portail

    Le Network Controller rcupre un objet JSON

    Les services de contrle dploient les stratgies de rseaux virtuels et autres rseaux configurs

  • Southbound Interface

    Northbound Interface

    Fabric Network

    Management

    PowerShell

    Simplified OMI/DSC

    Schema

  • Software Load

    Balancer

    Hyper-V Host

    Host Agent

    Utilisation dAPI Rest &

    PowerShell

    DistributedFirewall

    Service Chaining 3rd Party

    VNFs

    HNVL2/L3

    Gateway

    VPNGateway

    Site-To-Site

    Gateway

    Mthodes de transports et change de donnes (South-Bound)

    Site-To-Site

    Gateway

    Software Load

    Balancer

    HNVL2/L3

    Gateway

    VPNGateway

    Service Chaining

    SLB Agent

    FW Agent

    BGP Route Reflector

    Network Service Managers

  • NetworkController

    Routage depuisInternet

  • Internet et rseaux externes

    Infrastructure de routage physique

    Network Controller

  • Internet

    Edge RoutingInfrastructure

    Hyper-V Host

    Traffic arrive dans

    linfra

    Trafic rout vers le

    SLB MUX

    Le trafic est encapsul et envoy

    au Host Agent

    Hyper-V Host

    MUX dcide de la destination

    Host Agent dcapsule et

    envoi le trafic la VM

  • Internet

    Edge RoutingInfrastructure

    Hyper-V Host

    VM Cliente

    rpond

    Hyper-V Host

    Host Agent rcrit

    ladresse IP source et envoie le paquet au

    routeur infra

    Le routeur renvoi le trafic sur

    internet ou infra de routage

  • Internet

    Hyper-V Host

    Tenant VM

    Hyper-V Host

    Tenant VM

    Edge Routing Infrastructure

  • Internet

    Hyper-V Host

    Tenant VM

    Hyper-V Host

    Tenant VM

    Edge Routing Infrastructure

  • Internet

    Hyper-V Host

    Tenant VM

    Hyper-V Host

    Tenant VM

    Edge Routing Infrastructure

  • Internet

    Hyper-V Host

    Tenant VM

    Hyper-V Host

    Tenant VM

    Edge Routing Infrastructure

  • PowerShell

    Distributed Firewall Manager

    VM1 VM2 VM1

    NIC NIC

    VNICs

    VM3 VM2 VM3

    NIC

    VNICs

    NIC

  • Windows Server vNext apportera tout un ensemble dAPI qui permettent de faire du SDN

    API facilement utilisables avec JSON/REST

    Des fonctions virtualises sont apportes de base par lOS : parefeu distribu, load balancer, router distribu, etc.

    Cela permet de dployer facilement des services complets (VM, ET rseau)

  • Donnez votre avis :

    http://notes.mstechdays.fr

    tech days2015

  • 2015 Microsoft Corporation. All rights reserved.

    tech days2015

    #mstechdays techdays.microsoft.fr

    Arnaud Lheureux@arnaudlheureux

    http://aka.ms/Arnaud