Time and Timestamping in Softwarized Environments

Size: px
Start display at page:

Download "Time and Timestamping in Softwarized Environments"

Transcription

1 Time and Timestamping in Softwarized Environments Tal Mizrahi, Yoram Moses Technion Israel Institute of Technology April 2016

2 The First Synchronized Clocks Railway switch 2

3 Networks: Communications vs. Trains SDN Controller Train Control Center Network switch Railway switch 3

4 Timed at a Glance Controller A protocol allowing the controller to schedule network updates Synchronized clocks Switches 4

5 Accurate Synchronization: It s Already Here Precision Time Protocol (PTP) [IEEE ] ~1μsec accuracy But what about Software Defined Networks? Mobile backhaul Power substations Open Networking Foundation (ONF) SDN product directory Industrial automation Financial applications China Mobile: over 1,000,000 PTP-enabled base stations ~70% ~70% of the SDNenabled silicons have native PTP support. 5

6 Timed at a Glance Challenge: A protocol allowing the controller to schedule network updates Controller Synchronized clocks Switches 6

7 The Project Why do we need time in SDN? Flow Swaps TIME4 [INFOCOM, 16] Multi-phase updates [SOSR, 15] Data Plane Timestamping [SWFAN, 16] ONECLOCK to Rule Them All [NOMS, 16] Scheduling protocols Accurate scheduling methods SDN Clock synchronization OpenFlow Scheduled Bundles [INFOCOM 16, OpenFlow 1.5] TIMEFLIP [INFOCOM 15] REVERSEPTP [HotSDN 14, ISPCS 14] NETCONF Time Capability [NOMS 16, RFC7758] ONECLOCK [NOMS 16] 7

8 The Project Why do we need time in SDN? Flow Swaps TIME4 [INFOCOM, 16] Multi-phase updates [SOSR, 15] Data Plane Timestamping [SWFAN, 16] ONECLOCK to Rule Them All [NOMS, 16] Scheduling protocols Accurate scheduling methods SDN Clock synchronization OpenFlow Scheduled Bundles [INFOCOM 16, OpenFlow 1.5] TIMEFLIP [INFOCOM 15] REVERSEPTP [HotSDN 14, ISPCS 14] NETCONF Time Capability [NOMS 16, RFC7758] ONECLOCK [NOMS 16] 8

9 Time is Optimal for Flow Swaps [INFOCOM 16] A key benefit of SDN: Dynamic path allocation based on network load old new o 1... o 2 controller 9

10 Time is Optimal for Flow Swaps [INFOCOM 16] A key benefit of SDN: Dynamic path allocation based on network load If O 1, O 2 are not updated at the same time Temporary congestion. old new o 1... o 2 controller O 2 is updated first. 10

11 Time is Optimal for Flow Swaps [INFOCOM 16] TIME4 If O 1, O 2 are updated at the same time: No congestion! A key benefit of SDN: Dynamic path allocation based on network load old new o 1... o 2 controller 11

12 The Project Why do we need time in SDN? Flow Swaps TIME4 [INFOCOM, 16] Multi-phase updates [SOSR, 15] Data Plane Timestamping [SWFAN, 16] ONECLOCK to Rule Them All [NOMS, 16] Scheduling protocols Accurate scheduling methods SDN Clock synchronization OpenFlow Scheduled Bundles [INFOCOM 16, OpenFlow 1.5] TIMEFLIP [INFOCOM 15] REVERSEPTP [HotSDN 14, ISPCS 14] NETCONF Time Capability [NOMS 16, RFC7758] ONECLOCK [NOMS 16] 12

13 Example: Consistent Path Update Sequential update approaches: [Dionysus 14] [zupdate 13] [Vanbever et al. 11] [Francois et al. 07] 0. The before configuration. 1. Controller updates S Controller updates S Controller updates S 3. X before after S 3 S 4 S 2 S 1 S 3 S 4 S 3 S 4 wait S 3 S 4 wait S 3 S 4 S 2 S 1 S 2 S 1 S 2 S 1 S 2 S

14 Simultaneous Updates? En-route packets run into a black hole. Not consistent! S 3 S 4 S 3 S 4 S 3 S 4 S 3 S 4 S 2 S 1 S 2 S 1 S 2 S 1 S 2 S

15 Timed Multi-phase Consistent Updates [SOSR 16] - The controller sends timed update messages to S 1, S 2, S 3. - Scheduled updates occur at times T 1, T 2, T 3. Controller does not need to wait between steps! S 3 S 4 S 3 S 4 S 3 S 4 S 3 S 4 S 2 S 1 S 2 S 1 S 2 S 1 S 2 S 1 T 1 T 2 T 3 15

16 The Project Why do we need time in SDN? Flow Swaps TIME4 [INFOCOM, 16] Multi-phase updates [SOSR, 15] Data Plane Timestamping [SWFAN, 16] ONECLOCK to Rule Them All [NOMS, 16] Scheduling protocols Accurate scheduling methods SDN Clock synchronization OpenFlow Scheduled Bundles [INFOCOM 16, OpenFlow 1.5] TIMEFLIP [INFOCOM 15] REVERSEPTP [HotSDN 14, ISPCS 14] NETCONF Time Capability [NOMS 16, RFC7758] ONECLOCK [NOMS 16] 16

17 Using Timestamps instead of The advantages of timestamping are well-known, e.g., [Lamport 78]. Current work: Data Plane Timestamping (DPT) in SDN. ingress egress Timestamp is switch switch External Pushed by ingress switch. Network Removed by egress switch. VNF X vswitch Timestamp can be used in processing of intermediate devices. Timestamped Domain 17

18 DPT Header Example: NSH Encapsulation All traffic is encapsulated with an NSH. NSH may include a timestamp [NSH-Timestamp]. ingress switch VNF egress switch External Network [NSH-Timestamp] is under discussion in the SFC working group of the IETF. NSH is used for Service Function Chaining (SFC). Defined by the SFC working group of the IETF. vswitch Timestamped Domain Network Service Header (NSH) encapsulation [NSH-Timestamp] R. Browne, A. Chilikin, B. Ryan, T. Mizrahi, and Y. Moses, Network service header timestamping, draft-browne-sfc-nsh-timestamp, work in progress, IETF,

