Monografias.com > Sin categoría
Descargar Imprimir Comentar Ver trabajos relacionados

Openflow y SDN (página 2)




Enviado por Pablo Turmero



Partes: 1, 2

Monografias.com
Arquitectura de un openflow controller
Protocol Engines
OpenFlow
OF-Config
Basic Services
API (not standard)
Topology
discovery
Path
computation
Inventory
Infrastructure
Event dispatching
GUI
CLI
FlowVisor (network partitioning)
Applications
Replication
Scheduler
Data Center
Multi Tenancy
Load
Balancer

Monografias.com
OpenFlow
Controller
Traditional Router/Switch
OpenFlow Router/Switch
Control Process
Forwarding Table
Secure Channel
Simple Controller
Forwarding/Flow Dispatch Table
Distributed control plane
EVOLUCION A OFN

Monografias.com
Controller
PC
Hardware
Layer
Software
Layer
Flow Table
(Gp:) MAC
src
(Gp:) MAC
dst
(Gp:) IP
Src
(Gp:) IP
Dst
(Gp:) TCP
sport
(Gp:) TCP
dport
(Gp:) Action

OpenFlow Client
(Gp:) *
(Gp:) *
(Gp:) 5.6.7.8
(Gp:) *
(Gp:) *
(Gp:) *
(Gp:) port 1

port 4
port 3
port 2
port 1
1.2.3.4
5.6.7.8
Ejemplo de OpenFlow
13

Monografias.com
TIPOS DE MENSAJES
Tres tipos de mensajes y cada mensaje con múltiples subtipos.:, controller-to-switch, asynchronous y symmetric.

Controller-to-switch messages are initiated by the controller and used to directly manage or inspect the state of the switch.
Features (query capabilities), modify-state(add/delete/modify flow/group entry), read-state, packet-out
Asynchronous messages are initiated by the switch and used to update the controller of network events and changes to the switch state.
Such as ?ow-removed, packet-in, port-status
Symmetric messages are initiated by either the switch or the controller and sent without solicitation.
hello, echo (request/reply), experimenter

Monografias.com
OpenFlow Basics Flow Table Entries (1.0)
Switch
Port
MAC
src
MAC
dst
Eth
type
VLAN
ID
IP
Src
IP
Dst
IP
Prot
L4
sport
L4
dport
Rule
Action
Stats
Forward packet to zero or more ports
Encapsulate and forward to controller
Send to normal processing pipeline
Modify Fields
Any extensions you add!
+ mask what fields to match
Packet + byte counters
15
VLAN
pcp
IP
ToS

Monografias.com
Examples (1/2)
Switching
*
(Gp:) Switch
Port
(Gp:) MAC
src
(Gp:) MAC
dst
(Gp:) Eth
type
(Gp:) VLAN
ID
(Gp:) IP
Src
(Gp:) IP
Dst
(Gp:) IP
Prot
(Gp:) TCP
sport
(Gp:) TCP
dport
(Gp:) Action

*
00:1f:..
*
*
*
*
*
*
*
port6
Flow Switching
port3
(Gp:) Switch
Port
(Gp:) MAC
src
(Gp:) MAC
dst
(Gp:) Eth
type
(Gp:) VLAN
ID
(Gp:) IP
Src
(Gp:) IP
Dst
(Gp:) IP
Prot
(Gp:) TCP
sport
(Gp:) TCP
dport
(Gp:) Action

00:20..
00:1f..
0800
vlan1
1.2.3.4
5.6.7.8
4
17264
80
port6
Firewall
*
(Gp:) Switch
Port
(Gp:) MAC
src
(Gp:) MAC
dst
(Gp:) Eth
type
(Gp:) VLAN
ID
(Gp:) IP
Src
(Gp:) IP
Dst
(Gp:) IP
Prot
(Gp:) TCP
sport
(Gp:) TCP
dport
(Gp:) Action

*
*
*
*
*
*
*
*
22
drop
16

Monografias.com
Examples (2/2)
Routing
*
(Gp:) Switch
Port
(Gp:) MAC
src
(Gp:) MAC
dst
(Gp:) Eth
type
(Gp:) VLAN
ID
(Gp:) IP
Src
(Gp:) IP
Dst
(Gp:) IP
Prot
(Gp:) TCP
sport
(Gp:) TCP
dport
(Gp:) Action

*
*
*
*
*
5.6.7.8
*
*
*
port6
VLAN Switching
*
(Gp:) Switch
Port
(Gp:) MAC
src
(Gp:) MAC
dst
(Gp:) Eth
type
(Gp:) VLAN
ID
(Gp:) IP
Src
(Gp:) IP
Dst
(Gp:) IP
Prot
(Gp:) TCP
sport
(Gp:) TCP
dport
(Gp:) Action

*
*
vlan1
*
*
*
*
*
port6,
port7,
port9
00:1f..
17

Monografias.com
Secure Channel
Flow Table
OpenFlow Controller
OpenFlow Protocol
SSL/TLS
OpenFlow v1.0 Switch
sw
hw
OpenFlow v1.0 Switch

Monografias.com
Secure Channel
Flow Table
OpenFlow Controller
OpenFlow Protocol
SSL/TLS
OpenFlow v1.1 Switch
Flow Table

Pipeline
Group Table
OpenFlow v1.1 Switch

Monografias.com
Secure Channel
Flow Table
OpenFlow Controller
OpenFlow Protocol
SSL/TLS
OpenFlow v1.1 Switch
Flow Table

Pipeline
Group
Table Table
OpenFlow v1.1 Switch

Monografias.com
CASOS PRACTICOS

Monografias.com
Data center interconnect wanOpenflow instead of routing protocols
OpenFlow switch
no routing protocols
Logically centralized
OpenFlow controller

Monografias.com
Data center con Arquitectura de SDN
Physical
IP Fabric
Virtualized
Network
Virtualized
Compute
Virtualized
storage
Virtualized
services
Centralized
Orchestration

Monografias.com
Multi-tenancy using overlay networks
Hypervisor
Virtual switch
Virtual machine
Overlay tunnel

Monografias.com
Virtualized services
Virtual firewall service

Monografias.com
centralized orchestrationOF compute, storage, and network
Centralized
Orchestration
Compute
Storage
Network
The IP fabric
was not touched
OpenFlow

Monografias.com
Juniper is the recognized leader of the network programmability movement, which is the conceptual foundation underlying the SDN approach.
Long before the term “SDN” was coined, our disruptive network architectures were built on the premise of using innovative software to give customers unprecedented levels of flexibility and control, with an end goal of transforming the economics and experience of networking.
By simultaneously simplifying and opening up the network, Juniper pioneered the core capabilities and concepts behind SDNs.
Posicionamiento de SDN

Partes: 1, 2
 Página anterior Volver al principio del trabajoPágina siguiente 

Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

Categorias
Newsletter