通信事業者としてのsdn/openflow - mpls japan...

37
Copyright © 2012 NTT Communications 1 通信事業者としてのSDN/OpenFlow対する期待と課題 20121015 NTTコミュニケーションズ株式会社 昌宣 [email protected] MPLS Japan 2012

Upload: phamliem

Post on 16-Mar-2018

223 views

Category:

Documents


7 download

TRANSCRIPT

  • Copyright 2012 NTT Communications 1

    SDN/OpenFlow

    20121015 NTT

    [email protected]

    MPLS Japan 2012

  • Agenda

    SDN/OpenFlow

    WAN

  • Copyright 2012 NTT Communications 3

    SDN/OpenFlow

  • Copyright 2012 NTT Communications 4

    SDN/OpenFlow

    SDNSoftware Defined Network

    http://itpro.nikkeibp.co.jp/article/NEWS/20121010/428930/

    http://cloud.watch.impress.co.jp/docs/interview/20120925_560748.html C/D

    OpenFlow OpenFlowSDN OpenFlowSWOpenFlow3 OpenFlowSWFlowTable

    ONS-Tutorial

  • Copyright 2012 NTT Communications 5

    API

    OF-Agent

    OpenFlow

    OF-Agent

    OF-Agent

    Srvc App App

    OpenFlow

    OpenFlow Controller

    App Srvc

    NMS/Provisioning

    CLISNMP

    App Srvc

    App Srvc

    OpenFlow

  • Copyright 2012 NTT Communications 6

    2006-2011.02

    2011.03-

    20101 OF v1.0 20112 OF v1.1 201112 OF v1.2 20124 OF v1.3.0

    OF v1.3.1 20131 OF v1.4

    12TuplePacket-In MPLS IPv6 SecureChPBBPacket-In v1.3

    (*)NTT Com201112

    OpenFlow

  • Copyright 2012 NTT Communications 7

    API

    OpenFlow

    OpenFlow

    SDN (Software Defined Networking)

    OPEX

    CAPEX

    OpenFlow Controller

    App

    OpenFlow

  • Copyright 2012 NTT Communications 8

    Time-to-Market

    CAPEX/OPEX CAPEX SOOPEX

    SDN/OpenFlow

  • Copyright 2012 NTT Communications 9

    100G

    End-End

    Next Gen PTN/Optical SDN/OpenFlow

    NW /

    NW NWSDN

    NWNW

  • Copyright 2012 NTT Communications 10

    SDN/OpenFlow

    SDN/OpenFlow

    WAN

  • Copyright 2012 NTT Communications 11

  • Copyright 2012 NTT Communications 12

  • Copyright 2012 NTT Communications 13

    OpenFlow Reactive

    UnknownOpenFlowPacket-InController

    ControllerFlow-Mod

    Proactive Flow -Mod

    Flow-Mod

    Flow-Mod Packet-In

    OpenFlow Controller

    OpenFlow SW

    OpenFlow SW

    OpenFlow Controller

    Reactive

    Proactive

  • Copyright 2012 NTT Communications 14

    OpenFlowC-Plane/D-Plane

    ReactiveC-PlaneFlow

    OpenFlow Controller

    OpenFlow SW

    OpenFlow SW

    C-Plane

    D-Plane

    0.0ms () 8.2ms() 100ms 200ms (London)

    Data Data Data Data

    Data Data Data Data

    Flow

  • Copyright 2012 NTT Communications 15

    C-Plane FlowPacket-InFlow

    End-EndPacket (a) Flow(1500Flow (b) 0200ms

    OpenFlow Controller

    OpenFlow SW

    OpenFlow SW

    C-Plane

    D-Plane Packet-In

    Data Data Data Data

    Flow-Mod

    Flow

    Data Data Data Data

    End-End

    FlowTable FlowTable FlowTable

  • Copyright 2012 NTT Communications 16

    Flow

    (a) Flow

    110200500 OpenFlow Channel 0ms

    CPU

  • Copyright 2012 NTT Communications 17

    (b)

    1 OpenFlow Channel 0.0ms8.2ms100ms200ms

    450ms

  • Copyright 2012 NTT Communications 18

    OpenFlow Controller

    Proactive Controller

    Flow-Mod

    OpenFlow SW

  • Copyright 2012 NTT Communications 19

    A A-1(10G) 768 Chip-X

    A-2(GbE) 1637 Chip-Y

    B B-1 750 Chip-X

    C C-1 4096 Chip-Z

  • Copyright 2012 NTT Communications 20

    Packet-In QoSPacket-In

    C-Plane

    Proactive Reactive ProactiveReactive

    Chip Tuple FPGA

  • Copyright 2012 NTT Communications 21

    WAN

  • Copyright 2012 NTT Communications 22

    OpenFlow

    OpenFlow

    BGP

    Interop2012 API

    OpenFlowOpenFlow

  • Copyright 2012 NTT Communications

    Interop2012

    VPN-5 VPN-4 VPN-3 VPN-2

    PE1

    PE2

    P1

    P2

    PE3

    PE4

    CE32

    CE12

    CE11

    CE23

    CE31

    CE22

    CE41

    CE51

    CE43

    CE53

    CE7200

    CE42

    CE52

    BGP Route

    Controller

    OpenFlow Controller (RYU@NTT SIC)

    Customer/Operator Portal

    Network Controller CMDB

    VPN-1

    eBGP

    eBGP eBGP

    OpenFlow Based L3VPN

    Carrier Network Controller@NTTMCL

    ShowNet (Internet)

    23

    BGP IP-VPN

  • Copyright 2012 NTT Communications 24

    OAM

    NW

    OAM

    Backbone Network

    A Z

    Access Network

    Access Network

    End-to-end check (Continuity check)

    CPE CPE

    Segment check (Continuity check)

  • Copyright 2012 NTT Communications 25

    OAM:

    OpenFlow

    L2Ethernet OAML3 ICMPBFD

    OpenFlow network

    OpenFlow Controller

    OpenFlowSW

    Generate the OAM PacketPacket-Out

    Forward outside OpenFlow NW

  • Copyright 2012 NTT Communications 26

    OAM:2

    OpenFlow

    L2Ethernet OAML3 ICMPBFD Multi Tuple

    OpenFlow Controller

    OpenFlow

    1. OAM Packets are generated.Packet-Out

    2. OAM frame is forwarded end-to-end by Flow entry table.

    3. OAM frame is terminated on the edge SW as virtual MEP, and is forwarded to Controller for Packet-In.

    vMEP vMEP

  • Copyright 2012 NTT Communications 27

    OpenFlow Controller

    OpenFlow physically centralized

    API

    OFC

    OpenFlow logically centralized

    API

    OFC

    OFC OFC

    OpenFlow

  • Copyright 2012 NTT Communications 28

    OAM

    OFCOFS

    OFS

    OFS

    OFS

    OFS

    OFS

    OFS

    OFS

    OFS

    OFC Packet-Out

    Packet-In

    physically centralized

  • Copyright 2012 NTT Communications 29 29

    OAM2

    OFS

    OFS

    OFS

    OFS

    OFS

    OFS

    OFS

    OFS

    OFC OFC

    OFC

    OFC

    OFC

    OFC

    OFC

    OFC

    OFC

    logically centralized, physically distributed

  • Copyright 2012 NTT Communications 30

    OAM

    Packet-In/Out Packet-Out Packet-In/Out Packet-In

    OFS

    OFS

    OFS

    OFS

    OFS

    OFS

    OFS

    OFS

    OFC

    OFC

    OFC

    OFC

    OFC

    OFC

    OFC

    OFC

  • Copyright 2012 NTT Communications 31

    TE

    Application QOS

    MPLSHybridOpenFlow OF1.3Per Flow Meters TE

    OFS OFS

    OFS

    Low latency / High Cost

    High latency / Low Cost / BE

    App#1

    App#2

    App#1

    App#2

  • Copyright 2012 NTT Communications 32

    WAN

    OpenFlow OpenFlow

    OpenFlowOpenFlow

    OAM

    OpenFlow OpenFlow

    TE Application

  • Copyright 2012 NTT Communications 33

  • Copyright 2012 NTT Communications 34

    Packet-In Proactive Reactive

    WAN OpenFlow OAM TE

  • Copyright 2012 NTT Communications 35

    SW chip

    SW Firm

    OFC

    APP APP

    APP APP

    CC

    LB

    Proactive

    OFS

    OFC

    CLI OF client

    TE

    Proactive/ Reactive

  • Copyright 2012 NTT Communications 36

    SDN/OpenFlow

  • Copyright 2012 NTT Communications 37