原文链接:https://blog.csdn.net/bc_vnetwork/article/details/65630355 1. Service Function Chain概述 Neutron的SFC (Service Function Chaining, SFC, 业务链)是由华为主导并开发
核心流程代码流程在/services/sfc/drivers/ovs/driver.py中, 其中最核心的create_port_chain()作用如下: 通过用户输入的port-pair, port-group, port-chain信息, 生成path_nodes列表, path_nodes包括: 状态, 业务链中位置nsi (nsh index), 节点类型(src_node, sf_node, dst_node), 下一跳信息(port-pair...
networking-sfc是openstack中实现sfc功能的一个项目,openstack neutron中port是一个很重要概念,所以networking-sfc就把port连在一起形成一条chain,就是service function chain,在opnestack中叫做port chain,RFC中并没有说SFF和SF怎么传递报文,port chain明确指出用port,而且分为ingress port和egress port。networking-sfc...
Overview:https://launchpad.net/networking-sfc Bugs:https://bugs.launchpad.net/networking-sfc Blueprints:https://blueprints.launchpad.net/networking-sfc Wiki:https://wiki.openstack.org/wiki/Neutron/ServiceInsertionAndChaining Release notes:https://docs.openstack.org/releasenotes/networking-sfc/ ...
NFV: 作为虚拟网络界的另一股发展力量。NFV在电信运营商场景非常受欢迎。借助SDN可以更好的实现NFV。像ODL和OpenContrail明确表示了支持NFV场景,而ONOS主打SP场景,在NFV领域也当仁不让。在OpenStack环境下,还可以借助networking-sfc项目实现NFV,Dragonflow目前在这方面有所动作。
TACKER_MODE=standalone USE_BARBICAN=True TACKER_BRANCH=<branch-name> enable_plugin networking-sfc ${GIT_BASE}/openstack/networking-sfc $TACKER_BRANCH enable_plugin barbican ${GIT_BASE}/openstack/barbican $TACKER_BRANCH enable_plugin mistral ${GIT_BASE}/openstack/mistral $TACKER_BRANCH enable_plug...
API's and implementations to support Service Function Chaining in Neutron. Mirror of code maintained at opendev.org. - openstack/networking-sfc
NFV: 作为虚拟网络界的另一股发展力量。NFV在电信运营商场景非常受欢迎。借助SDN可以更好的实现NFV。像ODL和OpenContrail明确表示了支持NFV场景,而ONOS主打SP场景,在NFV领域也当仁不让。在OpenStack环境下,还可以借助networking-sfc项目实现NFV,Dragonflow目前在这方面有所动作。
enable_plugin networking-sfc ${GIT_BASE}/openstack/networking-sfc $TACKER_BRANCH enable_plugin barbican ${GIT_BASE}/openstack/barbican $TACKER_BRANCH enable_plugin mistral ${GIT_BASE}/openstack/mistral $TACKER_BRANCH compute配置文件local.conf ...
cd networking-odl python setup.py install 16.修改/etc/neutron/plugins/ml2/ml2_conf.ini: [ml2] mechanism_drivers = opendaylight #在文件最末加上 [ml2_odl] password = admin username = admin #${CONTROL_HOST}这个值修改为odl的ip地址 url = http://${CONTROL_HOST}:8181/controller/nb/v2/neutron...