我是opendaylight的新手,我需要以下方面的帮助:
如何使两个不同的应用程序相互通信? 我可以为选定的一组应用程序提供诸如通信总线之类的东西,它们可以相互传输数据吗?还是我需要一个带有子模块(具有不同功能)的应用程序来完成相同的任务,即本例中的功能通信。
答案 0 :(得分:0)
使OpenDaylight(ODL)与其他SDN控制器区分开的主要功能是模型驱动的服务抽象层(MD-SAL),它提供了一个框架,可在ODL应用程序之间共享结构化/建模的数据并发送通知。东西。
如果要在ODL应用程序之间传输数据,首先需要使用YANG对其进行建模,并将YANG模型包括在其中一个应用程序中。
要利用MD-SAL提供的功能,请查看official documentation。了解了该体系结构后,您应该查看现有应用程序的源代码,以查看有关如何利用MD-SAL的功能的示例。