通信事業者としてのsdn/openflow - mpls japan...
TRANSCRIPT
-
Copyright 2012 NTT Communications 1
SDN/OpenFlow
20121015 NTT
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