Presentation is loading. Please wait.

Presentation is loading. Please wait.

Openflow Y SDN Fundamentos de Open Networking. Soluciones Open Flow Miguel Angel Rodríguez Fernández

Similar presentations


Presentation on theme: "Openflow Y SDN Fundamentos de Open Networking. Soluciones Open Flow Miguel Angel Rodríguez Fernández"— Presentation transcript:

1 Openflow Y SDN Fundamentos de Open Networking. Soluciones Open Flow Miguel Angel Rodríguez Fernández

2 2 Copyright © 2009 Juniper Networks, Inc. Agenda ARQUITECTURA SDN INTRODUCCION a Openflow Casos Prácticos

3 3 Copyright © 2009 Juniper Networks, Inc. ARQUITECTURA SDN

4 4 Copyright © 2009 Juniper Networks, Inc. Specialized Packet Forwarding Hardware Ap p Specialized Packet Forwarding Hardware Ap p Specialized Packet Forwarding Hardware Ap p Specialized Packet Forwarding Hardware Ap p Specialized Packet Forwarding Hardware Operating System Operating System Operating System Operating System Operating System Operating System Operating System Operating System Operating System Operating System Ap p 4 En la actualidad:Cajas cerradas y Protocolos distribuidos

5 5 Copyright © 2009 Juniper Networks, Inc. Specialized Packet Forwarding Hardware Ap p Specialized Packet Forwarding Hardware Ap p Specialized Packet Forwarding Hardware Ap p Specialized Packet Forwarding Hardware Ap p Specialized Packet Forwarding Hardware Operating System Operating System Operating System Operating System Operating System Operating System Operating System Operating System Operating System Operating System Ap p Network Operating System App Un Acercamiento a Software Defined Networking 5

6 6 Copyright © 2009 Juniper Networks, Inc. App Simple Packet Forwarding Hardware App Simple Packet Forwarding Hardware Network Operating System 1. Open interface to hardware 3. Well-defined open API 2. At least one good operating system Extensible, possibly open-source El Concepto Software-defined Network 6

7 7 Copyright © 2009 Juniper Networks, Inc. Software Defined Networking (SDN) Los principales objetivos de SDN Abstraer los elementos de la Red desde las Aplicaciones. Control y Gestión centralizadad de los dispositivos de red de diferentes fabricantes. Tener una Red abierta que permita ser programable y crear servicios de forma sencilla. SDN es una arquitectura que divide el plano de conmutación y permite que sea programable de una forma directa. LAS REDES ABIERTAS ADOPTARAN MAYORES INNOVACIONES.

8 8 Copyright © 2009 Juniper Networks, Inc. Arquitectura SDN

9 9 Copyright © 2009 Juniper Networks, Inc. The SDN Stack Controller NOX Slicing Software FlowVisor Conso le 9 Applications LAVI ENVI (GUI) … … n- Casting NetFPGA Software Ref. Switch Software Ref. Switch Broadcom Ref. Switch Broadcom Ref. Switch OpenWRT PCEngine WiFi AP Commercial Devices … … Monitoring/ debugging tools oflops oftrace opense er Open vSwitch HP, NEC, Pronto, Juniper.. and many more Beac on Tre ma Maes tro

10 10 Copyright © 2009 Juniper Networks, Inc. Introducción a Openflow

11 11 Copyright © 2009 Juniper Networks, Inc. Aproximación a openflow Plano de Control separado del plano de conmutación Plano de Control Centralizado. OpenFlow controller(La plataforma). Lógicamente centralizada y fisicamente distribuida. Plano de conmutación distribuido. OpenFlow switches (Pueden ser routers,firewalls). No es necesario tener protocolos de routing. Software (kernel, hypervisor, userspace), Hardware (merchant silicon, ASICs, OpenFlow optimized ASICs) OpenFlow es el protocolo entre el plano de control y de conmutación.

12 12 Copyright © 2009 Juniper Networks, Inc. Plano de Control centralizado y conmutación distribuido. OpenFlow controller Plano de control centralizado OpenFlow protocol OpenFlow switch Plano de conmutación

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

14 14 Copyright © 2009 Juniper Networks, Inc. OpenFlow Controller OpenFlow Controller Traditional Router/Switch OpenFlow Router/Switch Control Process Forwarding Table Secure Channel Simple Controller Secure Channel Simple Controller Forwarding/Flow Dispatch Table Distributed control plane EVOLUCION A OFN

