SlideShare ist ein Scribd-Unternehmen logo
1 von 19
OpenStack & OpenFlow Demo




Brent Salisbury CCIE#11972
Network Architect
University of Kentucky
9/22/2012
https://twitter.com/#!/networkstatic
Network is the Substrate
• Cloud computing refers to the delivery of computing and storage capacity
  as a service to a heterogeneous community of end-recipients. The name
  comes from the use of clouds as an abstraction for the complex
  infrastructure it contains in system diagrams. Cloud computing entrusts
  services with a user's data, software and computation over a network.

                                           • Cloud computing relies on sharing
                                             of resources to achieve coherence
                                             and economies of scale similar to
                                             a utility (like the electricity grid)
                                             over a network. At the foundation
                                             of cloud computing is the broader
                                             concept of converged
                                             infrastructure and shared services
                                             over networks.
OpenStack

                                “I want to report on my
“My UI will be easier to use”   customers SLAs”



“I need a different VM
placement policy”                   “I’ll build in a way to
                                    share revenue with
                                    my customer’s”


“I have a much better way to    “I let my customers span
snapshot machine images”        multiple clouds”


Example of the Future: Open Source Cloud Framework
Good Parents 170+ companies
Typical Provisioning Workflow
-Paperwork
-Storage
-Systems
-Network
-Security
-Licensing
-Scheduling
-Reporting
-Billing
-Repeat
-Efficiency?
Demo Components                               Nerd Warning
                •   OpenStack - Orchestration            BPDUGuard good
                •   OpenvSwitch - Network Virtualization
                •   Kernel Virtualization Module (KVM) – Hypervisor
                •   Bare Metal x86 Server Dell r910 & r720



10 minute demo the following
 As Provider
   • Provision new customer/tenant and UIDs.
   • Modify policy for quotas including usage in storage, VCPU, memory,
      images OS and capacity, network addressing based on customer need.
 As Customer
   • Login as user and self-provision SSL keys and apply 5-tuple security
      policy to each host we spin up.
   • Launch Windows 2008 R2 and Linux hosts with varying levels of
      memory, CPU and ephemeral storage.
   • Assign networks to these hosts based on purposing.
 As Provider and Customer
   • Review usage data for capacity planning, SLA fulfillment, usage
      analytics and billing.
Demo Topology
Software Defined Networking




