test/nitsi/test/raw-device-get-by-mac \
test/nitsi/test/zone-new-bridge \
test/nitsi/test/zone-port-attach-bridge \
+ test/nitsi/test/zone/ip-tunnel/gre6 \
+ test/nitsi/test/zone/ip-tunnel/gre4 \
test/nitsi/test/vpn/ipsec/n2n/vti/ipv4-via-ipv4 \
test/nitsi/test/vpn/ipsec/n2n/vti/ipv4-via-ipv6 \
test/nitsi/test/vpn/ipsec/n2n/vti/ipv6-via-ipv4 \
test/nitsi/test/zone-new-bridge/settings.in \
test/nitsi/test/zone-port-attach-bridge/recipe \
test/nitsi/test/zone-port-attach-bridge/settings.in \
+ test/nitsi/test/zone/ip-tunnel/gre6/recipe \
+ test/nitsi/test/zone/ip-tunnel/gre6/settings \
+ test/nitsi/test/zone/ip-tunnel/gre4/recipe \
+ test/nitsi/test/zone/ip-tunnel/gre4/settings \
test/nitsi/test/vpn/ipsec/n2n/vti/ipv4-via-ipv4/recipe \
test/nitsi/test/vpn/ipsec/n2n/vti/ipv4-via-ipv4/settings \
test/nitsi/test/vpn/ipsec/n2n/vti/ipv4-via-ipv6/recipe \
--- /dev/null
+include: setup
+include: phase1
+
+# This test creates a GRE tunnel which connects Alice and Bob with each other
+
+# Alice
+alice: network zone new upl1 ip-tunnel --mode=gre --peer=192.168.100.102
+alice: network zone upl1 config new static 169.254.0.1/30
+
+# Bob
+bob: network zone new upl1 ip-tunnel --mode=gre --peer=192.168.100.101
+bob: network zone upl1 config new static 169.254.0.2/30
+
+all: network status
+
+# Ping the remote sites
+alice: ping -c5 169.254.0.2
+bob: ping -c5 169.254.0.1
--- /dev/null
+include: setup
+include: phase1
+
+# This test creates a GRE tunnel which connects Alice and Bob with each other
+
+# Alice
+alice: network zone new upl1 ip-tunnel --mode=gre --peer=2001:db8:100::102
+alice: network zone upl1 config new static 169.254.0.1/30
+
+# Bob
+bob: network zone new upl1 ip-tunnel --mode=gre --peer=2001:db8:100::101
+bob: network zone upl1 config new static 169.254.0.2/30
+
+all: network status
+
+# Ping the remote sites
+alice: ping -c5 169.254.0.2
+bob: ping -c5 169.254.0.1