19 Timestamps Ranges SDN switch (OpenFlow / P4) match action procedure SDN Switch SDN Switch DPT Processing Flow Table Flow Table packet header field1 field2 field3 action packet header timestamp field2 field3 field4 action Each bit has a ternary value: 0 // 1 // * Timestamp-based ranges [TimeFlip, INFOCOM 15] Extremal range (T T 0 ) Periodic range T timestamp value 0... timestamp value 19

20 Timestamp Format Network Time Protocol (NTP) timestamp format: Time.Sec Seconds Time.Frac Second Fraction 32 bits 32 bits 20

21 Timestamps Ranges: Examples SDN Switch DPT Processing SDN Switch DPT Processing packet header Flow Table timestamp field1 field2 field3 timestamp field1 field2 field3 action packet header Flow Table timestamp field2 field3 field4 action 0 1 * * * * 1 * * * * Time.Sec Time.Frac 2 31 >T 2 30 T 2 31 * * Time.Sec 1 * Time.Frac * Extremal range: T timestamp value Periodic range 0... timestamp value 1 second 21

22 DPT Use Case 1: Network Telemetry Delay measurement Loss measurement S 1 S 2 T 1 T 2 Time One-way delay: T 2 -T 1 Obviously DPT can be used for delay measurement. How can DPT be used for loss measurement? 22

23 Color-based Loss Measurement [Coloring]: All data packets from S 1 to S 2 include a 1-bit color. Measurement is performed separately for each block. S 1 inserts 1-bit color into packet header. S 1 toggles color. S 1 and S 2 maintain per-color counters. S 1 and S 2 periodically export counters to central point, e.g., SDN controller. S 1 S 2 CS1 1 CR1 1 CS0 1 CR0 1 CS1 2 CR1 2 Controller can compute: Packet loss = (CS1 2 -CS1 1 )-(CR1 2 -CR1 1 ) Time [Coloring] M. Chen, L. Zheng, G. Mirsky, G. Fioccola, and T. Mizrahi, IP Flow Performance Measurement Framework, draft-chen-ippm-coloringbased-ipfpm-framework, work in progress,

24 Color-based Delay Measurement Delay measurement: T 1 S 1 S 2 T 2 Time T 3 Controller can compute: Two-way delay = (T 4 -T 1 )-(T 3 -T 2 ) T 4 24

25 Color-based Measurement Q: How does an SDN switch toggle the color? A: Controller periodically updates S 1 coloring policy... Overhead on the controller S 1 S 2 CS1 1 CR1 1 CS0 1 CR0 1 CS1 2 CR1 2 Time 25

26 DPT-based Coloring Choose 1 bit from the timestamp. Use this bit as the color. Time.Sec Seconds Time.Frac Second Fraction Each switch has two match-action rules: Timestamp bit=0 Timestamp bit=1 Each block: a constant time interval. The controller is not involved in the color toggling. color timestamp value 26

27 DPT-based Coloring DPT allows for both delay and loss measurement. No other fields are necessary! A 1-bit timestamp is sufficient! Time.Sec Time.Frac Seconds Second Fraction color timestamp... value DPT-based coloring reduces the load on controller. 27

28 DPT Use Case 2: Consistent Updates Multicast tree update Two-phase update [Reitblatt et al. 12]. S 2 attaches version tags to packets. before / after. Indicate distribution tree. Guarantees per-packet consistency. before S 3 S 4 after S 2 S 1 28

29 Two-Phase Consistent Updates 1. Controller sends after configuration to S 1,S 2 (subject to after version tag). 2. Controller updates S 2 to start sending after version tag. S 3 S 4 S 3 S 4 S 3 S 4 S 2 S 1 S 2 S 1 S 2 S

30 DPT-based One-Phase Consistent Updates 1. Controller sends after configuration to S 1,S 2 (subject to Timestamp T threshold ). 2. Controller updates S 2 to start sending after version tag. Switches automatically start using the after path when Timestamp T threshold The DPT is the version tag. S 3 S 4 S 3 S 4 DPT S 3 S 4 S 2 S 1 S 2 S 1 S 2 S

31 DPT-based One-Phase Consistent Updates DPT reduces the load on controller. DPT reduces the management overhead of per-flow version tags. 31

32 DPT Use Case 3: Elephant Flow Load Balancing 20 Gbps elephant flow A src S 1 S 2 S 20 5 dst B S 3 S 4 Stateless load balancing: - Equal Cost Multiple Paths (ECMP) 50% utilization. - Random Packet Spraying (RPS) [Dixit et al. 13]. Stateful methods, e.g., Round Robin. 32

33 DPT-based Load Balancing Push DPT to all packets. 20 Gbps elephant flow A src S 1 S 2 S 20 5 dst B S 3 S 4 DPT-based load balancing:... A B A B toggle interval... timestamp value 33

34 DPT-based Load Balancing A src S 1 S 2 S 20 5 dst B S 3 S 4 How does the controller compute the toggle interval? L = maximal packet length. BW = total bandwidth of the two links.... Toggle interval = L / BW Independent of the flow rate! Toggle interval A B A B... timestamp value 34

35 Goodput of DPT-based Load Balancing Load balancing using 1-bit from the DPT. DPT: higher goodput than RPS / ECMP. Toggle interval = L / BW 1 msec Time.Sec Seconds Time.Frac Second Fraction A B A B... timestamp value A B 35

36 The Project Why do we need time in SDN? Flow Swaps TIME4 [INFOCOM, 16] Multi-phase updates [SOSR, 15] Data Plane Timestamping [SWFAN, 16] ONECLOCK to Rule Them All [NOMS, 16] Scheduling protocols Accurate scheduling methods SDN Clock synchronization OpenFlow Scheduled Bundles [INFOCOM 16, OpenFlow 1.5] TIMEFLIP [INFOCOM 15] REVERSEPTP [HotSDN 14, ISPCS 14] NETCONF Time Capability [NOMS 16, RFC7758] ONECLOCK [NOMS 16] 36

37 OneClock to Rule Them All [NOMS 16] Many networked applications require time - Sensors - Actuators - IoT devices - Switches - Routers - Toasters Client Client T T T Server 1 Server 2... Server n T T T Server 1 Server 2... Server n Coordinated operation Coordinated snapshot 37

38 Summary

39 Summary Controller A protocol allowing the controller to schedule network updates Synchronized clocks Switches The Timed Project 39

40 Thanks!

