Time and Timestamping in Softwarized Environments
|
|
- Felix Hudson
- 5 years ago
- Views:
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 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 informationZen 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 informationNetwork 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 informationA 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 informationSoftware 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 informationSwitch 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 informationRecent 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 informationDevoFlow: 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 informationConfiguring 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 informationMax 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 informationLecture 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 informationSOFTWARE 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 informationIP 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 informationSoftware-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 informationBuilding 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 informationTopic 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 informationDevoFlow: 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 informationIQ 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 informationTopic 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 informationChapter 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 informationSlicing 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 informationColoring 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 informationForwarding 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 informationIntroduction 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 informationLecture 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 informationDelay 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 informationDetNet. 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 informationService 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 informationDraft 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 informationHow 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 informationChronus: 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 informationCS 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 informationChapter 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 informationApplication-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 informationL7 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 informationBit 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 informationNetwork 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 informationNetwork 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 informationarxiv: 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 informationTOWARDS 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 informationDetecting 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 informationA 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 informationProduction 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 informationToward 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 informationInternet 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 informationActivity-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 informationStateless 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 informationInternet 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 informationChapter 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 informationSFC 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 informationInternet 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 informationHPE 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 informationCellSDN: 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 informationManaging 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 informationCall 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 informationMPLS 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 informationExpeditus: 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 informationManaging 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 informationInternet 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 informationHP 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 informationCloudEngine 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 informationUsing 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 informationSDN-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 informationChapter 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 informationConfiguring 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 informationdraft-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 informationFormal 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 informationTime 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 informationDDP: 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 informationHP 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 informationExploiting 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 informationStateless 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 informationlecture 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 informationConsistent 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 informationSDN+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 informationOptimal 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 informationDaoliNet 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 informationCentralization 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 informationNetwork 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 informationData 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 informationChapter 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 informationReaping 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 informationSupport 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 informationIntroduction 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 informationIntroduction 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 informationInformatica 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 informationLARGE 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 informationLanguages 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 informationA 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 informationPUSHING 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 informationSRv6 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 informationTreating 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 informationUsing 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 informationThe 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 informationScalability 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 informationSoftRing: 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 informationNew 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 informationSwitching 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 informationCS-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 informationIETF 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