Вы находитесь на странице: 1из 60
2

2

    SDN   SDN   SDN SDN SDN   SDN   NFV SDN SDN
 
 
 
 
    SDN   SDN   SDN SDN SDN   SDN   NFV SDN SDN SDN
    SDN   SDN   SDN SDN SDN   SDN   NFV SDN SDN SDN
    SDN   SDN   SDN SDN SDN   SDN   NFV SDN SDN SDN
    SDN   SDN   SDN SDN SDN   SDN   NFV SDN SDN SDN

SDN

SDN
SDN
    SDN   SDN   SDN SDN SDN   SDN   NFV SDN SDN SDN
 
SDN

SDN

SDN
 
SDN

SDN

SDN

SDN

SDN

SDN

SDN
 
SDN

SDN

SDN
 

NFV

NFV SDN

SDN

NFV SDN

SDN

SDN
SDN

SDN

SDN
SDN
 
 
 

APIs

Application Layer Control Layer

Application Layer Control Layer

Application Layer Control Layer
 
 

OpenFlow

OpenFlow
Infrastructure Layer

Infrastructure Layer

 

SDN

SDN
Layer     OpenFlow Infrastructure Layer   SDN ACI and NSX   SDN      

ACI and NSX

ACI and NSX
 

SDN

SDN
SDN
 
 
    OpenFlow Infrastructure Layer   SDN ACI and NSX   SDN       SDN
 
 
 

SDN lab

SDN lab
    OpenFlow Infrastructure Layer   SDN ACI and NSX   SDN       SDN
    OpenFlow Infrastructure Layer   SDN ACI and NSX   SDN       SDN

SDN

SDN
 
 

3

Infrastructure Layer   SDN ACI and NSX   SDN       SDN lab SDN  
SDN SDN 2017 24 4
SDN SDN 2017 24 4
SDN SDN 2017 24 4
SDN SDN 2017 24 4
SDN SDN 2017 24 4
SDN SDN 2017 24 4

SDN

SDN SDN 2017 24 4
SDN SDN 2017 24 4
SDN SDN 2017 24 4
SDN SDN 2017 24 4

SDN

SDN SDN 2017 24 4
SDN SDN 2017 24 4
SDN SDN 2017 24 4
SDN SDN 2017 24 4
SDN SDN 2017 24 4
SDN SDN 2017 24 4

2017

SDN SDN 2017 24 4

24

4

SDN SDN 2017 24 4
SDN SDN Cloud SDN SDN Data Center 2017 24 5
SDN SDN Cloud
SDN
SDN
Cloud
SDN SDN Cloud SDN SDN Data Center 2017 24 5
SDN SDN Cloud SDN SDN Data Center 2017 24 5

SDNSDN SDN Cloud SDN Data Center 2017 24 5

SDN SDN Cloud SDN SDN Data Center 2017 24 5
SDN SDN Cloud SDN SDN Data Center 2017 24 5
SDN SDN Cloud SDN SDN Data Center 2017 24 5

SDNSDN SDN Cloud SDN Data Center 2017 24 5

SDN SDN Cloud SDN SDN Data Center 2017 24 5
SDN SDN Cloud SDN SDN Data Center 2017 24 5

Data Center

SDN SDN Cloud SDN SDN Data Center 2017 24 5
SDN SDN Cloud SDN SDN Data Center 2017 24 5
SDN SDN Cloud SDN SDN Data Center 2017 24 5
SDN SDN Cloud SDN SDN Data Center 2017 24 5
SDN SDN Cloud SDN SDN Data Center 2017 24 5
SDN SDN Cloud SDN SDN Data Center 2017 24 5
SDN SDN Cloud SDN SDN Data Center 2017 24 5

2017

SDN SDN Cloud SDN SDN Data Center 2017 24 5

24

5

SDN SDN Cloud SDN SDN Data Center 2017 24 5
SDN SDN SDN 2017 24 6
SDN SDN SDN 2017 24 6
SDN SDN
SDN
SDN
SDN SDN SDN 2017 24 6
SDN SDN SDN 2017 24 6
SDN SDN SDN 2017 24 6
SDN SDN SDN 2017 24 6

SDNSDN SDN 2017 24 6

SDN SDN SDN 2017 24 6
SDN SDN SDN 2017 24 6
SDN SDN SDN 2017 24 6
SDN SDN SDN 2017 24 6

2017

SDN SDN SDN 2017 24 6

24

6

SDN 2017 24 7
SDN 2017 24 7
SDN
SDN
SDN 2017 24 7
SDN 2017 24 7
SDN 2017 24 7
SDN 2017 24 7
SDN 2017 24 7
SDN 2017 24 7
SDN 2017 24 7
SDN 2017 24 7
SDN 2017 24 7
SDN 2017 24 7

2017

SDN 2017 24 7

24

7

adel_husni2000@yahoo.com 8
adel_husni2000@yahoo.com 8
adel_husni2000@yahoo.com 8
adel_husni2000@yahoo.com 8
adel_husni2000@yahoo.com 8
adel_husni2000@yahoo.com 8
adel_husni2000@yahoo.com 8
adel_husni2000@yahoo.com 8
adel_husni2000@yahoo.com 8
adel_husni2000@yahoo.com 8
adel_husni2000@yahoo.com 8

adel_husni2000@yahoo.com

adel_husni2000@yahoo.com 8
adel_husni2000@yahoo.com 8

8

adel_husni2000@yahoo.com 8
17 SDN Data Centers - - 65000 Master in IT (AIS) - PMP - CCIE
17 SDN Data Centers - - 65000 Master in IT (AIS) - PMP - CCIE
17 SDN Data Centers - - 65000 Master in IT (AIS) - PMP - CCIE
17 SDN Data Centers - - 65000 Master in IT (AIS) - PMP - CCIE
17 SDN Data Centers - - 65000 Master in IT (AIS) - PMP - CCIE
17 SDN Data Centers - - 65000 Master in IT (AIS) - PMP - CCIE

17

17 SDN Data Centers - - 65000 Master in IT (AIS) - PMP - CCIE #

SDN

17 SDN Data Centers - - 65000 Master in IT (AIS) - PMP - CCIE #
17 SDN Data Centers - - 65000 Master in IT (AIS) - PMP - CCIE #

Data Centers17 SDN - - 65000 Master in IT (AIS) - PMP - CCIE # 53657 CCNP

17 SDN Data Centers - - 65000 Master in IT (AIS) - PMP - CCIE #
- -
-
-
17 SDN Data Centers - - 65000 Master in IT (AIS) - PMP - CCIE #
17 SDN Data Centers - - 65000 Master in IT (AIS) - PMP - CCIE #
17 SDN Data Centers - - 65000 Master in IT (AIS) - PMP - CCIE #
17 SDN Data Centers - - 65000 Master in IT (AIS) - PMP - CCIE #

65000

17 SDN Data Centers - - 65000 Master in IT (AIS) - PMP - CCIE #
17 SDN Data Centers - - 65000 Master in IT (AIS) - PMP - CCIE #

Master in IT (AIS) - PMP - CCIE # 53657 CCNP - CCIP CCNPSP - CCDP - CCNPDC - CCIEDC written CCNAR&S - CCDA - CCNASP - CCNADC - CCNAV - CCNASec ITILF - A+ - N+ - Cloud Essential - Security+ MCP - MCSA - MCTS - MCSE - HCNA - HCNP

Essential - Security+ MCP - MCSA - MCTS - MCSE - HCNA - HCNP 2011 2009

2011Essential - Security+ MCP - MCSA - MCTS - MCSE - HCNA - HCNP 2009 2012

- Security+ MCP - MCSA - MCTS - MCSE - HCNA - HCNP 2011 2009 2012

2009

- Security+ MCP - MCSA - MCTS - MCSE - HCNA - HCNP 2011 2009 2012

2012

29

MCP - MCSA - MCTS - MCSE - HCNA - HCNP 2011 2009 2012 29 2017
MCP - MCSA - MCTS - MCSE - HCNA - HCNP 2011 2009 2012 29 2017
MCP - MCSA - MCTS - MCSE - HCNA - HCNP 2011 2009 2012 29 2017
MCP - MCSA - MCTS - MCSE - HCNA - HCNP 2011 2009 2012 29 2017

2017

- MCSA - MCTS - MCSE - HCNA - HCNP 2011 2009 2012 29 2017 SDN
- MCSA - MCTS - MCSE - HCNA - HCNP 2011 2009 2012 29 2017 SDN
- MCSA - MCTS - MCSE - HCNA - HCNP 2011 2009 2012 29 2017 SDN

SDN

SDN
MCSA - MCTS - MCSE - HCNA - HCNP 2011 2009 2012 29 2017 SDN CCNP

CCNP R&S, VCP NV, Server Hyper-V, Brocade vRouter, VCA DCV & C

9

- MCSE - HCNA - HCNP 2011 2009 2012 29 2017 SDN CCNP R&S, VCP NV,
SDN 10

SDN

SDN 10

SDN

SDN   SDN Router Switch and Router Switch Switch Control Plane Switches/Routers Control Plane Data
  SDN Router Switch and Router Switch Switch Control Plane Switches/Routers Control Plane Data Plane
  SDN Router Switch and Router Switch Switch Control Plane Switches/Routers Control Plane Data Plane
  SDN Router Switch and Router Switch Switch Control Plane Switches/Routers Control Plane Data Plane
  SDN Router Switch and Router Switch Switch Control Plane Switches/Routers Control Plane Data Plane
  SDN Router Switch and Router Switch Switch Control Plane Switches/Routers Control Plane Data Plane
 
SDN

SDN

