Hi Janos,

The concept defined in this draft goes outside the scope of 802.1Q. Taking a subset of the OpenFlow 1.0 spec and defining corresponding node-side YANG model with transactional flow table (/flows) and  optional support for controller introducing single RPC (transmit-packet) and notification (packet-received) corresponding to OFPT_PACKET_OUT and OFPT_PACKET_IN messages seemed like a natural evolution of the SDN concept for the specification of alternative to OpenFlow southbound protocol (e.g. over NETCONF). With OpenFlow-derived flow model addressing 1. forwarding (switching) and adding a  2. flexible scheduler model referencing the flows a complete bridge model is presented. It can be implemented seamlessly on all OpenFlow 1.0 and above supporting hardware and more importantly extensions (to flow forwarding or scheduling) to the OpenFlow spec can be specified in YANG.

A device implementing this model can implement the 802.1Q family of models with proper controller software (STP, LLDP etc. which is readily available) but it is not limited to that.

We have been following closely the models developed by the IEEE TSN and we have both reused terminology and ensured all of those standard solutions can be represented with the generic scheduler model part of this draft. The IEEE YANG model is great reference but is not suitable for all applications especially when more flexibility is required and being able to augment a module to document our vendor specific extensions. The 802.1Q are limited in certain ways to 802.1Q (for example fixed to 8 traffic classes either priority or time slots).

Attempts to make 802.1Q configuration more generic and a subset to a more generic forwarding configuration mechanism are not unprecedented  (see https://datatracker.ietf.org/doc/draft-ietf-netmod-sub-intf-vlan-model/ ). Here virtual interfaces instead of flows are introduced.

IMO a standard flows model is needed starting from something with running software and trying to find consensus. I see this goal is already part of the detnet focus https://tools.ietf.org/html/draft-ietf-detnet-flow-information-model and https://datatracker.ietf.org/doc/draft-geng-detnet-conf-yang

Requesting comments on the ietf netmod list seemed like a good place to start to allow for open discussion and if we manage to identify anything that falls into the scope of IEEE 802.1Q except the name "bridge" I would be glad to contribute there. Same goes for the detnet WG.

Vladimir


On 08/03/2018 05:59 PM, János Farkas wrote:
Hi Vladimir,

Bridging including bridge management belong to IEEE 802.1: https://1.ieee802.org/. You may consider contributing to IEEE 802.1. The next Interim is hosed by your company in Oslo: https://1.ieee802.org/meetings.

IEEE 802.1Qcp is the basic bridge management specification, which is an approved draft standard to be published soon: http://standards.ieee.org/findstds/standard/802.1Qcp-2018.html. (The archived web page of the finished project: https://1.ieee802.org/tsn/802-1qcp.)

The pages of the ongoing projects are available via the TSN page: https://1.ieee802.org/tsn/#Ongoing_TSN_Projects, including P802.1Qcw (https://1.ieee802.org/tsn/802-1qcw/), which specifies YANG for various bridge scheduling mechanisms.

Best regards,
Janos


On 7/17/2018 4:26 PM, Vladimir Vassilev wrote:
Hi,

I have submitted a draft https://datatracker.ietf.org/doc/draft-vassilev-netmod-network-bridge/ that proposes a model for network bridge management based on the concept of flows. The model has 2 components 1. Forwarding based on flows. 2. Scheduling/QoS based on gate controller topologies that provide a new and very generic way of modeling and managing the actual scheduler design and map the flows to scheduler topology inputs.

There is similar work on the flow based forwarding in detnet however I am not sure detnet is the right workgroup to be defining the flow model.  I think the flow concept is important and general. It is as significant as the concept of interfaces and is not only relevant to detnet. Let me know what is your opinion of the draft and the proposed network bridge concept.

Vladimir

-------- Forwarded Message --------
Subject:     New Version Notification for draft-vassilev-netmod-network-bridge-00.txt
Date:     Sat, 14 Jul 2018 22:04:06 -0700
From: [email protected]
To:     Vladimir Vassilev <[email protected]>



A new version of I-D, draft-vassilev-netmod-network-bridge-00.txt
has been successfully submitted by Vladimir Vassilev and posted to the
IETF repository.

Name:        draft-vassilev-netmod-network-bridge
Revision:    00
Title:        A YANG Data Model for Network Bridge Management
Document date:    2018-07-14
Group:        Individual Submission
Pages:        44
URL: https://www.ietf.org/internet-drafts/draft-vassilev-netmod-network-bridge-00.txt Status: https://datatracker.ietf.org/doc/draft-vassilev-netmod-network-bridge/ Htmlized: https://tools.ietf.org/html/draft-vassilev-netmod-network-bridge-00 Htmlized: https://datatracker.ietf.org/doc/html/draft-vassilev-netmod-network-bridge


Abstract:
   This document introduces new YANG model of a network bridge.



Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

The IETF Secretariat

_______________________________________________
detnet mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/detnet


_______________________________________________
netmod mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/netmod

Reply via email to