Process of create intent, modify intent and delete intent
Create intent
Step1-2:We input intent information from Formatting Intent Input, including two expectations One is to deliver expectation and provide bandwidth, latency and other information. Another expectation is to provide exclusive[ɪkˈskluːsɪv] assurance.Query the IMF Management Module and obtain the qualified intent handler is CLL Business IMF.
Step3-6: Formatting Intent Input negotiate[nɪˈɡəʊʃieɪt] intent with CLL Business IMF to check the feasibility [ˌfiːzəˈbɪlɪti] of intent. And the confirmed intent is saved through the Intent Instance Management Module.
Step7-9: Formatting Intent Input distribute intent to CLL Business IMF. And CLL Business decomposes intent into two sub intents: Delivery Intent and Exclusive[ɪkˈskluːsɪv] assurance intent. Query the IMF Management Module to obtain two corresponding handlers: CLL Delivery IMF and CLL Assurance IMF.
Step10-13: CLL Business IMF respectively negotiated with CLL Delivery IMF and CLL Assurance IMF to confirm the feasibility of intents
Step14-19: And then Create and distribute delivery intent, CLL Delivery IMF implements the intent by operating the Managed Entity
Step20-25: And then Create and distribute exclusive assurance intent, CLL Assurance IMF implements the intent by operating the Managed Entity.
Modify intent
Step1-2: The custom want to Cancel the high level service quality assurance provided for the deployed cloud leased line. Then we get existing intent instance from Intent Instance Management Module.
Step3-7:Formatting Intent Input negotiate intent with CLL Business IMF, update the instance info through Intent Instance Management Module.and then distribute update intent to CLL Business IMF
Step8-9:Get existing intent instance of exclusive assurance intent from Intent Instance Management Module.
Step10-12: CLL Business IMF negotiate the delete intent with CLL Assurance IMF. And The final decision is to cancel the exclusive assurance by deleting the intent.
Step13-17: And then CLL Assurance IMF implements the delete intent by operating the Managed Entity.
Delete intent
Step1-2: The custom want to delete deployed cloud leased line. Then we get existing intent instance from Intent Instance Management Module.
Step3-7: Formatting Intent Input negotiate intent with CLL Business IMF, delete the instance info through Intent Instance Management Module.and then distribute delete intent to CLL Business IMF.
Step8-9:Get two sub intent instance( delivery intent and exclusive assurance intent)from Intent Instance Management Module.
Step10-13: CLL Business IMF respectively negotiated with CLL Delivery IMF and CLL Assurance IMF to confirm the feasibility of delete intents
Step14-19: And then CLL Delivery IMF implements the delete intent by operating the Managed Entity
Step20-25: And CLL Assurance IMF also implements the delete intent by operating the Managed Entity.