首页 文章

OpenStack上的NFV

提问于
浏览
-1

我是NFV SDN的新手 . 我在一台Fedora 20 VM中下载了OpenDayLight和OpenStack . 我将mininet网络作为单独VM中的底层物理拓扑 . 我想在OpenStack上运行VPN,L3路由和NAT,Loadbalancing等服务,但我没有关于如何启动的非常清晰的图像 . 据我所知,我必须在OpenStack节点上运行这些服务(通过VM实例),并通过mininet拓扑路由流量,OpenDayLight作为中间的控制器 .

我的困惑是:

  • 如何在OpenStack上开始编写应用程序(防火墙,VPN,NAT等)?

  • 我是否必须为此类服务编写代码,还是命令行配置?

  • 我遇到了Neutron API,有什么帮助吗?

碰到了这个:http://docs.openstack.org/api/openstack-network/2.0/content/API_extensions.html

我已经查看了有关在OpenStack上编写“Hello World”的其他问题但却找不到任何问题 . 我将非常感谢您提供有关本项目的任何信息 .

2 回答

  • 0

    对于您的混淆 - 您不需要为Firewall / VPN / LB明确编写代码 . 您需要配置Openstack Neutron以直接允许这些服务 . 代码已经存在 . 您需要配置它们以使用它们 . 对于NAT,L3代理已经在默认设置中运行(至少通过packstack)

    Neutron API有什么用?我假设您正在引用REST API而不是CLI . 那么你在Dashboard上所做的一切都被实际上表示为Neutron Server的REST API(不仅仅是Neutron,还有Openstack的所有其他组件) . Openstack的所有组件(Neutron,Nova,Glance,Keystone等)通过REST API相互交互,并在每个组件内进行RPC机制 . 仪表板上的所有点击实际上都是作为对组件服务器的REST API调用而引发的!

  • 1

    我建议你查一下OpenBaton .

    现在我正在使用它可以使用NFV MANO . 此外,它符合ETSI标准,其解决方案易于实施和配置 .

相关问题