SDN
  SDN Router Switch and Router Switch Switch Control Plane Switches/Routers Control Plane Data Plane Data
  SDN Router Switch and Router Switch Switch Control Plane Switches/Routers Control Plane Data Plane Data
  SDN Router Switch and Router Switch Switch Control Plane Switches/Routers Control Plane Data Plane Data
Router Switch and Router Switch Switch
Router Switch and Router Switch Switch

Router

Switch and Router Switch Switch

Router Switch and Router Switch Switch
Router Switch and Router Switch Switch
Router Switch and Router Switch Switch
Router Switch and Router Switch Switch
Control Plane Switches/Routers Control Plane Data Plane
Control Plane Switches/Routers Control Plane Data Plane

Control Plane

Control Plane Switches/Routers Control Plane Data Plane

Switches/Routers Control Plane

Control Plane Switches/Routers Control Plane Data Plane
Control Plane Switches/Routers Control Plane Data Plane
Control Plane Switches/Routers Control Plane Data Plane

Data Plane

Data

Data
Plane

Plane

Forwarding Plane

Forwarding Plane

Forwarding Plane
SDN

SDN

SDN
SDN
SDN

SDN

SDN
10
10
10

10

10

SDN Ethane: Taking Control of the

SDN Ethane: Taking Control of the

Martin Casado

Martin Casado
2004 Enterprise

2004

2004 Enterprise

Enterprise

2004 Enterprise
SDN

SDN

SDN
Plane Data Plane Forwarding Plane SDN SDN 10 SDN Ethane: Taking Control of the Martin Casado
SDN

SDN

SDN
Plane Data Plane Forwarding Plane SDN SDN 10 SDN Ethane: Taking Control of the Martin Casado
Plane Data Plane Forwarding Plane SDN SDN 10 SDN Ethane: Taking Control of the Martin Casado
Plane Data Plane Forwarding Plane SDN SDN 10 SDN Ethane: Taking Control of the Martin Casado
Plane Data Plane Forwarding Plane SDN SDN 10 SDN Ethane: Taking Control of the Martin Casado

11

SDN SDN 10 SDN Ethane: Taking Control of the Martin Casado 2004 Enterprise SDN SDN 11
SDN 2011 SDN Open Networking Foundation (ONF) SDN SDN 1 Software Defined Networking SDN SDN

SDN

SDN 2011 SDN Open Networking Foundation (ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding
SDN 2011 SDN Open Networking Foundation (ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding
SDN 2011 SDN Open Networking Foundation (ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding

2011

SDN 2011 SDN Open Networking Foundation (ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding

SDN Open Networking Foundation (ONF) SDN SDN

SDN 2011 SDN Open Networking Foundation (ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding
SDN 2011 SDN Open Networking Foundation (ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding
SDN 2011 SDN Open Networking Foundation (ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding
SDN 2011 SDN Open Networking Foundation (ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding
SDN 2011 SDN Open Networking Foundation (ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding
SDN 2011 SDN Open Networking Foundation (ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding
SDN 2011 SDN Open Networking Foundation (ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding
1
1
SDN 2011 SDN Open Networking Foundation (ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding

Software Defined Networking

SDN

Foundation (ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding Plane Control Plane Data Plane
Foundation (ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding Plane Control Plane Data Plane

SDN

(ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding Plane Control Plane Data Plane Control
(ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding Plane Control Plane Data Plane Control
(ONF) SDN SDN 1 Software Defined Networking SDN SDN Forwarding Plane Control Plane Data Plane Control

Forwarding Plane

SDN 1 Software Defined Networking SDN SDN Forwarding Plane Control Plane Data Plane Control Plane Controller

Control Plane

Defined Networking SDN SDN Forwarding Plane Control Plane Data Plane Control Plane Controller Controller 2004 Martin
Defined Networking SDN SDN Forwarding Plane Control Plane Data Plane Control Plane Controller Controller 2004 Martin

Data Plane

Networking SDN SDN Forwarding Plane Control Plane Data Plane Control Plane Controller Controller 2004 Martin Casado
Networking SDN SDN Forwarding Plane Control Plane Data Plane Control Plane Controller Controller 2004 Martin Casado

Control Plane Controller

Plane Control Plane Data Plane Control Plane Controller Controller 2004 Martin Casado Nicira Data Plane Forwarding
Plane Control Plane Data Plane Control Plane Controller Controller 2004 Martin Casado Nicira Data Plane Forwarding
Plane Control Plane Data Plane Control Plane Controller Controller 2004 Martin Casado Nicira Data Plane Forwarding
Plane Control Plane Data Plane Control Plane Controller Controller 2004 Martin Casado Nicira Data Plane Forwarding
Plane Control Plane Data Plane Control Plane Controller Controller 2004 Martin Casado Nicira Data Plane Forwarding

Controller

Control Plane Data Plane Control Plane Controller Controller 2004 Martin Casado Nicira Data Plane Forwarding Martin
Control Plane Data Plane Control Plane Controller Controller 2004 Martin Casado Nicira Data Plane Forwarding Martin
Control Plane Data Plane Control Plane Controller Controller 2004 Martin Casado Nicira Data Plane Forwarding Martin
Control Plane Data Plane Control Plane Controller Controller 2004 Martin Casado Nicira Data Plane Forwarding Martin

2004

Martin CasadoPlane Data Plane Control Plane Controller Controller 2004 Nicira Data Plane Forwarding Martin Control Plane Management

Plane Control Plane Controller Controller 2004 Martin Casado Nicira Data Plane Forwarding Martin Control Plane Management
Plane Control Plane Controller Controller 2004 Martin Casado Nicira Data Plane Forwarding Martin Control Plane Management
Plane Control Plane Controller Controller 2004 Martin Casado Nicira Data Plane Forwarding Martin Control Plane Management

Nicira Data Plane Forwarding

Controller 2004 Martin Casado Nicira Data Plane Forwarding Martin Control Plane Management is Distributed Ethane
Controller 2004 Martin Casado Nicira Data Plane Forwarding Martin Control Plane Management is Distributed Ethane
Controller 2004 Martin Casado Nicira Data Plane Forwarding Martin Control Plane Management is Distributed Ethane
Controller 2004 Martin Casado Nicira Data Plane Forwarding Martin Control Plane Management is Distributed Ethane

Martin

Control Plane

Casado Nicira Data Plane Forwarding Martin Control Plane Management is Distributed Ethane Switches/Routers Stanford 5

Management is Distributed Ethane Switches/Routers

Plane Management is Distributed Ethane Switches/Routers Stanford 5 Stanford Ethane SDN 2009 Campus OpenFlow:
Plane Management is Distributed Ethane Switches/Routers Stanford 5 Stanford Ethane SDN 2009 Campus OpenFlow:
Plane Management is Distributed Ethane Switches/Routers Stanford 5 Stanford Ethane SDN 2009 Campus OpenFlow:
Plane Management is Distributed Ethane Switches/Routers Stanford 5 Stanford Ethane SDN 2009 Campus OpenFlow:
Plane Management is Distributed Ethane Switches/Routers Stanford 5 Stanford Ethane SDN 2009 Campus OpenFlow:

Stanford

Management is Distributed Ethane Switches/Routers Stanford 5 Stanford Ethane SDN 2009 Campus OpenFlow: enabling

5

Management is Distributed Ethane Switches/Routers Stanford 5 Stanford Ethane SDN 2009 Campus OpenFlow: enabling

Stanford

is Distributed Ethane Switches/Routers Stanford 5 Stanford Ethane SDN 2009 Campus OpenFlow: enabling innovation in

Ethane

Ethane Switches/Routers Stanford 5 Stanford Ethane SDN 2009 Campus OpenFlow: enabling innovation in campus

SDN

Ethane Switches/Routers Stanford 5 Stanford Ethane SDN 2009 Campus OpenFlow: enabling innovation in campus networks
Ethane Switches/Routers Stanford 5 Stanford Ethane SDN 2009 Campus OpenFlow: enabling innovation in campus networks

2009

Ethane Switches/Routers Stanford 5 Stanford Ethane SDN 2009 Campus OpenFlow: enabling innovation in campus networks

Campus

Switches/Routers Stanford 5 Stanford Ethane SDN 2009 Campus OpenFlow: enabling innovation in campus networks Simulation

OpenFlow: enabling innovation in campus networks

Ethane SDN 2009 Campus OpenFlow: enabling innovation in campus networks Simulation OpenFlow Operational Network 12
Ethane SDN 2009 Campus OpenFlow: enabling innovation in campus networks Simulation OpenFlow Operational Network 12

Simulation

Ethane SDN 2009 Campus OpenFlow: enabling innovation in campus networks Simulation OpenFlow Operational Network 12

OpenFlow

Ethane SDN 2009 Campus OpenFlow: enabling innovation in campus networks Simulation OpenFlow Operational Network 12

Operational NetworkStanford 5 Stanford Ethane SDN 2009 Campus OpenFlow: enabling innovation in campus networks Simulation OpenFlow 12

Ethane SDN 2009 Campus OpenFlow: enabling innovation in campus networks Simulation OpenFlow Operational Network 12

12

SDN

SDN SDN ) 1 SDN ) 2 1 13
SDN
SDN
) 1 SDN ) 2
)
1
SDN
)
2
SDN SDN ) 1 SDN ) 2 1 13
SDN SDN ) 1 SDN ) 2 1 13
1
1

13

SDN SDN ) 1 SDN ) 2 1 13
SDN SDN SDN SDN SDN SDN • •   SDN SDN • Campus or LAN

SDN

SDN SDN SDN SDN SDN SDN • •   SDN SDN • Campus or LAN )
SDN SDN SDN SDN SDN SDN • •   SDN SDN • Campus or LAN )

SDN

SDN SDN SDN SDN SDN SDN • •   SDN SDN • Campus or LAN )
SDN SDN SDN SDN SDN SDN • •   SDN SDN • Campus or LAN )
SDN SDN SDN SDN SDN SDN • •   SDN SDN • Campus or LAN )
SDN SDN SDN SDN SDN SDN • •   SDN SDN • Campus or LAN )
SDN SDN SDN SDN SDN SDN • •   SDN SDN • Campus or LAN )