Warning: Contains optimism (Plug to http://PacketPushers.net for Unicorn Humor!)
Old slide but still valid imo
                                                    P
                     P                                    Can I not be a cheaper
                                                          Merchant silicon chip?
                                MPLS Core
                              PE            PE




                    FlowVisor                     FlowVisor


    Customer A                                                      Customer A
                                            Customer B
                          Customer B

                                                                  Control Plane
                     Control Plane
                                                                 SDN Controller
                    SDN Controller


•     It should be the next x86 market. Have we admitted that yet?
•     The value in abstraction is proven.
Change is Bad


• We are operating far to close to the hardware.
   o Do systems administrators configure their services in x86 Bios? Well, we do.

• Generic components decomposed into resources to
  consume anywhere, anytime.
• Abstraction of Forwarding, State and Management.
   o   Forwarding: Networking gear with flow tables and firmware.
   o   State: Bag of protocols destruction.
   o   Management: Orchestration, CMDB etc. Join the rest of the data center (and world)
Not New Ideas

      VM Farms Today                                            SDN Network

 Physical Server Infrastructure                      Physical Network Infrastructure
 Servers, CPU, Memory, Disk,        Physical HW        Router, Switches, RIB, LIB,
           NIC, Bus.                                  TCAM, Memory, CPU, ASIC.


     HyperVisors, Vmware,
                                                               GENI FlowVisor
    Hyper-V, KVM, Xen, X86
                                    Virtualization         Openflow Controller
        Instruction Set


Windows                                                            General       Secure
            Windows     Windows                      Research
 WindowS
 Slices      WindowS     WindowS                      WindowS      Purpose
                                                                    WindowS     Network
                                                                                  WindowS
             Slices      Slices                       Slices
     lice        lice        lice                       lice           lice          lice
                                                                    Slice         Slice
                                        Slices
Planes Trains and Fabrics..
  SDN Controller Framework   Generic Switch Architecture
OpenFlow Controller
OpenFlow Protocol (SSL/TCP)


  Control Path                         OpenFlow

  Data Path (Hardware)
Next Few slides are from presentation from Srini Seetharaman Deutsche Telekom
OpenFlow Example
                                                                                        Controller

                                                                                             PC
Software
Layer
                 OpenFlow Client

                                Flow Table
             MAC      MAC   IP            IP        TCP   TCP
                                                                Action
             src      dst   Src           Dst       sport dport
Hardware
             *        *     *             5.6.7.8   *            *   port 1
Layer




                 port 1          port 2                 port 3           port 4




   5.6.7.8                                                                    1.2.3.4
OpenFlow Basics
                          Flow Table Entries

  Rule          Action           Stats


                                 Packet + byte counters
          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!

Switch VLAN    VLAN MAC    MAC     Eth    IP    IP    IP  IP   L4      L4
Port   ID      pcp src     dst     type   Src   Dst   ToS Prot sport   dport

 + mask what fields to match
Examples
Switching

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

Flow Switching

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

Firewall

 Switch MAC         MAC Eth     VLAN IP       IP        IP      TCP   TCP
                                                                            Action
 Port src           dst type    ID   Src      Dst       Prot    sport dport
 *         *   *           *    *      *      *         *       *     22     drop
Examples
Routing

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

VLAN Switching

 Switch MAC        MAC Eth    VLAN IP    IP     IP     TCP   TCP
                                                                   Action
 Port src          dst type   ID   Src   Dst    Prot   sport dport
                                                                    port6,
 *        *       00:1f.. *   vlan1 *    *      *      *     *      port7,
                                                                    port9
Multi-Tenant Slicing
Doh!



                                                >
Jumbled Protocol Picture source: Nick McKeown

Weitere ähnliche Inhalte

Was ist angesagt?

Docker network Present in VietNam DockerDay 2015
Docker network Present in VietNam DockerDay 2015Docker network Present in VietNam DockerDay 2015
Docker network Present in VietNam DockerDay 2015
Van Phuc
 

Was ist angesagt? (20)

Open vSwitch Introduction
Open vSwitch IntroductionOpen vSwitch Introduction
Open vSwitch Introduction
 
Docker networking Tutorial 101
Docker networking Tutorial 101Docker networking Tutorial 101
Docker networking Tutorial 101
 
Control Your Network ASICs, What Benefits switchdev Can Bring Us
Control Your Network ASICs, What Benefits switchdev Can Bring UsControl Your Network ASICs, What Benefits switchdev Can Bring Us
Control Your Network ASICs, What Benefits switchdev Can Bring Us
 
Writing the Container Network Interface(CNI) plugin in golang
Writing the Container Network Interface(CNI) plugin in golangWriting the Container Network Interface(CNI) plugin in golang
Writing the Container Network Interface(CNI) plugin in golang
 
iptables 101- bottom-up
iptables 101- bottom-upiptables 101- bottom-up
iptables 101- bottom-up
 
iptables and Kubernetes
iptables and Kubernetesiptables and Kubernetes
iptables and Kubernetes
 
Docker network Present in VietNam DockerDay 2015
Docker network Present in VietNam DockerDay 2015Docker network Present in VietNam DockerDay 2015
Docker network Present in VietNam DockerDay 2015
 
Docker: the road ahead
Docker: the road aheadDocker: the road ahead
Docker: the road ahead
 
DevOps Guide to Container Networking
DevOps Guide to Container NetworkingDevOps Guide to Container Networking
DevOps Guide to Container Networking
 
Docker Networking - Current Status and goals of Experimental Networking
Docker Networking - Current Status and goals of Experimental NetworkingDocker Networking - Current Status and goals of Experimental Networking
Docker Networking - Current Status and goals of Experimental Networking
 
IP Virtual Server(IPVS) 101
IP Virtual Server(IPVS) 101IP Virtual Server(IPVS) 101
IP Virtual Server(IPVS) 101
 
Designing scalable Docker networks
Designing scalable Docker networksDesigning scalable Docker networks
Designing scalable Docker networks
 
Kubernetes networking in AWS
Kubernetes networking in AWSKubernetes networking in AWS
Kubernetes networking in AWS
 
NkSIP: The Erlang SIP application server
NkSIP: The Erlang SIP application serverNkSIP: The Erlang SIP application server
NkSIP: The Erlang SIP application server
 
Go語言開發APM微服務在Kubernetes之經驗分享
Go語言開發APM微服務在Kubernetes之經驗分享Go語言開發APM微服務在Kubernetes之經驗分享
Go語言開發APM微服務在Kubernetes之經驗分享
 
Docker networking tutorial 102
Docker networking tutorial 102Docker networking tutorial 102
Docker networking tutorial 102
 
[En] IPVS for Docker Containers
[En] IPVS for Docker Containers[En] IPVS for Docker Containers
[En] IPVS for Docker Containers
 
Kubernetes networking-made-easy-with-open-v switch
Kubernetes networking-made-easy-with-open-v switchKubernetes networking-made-easy-with-open-v switch
Kubernetes networking-made-easy-with-open-v switch
 
Kubernetes Networking
Kubernetes NetworkingKubernetes Networking
Kubernetes Networking
 
Packet Walk(s) In Kubernetes
Packet Walk(s) In KubernetesPacket Walk(s) In Kubernetes
Packet Walk(s) In Kubernetes
 

Ähnlich wie OpenStack and OpenFlow Demos

Introduzione a Software Define Networking
Introduzione a Software Define NetworkingIntroduzione a Software Define Networking
Introduzione a Software Define Networking
festival ICT 2016
 
FlowER Erlang Openflow Controller
FlowER Erlang Openflow ControllerFlowER Erlang Openflow Controller
FlowER Erlang Openflow Controller
Holger Winkelmann
 
Nvp deep dive_session_cee-day
Nvp deep dive_session_cee-dayNvp deep dive_session_cee-day
Nvp deep dive_session_cee-day
yfauser
 
Am 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-finalAm 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-final
OpenCity Community
 

Ähnlich wie OpenStack and OpenFlow Demos (20)

Software Defined Data Centers - June 2012
Software Defined Data Centers - June 2012Software Defined Data Centers - June 2012
Software Defined Data Centers - June 2012
 
The Potential Impact of Software Defined Networking SDN on Security
The Potential Impact of Software Defined Networking SDN on SecurityThe Potential Impact of Software Defined Networking SDN on Security
The Potential Impact of Software Defined Networking SDN on Security
 
Scaling the Container Dataplane
Scaling the Container Dataplane Scaling the Container Dataplane
Scaling the Container Dataplane
 
Netsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfvNetsft2017 day in_life_of_nfv
Netsft2017 day in_life_of_nfv
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practice
 
An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)
 
