OpenStack上的NFV

OpenStack上的NFV,openstack,opendaylight,mininet,sdn,openstack-neutron,Openstack,Opendaylight,Mininet,Sdn,Openstack Neutron,我是NFV+SDN的新手。我已经在一个Fedora20VM中下载了OpenDayLight和OpenStack。我将mininet网络作为独立VM中的底层物理拓扑。我想在OpenStack上运行VPN、L3路由和NAT、负载平衡等服务,但我对如何启动没有非常清楚的了解。据我所知,我必须在OpenStack节点上运行这些服务(通过VM实例),并通过MINET拓扑来将业务路由到OpenDayLight,作为中间控制器。p> 我的困惑是: 如何开始在OpenStack上编写应用程序(防火墙、VPN、N

我是NFV+SDN的新手。我已经在一个Fedora20VM中下载了OpenDayLight和OpenStack。我将mininet网络作为独立VM中的底层物理拓扑。我想在OpenStack上运行VPN、L3路由和NAT、负载平衡等服务,但我对如何启动没有非常清楚的了解。据我所知,我必须在OpenStack节点上运行这些服务(通过VM实例),并通过MINET拓扑来将业务路由到OpenDayLight,作为中间控制器。p> 我的困惑是:

  • 如何开始在OpenStack上编写应用程序(防火墙、VPN、NAT等)
  • 我是否必须为此类服务编写代码,还是命令行配置
  • 我遇到了中子API,有什么帮助吗 遇到这样的情况:


    我已经看了关于在OpenStack上写“Hello World”的其他问题,但没有找到任何东西。我将非常感谢您提供的任何能让我开始这个项目的信息

    对于您的困惑-您不需要为防火墙/VPN/LB显式编写代码。您需要配置Openstack Neuton以直接允许这些服务。代码已经存在。您需要配置它们以使用它们。对于NAT,默认设置中已经有L3代理在运行(至少通过packstack)

    中子API有什么用???我假设您指的是RESTAPI,而不是CLI。
    实际上,您在仪表板上所做的一切都表示为中子服务器的RESTAPI(不仅仅是中子,还有Openstack的所有其他组件)。Openstack的所有组件(中子、Nova、Glance、Keystone等)通过RESTAPI相互交互,并通过每个组件内的RPC机制进行交互。仪表板上的所有单击实际上都作为对组件服务器的RESTAPI调用抛出

    我建议您检查一下

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