SDN

SDN SDN SDN SDN SDN SDN • •   SDN SDN • Campus or LAN )
SDN SDN SDN SDN SDN SDN • •   SDN SDN • Campus or LAN )
SDN SDN SDN SDN SDN SDN • •   SDN SDN • Campus or LAN )

SDN

SDN SDN SDN SDN SDN SDN • •   SDN SDN • Campus or LAN )
SDN SDN SDN SDN SDN SDN • •   SDN SDN • Campus or LAN )

SDN

SDN SDN SDN SDN SDN SDN • •   SDN SDN • Campus or LAN )
SDN

SDN

SDN

•

 
SDN

SDN

SDN

SDN

SDN

SDN SDN SDN SDN • •   SDN SDN • Campus or LAN ) 1 Edge
SDN SDN SDN SDN • •   SDN SDN • Campus or LAN ) 1 Edge
SDN SDN SDN SDN • •   SDN SDN • Campus or LAN ) 1 Edge

Campus or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN ) 4

or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN
or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN
or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN
or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN
or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN
or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN
or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN

SDN

or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN

SDN

or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN
or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN
or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN

SDN

or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN
or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN
or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN
or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN
or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN
or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN

Documentation

or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN
or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN

SDN

or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN
or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN

14

or LAN ) 1 Edge ) 2 Data Center ) 3 Internet Service Provider or WAN
NFV NFV SDN SDN

NFV

NFV

NFV NFV SDN SDN

SDN

NFV NFV SDN SDN

SDN

NFV NFV SDN SDN
NFV NFV SDN SDN
NFV NFV SDN SDN
SDN

SDN

SDN
 
NFV NFV SDN SDN SDN   Network Functions Virtualization Hardware NFV Software Switch, Router, Firewall,
Network Functions Virtualization Hardware NFV

Network Functions Virtualization Hardware

Network Functions Virtualization Hardware NFV

NFV

Network Functions Virtualization Hardware NFV
Network Functions Virtualization Hardware NFV
Software

Software

Software
Switch, Router, Firewall, Load Hardware
Switch, Router, Firewall, Load Hardware

Switch, Router, Firewall, Load Hardware

 

Software or Virtual

Software or Virtual Balancer, and Controller

Balancer, and Controller

Hardware
Hardware

Hardware

Hardware

Devices

Virtualization

Virtualization

 
and Controller Hardware Devices Virtualization   Hardware   SDN SDN   SDN Data Centers NFV Cisco
Hardware

Hardware

Hardware
Hardware Devices Virtualization   Hardware   SDN SDN   SDN Data Centers NFV Cisco 1.3
 
 

SDN

SDN
SDN
SDN

SDN

SDN
 
Virtualization   Hardware   SDN SDN   SDN Data Centers NFV Cisco 1.3 2012 2013 SDN
Virtualization   Hardware   SDN SDN   SDN Data Centers NFV Cisco 1.3 2012 2013 SDN
SDN

SDN

SDN
Data Centers

Data Centers

Data Centers
  Hardware   SDN SDN   SDN Data Centers NFV Cisco 1.3 2012 2013 SDN 1.26
  Hardware   SDN SDN   SDN Data Centers NFV Cisco 1.3 2012 2013 SDN 1.26
NFV

NFV

NFV
Hardware   SDN SDN   SDN Data Centers NFV Cisco 1.3 2012 2013 SDN 1.26 VMware
Cisco 1.3 2012 2013 SDN 1.26 VMware

Cisco

Cisco 1.3 2012 2013 SDN 1.26 VMware
Cisco 1.3 2012 2013 SDN 1.26 VMware

1.3

Cisco 1.3 2012 2013 SDN 1.26 VMware
Cisco 1.3 2012 2013 SDN 1.26 VMware

2012 2013

Cisco 1.3 2012 2013 SDN 1.26 VMware

SDN

Cisco 1.3 2012 2013 SDN 1.26 VMware
Cisco 1.3 2012 2013 SDN 1.26 VMware

1.26

Cisco 1.3 2012 2013 SDN 1.26 VMware

VMware

Cisco 1.3 2012 2013 SDN 1.26 VMware
SDN

SDN

SDN
 
▪

▪

▪

▪

▪

▪

SDN

SDN

SDN
SDN
SDN

SDN

SDN
  SDN Data Centers NFV Cisco 1.3 2012 2013 SDN 1.26 VMware SDN   ▪ ▪

15

SDN 16
SDN 16

SDN

SDN 16
SDN SDN Infrastructure TCP/IP NCP 1980 Virtualization SDN Control Plane Forwarding Plane Switches/Routers Data
SDN
SDN
Infrastructure
TCP/IP
NCP
1980
Virtualization
SDN
Control Plane
Forwarding Plane
Switches/Routers
Data Plane
Services
Control
Forwarding
Control Layer and Application Layer
Model
SDN
ONF
Infrastructure
SDN
2
Application Layer ) 1
Control Layer ) 2
Infrastructure Layer ) 3
2
2

17

Layer Model SDN ONF Infrastructure SDN 2 Application Layer ) 1 Control Layer ) 2 Infrastructure

APIs

APIs Application Layer

