Subscription to Multiple Stream Originators draftunytenetconfmultistreamoriginators Tianran Zhou
Subscription to Multiple Stream Originators draft-unyte-netconf-multi-stream-originators Tianran Zhou Guangying Zheng Eric Voit Alexander Clemm Thomas Graf Pierre Francois 1
History • • First post on July, 2017 Working group adopted on Sep, 2017 Ten revisions by Nov, 2019 Unyte project to implement this and resubmit on March, 2020 – New coauthors: Thomas Graf and Pierre Francois 2
Problem Statement • Large amount of data collection from devices with main board and line cards. • Existing solution consider only one push server reside in the main board. – Result in performance bottleneck when data are forwarded to the main board and converged to one consolidated stream. • Request for distributed data collection mechanism which can directly push data from line cards to a collector. Collector bottleneck Main board Line. Card 1 device Line. Card 2 3
Solution Overview • Collector – Subscriber – Receiver • Publisher – Two roles: master and agent – Global Subscription – Component subscription – Global Capability – Component Capability 4
Extensions for Publication Composition • Receiver need to know the number of Component Subscriptions which the Global Subscription is decomposed to. – Propose to add a list of Publisher ID Configured subscription Dynamic subscription
Call Flow for Dynamic Subscription 6
Call Flow for Configured Subscription 7
Next • Any other issues need to consider for this distributed extension of the YANG-Push work? • WG adoption? 8
Thank you 9
- Slides: 9