Simplify Networking for Containers
Simplify Networking for ContainersSimplify Networking for Containers
Simplify Networking for Containers
 
SDN: an introduction
SDN: an introductionSDN: an introduction
SDN: an introduction
 
Introduzione a Software Define Networking
Introduzione a Software Define NetworkingIntroduzione a Software Define Networking
Introduzione a Software Define Networking
 
FlowER Erlang Openflow Controller
FlowER Erlang Openflow ControllerFlowER Erlang Openflow Controller
FlowER Erlang Openflow Controller
 
CloudStack and SDN
CloudStack and SDNCloudStack and SDN
CloudStack and SDN
 
Nvp deep dive_session_cee-day
Nvp deep dive_session_cee-dayNvp deep dive_session_cee-day
Nvp deep dive_session_cee-day
 
OpenFlow tutorial
OpenFlow tutorialOpenFlow tutorial
OpenFlow tutorial
 
Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk Dragonflow Austin Summit Talk
Dragonflow Austin Summit Talk
 
Software Defined Networking: Primer
Software Defined Networking: Primer Software Defined Networking: Primer
Software Defined Networking: Primer
 
Am 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-finalAm 04 track1--salvatore orlando--openstack-apac-2012-final
Am 04 track1--salvatore orlando--openstack-apac-2012-final
 
OpenFlow Tutorial
OpenFlow TutorialOpenFlow Tutorial
OpenFlow Tutorial
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualization
 
Transforming Networks with NFV & SDN
Transforming Networks with NFV & SDNTransforming Networks with NFV & SDN
Transforming Networks with NFV & SDN
 
Hyper-V Networking
Hyper-V NetworkingHyper-V Networking
Hyper-V Networking
 

Kürzlich hochgeladen

Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Kürzlich hochgeladen (20)

Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 