Application Layer

 
APIs Application Layer   SDN Routing Filter ACL and Application Layer Implementation of Services (Control
SDN
SDN

SDN

SDN
SDN
SDN
SDN
SDN
Routing Filter ACL and Application Layer Implementation of Services (Control Layer) Application Programming Interfaces API

Routing Filter ACL and

Application Layer Implementation of Services

Filter ACL and Application Layer Implementation of Services (Control Layer) Application Programming Interfaces API QoS
Filter ACL and Application Layer Implementation of Services (Control Layer) Application Programming Interfaces API QoS
Filter ACL and Application Layer Implementation of Services (Control Layer) Application Programming Interfaces API QoS

(Control Layer) Application Programming Interfaces API

Filter ACL and Application Layer Implementation of Services (Control Layer) Application Programming Interfaces API QoS
Filter ACL and Application Layer Implementation of Services (Control Layer) Application Programming Interfaces API QoS

QoS

Filter ACL and Application Layer Implementation of Services (Control Layer) Application Programming Interfaces API QoS
APIs

APIs

APIs

APIs

APIs
Application Programming Interfaces API QoS APIs APIs SDN Control Layer Control SDN Layer Switches/Routers
SDN

SDN

SDN
Application Programming Interfaces API QoS APIs APIs SDN Control Layer Control SDN Layer Switches/Routers
Control Layer

Control Layer

Control Layer

Control

Control SDN

SDN

Control SDN
Layer

Layer

Switches/Routers

Switches/Routers

APIs SDN Control Layer Control SDN Layer Switches/Routers Controller Open Source Controllers Vendor Dependence
Controller Open Source Controllers

Controller

Controller Open Source Controllers
Controller Open Source Controllers

Open Source

Controller Open Source Controllers

Controllers

Controller Open Source Controllers
Vendor Dependence

Vendor Dependence

Controller Open Source Controllers Vendor Dependence Stanford Cisco ACI - - NOX - VMware NSX Control
Stanford Cisco ACI - - NOX - VMware NSX Control SDN C++/Python Controller

Stanford

Stanford Cisco ACI - - NOX - VMware NSX Control SDN C++/Python Controller

Cisco ACI -

- NOX -

VMware NSX

Stanford Cisco ACI - - NOX - VMware NSX Control SDN C++/Python Controller

Control

Stanford Cisco ACI - - NOX - VMware NSX Control SDN C++/Python Controller

SDN

Stanford Cisco ACI - - NOX - VMware NSX Control SDN C++/Python Controller

C++/Python Controller

Stanford Cisco ACI - - NOX - VMware NSX Control SDN C++/Python Controller
Stanford Cisco ACI - - NOX - VMware NSX Control SDN C++/Python Controller
Stanford Cisco ACI - - NOX - VMware NSX Control SDN C++/Python Controller
Plane APIs Forwarding Plane Data Plane

Plane

Plane APIs Forwarding Plane Data Plane

APIs Forwarding Plane

Plane APIs Forwarding Plane Data Plane
Plane APIs Forwarding Plane Data Plane

Data Plane

Plane APIs Forwarding Plane Data Plane
Plane APIs Forwarding Plane Data Plane
Controller

Controller

Controller
Plane APIs Forwarding Plane Data Plane Controller OpenFlow OpenFlow Control Layer OpenFlow Infrastructure
OpenFlow

OpenFlow

OpenFlow

OpenFlow

OpenFlow
OpenFlow

Control Layer

Control Layer OpenFlow

OpenFlow

Control Layer OpenFlow
Infrastructure Layer ONF

Infrastructure Layer ONF

Infrastructure Layer ONF
Infrastructure Layer ONF
Infrastructure Layer ONF
Plane APIs Forwarding Plane Data Plane Controller OpenFlow OpenFlow Control Layer OpenFlow Infrastructure Layer ONF

18

Martin How to program/configure the network? Orders Switches Control Plane Switches Infrastructure Open OpenFlow Protocol

Martin

Martin How to program/configure the network? Orders Switches Control Plane Switches Infrastructure Open OpenFlow Protocol

How to program/configure the network?

OrdersMartin How to program/configure the network? Switches Control Plane Switches Infrastructure Open OpenFlow Protocol Data

Martin How to program/configure the network? Orders Switches Control Plane Switches Infrastructure Open OpenFlow Protocol

Switches

Martin How to program/configure the network? Orders Switches Control Plane Switches Infrastructure Open OpenFlow Protocol
Martin How to program/configure the network? Orders Switches Control Plane Switches Infrastructure Open OpenFlow Protocol

Control Plane

program/configure the network? Orders Switches Control Plane Switches Infrastructure Open OpenFlow Protocol Data Switches
program/configure the network? Orders Switches Control Plane Switches Infrastructure Open OpenFlow Protocol Data Switches
program/configure the network? Orders Switches Control Plane Switches Infrastructure Open OpenFlow Protocol Data Switches

Switches

the network? Orders Switches Control Plane Switches Infrastructure Open OpenFlow Protocol Data Switches Stanford

Infrastructure

Orders Switches Control Plane Switches Infrastructure Open OpenFlow Protocol Data Switches Stanford Controller

Open OpenFlow Protocol

Data

Plane Switches Infrastructure Open OpenFlow Protocol Data Switches Stanford Controller Control Plane Switches Plane
Plane Switches Infrastructure Open OpenFlow Protocol Data Switches Stanford Controller Control Plane Switches Plane

Switches

Switches Infrastructure Open OpenFlow Protocol Data Switches Stanford Controller Control Plane Switches Plane Flow Tables
Switches Infrastructure Open OpenFlow Protocol Data Switches Stanford Controller Control Plane Switches Plane Flow Tables
Switches Infrastructure Open OpenFlow Protocol Data Switches Stanford Controller Control Plane Switches Plane Flow Tables

Stanford

Infrastructure Open OpenFlow Protocol Data Switches Stanford Controller Control Plane Switches Plane Flow Tables

Controller

Open OpenFlow Protocol Data Switches Stanford Controller Control Plane Switches Plane Flow Tables Forwarding Vendors

Control Plane Switches

Data Switches Stanford Controller Control Plane Switches Plane Flow Tables Forwarding Vendors 3 Forwarding SDN Action
Data Switches Stanford Controller Control Plane Switches Plane Flow Tables Forwarding Vendors 3 Forwarding SDN Action

Plane

Switches Stanford Controller Control Plane Switches Plane Flow Tables Forwarding Vendors 3 Forwarding SDN Action 4
Switches Stanford Controller Control Plane Switches Plane Flow Tables Forwarding Vendors 3 Forwarding SDN Action 4

Flow Tables

Stanford Controller Control Plane Switches Plane Flow Tables Forwarding Vendors 3 Forwarding SDN Action 4 Table

Forwarding

Control Plane Switches Plane Flow Tables Forwarding Vendors 3 Forwarding SDN Action 4 Table 3 Switch
Vendors
Vendors
Control Plane Switches Plane Flow Tables Forwarding Vendors 3 Forwarding SDN Action 4 Table 3 Switch
3
3
Control Plane Switches Plane Flow Tables Forwarding Vendors 3 Forwarding SDN Action 4 Table 3 Switch

ForwardingController Control Plane Switches Plane Flow Tables Forwarding Vendors 3 SDN Action 4 Table 3 Switch

Control Plane Switches Plane Flow Tables Forwarding Vendors 3 Forwarding SDN Action 4 Table 3 Switch

SDN

Action

4
4
Control Plane Switches Plane Flow Tables Forwarding Vendors 3 Forwarding SDN Action 4 Table 3 Switch

Table

3
3
Control Plane Switches Plane Flow Tables Forwarding Vendors 3 Forwarding SDN Action 4 Table 3 Switch

Switch

Services

Control Plane Switches Plane Flow Tables Forwarding Vendors 3 Forwarding SDN Action 4 Table 3 Switch
Control Plane Switches Plane Flow Tables Forwarding Vendors 3 Forwarding SDN Action 4 Table 3 Switch
4
4

19

Devices Environment OpFlex Cisco Infrastructure Layer SDN Forwarding Physical Controller SDN Infrastructure Layer Plan
Devices Environment OpFlex Cisco Infrastructure Layer SDN Forwarding Physical Controller SDN Infrastructure Layer Plan

Devices

Devices Environment OpFlex Cisco Infrastructure Layer SDN Forwarding Physical Controller SDN Infrastructure Layer Plan

Environment

Devices Environment OpFlex Cisco Infrastructure Layer SDN Forwarding Physical Controller SDN Infrastructure Layer Plan

OpFlex

Devices Environment OpFlex Cisco Infrastructure Layer SDN Forwarding Physical Controller SDN Infrastructure Layer Plan
Devices Environment OpFlex Cisco Infrastructure Layer SDN Forwarding Physical Controller SDN Infrastructure Layer Plan

Cisco

Devices Environment OpFlex Cisco Infrastructure Layer SDN Forwarding Physical Controller SDN Infrastructure Layer Plan
Devices Environment OpFlex Cisco Infrastructure Layer SDN Forwarding Physical Controller SDN Infrastructure Layer Plan

Infrastructure Layer

Devices Environment OpFlex Cisco Infrastructure Layer SDN Forwarding Physical Controller SDN Infrastructure Layer Plan

SDNDevices Environment OpFlex Cisco Infrastructure Layer Forwarding Physical Controller SDN Infrastructure Layer Plan Virtual

Devices Environment OpFlex Cisco Infrastructure Layer SDN Forwarding Physical Controller SDN Infrastructure Layer Plan

Forwarding

PhysicalEnvironment OpFlex Cisco Infrastructure Layer SDN Forwarding Controller SDN Infrastructure Layer Plan Virtual NFV All

OpFlex Cisco Infrastructure Layer SDN Forwarding Physical Controller SDN Infrastructure Layer Plan Virtual NFV All
OpFlex Cisco Infrastructure Layer SDN Forwarding Physical Controller SDN Infrastructure Layer Plan Virtual NFV All

Controller

Infrastructure Layer SDN Forwarding Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches

SDN

Infrastructure Layer SDN Forwarding Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support

Infrastructure Layer Plan Virtual

Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5
Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5

NFV

Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5
Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5

All Switches Support OpenFlow

Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5

SDN

Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5
Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5

SDN

Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5

SDNPhysical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN 5 SDN

5
5
Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5
Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5
Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5

SDN

Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5

SDN

Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5
Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5
Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5
Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5
SDN
SDN
Physical Controller SDN Infrastructure Layer Plan Virtual NFV All Switches Support OpenFlow SDN SDN SDN 5
5
5

20

2 SDN Controller OpenFlow SDN SDN OpenFlow Implementation 48-Port Switches OpenFlow 6 48-Port Switch Access
2
SDN
Controller
OpenFlow
SDN
SDN
OpenFlow
Implementation
48-Port Switches
OpenFlow
6
48-Port Switch
Access Point
Vendor
Access Point Wi-Fi
18
Wi-MAX
Integration
Migration
6
SDN
6

21

2 1 WAN OpenFlow SDN Data Centers SDN SDN Pure SDN Google Data Centers –
2 1 WAN OpenFlow SDN Data Centers SDN SDN Pure SDN Google Data Centers –

2 1

2 1 WAN OpenFlow SDN Data Centers SDN SDN Pure SDN Google Data Centers – Switch

WAN

2 1 WAN OpenFlow SDN Data Centers SDN SDN Pure SDN Google Data Centers – Switch
2 1 WAN OpenFlow SDN Data Centers SDN SDN Pure SDN Google Data Centers – Switch
2 1 WAN OpenFlow SDN Data Centers SDN SDN Pure SDN Google Data Centers – Switch
2 1 WAN OpenFlow SDN Data Centers SDN SDN Pure SDN Google Data Centers – Switch

OpenFlow

2 1 WAN OpenFlow SDN Data Centers SDN SDN Pure SDN Google Data Centers – Switch

SDN

2 1 WAN OpenFlow SDN Data Centers SDN SDN Pure SDN Google Data Centers – Switch
2 1 WAN OpenFlow SDN Data Centers SDN SDN Pure SDN Google Data Centers – Switch

Data Centers2 1 WAN OpenFlow SDN SDN SDN Pure SDN Google Data Centers – Switch Hardware Layer

2 1 WAN OpenFlow SDN Data Centers SDN SDN Pure SDN Google Data Centers – Switch

SDN

2 1 WAN OpenFlow SDN Data Centers SDN SDN Pure SDN Google Data Centers – Switch

SDN2 1 WAN OpenFlow SDN Data Centers SDN Pure SDN Google Data Centers – Switch Hardware

Pure SDN
Pure SDN
2 1 WAN OpenFlow SDN Data Centers SDN SDN Pure SDN Google Data Centers – Switch

Google Data Centers

SDN Data Centers SDN SDN Pure SDN Google Data Centers – Switch Hardware Layer Site Controller
SDN Data Centers SDN SDN Pure SDN Google Data Centers – Switch Hardware Layer Site Controller

SDN Data Centers SDN SDN Pure SDN Google Data Centers – Switch Hardware Layer Site Controller

Switch Hardware Layer Site Controller Layer

Global Control Layer

Data Centers – Switch Hardware Layer Site Controller Layer Global Control Layer • • • 7
7
7

Pure SDN

SDN SDN

Data Centers – Switch Hardware Layer Site Controller Layer Global Control Layer • • • 7
Data Centers – Switch Hardware Layer Site Controller Layer Global Control Layer • • • 7
Data Centers – Switch Hardware Layer Site Controller Layer Global Control Layer • • • 7

SDN

Data Centers – Switch Hardware Layer Site Controller Layer Global Control Layer • • • 7
Data Centers – Switch Hardware Layer Site Controller Layer Global Control Layer • • • 7
7
7

22

Data Centers – Switch Hardware Layer Site Controller Layer Global Control Layer • • • 7
ACI and NSX VMware Controller NSX Virtualization VMware Software Martin Casado NSX NSX Nicira VMware
ACI and NSX
VMware Controller NSX
Virtualization
VMware
Software
Martin Casado
NSX NSX
Nicira
VMware
Controller
Virtual Switches, Routers, Firewall, and Load balancer
SDN
NFV
Data Centers
8
Virtual Servers
8
8

23

SDN Cisco Controller APIC Cisco Hardware ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco

SDN

SDN Cisco Controller APIC Cisco Hardware ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco SDN

Cisco Controller APIC

SDN Cisco Controller APIC Cisco Hardware ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco SDN

Cisco

SDN Cisco Controller APIC Cisco Hardware ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco SDN
SDN Cisco Controller APIC Cisco Hardware ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco SDN
SDN Cisco Controller APIC Cisco Hardware ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco SDN

Hardware

ACI

SDN Cisco Controller APIC Cisco Hardware ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco SDN

2014

SDN Cisco Controller APIC Cisco Hardware ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco SDN

SDN

SDN Cisco Controller APIC Cisco Hardware ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco SDN
SDN Cisco Controller APIC Cisco Hardware ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco SDN

APICSDN Cisco Controller APIC Cisco Hardware ACI 2014 SDN SDN Nexus 9K Controller Cisco SDN 9

SDN Cisco Controller APIC Cisco Hardware ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco SDN

SDN

Nexus 9K

APIC Cisco Hardware ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco SDN 9 9 VMware

Controller

Cisco Hardware ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco SDN 9 9 VMware Hardware
Cisco Hardware ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco SDN 9 9 VMware Hardware

Cisco

SDN

Hardware ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco SDN 9 9 VMware Hardware VMware
Hardware ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco SDN 9 9 VMware Hardware VMware
9 9
9
9
ACI 2014 SDN APIC SDN Nexus 9K Controller Cisco SDN 9 9 VMware Hardware VMware NSX

VMware

2014 SDN APIC SDN Nexus 9K Controller Cisco SDN 9 9 VMware Hardware VMware NSX Controller
2014 SDN APIC SDN Nexus 9K Controller Cisco SDN 9 9 VMware Hardware VMware NSX Controller
2014 SDN APIC SDN Nexus 9K Controller Cisco SDN 9 9 VMware Hardware VMware NSX Controller

Hardware VMware NSX Controller Software or Virtual Simulation Open

VMware NSX Controller Software or Virtual Simulation Open Cisco ACI Controller SDN Controllers Controllers Ryu
VMware NSX Controller Software or Virtual Simulation Open Cisco ACI Controller SDN Controllers Controllers Ryu
VMware NSX Controller Software or Virtual Simulation Open Cisco ACI Controller SDN Controllers Controllers Ryu
VMware NSX Controller Software or Virtual Simulation Open Cisco ACI Controller SDN Controllers Controllers Ryu

Cisco ACI Controller

Software or Virtual Simulation Open Cisco ACI Controller SDN Controllers Controllers Ryu Floodlight Daylight Linux

SDN

Software or Virtual Simulation Open Cisco ACI Controller SDN Controllers Controllers Ryu Floodlight Daylight Linux

Controllers

Virtual Simulation Open Cisco ACI Controller SDN Controllers Controllers Ryu Floodlight Daylight Linux Virtual Machine 24
Virtual Simulation Open Cisco ACI Controller SDN Controllers Controllers Ryu Floodlight Daylight Linux Virtual Machine 24

Controllers

Virtual Simulation Open Cisco ACI Controller SDN Controllers Controllers Ryu Floodlight Daylight Linux Virtual Machine 24
Virtual Simulation Open Cisco ACI Controller SDN Controllers Controllers Ryu Floodlight Daylight Linux Virtual Machine 24

Ryu

Virtual Simulation Open Cisco ACI Controller SDN Controllers Controllers Ryu Floodlight Daylight Linux Virtual Machine 24

Floodlight

Virtual Simulation Open Cisco ACI Controller SDN Controllers Controllers Ryu Floodlight Daylight Linux Virtual Machine 24

Daylight

Linux Virtual Machine
Linux
Virtual Machine

24

Virtual Simulation Open Cisco ACI Controller SDN Controllers Controllers Ryu Floodlight Daylight Linux Virtual Machine 24
SDN 25
SDN 25

SDN

SDN 25
 

SDN

SDN
SDN

SDN

SDN
 
  SDN SDN   SDN     •   • • •   •   Control
  SDN SDN   SDN     •   • • •   •   Control
SDN

SDN

SDN
  SDN SDN   SDN     •   • • •   •   Control
  SDN SDN   SDN     •   • • •   •   Control
  SDN SDN   SDN     •   • • •   •   Control
 
 
 
 
 
•

 
  •

•

•

 
 
•

 
 

Control

Control

SDN

SDN
"Controller" planes

"Controller"

"Controller" planes

planes

 
 
SDN

SDN

SDN
  •   • • •   •   Control SDN "Controller" planes   SDN SDN
  •   • • •   •   Control SDN "Controller" planes   SDN SDN
  •   • • •   •   Control SDN "Controller" planes   SDN SDN
  •   • • •   •   Control SDN "Controller" planes   SDN SDN
SDN

SDN

SDN
  •   • • •   •   Control SDN "Controller" planes   SDN SDN
SDN

SDN

SDN
  •   • • •   •   Control SDN "Controller" planes   SDN SDN
SDN

SDN

SDN
 
 

26

•   Control SDN "Controller" planes   SDN SDN SDN SDN   26
52 SDN SDN for Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN

52

52 SDN SDN for Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10

SDN

52 SDN SDN for Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10
52 SDN SDN for Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10
52 SDN SDN for Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10

SDN for Dummies for Dummies Cisco

52 SDN SDN for Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10
52 SDN SDN for Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10

SDN52 SDN SDN for Dummies for Dummies Cisco Cisco Cisco SDN Cisco CCNP SDN 10 SDN

52 SDN SDN for Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10

Cisco

52 SDN SDN for Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10
52 SDN SDN for Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10

Cisco

52 SDN SDN for Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10

SDN

Cisco52 SDN SDN for Dummies for Dummies Cisco SDN Cisco Cisco SDN CCNP SDN 10 SDN

SDN for Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN
SDN for Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN

CCNP

for Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10
for Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10

SDN

Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN
Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN
Dummies for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN

10

for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN

SDN

for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN
for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN
for Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN

SDN

10
10
Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN
Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN
Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN
Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN
Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN

SDN

Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN
Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN

SDN

Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN
Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN
Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN

SDN

Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN

SDN

Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN

Java

Pythonfor Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN

Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN

SDN

Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN
Java Python
Java
Python
Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN

Algorithms

Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN

27

Dummies Cisco SDN Cisco Cisco SDN Cisco CCNP SDN 10 SDN SDN 10 SDN SDN SDN
11 11 Java Python Networking 12 Core Python Applications Programming 12 28
11 11 Java Python Networking 12 Core Python Applications Programming 12 28

11

11 11 Java Python Networking 12 Core Python Applications Programming 12 28
11 11 Java Python Networking 12 Core Python Applications Programming 12 28
11 11 Java Python Networking 12 Core Python Applications Programming 12 28
11
11
11 11 Java Python Networking 12 Core Python Applications Programming 12 28

Java

11 11 Java Python Networking 12 Core Python Applications Programming 12 28

Python

11 11 Java Python Networking 12 Core Python Applications Programming 12 28
11 11 Java Python Networking 12 Core Python Applications Programming 12 28

Networking

11 11 Java Python Networking 12 Core Python Applications Programming 12 28
11 11 Java Python Networking 12 Core Python Applications Programming 12 28

12

11 11 Java Python Networking 12 Core Python Applications Programming 12 28

Core Python Applications Programming

11 11 Java Python Networking 12 Core Python Applications Programming 12 28
11 11 Java Python Networking 12 Core Python Applications Programming 12 28
12
12

28

13 Java Network Programming 13 Linux Linux+ CompTIA Linux+ Study Guide Exam LX0-103 and Exam

13

13 Java Network Programming 13 Linux Linux+ CompTIA Linux+ Study Guide Exam LX0-103 and Exam LX0-104

Java Network Programming

13 Java Network Programming 13 Linux Linux+ CompTIA Linux+ Study Guide Exam LX0-103 and Exam LX0-104
13 Java Network Programming 13 Linux Linux+ CompTIA Linux+ Study Guide Exam LX0-103 and Exam LX0-104
13
13
13 Java Network Programming 13 Linux Linux+ CompTIA Linux+ Study Guide Exam LX0-103 and Exam LX0-104
13 Java Network Programming 13 Linux Linux+ CompTIA Linux+ Study Guide Exam LX0-103 and Exam LX0-104
13 Java Network Programming 13 Linux Linux+ CompTIA Linux+ Study Guide Exam LX0-103 and Exam LX0-104

Linux Linux+ CompTIA Linux+ Study Guide Exam LX0-103 and Exam LX0-104 . 14

13 Java Network Programming 13 Linux Linux+ CompTIA Linux+ Study Guide Exam LX0-103 and Exam LX0-104
13 Java Network Programming 13 Linux Linux+ CompTIA Linux+ Study Guide Exam LX0-103 and Exam LX0-104
13 Java Network Programming 13 Linux Linux+ CompTIA Linux+ Study Guide Exam LX0-103 and Exam LX0-104
13 Java Network Programming 13 Linux Linux+ CompTIA Linux+ Study Guide Exam LX0-103 and Exam LX0-104
13 Java Network Programming 13 Linux Linux+ CompTIA Linux+ Study Guide Exam LX0-103 and Exam LX0-104
13 Java Network Programming 13 Linux Linux+ CompTIA Linux+ Study Guide Exam LX0-103 and Exam LX0-104
14
14

29

Foundations of Modern

Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN
Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN

15

Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN

Networking: SDN, NFV, QoE, IoT, and Cloud

Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN
Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN
Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN
15
15
Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN

SDN

Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN
Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN
Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN

SDN

Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN
Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN
Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN
Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN

SDN

Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN
Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN

SDN

Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN
Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN
Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN

SDN

Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN
Foundations of Modern 15 Networking: SDN, NFV, QoE, IoT, and Cloud 15 SDN SDN SDN SDN

30

Controller SDN Controller Controllers Controller SDN 2016 Controller NFV SDN • Big Switch Networks Big

ControllerSDN Controller Controllers Controller SDN 2016 Controller NFV SDN • Big Switch Networks Big Cloud

Controller SDN Controller Controllers Controller SDN 2016 Controller NFV SDN • Big Switch Networks Big Cloud

SDN

Controller SDN Controller Controllers Controller SDN 2016 Controller NFV SDN • Big Switch Networks Big Cloud
Controller SDN Controller Controllers Controller SDN 2016 Controller NFV SDN • Big Switch Networks Big Cloud

Controller

Controller SDN Controller Controllers Controller SDN 2016 Controller NFV SDN • Big Switch Networks Big Cloud

Controllers

Controller SDN Controller Controllers Controller SDN 2016 Controller NFV SDN • Big Switch Networks Big Cloud

Controller

Controller SDN Controller Controllers Controller SDN 2016 Controller NFV SDN • Big Switch Networks Big Cloud
Controller SDN Controller Controllers Controller SDN 2016 Controller NFV SDN • Big Switch Networks Big Cloud

SDN

Controller SDN Controller Controllers Controller SDN 2016 Controller NFV SDN • Big Switch Networks Big Cloud
Controller SDN Controller Controllers Controller SDN 2016 Controller NFV SDN • Big Switch Networks Big Cloud

2016Controller SDN Controller Controllers Controller SDN Controller NFV SDN • Big Switch Networks Big Cloud Fabric

Controller SDN Controller Controllers Controller SDN 2016 Controller NFV SDN • Big Switch Networks Big Cloud

Controller

NFV SDN
NFV
SDN

31

Open Netvisor® Linux • Tempered Networks: Identity-Defined Networking (IDN) Solution • VMware, Inc.: VMware NSX 31

Ryu Controller

Controller • OpenFlow 16 •
Controller
OpenFlow
16

#git clone git://github.com/osgr/ryu.git #cd ryu; #python ./setup.py install

# cd ryu; # python ./setup.py install 16 Switching 17 ) 1 • # cd /home/ryu
16
16
# cd ryu; # python ./setup.py install 16 Switching 17 ) 1 • # cd /home/ryu

Switching

# cd ryu; # python ./setup.py install 16 Switching 17 ) 1 • # cd /home/ryu

17# cd ryu; # python ./setup.py install 16 Switching ) 1 • # cd /home/ryu #

# cd ryu; # python ./setup.py install 16 Switching 17 ) 1 • # cd /home/ryu

) 1