41 References [1] T. Mizrahi, Y. Moses, Software Defined Networks: It s About Time", IEEE INFOCOM, [2] T. Mizrahi, Y. Moses, OneClock to Rule Them All: Using Time in Networked Applications, IEEE/IFIP Network Operations and Management Symposium (NOMS), [3] T. Mizrahi, E. Saat, Y. Moses, "Timed Consistent Network Updates", ACM SIGCOMM Symposium on SDN Research (SOSR), ( [4] T. Mizrahi, O. Rottenstreich, Y. Moses, "TimeFlip: Scheduling Network Updates with Timestamp-based TCAM Ranges", IEEE INFOCOM, ( [5] T. Mizrahi, Y. Moses, "Time-based Updates in Software Defined Networks", the second workshop on hot topics in software defined networks (HotSDN), ( [6] T. Mizrahi, Y. Moses, Using ReversePTP to Distribute Time in Software Defined Networks, International IEEE Symposium on Precision Clock Synchronization for Measurement, Control and Communication, (ISPCS), ( [7] T. Mizrahi, Y. Moses, "ReversePTP: A Software Defined Networking Approach to Clock Synchronization", in the third workshop on hot topics in software defined networks (HotSDN), ( [8] T. Mizrahi, Y. Moses, "Time4: Time for SDN", arxiv preprint arxiv: , ( [9] Open Networking Foundation, OpenFlow switch specification, Version 1.5.0, ( [10] Open Networking Foundation, OpenFlow extensions 1.3.x package 2, ( 41

Compact Alternate Marking

Compact Alternate Marking Compact Alternate Marking Tal Mizrahi Carmi Arad Giuseppe Fioccola Mauro Cociglio Mach Chen Lianshu Zheng Greg Mirsky Marvell Marvell Telecom Italia Telecom Italia Huawei Huawei ZTE draft-mizrahi-ippm-compact-alternate-marking-00

More information

Zen and the Art of Network Timestamping

Zen and the Art of Network Timestamping WHITE PAPER Zen and the Art of Network Timestamping Tal Mizrahi Switching Architecture Marvell February 2018 www.marvell.com ABSTRACT Timestamps play a key role in modern communication networks, enabling

More information

Network Telemetry Solutions for Data Center and Enterprise Networks

Network Telemetry Solutions for Data Center and Enterprise Networks WHITE PAPER Network Telemetry Solutions for Data Center and Enterprise Networks Tal Mizrahi, Vitaly Vovnoboy, Moti Nisim, Gidi Navon, Amos Soffer Switching Group Marvell March 2018 ABSTRACT One of the

More information

A packet based method for passive performance monitoring

A packet based method for passive performance monitoring A packet based method for passive performance monitoring draft-tempia-ippm-p3m-03 Buenos Aires, Apr 2015, IETF 95 Alessandro Capello Mauro Cociglio Giuseppe Fioccola Marking Method Recap Packet Loss Measurement:

More information

Software Defined Networking

Software Defined Networking Software Defined Networking Daniel Zappala CS 460 Computer Networking Brigham Young University Proliferation of Middleboxes 2/16 a router that manipulatees traffic rather than just forwarding it NAT rewrite

More information

Switch Fabric. Switch Fabric Overview

Switch Fabric. Switch Fabric Overview This chapter describes the Cisco CRS Carrier Routing System 16-Slot Line Card Chassis switch fabric. It includes the following sections: Overview, on page 1 Operation, on page 2 Card Description, on page

More information

Recent Advances in MPLS Traffic Engineering

Recent Advances in MPLS Traffic Engineering Recent Advances in MPLS Traffic Engineering Solutions to operational challenges in deploying RSVP-TE SANOG27 Chandrasekar Ramachandran (csekar@juniper.net) 1 Agenda Why RSVP-TE? What are the operational

More information

DevoFlow: Scaling Flow Management for High Performance Networks

DevoFlow: Scaling Flow Management for High Performance Networks DevoFlow: Scaling Flow Management for High Performance Networks SDN Seminar David Sidler 08.04.2016 1 Smart, handles everything Controller Control plane Data plane Dump, forward based on rules Existing

More information

Configuring Local SPAN and ERSPAN

Configuring Local SPAN and ERSPAN This chapter contains the following sections: Information About ERSPAN, page 1 Licensing Requirements for ERSPAN, page 5 Prerequisites for ERSPAN, page 5 Guidelines and Limitations for ERSPAN, page 5 Guidelines

More information

Max Progressive Network Update

Max Progressive Network Update Max Progressive Network Update Yang Chen and Jie Wu Temple University, USA Email: {yang.chen, jiewu}@temple.edu Abstract Datacenter network must constantly be updated to adapt to frequent traffic changes

More information

Lecture 14 SDN and NFV. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Lecture 14 SDN and NFV. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Lecture 14 SDN and NFV Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Traditional network vs SDN TRADITIONAL Closed equipment Software + hardware Cost Vendor-specific management.

More information

SOFTWARE DEFINED NETWORKS. Jonathan Chu Muhammad Salman Malik

SOFTWARE DEFINED NETWORKS. Jonathan Chu Muhammad Salman Malik SOFTWARE DEFINED NETWORKS Jonathan Chu Muhammad Salman Malik Credits Material Derived from: Rob Sherwood, Saurav Das, Yiannis Yiakoumis AT&T Tech Talks October 2010 (available at:www.openflow.org/wk/images/1/17/openflow_in_spnetworks.ppt)

More information

IP Flow Performance Measurement (IPFPM) Framework

IP Flow Performance Measurement (IPFPM) Framework IP Flow Performance Measurement (IPFPM) Framework draft-chen-ippm-coloring-based-ipfpm-framework-03 Dallas, Mar 2015, IETF 92 Mach Chen Ed. Vero Zheng Ed. Greg Mirsky Ed. Giuseppe Fioccola Ed. Motivation

More information

Software-Defined Networking (Continued)

Software-Defined Networking (Continued) Software-Defined Networking (Continued) CS640, 2015-04-23 Announcements Assign #5 released due Thursday, May 7 at 11pm Outline Recap SDN Stack Layer 2 Learning Switch Control Application Design Considerations

More information

Building Efficient and Reliable Software-Defined Networks. Naga Katta

Building Efficient and Reliable Software-Defined Networks. Naga Katta FPO Talk Building Efficient and Reliable Software-Defined Networks Naga Katta Jennifer Rexford (Advisor) Readers: Mike Freedman, David Walker Examiners: Nick Feamster, Aarti Gupta 1 Traditional Networking

