Presentation is loading. Please wait.

Presentation is loading. Please wait.

Time Capability in NETCONF draft-mm-netconf-time-capability-03

Similar presentations


Presentation on theme: "Time Capability in NETCONF draft-mm-netconf-time-capability-03"— Presentation transcript:

1 Time Capability in NETCONF draft-mm-netconf-time-capability-03 http://tools.ietf.org/html/draft-mm-netconf-time-capability http://tools.ietf.org/html/draft-mm-netconf-time-capability Time Capability in NETCONF1 Tal Mizrahi, Yoram Moses Technion – Israel Institute of Technology NETCONF, IETF Meeting, March 2015

2 Overview This draft defines the time capability. Allows time-triggered RPCs. Client can attach a scheduled time of execution to RPCs. Server can attach timestamp to RPC reply. Very powerful tool for various network configuration scenarios. We defined a similar extension to the OpenFlow protocol. It is now in OpenFlow 1.5.0 and in the OpenFlow 1.3.x extension package. Time Capability in NETCONF2

3 Example: Network-wide Commit Time Capability in NETCONF3 Client sends, scheduled to time T All servers commit at T±δ δ is the scheduling accuracy All-or-none commit: Client sends ‘commit at time T’ to n servers A client that receives an error message from some server sends cancellation messages to all In the absence of cancellation, the n switches commit at time T

4 Scheduled Operations RPC may include element. Time Capability in NETCONF4

5 Reporting the Execution time RPC may include a element.  RPC reply includes. Time Capability in NETCONF5

6 Scheduling and Reporting RPC may include both and. Client receives feedback about whether the operation was executed as scheduled. Time Capability in NETCONF6

7 History of this Draft July 2013 – draft 00 July 2013 – presented in IETF 87, Berlin Jan 2014 – draft 01 – Incorporated a lot of feedback from the WG Dec 2015 – draft 03 (current draft) – We believe we addressed all the issues raised on the mailing list. Next step: consider WG adoption Time Capability in NETCONF7

8 THANKS ! Time Capability in NETCONF8

9 References [1] T. Mizrahi, O. Rottenstreich, Y. Moses, "TimeFlip: Scheduling Network Updates with Timestamp- based TCAM Ranges", INFOCOM, 2015. http://tx.technion.ac.il/~dew/TimeFlipINFOCOM.pdf http://tx.technion.ac.il/~dew/TimeFlipINFOCOM.pdf [2] T. Mizrahi, Y. Moses, "Time-based Updates in Software Defined Networks", the second workshop on hot topics in software defined networks (HotSDN), 2013. http://tx.technion.ac.il/~dew/TimeSDN.pdf http://tx.technion.ac.il/~dew/TimeSDN.pdf [3] T. Mizrahi, Y. Moses, "On the Necessity of Time-based Updates in SDN", in the Open Networking Summit (ONS), 2014. http://tx.technion.ac.il/~dew/ONS-Time.pdf http://tx.technion.ac.il/~dew/ONS-Time.pdf [4] T. Mizrahi, Y. Moses, “Time Capability in NETCONF", draft-mm-netconf-time-capability, work in progress, 2014. https://tools.ietf.org/html/draft-mm-netconf-time-capability https://tools.ietf.org/html/draft-mm-netconf-time-capability [5] Open Networking Foundation, OpenFlow switch specification, Version 1.5.0, 2015. https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf- specifications/openflow/openflow-switch-v1.5.0.noipr.pdf https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf- specifications/openflow/openflow-switch-v1.5.0.noipr.pdf [6] Open Networking Foundation, OpenFlow extensions 1.3.x package 2, 2015. https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf- specifications/openflow/openflow-extensions-1.3.x-pack2-noipr.zip https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf- specifications/openflow/openflow-extensions-1.3.x-pack2-noipr.zip Time Capability in NETCONF9


Download ppt "Time Capability in NETCONF draft-mm-netconf-time-capability-03"

Similar presentations


Ads by Google