#cd /home/ryu #./bin/ryu-manager --verbose ryu/app/simple_switch_13.py

install 16 Switching 17 ) 1 • # cd /home/ryu # ./bin/ryu-manager --verbose ryu/app/simple_switch_13.py 17 32
17
17

32

install 16 Switching 17 ) 1 • # cd /home/ryu # ./bin/ryu-manager --verbose ryu/app/simple_switch_13.py 17 32
install 16 Switching 17 ) 1 • # cd /home/ryu # ./bin/ryu-manager --verbose ryu/app/simple_switch_13.py 17 32

1.3Ryu verbose Ryu 6633 switch ) 2 # ofp-tcp-listen-port 6610 Hub # ryu-manager --verbose --ofp-tcp-listen-port

1.3 Ryu verbose Ryu 6633 switch ) 2 # ofp-tcp-listen-port 6610 Hub # ryu-manager --verbose --ofp-tcp-listen-port

Ryu

1.3 Ryu verbose Ryu 6633 switch ) 2 # ofp-tcp-listen-port 6610 Hub # ryu-manager --verbose --ofp-tcp-listen-port
1.3 Ryu verbose Ryu 6633 switch ) 2 # ofp-tcp-listen-port 6610 Hub # ryu-manager --verbose --ofp-tcp-listen-port