More information

Topic 4a Router Operation and Scheduling. Ch4: Network Layer: The Data Plane. Computer Networking: A Top Down Approach

Topic 4a Router Operation and Scheduling. Ch4: Network Layer: The Data Plane. Computer Networking: A Top Down Approach Topic 4a Router Operation and Scheduling Ch4: Network Layer: The Data Plane Computer Networking: A Top Down Approach 7 th edition Jim Kurose, Keith Ross Pearson/Addison Wesley April 2016 4-1 Chapter 4:

More information

DevoFlow: Scaling Flow Management for High-Performance Networks

DevoFlow: Scaling Flow Management for High-Performance Networks DevoFlow: Scaling Flow Management for High-Performance Networks Andy Curtis Jeff Mogul Jean Tourrilhes Praveen Yalagandula Puneet Sharma Sujata Banerjee Software-defined networking Software-defined networking

More information

IQ for DNA. Interactive Query for Dynamic Network Analytics. Haoyu Song. HUAWEI TECHNOLOGIES Co., Ltd.

IQ for DNA. Interactive Query for Dynamic Network Analytics. Haoyu Song.   HUAWEI TECHNOLOGIES Co., Ltd. IQ for DNA Interactive Query for Dynamic Network Analytics Haoyu Song www.huawei.com Motivation Service Provider s pain point Lack of real-time and full visibility of networks, so the network monitoring

More information

Topic 6: SDN in practice: Microsoft's SWAN. Student: Miladinovic Djordje Date:

Topic 6: SDN in practice: Microsoft's SWAN. Student: Miladinovic Djordje Date: Topic 6: SDN in practice: Microsoft's SWAN Student: Miladinovic Djordje Date: 17.04.2015 1 SWAN at a glance Goal: Boost the utilization of inter-dc networks Overcome the problems of current traffic engineering

More information

Chapter 4 Network Layer: The Data Plane

Chapter 4 Network Layer: The Data Plane Chapter 4 Network Layer: The Data Plane A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see

More information

Slicing a Network. Software-Defined Network (SDN) FlowVisor. Advanced! Computer Networks. Centralized Network Control (NC)

Slicing a Network. Software-Defined Network (SDN) FlowVisor. Advanced! Computer Networks. Centralized Network Control (NC) Slicing a Network Advanced! Computer Networks Sherwood, R., et al., Can the Production Network Be the Testbed? Proc. of the 9 th USENIX Symposium on OSDI, 2010 Reference: [C+07] Cascado et al., Ethane:

More information

Coloring based IP Flow Performance Measurement Framework

Coloring based IP Flow Performance Measurement Framework Coloring based IP Flow Performance Measurement Framework draft-chen-ippm-coloring-based-ipfpm-framework-00 Mach Chen, Hongming Liu, Yuanbin Yin Rajiv Papneja, Shailesh bhyankar, Guangqing Deng IETF87 IPPM

More information

Forwarding Architecture

Forwarding Architecture Forwarding Architecture Brighten Godfrey CS 538 February 14 2018 slides 2010-2018 by Brighten Godfrey unless otherwise noted Building a fast router Partridge: 50 Gb/sec router A fast IP router well, fast

More information

Introduction to Segment Routing

Introduction to Segment Routing Segment Routing (SR) is a flexible, scalable way of doing source routing. Overview of Segment Routing, page 1 How Segment Routing Works, page 2 Examples for Segment Routing, page 3 Benefits of Segment

More information

Lecture 10.1 A real SDN implementation: the Google B4 case. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it

