[ovs-dev] OVS - ODL Sync on OF Bundle in 1.3

Jan Scheurich jan.scheurich at ericsson.com
Mon Jan 23 17:01:44 UTC 2017


Hi,

Here are the main differences I have found between the ONF Bundle extension (EXT-230) to OF 1.3 and the OF Bundle specified in OF 1.5.1:

*       No OFPC_BUNDLES bit in ofp_capabilities to indicate switch support for bundles.
*       Bundle Features MP message not supported
*       No support for scheduled bundles
*       ONF Experimenter messages 2300 (ONF_ET_BUNDLE_CONTROL) and 2301 (ONF_ET_BUNDLE_ADD_MESSAGE) instead of standard OFP messages 33 (OFP_BUNDLE_CONTROL) and 34 (OFP_ BUNDLE_ADD_MESSAGE).
Other than that the message syntax and semantics seem identical
*       ONF experimenter error codes for bundles errors in the range 2300-2315 instead of standard error codes 0-15 for error type OFPET_BUNDLE_FAILED. Otherwise same meaning.

Inside OVS it seems that standard OF 1.5 and OF 1.3 extension messages are internally mapped to a common message type. Errors are mapped back to standard OFP error (type, code) for OF 1.5 and experimenter error type in OF 1.3.

So, the OVS bundle implementation for OF 1.3 should be faithful to EXT-230.

BR, Jan

      -----Original Appointment-----
      From: Jan Scheurich
      Sent: Wednesday, 18 January, 2017 16:23
      To: Jan Scheurich; Abhijit Kumbhare; Zoltán Balogh; László Sürü; Miklós Pelyva; Jozef Bacigál; Tomáš Slušný; Prasanna Huddar; Shuva Jyoti Kar; Sharath Kumar V; Kanagasundaram K; Sunil Kumar G; D Arunprakash; Muthukumaran K; Jarno Rajahalme (jarno at ovn.org); dev at openvswitch.org
      Subject: OVS - ODL Sync on OF Bundle in 1.3
      When: Monday, 23 January, 2017 17:00-18:00 (UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna.
      Where: Skype Meeting


      Hi Jarno,

      OpenDaylight folks are finally starting to implement support of OpenFlow bundles as a basis for the bundle-based hitless recync procedure we discussed earlier. As ODL does not yet have protocol support for OpenFlow versions 1.4 or 1.5, they intend to implement the bundle extension to OF 1.3 as specified in EXT-230 in
      https://www.opennetworking.org/images/stories/downloads/sdn-resources/onf-specifications/openflow/openflow-extensions-1.3.x-pack2.zip

      Would you have time for a short meeting on early Monday to discuss and confirm whether the OVS implementation of bundles in OF 1.3 is compliant with EXT-230 and has everything they need?

      Thanks, Jan


      .........................................................................................................................................
      --> Join Skype Meeting<https://meet.ericsson.com/jan.scheurich/BZG33V4S>
  This is an online meeting for Skype for Business, the professional meetings and communications app formerly known as Lync.
      Join by phone

      +492115343925<tel:+492115343925,64134840%23> (Germany)            English (United States)
      89925<tel:+89925,64134840%23> (Germany)           English (United States)

      Find a local number<https://dialin.ericsson.com?id=64134840>

      Conference ID: 64134840
       Forgot your dial-in PIN?<https://dialin.ericsson.com> |Help<http://o15.officeredir.microsoft.com/r/rlidLync15?clid=1033&p1=5&p2=2009>


      To join a Lync / Skype for Business meeting from an Ericsson standard video room, add 77 before the Conference ID (e.g. 771234567 where 1234567 is the conference ID).    To join from a video room outside of Ericsson add one of the domains after 77 and Conference ID (e.g. 771234567@ xxxx.ericsson.net, where xxxx=emea/apac/amcs).  For assistance contact the IT Service Desk.
      [!OC([1033])!]
      .........................................................................................................................................




More information about the dev mailing list