15 15 Copyright © 2009 Juniper Networks, Inc. Controller PC Hardware Layer Software Layer Flow Table MAC src MAC dst IP Src IP Dst TCP sport TCP dport Action OpenFlow Client ** ***port 1 port 4port 3 port 2 port Ejemplo de OpenFlow 15

16 16 Copyright © 2009 Juniper Networks, Inc. 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

17 17 Copyright © 2009 Juniper Networks, Inc. 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 RuleActionStats 1.Forward packet to zero or more ports 2.Encapsulate and forward to controller 3.Send to normal processing pipeline 4.Modify Fields 5.Any extensions you add! + mask what fields to match Packet + byte counters 17 VLAN pcp IP ToS

18 18 Copyright © 2009 Juniper Networks, Inc. Examples (1/2) Switching * Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport Action * 00:1f:.. *******port6 Flow Switching port3 Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport Action 00:20..00:1f..0800vlan port6 Firewall * Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport Action ********22drop 18

19 19 Copyright © 2009 Juniper Networks, Inc. Examples (2/2) Routing * Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport Action ***** ***port6 VLAN Switching * Switch Port MAC src MAC dst Eth type VLAN ID IP Src IP Dst IP Prot TCP sport TCP dport Action ** vlan1 ***** port6, port7, port9 00:1f.. 19

20 20 Copyright © 2009 Juniper Networks, Inc. Secure Channel Flow Table OpenFlow Controller OpenFlow Protocol SSL/TLS OpenFlow v1.0 Switch sw hw OpenFlow v1.0 Switch

21 21 Copyright © 2009 Juniper Networks, Inc. Secure Channel Flow Table OpenFlow Controller OpenFlow Protocol SSL/TLS OpenFlow v1.1 Switch Flow Table … Pipeline Group Table OpenFlow v1.1 Switch

22 22 Copyright © 2009 Juniper Networks, Inc. Secure Channel Flow Table OpenFlow Controller OpenFlow Protocol SSL/TLS OpenFlow v1.1 Switch Flow Table … Pipeline GroupTable Table OpenFlow v1.1 Switch

23 23 Copyright © 2009 Juniper Networks, Inc. CASOS PRACTICOS

24 24 Copyright © 2009 Juniper Networks, Inc. Google Keynote at Open Networking Symposium 2012 Urs Hölzle, Senior Vice President Technical Infrastructure Google deployed OpenFlow in I-Scale network In production to connect all Google datacenters Replaced traditional routing protocols Google built OpenFlow switches themselves (but will buy if available) Cost savings (e.g. 100% link utilization, easier management) New opportunities

25 25 Copyright © 2009 Juniper Networks, Inc. Data center interconnect wan Openflow instead of routing protocols OpenFlow switch no routing protocols Logically centralized OpenFlow controller

26 26 Copyright © 2009 Juniper Networks, Inc. Data center con Arquitectura de SDN Physical IP Fabric Virtualized Network Virtualized Compute Virtualized storage Virtualized services Centralized Orchestration

27 27 Copyright © 2009 Juniper Networks, Inc. Multi-tenancy using overlay networks Hypervisor Virtual switch Virtual machine Overlay tunnel

28 28 Copyright © 2009 Juniper Networks, Inc. Virtualized services Virtual firewall service

29 centralized orchestration OF compute, storage, and network Centralized Orchestration Compute Storage Network The IP fabric was not touched OpenFlow

30 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

31 Open network Technologies FOR Innovation Network Orchestration Network Devices Junos SDK: Common APIs, RE APIs, Services APIs, Remote (VE) APIs Juniper Custom Silicon Junos Data Plane (Packet Forwarding Engine) Junos Control Plane (Routing Engine) Junos Service Plane (Service Engine) Junos Virtual Plane (Virtual Engine Environment) OpenFlow (extensible) Junos Space (Orchestration, Management, Monitoring Plane) Custom Apps + APIs Custom Packet Processing Apps + APIs Custom Apps + APIs on any OS Juniper and Custom Application APIs Junos Space SDK Any OF controller Automation ALTO ALTO server PCE Common Interfaces Common Interfaces OSS/BSS Network-aware Apps Juniper and Custom Space UIs / Workflows Topology Client Path Client... SNMP NETCONF SYSLOG HTTP RESTful Web Services DMI OpenFlow BGP-TEALTOPCP Juniper Platform ElementJuniper Application Element

32 GRACIAS. PREGUNTAS


Download ppt "Openflow Y SDN Fundamentos de Open Networking. Soluciones Open Flow Miguel Angel Rodríguez Fernández"

Similar presentations


Ads by Google