boucadair / policy-based-network-acl

Other
0 stars 2 forks source link

(Luis) Issue #5 for draft-ma-opsawg-schedule-yang – Complementary information for the schedules #77

Open luismcontreras opened 9 months ago

luismcontreras commented 9 months ago

It seems convenient to add some additional general parameters to the schedules. The suggested parameters are the following:

boucadair commented 9 months ago
  • Schedule-id: it seems convenient to take track of each schedule so that the action and the result of the scheduled action can be associated to a particular schedule. This can be relevant for troubleshooting, historical records, etc. Also for retrieving existing programmed schedules in the system.

We can indeed consider defining variants of these groupings (recurrence, recurrence-with-date-times, and icalendar-recurrence) to include a name. The name can be used as a key of list of sch is needed in a given context.

Not sure the other parameters make sense in a common model.

QiufangMa commented 9 months ago

This ticket seems to propose the CRUD of scheduling status, which I agree would be important and useful. But I share the concern that these have jumped out of the schedule itself, and thus kind of beyond the scope of current document.

That said, if we can define some scheduling based framework in the future, schedule status management would be something very useful. There are others that i think also be good to know:

luismcontreras commented 9 months ago

I like that idea of scheduling based framework. Maybe is the way to follow for the mahnaging the lifecycle of this automatic actiosn in teh network. Aspects such knowing who was responsible of some actions is relevant for operations. If you follow that way I would be delighted ot help.

danielkinguk commented 9 months ago

We talked about a common scheduling framework last year as we discussed the direction of the work. Given all the interest and schedule YANG models being developed, it seems even more important to have now so people can see which models provide specific functionality and the components involved, we can identify the external interfaces and what function they provide as well. One aspect of the I-D would be to address/highlight some of the scalability concerns folks might have, providing clear and consistent methods for handling time-based configurations across numerous devices, would be crucial for automation in large-scale network management. Thinking aloud, we could also consider some use cases with code examples, maybe time-based QoS, energy-saving and link management, use cases. Some JSON examples as an appendix in the I-D or a WG wiki/GitHub.

Hmm... Given the scope of the scheduling discussion and 1-2 additional I-Ds, it could also be a focused/short lived WG - as OPSAWG is already rather overloaded.