Hi, I haven’t done anything in Opendaylight, this depends on Openstack, networking-odl, networking-sfc and ODL version, please ask you question in Opendaylight mailing list. I added them to cc list.
From: william sales [mailto:[email protected]] Sent: Wednesday, June 13, 2018 6:06 AM To: Yang, Yi Y <[email protected]> Subject: Error by using Opendaylight OXYGEN and Openvswitch 2.6.1 with NSH Hello Yang, how are you? I ask for your help if possible. I am trying to run tests in an environment with 2 machines. The first contains Openstack Queens, networking-odl, networking-sfc and OpendayLight Oxygen (Karaf 0.8.1). The second, the computing host, stores the VMs and has Openvswitch 2.6.1 (with NSH). In the computing host there are 3 VMs: SRC, DST, and SF1 (with Port1 and Port2 ports) as the network settings below: SRC - 10.0.0.8 - (fa:16:3e:ae:ab:12) DST - 10.0.0.4 - (fa:16:3e:14:a2:a7) Port1 - 10.0.0.7 - (fa:16:3e:29:84:02) Port2 - 10.0.0.6 - (fa:16:3e:93:4e:a9) To enable SFC, the following commands have been successfully executed: - openstack sfc port pair list -openstack sfc port pair create --ingress port1 --egress port2 --service-function-parameters correlation=nsh PP1 -openstack sfc port pair group create --port-pair PP1 PPG1 -openstack sfc flow classifier create --ethertype IPv4 --source-ip-prefix 10.0.0.8/32<http://10.0.0.8/32> --destination-ip-prefix 10.0.0.4/32<http://10.0.0.4/32> --logical-source-port 7ee176cf-bfe2-4cd5-808c-f6882835c519 --protocol tcp --destination-port 12345:12345 FC1 -openstack sfc port chain create --port-pair-group PPG1 --flow-classifier FC1 --chain-parameters correlation=nsh SF1 However, after trying to communicate between SRC and DST (passing through SF1), nothing happens. And the following error appears in the Openvswitch log of the computing host: 2018-06-10T17:00:05.454Z|00012|dpif(handler10)|WARN|system at ovs-system: failed to put[create] (Invalid argument) ufid:6f53d15f-fd55-4460-92d0-f5a698ab2fd1 recirc_id(0x4c), dp_hash(0/0), skb_priority(0/0), in_port(7), skb_mark(0/0), ct_state(0x21/0x30), ct_zone(0x13ad/0), ct_mark(0x1/0), ct_label(0/0), eth(src=fa:16:3e:ae:ab:12/00:00:00:00:00:00,dst=fa:16:3e:14:a2:a7), eth_type(0x0800), ipv4(src= 10.0.0.8/0.0.0.0,dst=10.0.0.4/0.0.0.0,proto=6,tos=0/0,ttl=64/0,frag=no<http://10.0.0.8/0.0.0.0,dst=10.0.0.4/0.0.0.0,proto=6,tos=0/0,ttl=64/0,frag=no>), tcp(src=48982/0,dst=12345/0), tcp_flags(0/0), actions:ct(commit,zone=5037,mark=0x1/0xffffffff) The output of dmesg on the computing host is: [ 4966.042532] openvswitch: netlink: Unexpected mask (mask=a201b8, allowed=7bb05ac) I ask for help to identify the possible error. thankful William Sales
_______________________________________________ sfc-dev mailing list [email protected] https://lists.opendaylight.org/mailman/listinfo/sfc-dev
