ZKX's LAB

多控制器SDN,控制器如何获得全局的拓扑? ryu控制器下发流表

2020-10-02知识5

如何利用SDN技术管理OpenStack的网络 目前 Openstack社区主要有两个优化方向:1、用 L2Population优化广播报文,事先把二层广播的 FDB表下发下去;2、虽然社区已经提交了 DVR(分布式路由器)的代码,但是还不是非常成熟。社区同时也在进行 ServiceChaining等能够提供更为灵活的 NFV功能的技术。想要将SDN控制器与 OpenStack结合,最好的方式是向 OpenStack靠拢,可以在plugin层提供 API或者在agent层提供一些驱动设备(如 VxLAN offload网卡)将SDN控制器或者底层技术集成到OpenStack中。目前能够以 plugin的方式集成到 OpenStack的控制器有:NEC的控制器以及开源控制器 OpenContrail和 Floodlight等。其中 Floodlight已经很久没有更新了,而且它的架构也存在一些缺陷,它不像 OpenDaylight那样提供 RPC等机制,并且很多功能并没有开放,而仅仅具有基本的 OpenFlow控制器功能;作为一个单点控制器使用又不如 RYU更容易和 OpenStack云平台结合。利用 RYU这样的轻量级控制器可以只控制它下面的 OVS,类似于 Contrail中的 agent,“抓取”它所管理的虚拟机所处网络的网络信息。

多控制器SDN,控制器如何获得全局的拓扑? ryu控制器下发流表

多控制器SDN,控制器如何获得全局的拓扑? 哪里有相关的资料,和开源的代码?各控制器分别获取各自域下的openflow交换机的拓扑(基于lldp协议),然后通过任何一种方法将自己了解的拓扑信息广播给其他控制器就可以了。

多控制器SDN,控制器如何获得全局的拓扑? ryu控制器下发流表

openstack网络技术 怎么样 目前 Openstack社区主要有两个优化方向:1、用 L2Population优化广播报文,事先把二层广播的 FDB表下发下去;2、虽然社区已经提交了 DVR(分布式路由器)的代码,但是还不是非常成熟。社区同时也在进行 ServiceChaining等能够提供更为灵活的 NFV功能的技术。想要将SDN控制器与 OpenStack结合,最好的方式是向 OpenStack靠拢,可以在plugin层提供 API或者在agent层提供一些驱动设备(如 VxLAN offload网卡)将SDN控制器或者底层技术集成到OpenStack中。目前能够以 plugin的方式集成到 OpenStack的控制器有:NEC的控制器以及开源控制器 OpenContrail和 Floodlight等。其中 Floodlight已经很久没有更新了,而且它的架构也存在一些缺陷,它不像 OpenDaylight那样提供 RPC等机制,并且很多功能并没有开放,而仅仅具有基本的 OpenFlow控制器功能;作为一个单点控制器使用又不如 RYU更容易和 OpenStack云平台结合。利用 RYU这样的轻量级控制器可以只控制它下面的 OVS,类似于 Contrail中的 agent,“抓取”它所管理的虚拟机所处网络的网络信息。

多控制器SDN,控制器如何获得全局的拓扑? ryu控制器下发流表

谁来给我讲讲治疗性克隆的最新发展?

#openstack#sdn#sdn控制器#floodlight

随机阅读

qrcode
访问手机版