verbose

1.3 Ryu verbose Ryu 6633 switch ) 2 # ofp-tcp-listen-port 6610 Hub # ryu-manager --verbose --ofp-tcp-listen-port

Ryu1.3 Ryu verbose 6633 switch ) 2 # ofp-tcp-listen-port 6610 Hub # ryu-manager --verbose --ofp-tcp-listen-port 6610

6633 switch
6633
switch
) 2
) 2
1.3 Ryu verbose Ryu 6633 switch ) 2 # ofp-tcp-listen-port 6610 Hub # ryu-manager --verbose --ofp-tcp-listen-port
1.3 Ryu verbose Ryu 6633 switch ) 2 # ofp-tcp-listen-port 6610 Hub # ryu-manager --verbose --ofp-tcp-listen-port

#ofp-tcp-listen-port 6610

Hub #ryu-manager --verbose --ofp-tcp-listen-port 6610 ./ryu/examples/hub.py

Controllers

--ofp-tcp-listen-port 6610 ./ryu/examples/hub.py Controllers • OpenDayLight Controller : Multithreading Community

OpenDayLight Controller

: Multithreading
:
Multithreading
Controllers • OpenDayLight Controller : Multithreading Community Controller 18 Multithreading Cores • 18 33

Community

Controllers • OpenDayLight Controller : Multithreading Community Controller 18 Multithreading Cores • 18 33

Controller

Controllers • OpenDayLight Controller : Multithreading Community Controller 18 Multithreading Cores • 18 33

18

Controllers • OpenDayLight Controller : Multithreading Community Controller 18 Multithreading Cores • 18 33

Multithreading

Controllers • OpenDayLight Controller : Multithreading Community Controller 18 Multithreading Cores • 18 33

Cores

Controllers • OpenDayLight Controller : Multithreading Community Controller 18 Multithreading Cores • 18 33
Controllers • OpenDayLight Controller : Multithreading Community Controller 18 Multithreading Cores • 18 33
18
18

33

• https://www.opendaylight.org/downloads Lithium # tar xf distribution-karaf-0.3.4-Lithium-SR4.tar.gz 19 ) 1 • # cd

https://www.opendaylight.org/downloads Lithium # tar xf distribution-karaf-0.3.4-Lithium-SR4.tar.gz 19 ) 1 • # cd

Lithium #tar xf distribution-karaf-0.3.4-Lithium-SR4.tar.gz

# tar xf distribution-karaf-0.3.4-Lithium-SR4.tar.gz 19 ) 1 • # cd distribution-karaf-0.3.4-Lithium-SR4 #

19# tar xf distribution-karaf-0.3.4-Lithium-SR4.tar.gz ) 1 • # cd distribution-karaf-0.3.4-Lithium-SR4 #

# tar xf distribution-karaf-0.3.4-Lithium-SR4.tar.gz 19 ) 1 • # cd distribution-karaf-0.3.4-Lithium-SR4 #

) 1

# tar xf distribution-karaf-0.3.4-Lithium-SR4.tar.gz 19 ) 1 • # cd distribution-karaf-0.3.4-Lithium-SR4 # ./bin/karaf

#cd distribution-karaf-0.3.4-Lithium-SR4 #./bin/karaf

• # cd distribution-karaf-0.3.4-Lithium-SR4 # ./bin/karaf Controller 19 Karaf Controller controllers Cluster ) 2
• # cd distribution-karaf-0.3.4-Lithium-SR4 # ./bin/karaf Controller 19 Karaf Controller controllers Cluster ) 2

Controller

19
19
# ./bin/karaf Controller 19 Karaf Controller controllers Cluster ) 2 10.0.0.1 IP

Karaf

# ./bin/karaf Controller 19 Karaf Controller controllers Cluster ) 2 10.0.0.1 IP address
# ./bin/karaf Controller 19 Karaf Controller controllers Cluster ) 2 10.0.0.1 IP address

Controller

# ./bin/karaf Controller 19 Karaf Controller controllers Cluster ) 2 10.0.0.1 IP address 10.0.0.2 IP

controllers

# ./bin/karaf Controller 19 Karaf Controller controllers Cluster ) 2 10.0.0.1 IP address 10.0.0.2 IP address

Cluster

Controller 19 Karaf Controller controllers Cluster ) 2 10.0.0.1 IP address 10.0.0.2 IP address : Controller

) 2

Controller 19 Karaf Controller controllers Cluster ) 2 10.0.0.1 IP address 10.0.0.2 IP address : Controller
Controller 19 Karaf Controller controllers Cluster ) 2 10.0.0.1 IP address 10.0.0.2 IP address : Controller

10.0.0.1 IP address

Controller controllers Cluster ) 2 10.0.0.1 IP address 10.0.0.2 IP address : Controller Controller

10.0.0.2 IP address

:
:

ControllerCluster ) 2 10.0.0.1 IP address 10.0.0.2 IP address : Controller configuration/initial/akka.conf

Controller) 2 10.0.0.1 IP address 10.0.0.2 IP address : Controller configuration/initial/akka.conf

IP address 10.0.0.2 IP address : Controller Controller configuration/initial/akka.conf
IP address 10.0.0.2 IP address : Controller Controller configuration/initial/akka.conf

