gretap fixed my GRE tunneling issue, thank you... However, ipsec between the two systems is now “broken”. If the ipsec tunnel is shutdown and the GRE tunnels are up, we can route without problem. If the ipsec tunnel is up, GRE packets from the iproute2 box (cash) appear to be ipsec encapsulated, packets from Tango (OVS) seem to arrive without ipsec encapsulation.
On boot, the ipsec tunnel is started and tested by a script. If the ipsec tunnel passes for both directions the GRE tunnel is brought up on either side (see below) I've also attempted to bring GRE up after IPSEC by hand with the same results. With IPSEC showing “up” and the GRE tunnel in place: root@Tango: ping -s 1000 10.10.10.2 From 10.10.10.1 Destination Host Unreachable etc GRE packets show up at cash with a size of 64 not the 1000 bytes sent, negotiation or some arp request? root@Tango: ping -s 1000 2.2.2.2 reply good, packets are ipsec encapsulated as I expect root@Cash: ping -s 1000 1.1.1.1 reply good, as above root@Cash: ping -s 10.10.10.1 From 10.10.10.2 Destination Host Unreachable GRE Packets show up at Tango along with some ipsec encapsulated more so than Tango. Any thoughts of problems with the below configuration? Are the gre packets being routed before being considered for IPSec wrapping? Review of “working” GRE config with IPSEC configs added: Host: Tango (OVS) IP external: 1.1.1.1 (ext0) IP internal: 10.1.1.1 (int0) LAN 10.1.1.0/24 TUN ID: 10.10.10.1/24 Host: Cash (iproute2) IP external: 2.2.2.2 (eth0) IP internal: 10.2.2.2 (eth1) LAN 10.2.2.0/24 TUN ID: 10.10.10.2/24 ---- Tango setup: ovs-vsctl add-br ext0 ovs-vsctl add-br int0 ovs-vsctl add-port ext0 eth0 ovs-vsctl add-port int0 eth1 ovs-vsctl add-br gre_cash ip link set gre_cash up multicast on mtu 1396 ip addr add 10.10.10.1/24 peer 10.10.10.2/24 dev gre_cash ovs-vsctl add-port gre_cash gre0 -- set interface gre0 type=gre options:remote_ip=2.2.2.2,local_ip=1.1.1.1 Tango Ipsec (StrongSwan, PSK) conn tango-cash right=1.1.1.1 left=2.2.2.2 keyingtries=%forever type=tunnel auth=esp authby=secret auto=add Cash setup: *note gretap as type ip link add gre_tango type gretap remote 1.1.1.1 local 2.2.2.2 ttl 255 ip link set gre_tango up multicast on mtu 1396 ip addr add 10.10.10.2 peer 10.10.10.1 dev gre_tango Cash ipsec (StrongSwan, PSK) conn itm-cc right=2.2.2.2 left=1.1.1.1 keyingtries=%forever type=tunnel auth=esp authby=secret auto=add _______________________________________________ discuss mailing list discuss@openvswitch.org http://openvswitch.org/mailman/listinfo/discuss