Lecture 10.1 A real SDN implementation: the Google B4 case. Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it Lecture 10.1 A real SDN implementation: the Google B4 case Antonio Cianfrani DIET Department Networking Group netlab.uniroma1.it WAN WAN = Wide Area Network WAN features: Very expensive (specialized high-end

More information

Delay Controlled Elephant Flow Rerouting in Software Defined Network

Delay Controlled Elephant Flow Rerouting in Software Defined Network 1st International Conference on Advanced Information Technologies (ICAIT), Nov. 1-2, 2017, Yangon, Myanmar Delay Controlled Elephant Flow Rerouting in Software Defined Network Hnin Thiri Zaw, Aung Htein

More information

DetNet. Flow Definition and Identification, Features and Mapping to/from TSN. DetNet TSN joint workshop IETF / IEEE 802, Bangkok

DetNet. Flow Definition and Identification, Features and Mapping to/from TSN. DetNet TSN joint workshop IETF / IEEE 802, Bangkok DetNet Flow Definition and Identification, Features and Mapping to/from TSN DetNet TSN joint workshop IETF / IEEE 802, Bangkok Balázs Varga 2018-11-11 DetNet - Data plane and related functions Page 1 Balázs

More information

Service Function Chaining (SFC)

Service Function Chaining (SFC) Service Function Chaining (SFC) Release draft (534a1d1) OPNFV February 25, 2016 CONTENTS 1 Introduction 1 2 Definitions 3 3 Abbreviations 5 4 Use Cases 7 5 Architecture 9 5.1 Service Functions............................................

More information

Draft Recommendation X.sdnsec-3 Security guideline of Service Function Chain based on software defined network

Draft Recommendation X.sdnsec-3 Security guideline of Service Function Chain based on software defined network Draft Recommendation X.sdnsec-3 Security guideline of Service Function Chain based on software defined network Summary This recommendation is to analyze the security threats of the SDN-based Service Function

More information

How OAM Identified in Overlay Protocols

How OAM Identified in Overlay Protocols How OAM Identified in Overlay Protocols draft-mirsky-rtgwg-oam-identify Greg Mirsky IETF-102 July 2018, Montreal Problem statement How to achieve unambiguous identification of OAM? Active OAM uses specifically

More information

Chronus: Consistent Data Plane Updates in Timed SDNs

Chronus: Consistent Data Plane Updates in Timed SDNs : Consistent Data Plane Updates in Timed SDNs Jiaqi Zheng, Guihai Chen, Stefan Schmid, Haipeng Dai, Jie Wu, State Key Laboratory for Novel Software Technology, Nanjing University, Nanjing 2124, China Shanghai

More information

CS 457 Networking and the Internet. Network Overview (cont d) 8/29/16. Circuit Switching (e.g., Phone Network) Fall 2016 Indrajit Ray

CS 457 Networking and the Internet. Network Overview (cont d) 8/29/16. Circuit Switching (e.g., Phone Network) Fall 2016 Indrajit Ray 8/9/6 CS 457 Networking and the Internet Fall 06 Indrajit Ray Network Overview (cont d) Circuit vs. Packet Switching Best Effort Internet Model Circuit Switching (e.g., Phone Network) Step : Source establishes

More information

Chapter 4: network layer. Network service model. Two key network-layer functions. Network layer. Input port functions. Router architecture overview

Chapter 4: network layer. Network service model. Two key network-layer functions. Network layer. Input port functions. Router architecture overview Chapter 4: chapter goals: understand principles behind services service models forwarding versus routing how a router works generalized forwarding instantiation, implementation in the Internet 4- Network

More information

Application-Aware SDN Routing for Big-Data Processing

Application-Aware SDN Routing for Big-Data Processing Application-Aware SDN Routing for Big-Data Processing Evaluation by EstiNet OpenFlow Network Emulator Director/Prof. Shie-Yuan Wang Institute of Network Engineering National ChiaoTung University Taiwan

More information

L7 Application Visibility for NFV and Data Centers

L7 Application Visibility for NFV and Data Centers L7 Application Visibility for NFV and Data Centers Creating Service-Awareness across Networks October 2015 Agenda 1. Who is Qosmos? 2. What is L7 visibility and application awareness? 3. Use cases L7 application

More information

Bit Index Explicit Replication (BIER) Multicasting in Transport Networks

Bit Index Explicit Replication (BIER) Multicasting in Transport Networks Bit Index Explicit Replication (BIER) Multicasting in Transport Networks A. Giorgetti(1), A. Sgambelluri(1), F. Paolucci(1), N. Sambo(1), P. Castoldi(1), F. Cugini(2) (1) Scuola Superiore Sant Anna, Pisa,

More information

Network Security: Network Flooding. Seungwon Shin GSIS, KAIST

Network Security: Network Flooding. Seungwon Shin GSIS, KAIST Network Security: Network Flooding Seungwon Shin GSIS, KAIST Detecting Network Flooding Attacks SYN-cookies Proxy based CAPCHA Ingress/Egress filtering Some examples SYN-cookies Background In a TCP 3-way

More information

Network Working Group. Intended status: Standards Track. Marvell. October 27, 2016

Network Working Group. Intended status: Standards Track. Marvell. October 27, 2016 Network Working Group Internet Draft Intended status: Standards Track Expires May 2017 R. Browne A. Chilikin Intel T. Mizrahi Marvell October 27, 2016 Network Service Header KPI Stamping draft-browne-sfc-nsh-kpi-stamp-00.txt

More information

arxiv: v1 [cs.ni] 14 May 2015

arxiv: v1 [cs.ni] 14 May 2015 Timed onsistent Network Updates Technical Report, May 215 Tal Mizrahi, Efi Saat, Yoram Moses Technion Israel Institute of Technology {dew@tx, efisaat@tx, moses@ee}.technion.ac.il arxiv:155.3653v1 [cs.ni]

More information

TOWARDS LOSSLESS DATA CENTER RECONFIGURATION: CONSISTENT NETWORK UPDATES IN SDNS

TOWARDS LOSSLESS DATA CENTER RECONFIGURATION: CONSISTENT NETWORK UPDATES IN SDNS TOWARDS LOSSLESS DATA CENTER RECONFIGURATION: CONSISTENT NETWORK UPDATES IN SDNS KLAUS-TYCHO FOERSTER Joint work with 1. Consistent Updates in Software Defined Networks: On Dependencies, Loop Freedom,

More information

Detecting Suspicious Behavior of SDN Switches by Statistics Gathering with Time

Detecting Suspicious Behavior of SDN Switches by Statistics Gathering with Time Detecting Suspicious Behavior of SDN Switches by Statistics Gathering with Time Takahiro Shimizu, Naoya Kitagawa, Kohta Ohshima, Nariyoshi Yamai Tokyo University of Agriculture and Technology Tokyo University

More information

A Segment Routing (SR) Tutorial. R. Bonica NANOG70 June 6, 2017

A Segment Routing (SR) Tutorial. R. Bonica NANOG70 June 6, 2017 A Segment Routing (SR) Tutorial R. Bonica NANOG70 June 6, 2017 AKA: SPRING IETF Standardization Source Packet Routing In Networking (SPRING) WG ISIS, OSPF, IDR and MPLS WGs What is SR? A tunneling technology

More information

Production OpenFlow Switches Now Available -Building CORD Using OpenFlow Switches CORD Build

Production OpenFlow Switches Now Available -Building CORD Using OpenFlow Switches CORD Build Production OpenFlow Switches Now Available -Building CORD Using OpenFlow Switches CORD Build November, 2017 1 Nothing That Lasts Is Built In A Day One doesn t know everything in the beginning Takes time

More information

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks

Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Toward a Reliable Data Transport Architecture for Optical Burst-Switched Networks Dr. Vinod Vokkarane Assistant Professor, Computer and Information Science Co-Director, Advanced Computer Networks Lab University

More information

Internet Engineering Task Force (IETF) Request for Comments: 8321

Internet Engineering Task Force (IETF) Request for Comments: 8321 Internet Engineering Task Force (IETF) Request for Comments: 8321 Category: Experimental ISSN: 2070-1721 G. Fioccola, Ed. A. Capello M. Cociglio L. Castaldelli Telecom Italia M. Chen L. Zheng Huawei Technologies

More information

Activity-Based Congestion Management for Fair Bandwidth Sharing in Trusted Packet Networks

Activity-Based Congestion Management for Fair Bandwidth Sharing in Trusted Packet Networks Communication Networks Activity-Based Congestion Management for Fair Bandwidth Sharing in Trusted Packet Networks Michael Menth and Nikolas Zeitler http://kn.inf.uni-tuebingen.de Outline The problem Definition

More information

Stateless Multicast with Bit Indexed Explicit Replication

Stateless Multicast with Bit Indexed Explicit Replication Stateless Multicast with Bit Indexed Explicit Replication IJsbrand Wijnands, Distinguished Engineer Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find

More information

Internet Engineering Task Force (IETF) Request for Comments: ISSN: May 2018

Internet Engineering Task Force (IETF) Request for Comments: ISSN: May 2018 Internet Engineering Task Force (IETF) A. Farrel Request for Comments: 8393 J. Drake Category: Standards Track Juniper Networks ISSN: 2070-1721 May 2018 Operating the Network Service Header (NSH) with

More information

Chapter 4 Network Layer: The Data Plane

Chapter 4 Network Layer: The Data Plane Chapter 4 Network Layer: The Data Plane Chapter 4: outline 4.1 Overview of Network layer data plane control plane 4.2 What s inside a router 4.3 IP: Internet Protocol datagram format fragmentation IPv4

More information

SFC in the DOCSIS Network James Kim Cable Television Laboratories, Inc.

SFC in the DOCSIS Network James Kim Cable Television Laboratories, Inc. SFC in the DOCSIS Network James Kim Cable Television Laboratories, Inc. Abstract Service Function Chaining (SFC) is a concept that has been around for a while. Newer technology advancements in the SDN

More information

Internet Technology. 15. Things we didn t get to talk about. Paul Krzyzanowski. Rutgers University. Spring Paul Krzyzanowski

Internet Technology. 15. Things we didn t get to talk about. Paul Krzyzanowski. Rutgers University. Spring Paul Krzyzanowski Internet Technology 15. Things we didn t get to talk about Paul Krzyzanowski Rutgers University Spring 2016 May 6, 2016 352 2013-2016 Paul Krzyzanowski 1 Load Balancers Load Balancer External network NAT

More information

HPE FlexNetwork 5510 HI Switch Series FAQ

HPE FlexNetwork 5510 HI Switch Series FAQ HPE FlexNetwork 5510 HI Switch Series FAQ Part number: 5200-0021a Document version: 6W101-20160429 The information in this document is subject to change without notice. Copyright 2016 Hewlett Packard Enterprise

More information

CellSDN: Software-Defined Cellular Core networks

CellSDN: Software-Defined Cellular Core networks CellSDN: Software-Defined Cellular Core networks Xin Jin Princeton University Joint work with Li Erran Li, Laurent Vanbever, and Jennifer Rexford Cellular Core Network Architecture Base Station User Equipment

More information

Managing a Virtual Network Function using SDN and Control Theory

Managing a Virtual Network Function using SDN and Control Theory Managing a Virtual Network Function using SDN and Control Theory GENI Summer Camp @ TAMU May 24 th, 2017 Ibrahim Matta Joint work with Nabeel Akhtar and Yuefeng Wang GENI resources that we need Network

More information

Call Admission Control in IP networks with QoS support

Call Admission Control in IP networks with QoS support Call Admission Control in IP networks with QoS support Susana Sargento, Rui Valadas and Edward Knightly Instituto de Telecomunicações, Universidade de Aveiro, P-3810 Aveiro, Portugal ECE Department, Rice

More information

MPLS Segment Routing in IP Networks

MPLS Segment Routing in IP Networks MPLS Segment Routing in IP Networks draft-bryant-mpls-unified-ip-sr Stewart Bryant Adrian Farrel John Drake Jeff Tantsura

More information

Expeditus: Congestion-Aware Load Balancing in Clos Data Center Networks

Expeditus: Congestion-Aware Load Balancing in Clos Data Center Networks Expeditus: Congestion-Aware Load Balancing in Clos Data Center Networks Peng Wang, Hong Xu, Zhixiong Niu, Dongsu Han, Yongqiang Xiong ACM SoCC 2016, Oct 5-7, Santa Clara Motivation Datacenter networks

More information

Managing and Securing Computer Networks. Guy Leduc. Chapter 2: Software-Defined Networks (SDN) Chapter 2. Chapter goals:

Managing and Securing Computer Networks. Guy Leduc. Chapter 2: Software-Defined Networks (SDN) Chapter 2. Chapter goals: Managing and Securing Computer Networks Guy Leduc Chapter 2: Software-Defined Networks (SDN) Mainly based on: Computer Networks and Internets, 6 th Edition Douglas E. Comer Pearson Education, 2015 (Chapter

More information

Internet Engineering Task Force (IETF) Request for Comments: 7758 Category: Experimental ISSN: February 2016

Internet Engineering Task Force (IETF) Request for Comments: 7758 Category: Experimental ISSN: February 2016 Internet Engineering Task Force (IETF) T. Mizrahi Request for Comments: 7758 Y. Moses Category: Experimental Technion ISSN: 2070-1721 February 2016 Abstract Time Capability in NETCONF This document defines

More information

HP FlexFabric 5700 Switch Series

HP FlexFabric 5700 Switch Series HP FlexFabric 5700 Switch Series FAQ Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and

More information

CloudEngine 1800V Virtual Switch

CloudEngine 1800V Virtual Switch CloudEngine 1800V Virtual Switch CloudEngine 1800V Virtual Switch Product Overview Huawei CloudEngine 1800V (CE1800V) is a distributed virtual switch designed for virtualized environments in cloud data

More information

Using Flexibility as a Measure to Evaluate Softwarized Networks

Using Flexibility as a Measure to Evaluate Softwarized Networks Chair of Communication Networks Department of Electrical and Computer Engineering Technical University of Munich Using Flexibility as a Measure to Evaluate Softwarized Networks Wolfgang Kellerer Technical

More information

SDN-based Network Obfuscation. Roland Meier PhD Student ETH Zürich

SDN-based Network Obfuscation. Roland Meier PhD Student ETH Zürich SDN-based Network Obfuscation Roland Meier PhD Student ETH Zürich This Talk This thesis vs. existing solutions Alice Bob source: Alice destination: Bob Hi Bob, Hi Bob, Payload encryption ǾǼōĦ

More information

Chapter 4 Network Layer: The Data Plane

Chapter 4 Network Layer: The Data Plane Chapter 4 Network Layer: The Data Plane Lu Su Assistant Professor Department of Computer Science and Engineering State University of New York at Buffalo Adapted from the slides of the book s authors Computer

More information

Configuring sflow. About sflow. sflow Agent

Configuring sflow. About sflow. sflow Agent About sflow This chapter describes how to configure sflow on Cisco NX-OS devices. This chapter includes the following sections: About sflow, on page 1 Licensing Requirements for sflow, on page 2 Prerequisites

More information

draft-ietf-v6ops-tunnel-loops - Update and Status

draft-ietf-v6ops-tunnel-loops - Update and Status draft-ietf-v6ops-tunnel-loops - Update and Status IETF V6OPS WG - March 31, 2011 Fred L. Templin Boeing Research & Technology fred.l.templin@boeing.com BOEING is a trademark of Boeing Management Company.

More information

Formal Verification of Computer Switch Networks

Formal Verification of Computer Switch Networks Formal Verification of Computer Switch Networks Sharad Malik; Department of Electrical Engineering; Princeton Univeristy (with Shuyuan Zhang (Princeton), Rick McGeer (HP Labs)) 1 SDN: So what changes for

More information

Time Synchronization Security using IPsec and MACsec

Time Synchronization Security using IPsec and MACsec Time Synchronization using IPsec and MACsec Appeared in ISPCS 2011 Tal Mizrahi Israel ing Seminar May 2012 Time Synchronization Time synchronization is used for various applications. Securing the time

More information

DDP: Distributed Network Updates in SDN

DDP: Distributed Network Updates in SDN DDP: Distributed Network Updates in SDN Geng Li, Yichen Qian, Chenxingyu Zhao, Y.Richard Yang, Tong Yang Tongji University, China, Yale University, USA, Peking University, China Abstract How to quickly

More information

HP 5920 & 5900 Switch Series FAQ

HP 5920 & 5900 Switch Series FAQ HP 5920 & 5900 Switch Series FAQ Copyright 2015 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services

More information

Exploiting ICN for Flexible Management of Software-Defined Networks

Exploiting ICN for Flexible Management of Software-Defined Networks Exploiting ICN for Flexible Management of Software-Defined Networks Mayutan Arumaithurai, Jiachen Chen, Edo Monticelli, Xiaoming Fu and K. K. Ramakrishnan * University of Goettingen, Germany * University

More information

Stateless Multicast with Bit Indexed Explicit Replication (BIER)

Stateless Multicast with Bit Indexed Explicit Replication (BIER) Stateless Multicast with it Indexed Explicit Replication (IER) Alvaro Retana (aretana@cisco.com) Distinguished Engineer, Cisco Services Slides by: IJsbrand Wijnands it Indexed Explicit Replication (IER)

More information

lecture 18: network virtualization platform (NVP) 5590: software defined networking anduo wang, Temple University TTLMAN 401B, R 17:30-20:00

lecture 18: network virtualization platform (NVP) 5590: software defined networking anduo wang, Temple University TTLMAN 401B, R 17:30-20:00 lecture 18: network virtualization platform (NVP) 5590: software defined networking anduo wang, Temple University TTLMAN 401B, R 17:30-20:00 Network Virtualization in multi-tenant Datacenters Teemu Koponen.,

More information

Consistent SDN Flow Migration aided by Optical Circuit Switching. Rafael Lourenço December 2nd, 2016

Consistent SDN Flow Migration aided by Optical Circuit Switching. Rafael Lourenço December 2nd, 2016 Consistent SDN Flow Migration aided by Optical Circuit Switching Rafael Lourenço December 2nd, 2016 What is Flow Migration? Installation/update of new rules on [multiple] [asynchronous] SDN switches to

More information

SDN+NFV Next Steps in the Journey

SDN+NFV Next Steps in the Journey SDN+NFV Next Steps in the Journey Margaret T. Chiosi AT&T Labs Distinguished Architect SDN-NFV Realization 2015 AT&T Intellectual Property. All rights reserved. AT&T, the AT&T logo and all other AT&T marks

More information

Optimal Internal Congestion Control in A Cluster-based Router

Optimal Internal Congestion Control in A Cluster-based Router Optimal Internal Congestion Control in A Cluster-based Router Nov.17, 2009 Figure: Cluster-based Router Architecture Figure: IP Forwarding Path An optimization approach to congestion control problems

More information

DaoliNet A Simple and Smart Networking Technology for Docker Applications

DaoliNet A Simple and Smart Networking Technology for Docker Applications DaoliNet A Simple and Smart Networking Technology for Docker Applications DaoliNet An Open Source Project www.daolinet.org May, 2016 Docker is Awesome! A Linux Container Engine Build, Ship and Run Any

More information

Centralization of Network using Openflow Protocol

Centralization of Network using Openflow Protocol Indian Journal of Science and Technology, Vol 8(S2), 165 170, January 2015 ISSN (Print) : 0974-6846 ISSN (Online) : 0974-5645 DOI : 10.17485/ijst/2015/v8iS2/61217 Centralization of Network using Openflow

More information

Network architects often. Balanced Service Chaining in Software-Defined Networks with Network Function Virtualization

Network architects often. Balanced Service Chaining in Software-Defined Networks with Network Function Virtualization Balanced Service Chaining in Software-Defined Networks with Network Function Virtualization Po-Ching Lin, National Chung Cheng University Ying-Dar Lin and Cheng-Ying Wu, National Chiao Tung University

More information

Data Plane Monitoring in Segment Routing Networks Faisal Iqbal Cisco Systems Clayton Hassen Bell Canada

Data Plane Monitoring in Segment Routing Networks Faisal Iqbal Cisco Systems Clayton Hassen Bell Canada Data Plane Monitoring in Segment Routing Networks Faisal Iqbal Cisco Systems (faiqbal@cisco.com) Clayton Hassen Bell Canada (clayton.hassen@bell.ca) Reference Topology & Conventions SR control plane is

More information

Chapter 4 Network Layer: The Data Plane. Part A. Computer Networking: A Top Down Approach

Chapter 4 Network Layer: The Data Plane. Part A. Computer Networking: A Top Down Approach Chapter 4 Network Layer: The Data Plane Part A All material copyright 996-06 J.F Kurose and K.W. Ross, All Rights Reserved Computer Networking: A Top Down Approach 7 th Edition, Global Edition Jim Kurose,

More information

Reaping the Benefits of IPv6 Segment Routing

Reaping the Benefits of IPv6 Segment Routing Reaping the Benefits of IPv6 Segment Routing Public PhD thesis defense David Lebrun Université catholique de Louvain October 19, 2017 1/69 Table of Contents Introduction Segment Routing Implementing IPv6

More information

Support for Notifications in CCN ( draft-ravi-ccn-notification-00.txt ) IETF/ICN-RG -93, Prague

Support for Notifications in CCN ( draft-ravi-ccn-notification-00.txt ) IETF/ICN-RG -93, Prague Support for Notifications in CCN ( draft-ravi-ccn-notification-00.txt ) IETF/ICN-RG -93, Prague Ravi Ravindran (ravi.ravindran@huawei.com) Asit Chakraborti(asit.chakraborti@huawei.com) Marc Mosko(marc.mosko@parc.com)

More information

Introduction to Software-Defined Networking UG3 Computer Communications & Networks (COMN)

Introduction to Software-Defined Networking UG3 Computer Communications & Networks (COMN) Introduction to Software-Defined Networking UG3 Computer Communications & Networks (COMN) Myungjin Lee myungjin.lee@ed.ac.uk Courtesy note: Slides from course CPS514 Spring 2013 at Duke University and

More information

Introduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision:

Introduction to MPLS. What is MPLS? 1/23/17. APNIC Technical Workshop January 23 to 25, NZNOG2017, Tauranga, New Zealand. [201609] Revision: Introduction to MPLS APNIC Technical Workshop January 23 to 25, 2017. NZNOG2017, Tauranga, New Zealand. Issue Date: [201609] Revision: [01] What is MPLS? 2 1 Definition of MPLS Multi Protocol Label Switching

More information

Informatica Universiteit van Amsterdam. Distributed Load-Balancing of Network Flows using Multi-Path Routing. Kevin Ouwehand. September 20, 2015

Informatica Universiteit van Amsterdam. Distributed Load-Balancing of Network Flows using Multi-Path Routing. Kevin Ouwehand. September 20, 2015 Bachelor Informatica Informatica Universiteit van Amsterdam Distributed Load-Balancing of Network Flows using Multi-Path Routing Kevin Ouwehand September 20, 2015 Supervisor(s): Stavros Konstantaros, Benno

More information

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF

LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF LARGE SCALE IP ROUTING LECTURE BY SEBASTIAN GRAF MODULE 05 MULTIPROTOCOL LABEL SWITCHING (MPLS) AND LABEL DISTRIBUTION PROTOCOL (LDP) 1 by Xantaro IP Routing In IP networks, each router makes an independent

More information

Languages for SDN (Frenetic)

Languages for SDN (Frenetic) Languages for SDN (Frenetic) Software Defined Networking: The Data Centre Perspective Seminar Informatikdienste A. Pantelopoulos 20.05.2016 1 SDN is useful Direct network control. Enables new applications,

More information

A NetFlow/IPFIX implementation with OpenFlow

A NetFlow/IPFIX implementation with OpenFlow A NetFlow/IPFIX implementation with OpenFlow José Suárez-Varela jsuarezv@ac.upc.edu Pere Barlet-Ros pbarlet@ac.upc.edu Valentín Carela-Español vcarela@talaia.io Talaia is Catalan for Watchtower The Watchtower

More information

PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES

PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES PUSHING THE LIMITS, A PERSPECTIVE ON ROUTER ARCHITECTURE CHALLENGES Greg Hankins APRICOT 2012 2012 Brocade Communications Systems, Inc. 2012/02/28 Lookup Capacity and Forwarding

More information

SRv6 Network Programming

SRv6 Network Programming SRv6 Network Programming FD.io VPP and Linux Pablo Camarillo - Software Engineer @ Cisco Systems Ahmed Abdelsalam PhD student @ Gran Sasso Science Institute Who are we? Ahmed Abdelsalam PhD student @ Gran

More information

Treating software-defined networks like disk arrays

Treating software-defined networks like disk arrays Treating software-defined networks like disk arrays Zhiyuan Teo Cornell University Joint work with Noah Apthorpe, Vasily Kuksenkov, Ken Birman and Robbert van Renesse 1 Problems with today s Ethernet Slow.

More information

Using SDN and NFV to Realize a Scalable and Resilient Omni-Present Firewall

Using SDN and NFV to Realize a Scalable and Resilient Omni-Present Firewall Institute of Computer Science Chair of Communication Networks Prof. Dr.-Ing. P. Tran-Gia Using SDN and NFV to Realize a Scalable and Resilient Omni-Present Firewall comnet.informatik.uni-wuerzburg.de SarDiNe

More information

The Function Placement Problem (FPP)

The Function Placement Problem (FPP) Chair of Communication Networks Department of Electrical and Computer Engineering Technical University of Munich The Function Placement Problem (FPP) Wolfgang Kellerer Technical University of Munich Dagstuhl,

More information

Scalability and Resilience in SDN: an overview. Nicola Rustignoli

Scalability and Resilience in SDN: an overview. Nicola Rustignoli Scalability and Resilience in SDN: an overview Nicola Rustignoli rnicola@student.ethz.ch Nicola Rustignoli 11.03.2016 1 Software-Defined networking CONTROL LAYER SWITCH FORWARDING LAYER Graphs source:[1]

More information

SoftRing: Taming the Reactive Model for Software Defined Networks

SoftRing: Taming the Reactive Model for Software Defined Networks SoftRing: Taming the Reactive Model for Software Defined Networks Chengchen Hu, Kaiyu Hou, Hao Li, Ruilong Wang Peng Zheng, Peng Zhang, Huanzhao Wang MOE KLINNS Lab Xi an Jiaotong University Match-Action

More information

New OVS instrumentation features aimed at real-time monitoring of virtual networks

New OVS instrumentation features aimed at real-time monitoring of virtual networks New OVS instrumentation features aimed at real-time monitoring of virtual networks Open vswitch 2015 Fall Conference Peter Phaal InMon Corp. November 2015 sflow: Embedded Infrastructure Monitoring Industry

More information

Switching and Routing projects description

Switching and Routing projects description Switching and Routing 2012-2013 projects description Outline Introduction to OpenFlow A case study The projects Additional information What s OpenFlow An open standard, which defines: An abstraction of

More information

CS-435 spring semester Network Technology & Programming Laboratory. Stefanos Papadakis & Manolis Spanakis

CS-435 spring semester Network Technology & Programming Laboratory. Stefanos Papadakis & Manolis Spanakis CS-435 spring semester 2016 Network Technology & Programming Laboratory University of Crete Computer Science Department Stefanos Papadakis & Manolis Spanakis CS-435 Lecture #4 preview ICMP ARP DHCP NAT

More information

IETF 90: VNF PERFORMANCE BENCHMARKING METHODOLOGY

IETF 90: VNF PERFORMANCE BENCHMARKING METHODOLOGY IETF 90: VNF PERFORMANCE BENCHMARKING METHODOLOGY Contributors: Sarah Banks:sbanks@akamai.com Muhammad Durrani: mdurrani@brocade.com Mike Chen: mchen@brocade.com Objective Create comprehensive VNF performance

More information