Ubuntu客户端无法通过服务功能链从其他主机上的服务器接收数据包

问题描述

我已经在OPNFV Iruya os-odl-sfc-noha上部署了服务功能链,客户端OS和服务器OS为“ ubuntu”。如果客户端,服务器和VNF在同一计算节点上,则一切正常。

一个在计算节点1上而另一个在计算节点2上时,客户端无法从具有服务功能链的服务器接收数据包。

但是他们可以在没有链条的情况下互相ping通。 以下是我的vnffgd:

tosca_deFinitions_version: tosca_simple_profile_for_nfv_1_0_0

description: Sample symmetrical VNFFG template (network_dst_port_id and ip_dst_prefix must be set)

topology_template:

  node_templates:

    Forwarding_path1:
      type: tosca.nodes.nfv.FP.TackerV2
      description: creates path (CP12->CP22)
      properties:
        id: 96
        policy:
          type: ACL
          criteria:
            - name: classifier_tcp
              classifier:
                network_src_port_id: 6bdc8b87-b4b1-4711-914a-5ec43761cd37
                destination_port_range: 80-3000
                ip_proto: 6
            - name: classifier_icmp
              classifier:
                network_src_port_id: 6bdc8b87-b4b1-4711-914a-5ec43761cd37
                ip_proto: 1
        path:
          - forwarder: VNFD1
            capability: CP2

  groups:
    VNFFG1:
      type: tosca.groups.nfv.VNFFG
      description: HTTP to Corporate Net
      properties:
        vendor: tacker
        version: 1.0
        number_of_endpoints: 1
        dependent_virtual_link: [VL2]
        connection_point: [CP2]
        constituent_vnfs: [VNFD1]
      members: [Forwarding_path1]

这是结果,左侧是cmp01和cmp02在br-mesh上执行tcpdump:

enter image description here

计算节点1上的OVS-vswitchd.log:

enter image description here

计算节点2上的

OVS-vswitchd.log:

enter image description here

我不知道发生了什么事? 有人可以帮忙吗?

非常感谢。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)