configuration/initial/akka.conf

configuration/initial/module-shards.conf

34

21 20 akka.conf 10.0.0.1 hostname ip seed-nodes .netty.tcp ▪ cluster seed-nodes =
21 20 akka.conf 10.0.0.1 hostname ip seed-nodes .netty.tcp ▪ cluster seed-nodes =

21 20

21 20 akka.conf 10.0.0.1 hostname ip seed-nodes .netty.tcp ▪ cluster seed-nodes =
21 20 akka.conf 10.0.0.1 hostname ip seed-nodes .netty.tcp ▪ cluster seed-nodes =

akka.conf

21 20 akka.conf 10.0.0.1 hostname ip seed-nodes .netty.tcp ▪ cluster seed-nodes =
10.0.0.1 hostname ip seed-nodes .netty.tcp

10.0.0.1

10.0.0.1 hostname ip seed-nodes .netty.tcp

hostname

10.0.0.1 hostname ip seed-nodes .netty.tcp

ip

10.0.0.1 hostname ip seed-nodes .netty.tcp

seed-nodes

10.0.0.1 hostname ip seed-nodes .netty.tcp
10.0.0.1 hostname ip seed-nodes .netty.tcp

.netty.tcp

10.0.0.1 hostname ip seed-nodes .netty.tcp

cluster seed-nodes = ["akka.tcp://opendaylight-cluster-

cluster seed-nodes = ["akka.tcp://opendaylight-cluster-

cluster seed-nodes = ["akka.tcp://opendaylight-cluster-

data@10.0.0.1:2550","akka.tcp://opendaylight-cluster-

 

data@10.0.0.2:2550", "]

 
roles

roles

roles

#replicas = [ "member-1

member-2

  roles ▪ # replicas = [ "member-1 member-2 member-1 module-shards.conf IP 10.0.0.2 controller 20 35

member-1

  roles ▪ # replicas = [ "member-1 member-2 member-1 module-shards.conf IP 10.0.0.2 controller 20 35

module-shards.conf

  roles ▪ # replicas = [ "member-1 member-2 member-1 module-shards.conf IP 10.0.0.2 controller 20 35
  roles ▪ # replicas = [ "member-1 member-2 member-1 module-shards.conf IP 10.0.0.2 controller 20 35

IP 10.0.0.2

  roles ▪ # replicas = [ "member-1 member-2 member-1 module-shards.conf IP 10.0.0.2 controller 20 35

controller

  roles ▪ # replicas = [ "member-1 member-2 member-1 module-shards.conf IP 10.0.0.2 controller 20 35
  roles ▪ # replicas = [ "member-1 member-2 member-1 module-shards.conf IP 10.0.0.2 controller 20 35
  roles ▪ # replicas = [ "member-1 member-2 member-1 module-shards.conf IP 10.0.0.2 controller 20 35
20
20

35

21 Compile # sudo mvn clean install OpenDayLight SDN • Floodlight Controller : Controller Multithreading
21
21
21 Compile # sudo mvn clean install OpenDayLight SDN • Floodlight Controller : Controller Multithreading 22

Compile

#sudo mvn clean install

21 Compile # sudo mvn clean install OpenDayLight SDN • Floodlight Controller : Controller Multithreading 22
21 Compile # sudo mvn clean install OpenDayLight SDN • Floodlight Controller : Controller Multithreading 22
21 Compile # sudo mvn clean install OpenDayLight SDN • Floodlight Controller : Controller Multithreading 22

OpenDayLight

21 Compile # sudo mvn clean install OpenDayLight SDN • Floodlight Controller : Controller Multithreading 22

SDN

21 Compile # sudo mvn clean install OpenDayLight SDN • Floodlight Controller : Controller Multithreading 22

21 Compile # sudo mvn clean install OpenDayLight SDN • Floodlight Controller : Controller Multithreading 22

Floodlight Controller

:
:
21 Compile # sudo mvn clean install OpenDayLight SDN • Floodlight Controller : Controller Multithreading 22

Controller

21 Compile # sudo mvn clean install OpenDayLight SDN • Floodlight Controller : Controller Multithreading 22

Multithreading

21 Compile # sudo mvn clean install OpenDayLight SDN • Floodlight Controller : Controller Multithreading 22

22

21 Compile # sudo mvn clean install OpenDayLight SDN • Floodlight Controller : Controller Multithreading 22

36

21 Compile # sudo mvn clean install OpenDayLight SDN • Floodlight Controller : Controller Multithreading 22
21 Compile # sudo mvn clean install OpenDayLight SDN • Floodlight Controller : Controller Multithreading 22
22 23 • #git clone git://github.com/floodlight/floodlight.git #cd floodlight #ant 23 25 24 • # java
22
22
23 • #git clone git://github.com/floodlight/floodlight.git #cd floodlight #ant 23 25 24 •
23
#git clone git://github.com/floodlight/floodlight.git
#cd floodlight
#ant
23
25 24

#java -jar target/floodlight.jar

37

24 25 38
24
24
24 25 38
25
25

38

#ant eclipse

# ant eclipse 26 eclipse 27 26 Eclipse 27 Eclipsel 39

26

# ant eclipse 26 eclipse 27 26 Eclipse 27 Eclipsel 39

eclipse

# ant eclipse 26 eclipse 27 26 Eclipse 27 Eclipsel 39
# ant eclipse 26 eclipse 27 26 Eclipse 27 Eclipsel 39
# ant eclipse 26 eclipse 27 26 Eclipse 27 Eclipsel 39

27

26
26
# ant eclipse 26 eclipse 27 26 Eclipse 27 Eclipsel 39

Eclipse

# ant eclipse 26 eclipse 27 26 Eclipse 27 Eclipsel 39
# ant eclipse 26 eclipse 27 26 Eclipse 27 Eclipsel 39
27
27
# ant eclipse 26 eclipse 27 26 Eclipse 27 Eclipsel 39

Eclipsel

# ant eclipse 26 eclipse 27 26 Eclipse 27 Eclipsel 39

39

SDN Labs

SDN Labs Lab virtual Mininet SDN 1 network devices SDN No. Product Name Description    
SDN Labs Lab virtual Mininet SDN 1 network devices SDN No. Product Name Description    
SDN Labs Lab virtual Mininet SDN 1 network devices SDN No. Product Name Description    
SDN Labs Lab virtual Mininet SDN 1 network devices SDN No. Product Name Description    

Lab

virtual

SDN Labs Lab virtual Mininet SDN 1 network devices SDN No. Product Name Description    

Mininet

SDN Labs Lab virtual Mininet SDN 1 network devices SDN No. Product Name Description    
SDN Labs Lab virtual Mininet SDN 1 network devices SDN No. Product Name Description    

SDN

SDN Labs Lab virtual Mininet SDN 1 network devices SDN No. Product Name Description    
1
1
SDN Labs Lab virtual Mininet SDN 1 network devices SDN No. Product Name Description    

network devices

SDN
SDN

No.

Product Name

Description

   

OpenFlow Controller benchmarker:

OpenFlow Controller
OpenFlow Controller

1 Cbench

Packet-in Switches

Packet-in

Packet-in Switches

Switches

Controller

Controller

Controller

Controller

Controller
   

OpenFlow switch benchmarker:

Cbench

Cbench

Cbench

2 OFLOPS

OpenFlow Switches Virtual Controller Switches
OpenFlow Switches Virtual Controller Switches

OpenFlow Switches Virtual Controller Switches

OpenFlow Switches Virtual Controller Switches
OpenFlow Switches Virtual Controller Switches
Switches

Switches

Switches
   
MiniNet

MiniNet

MiniNet

3 MiniNet

Switches

and

Switches and SDN Hosts
Switches and SDN Hosts

SDN

Switches and SDN Hosts

Hosts

OpenFlow

Switches

and

OpenFlow Switches and
Controllers

Controllers

 

4 OFTest

OpenFlow 1.2 Switches

OpenFlow

OpenFlow 1.2 Switches
OpenFlow 1.2 Switches

1.2

OpenFlow 1.2 Switches

Switches

OpenFlow 1.2 Switches
OpenFlow

OpenFlow

OpenFlow
1
1
and Controllers   4 OFTest OpenFlow 1.2 Switches OpenFlow 1 Lab Topology zoo Controller 40

Lab

and Controllers   4 OFTest OpenFlow 1.2 Switches OpenFlow 1 Lab Topology zoo Controller 40
and Controllers   4 OFTest OpenFlow 1.2 Switches OpenFlow 1 Lab Topology zoo Controller 40
and Controllers   4 OFTest OpenFlow 1.2 Switches OpenFlow 1 Lab Topology zoo Controller 40

Topology zoo Controller

and Controllers   4 OFTest OpenFlow 1.2 Switches OpenFlow 1 Lab Topology zoo Controller 40
and Controllers   4 OFTest OpenFlow 1.2 Switches OpenFlow 1 Lab Topology zoo Controller 40
and Controllers   4 OFTest OpenFlow 1.2 Switches OpenFlow 1 Lab Topology zoo Controller 40

40

and Controllers   4 OFTest OpenFlow 1.2 Switches OpenFlow 1 Lab Topology zoo Controller 40
SDN
SDN
Linux Virtual Machines VMware

Linux

Linux Virtual Machines VMware

Virtual Machines

Linux Virtual Machines VMware
Linux Virtual Machines VMware

VMware

)

1

VM

VM

VM

)

2

) 3

)

3

 
Switches

Switches

 
VM Controllers

VM

VM Controllers

Controllers

VM Controllers
VM Controllers

)

4

Controller

Controller

API

API

)

5

 
 
Switches

Switches

Switches

)

6

OpenFlow