OpenStack and OpenFlow Demos

  • 1. OpenStack & OpenFlow Demo Brent Salisbury CCIE#11972 Network Architect University of Kentucky 9/22/2012 https://twitter.com/#!/networkstatic
  • 2. Network is the Substrate • Cloud computing refers to the delivery of computing and storage capacity as a service to a heterogeneous community of end-recipients. The name comes from the use of clouds as an abstraction for the complex infrastructure it contains in system diagrams. Cloud computing entrusts services with a user's data, software and computation over a network. • Cloud computing relies on sharing of resources to achieve coherence and economies of scale similar to a utility (like the electricity grid) over a network. At the foundation of cloud computing is the broader concept of converged infrastructure and shared services over networks.
  • 3. OpenStack “I want to report on my “My UI will be easier to use” customers SLAs” “I need a different VM placement policy” “I’ll build in a way to share revenue with my customer’s” “I have a much better way to “I let my customers span snapshot machine images” multiple clouds” Example of the Future: Open Source Cloud Framework
  • 4. Good Parents 170+ companies
  • 6. Demo Components Nerd Warning • OpenStack - Orchestration BPDUGuard good • OpenvSwitch - Network Virtualization • Kernel Virtualization Module (KVM) – Hypervisor • Bare Metal x86 Server Dell r910 & r720 10 minute demo the following  As Provider • Provision new customer/tenant and UIDs. • Modify policy for quotas including usage in storage, VCPU, memory, images OS and capacity, network addressing based on customer need.  As Customer • Login as user and self-provision SSL keys and apply 5-tuple security policy to each host we spin up. • Launch Windows 2008 R2 and Linux hosts with varying levels of memory, CPU and ephemeral storage. • Assign networks to these hosts based on purposing.  As Provider and Customer • Review usage data for capacity planning, SLA fulfillment, usage analytics and billing.
  • 8. Software Defined Networking Warning: Contains optimism (Plug to http://PacketPushers.net for Unicorn Humor!)
  • 9. Old slide but still valid imo P P Can I not be a cheaper Merchant silicon chip? MPLS Core PE PE FlowVisor FlowVisor Customer A Customer A Customer B Customer B Control Plane Control Plane SDN Controller SDN Controller • It should be the next x86 market. Have we admitted that yet? • The value in abstraction is proven.
  • 10. Change is Bad • We are operating far to close to the hardware. o Do systems administrators configure their services in x86 Bios? Well, we do. • Generic components decomposed into resources to consume anywhere, anytime. • Abstraction of Forwarding, State and Management. o Forwarding: Networking gear with flow tables and firmware. o State: Bag of protocols destruction. o Management: Orchestration, CMDB etc. Join the rest of the data center (and world)
  • 11. Not New Ideas VM Farms Today SDN Network Physical Server Infrastructure Physical Network Infrastructure Servers, CPU, Memory, Disk, Physical HW Router, Switches, RIB, LIB, NIC, Bus. TCAM, Memory, CPU, ASIC. HyperVisors, Vmware, GENI FlowVisor Hyper-V, KVM, Xen, X86 Virtualization Openflow Controller Instruction Set Windows General Secure Windows Windows Research WindowS Slices WindowS WindowS WindowS Purpose WindowS Network WindowS Slices Slices Slices lice lice lice lice lice lice Slice Slice Slices
  • 12. Planes Trains and Fabrics.. SDN Controller Framework Generic Switch Architecture
  • 13. OpenFlow Controller OpenFlow Protocol (SSL/TCP) Control Path OpenFlow Data Path (Hardware) Next Few slides are from presentation from Srini Seetharaman Deutsche Telekom
  • 14. OpenFlow Example Controller PC Software Layer OpenFlow Client Flow Table MAC MAC IP IP TCP TCP Action src dst Src Dst sport dport Hardware * * * 5.6.7.8 * * port 1 Layer port 1 port 2 port 3 port 4 5.6.7.8 1.2.3.4
  • 15. OpenFlow Basics Flow Table Entries Rule Action Stats Packet + byte counters 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! Switch VLAN VLAN MAC MAC Eth IP IP IP IP L4 L4 Port ID pcp src dst type Src Dst ToS Prot sport dport + mask what fields to match
  • 16. Examples Switching Switch MAC MAC Eth VLAN IP IP IP TCP TCP Action Port src dst type ID Src Dst Prot sport dport * * 00:1f:.. * * * * * * * port6 Flow Switching Switch MAC MAC Eth VLAN IP IP IP TCP TCP Action Port src dst type ID Src Dst Prot sport dport port3 00:20.. 00:1f.. 0800 vlan1 1.2.3.4 5.6.7.8 4 17264 80 port6 Firewall Switch MAC MAC Eth VLAN IP IP IP TCP TCP Action Port src dst type ID Src Dst Prot sport dport * * * * * * * * * 22 drop
  • 17. Examples Routing Switch MAC MAC Eth VLAN IP IP IP TCP TCP Action Port src dst type ID Src Dst Prot sport dport * * * * * * 5.6.7.8 * * * port6 VLAN Switching Switch MAC MAC Eth VLAN IP IP IP TCP TCP Action Port src dst type ID Src Dst Prot sport dport port6, * * 00:1f.. * vlan1 * * * * * port7, port9
  • 19. Doh! > Jumbled Protocol Picture source: Nick McKeown

Hinweis der Redaktion

  1. Now I’ll describe the API that tries to meet these goals.