OpenFlow

OpenFlow  
 
) 7

)

7

Controllers ) 4 Controller API ) 5   Switches ) 6 OpenFlow   ) 7 41

41

28 ) 1 28 Linux Mininet Virtual Machine VM VM ) Virtual Network Simulation Ubuntu

28

28 ) 1 28 Linux Mininet Virtual Machine VM VM ) Virtual Network Simulation Ubuntu 12.04

) 1

28 ) 1 28 Linux Mininet Virtual Machine VM VM ) Virtual Network Simulation Ubuntu 12.04
28
28

Linux

Mininet

28 ) 1 28 Linux Mininet Virtual Machine VM VM ) Virtual Network Simulation Ubuntu 12.04

Virtual Machine VM VM ) Virtual Network Simulation

Mininet Virtual Machine VM VM ) Virtual Network Simulation Ubuntu 12.04 VMs Labs 29 # sudo
Mininet Virtual Machine VM VM ) Virtual Network Simulation Ubuntu 12.04 VMs Labs 29 # sudo
Mininet Virtual Machine VM VM ) Virtual Network Simulation Ubuntu 12.04 VMs Labs 29 # sudo

Ubuntu 12.04

Machine VM VM ) Virtual Network Simulation Ubuntu 12.04 VMs Labs 29 # sudo apt-get install

VMs

Machine VM VM ) Virtual Network Simulation Ubuntu 12.04 VMs Labs 29 # sudo apt-get install
Machine VM VM ) Virtual Network Simulation Ubuntu 12.04 VMs Labs 29 # sudo apt-get install
Machine VM VM ) Virtual Network Simulation Ubuntu 12.04 VMs Labs 29 # sudo apt-get install

Labs

VM VM ) Virtual Network Simulation Ubuntu 12.04 VMs Labs 29 # sudo apt-get install git
VM VM ) Virtual Network Simulation Ubuntu 12.04 VMs Labs 29 # sudo apt-get install git

29

VM VM ) Virtual Network Simulation Ubuntu 12.04 VMs Labs 29 # sudo apt-get install git

#sudo apt-get install git #sudo git clone git://github.com/mininet/mininet #cd mininet #sudo ./mininet/util/install.sh -fnv

install git # sudo git clone git://github.com/mininet/mininet # cd mininet # sudo ./mininet/util/install.sh -fnv 29 42
29
29

42

install git # sudo git clone git://github.com/mininet/mininet # cd mininet # sudo ./mininet/util/install.sh -fnv 29 42
31 # sudo mn 30 30 Controller ovs > pingall controller 31 43

31

#sudo mn

31 # sudo mn 30 30 Controller ovs > pingall controller 31 43

30

31 # sudo mn 30 30 Controller ovs > pingall controller 31 43
31 # sudo mn 30 30 Controller ovs > pingall controller 31 43
31 # sudo mn 30 30 Controller ovs > pingall controller 31 43
30
30
31 # sudo mn 30 30 Controller ovs > pingall controller 31 43
Controller
Controller
31 # sudo mn 30 30 Controller ovs > pingall controller 31 43
31 # sudo mn 30 30 Controller ovs > pingall controller 31 43
31 # sudo mn 30 30 Controller ovs > pingall controller 31 43

ovs

> pingall

31 # sudo mn 30 30 Controller ovs > pingall controller 31 43
31 # sudo mn 30 30 Controller ovs > pingall controller 31 43
controller
controller
31 # sudo mn 30 30 Controller ovs > pingall controller 31 43
31
31

43

32 32 lab H1, H2---------openvswitch--------- local controller python script mininet command lab commands 33 Linear,

32

32 32 lab H1, H2---------openvswitch--------- local controller python script mininet command lab commands 33 Linear, tree
32 32 lab H1, H2---------openvswitch--------- local controller python script mininet command lab commands 33 Linear, tree
32
32
32 32 lab H1, H2---------openvswitch--------- local controller python script mininet command lab commands 33 Linear, tree
32 32 lab H1, H2---------openvswitch--------- local controller python script mininet command lab commands 33 Linear, tree

lab H1, H2---------openvswitch--------- local controller

python script mininet command
python script
mininet command
local controller python script mininet command lab commands 33 Linear, tree # sudo mn

lab

local controller python script mininet command lab commands 33 Linear, tree # sudo mn
local controller python script mininet command lab commands 33 Linear, tree # sudo mn

commands

local controller python script mininet command lab commands 33 Linear, tree # sudo mn --controller=remote,ip=127.0.0.1

33

controller python script mininet command lab commands 33 Linear, tree # sudo mn --controller=remote,ip=127.0.0.1
controller python script mininet command lab commands 33 Linear, tree # sudo mn --controller=remote,ip=127.0.0.1

Linear, tree # sudo mn --controller=remote,ip=127.0.0.1 --topo=linear,2

script mininet command lab commands 33 Linear, tree # sudo mn --controller=remote,ip=127.0.0.1 --topo=linear,2 33 44
script mininet command lab commands 33 Linear, tree # sudo mn --controller=remote,ip=127.0.0.1 --topo=linear,2 33 44
33
33

44

Switch Host IP:127.0.0.1 Controller Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34

Switch

Switch Host IP:127.0.0.1 Controller Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35

Host

Switch Host IP:127.0.0.1 Controller Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35

IP:127.0.0.1

Switch Host IP:127.0.0.1 Controller Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35

Controller

Switch Host IP:127.0.0.1 Controller Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35

Host

Switch Host IP:127.0.0.1 Controller Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35

34

Switch Host IP:127.0.0.1 Controller Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35

Linux

Switch Host IP:127.0.0.1 Controller Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35

Mininet

Switch Host IP:127.0.0.1 Controller Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35
Switch Host IP:127.0.0.1 Controller Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35

Mininet

Host IP:127.0.0.1 Controller Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35 classes

Hosts

IP:127.0.0.1 Controller Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35 classes .

#xterm h1 h2 h3

Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35 classes . . 1
34
34
Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35 classes . . 1

35

Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35 classes . . 1
Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35 classes . . 1
Host 34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35 classes . . 1

classes

.34 Linux Mininet Mininet Hosts #xterm h1 h2 h3 34 35 classes . 1 2 .

.

1

2

. 3

switches controller
switches
controller
#xterm h1 h2 h3 34 35 classes . . 1 2 . 3 switches controller controller

controller

#xterm h1 h2 h3 34 35 classes . . 1 2 . 3 switches controller controller
#xterm h1 h2 h3 34 35 classes . . 1 2 . 3 switches controller controller
#xterm h1 h2 h3 34 35 classes . . 1 2 . 3 switches controller controller

IP

#xterm h1 h2 h3 34 35 classes . . 1 2 . 3 switches controller controller

controller

.#xterm h1 h2 h3 34 35 classes . . 1 2 . 3 switches controller controller

.

.

.

4

5

6

7

#xterm h1 h2 h3 34 35 classes . . 1 2 . 3 switches controller controller

switches

#xterm h1 h2 h3 34 35 classes . . 1 2 . 3 switches controller controller

. 8

45

35 authorization # sudo chmod a+x yourfile.py # sudo ./yourfile.py # sudo mn -c System
35
35
35 authorization # sudo chmod a+x yourfile.py # sudo ./yourfile.py # sudo mn -c System 36

authorization

35 authorization # sudo chmod a+x yourfile.py # sudo ./yourfile.py # sudo mn -c System 36

#sudo chmod a+x yourfile.py #sudo ./yourfile.py

# sudo mn -c

35 authorization # sudo chmod a+x yourfile.py # sudo ./yourfile.py # sudo mn -c System 36

System

35 authorization # sudo chmod a+x yourfile.py # sudo ./yourfile.py # sudo mn -c System 36

36

35 authorization # sudo chmod a+x yourfile.py # sudo ./yourfile.py # sudo mn -c System 36
35 authorization # sudo chmod a+x yourfile.py # sudo ./yourfile.py # sudo mn -c System 36
36
36

46

) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47

) 2

) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47

simulation

) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47
) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47

tree

) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47

linear

) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47

single

) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47
) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47

SDN

) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47
) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47
) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47

37

) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47
) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47

38

) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47
) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47
37
37
) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47
38
38

47

) 2 simulation tree linear single SDN 37 38 http://www.topology-zoo.org/gallery.html 37 38 47

Linkmanually or dynamically manually python file hosts Switch auto-mininet mininet file section dataset graphml file

manually or dynamically

Link manually or dynamically manually python file hosts Switch auto-mininet mininet file section dataset graphml file
Link manually or dynamically manually python file hosts Switch auto-mininet mininet file section dataset graphml file

manually

Link manually or dynamically manually python file hosts Switch auto-mininet mininet file section dataset graphml file
python file hosts
python file
hosts
Link manually or dynamically manually python file hosts Switch auto-mininet mininet file section dataset graphml file

Switch

auto-mininet mininet file section dataset graphml file
auto-mininet
mininet file
section dataset
graphml file
▪

Download your topo on graphml extention from topozoo site, Also download automininet program from:

▪

Unzip auto-mininet file and place it under mininet folder cd parse and copy your topo there

Unzip auto-mininet file and place it under mininet folder cd parse and copy your topo there
 
  ▪

sudo ./graphml-topo-to-mininet-network-generator.py -f yourtopo.graphml

 
 
 

yourtopo.graphml-topo-to-mininet-network-generator.py

 
 
  Compile ▪

Compile

  Compile ▪

sudo chmod a+x yourtopo.gra

Sudo ./yourtopo.gra

py

py

48

Compile ▪ sudo chmod a+x yourtopo.gra Sudo ./yourtopo.gra py py https://github.com/uniba-ktr/assessing-mininet 48