[ovs-discuss] Two GRE tunnels with same src/dst
Frank
frank at cloud.com
Tue Jan 18 18:59:35 UTC 2011
Thanks Romain. That's a typo, with type "gre" it will be still failed.
And the log complains "File exists"
[root at xenserver-frank1 ~]# ovs create interface name=test
options:"remote_ip=192.168.152.22 key=2" type=gre
e0f8369c-bd5c-41b9-8e22-8d6b58e11429
[root at xenserver-frank1 ~]# ovs create port name=test
interfaces=[e0f8369c-bd5c-41b9-8e22-8d6b58e11429]
13abaf54-155c-4954-951f-4e7da1f48b8e
[root at xenserver-frank1 ~]# ovs add bridge xapi7 ports
13abaf54-155c-4954-951f-4e7da1f48b8e
The log says:
Jan 18 10:57:23|11332|bridge|INFO|created port test on bridge xapi7
Jan 18 10:57:23|11333|bridge|WARN|could not create iface test: File exists
Jan 18 10:57:23|11334|bridge|WARN|bridge xapi7: port test has no
interfaces, dropping
On 01/16/2011 04:25 PM, Romain Lenglet wrote:
> Hi Frank,
>
> You don't create the GRE ports correctly.
> The options and type are incorrect. See below.
>
> On Fri, Jan 14, 2011 at 7:22 AM, Frank <frank at cloud.com
> <mailto:frank at cloud.com>> wrote:
>
> On 01/04/2011 02:34 PM, Jesse Gross wrote:
>
> On Thu, Dec 30, 2010 at 6:00 PM, Frank<frank at cloud.com
> <mailto:frank at cloud.com>> wrote:
>
> Hi guys:
> I just try to create two GRE tunnels between two hosts,
> the result is I
> can't do this.
> vswitch complains "could not create iface test: File
> exists" when
> creating second tunnel.
> I did set different GRE keys for tunnels.
>
> I google and get some articles said it's possible to
> create multiple GRE
> tunnels with same src/dst.
> I am curious what technical barrier prevents our doing
> since GRE key is
> an natural tag to distinguish different tunnels.
>
> You can have multiple tunnels between the same endpoints if
> they are
> distinguished by key. Please post your interface config.
>
>
> I am sorry for late reply. I create tunnels as below (ovs is alias
> of ovs-vsctl):
>
> [root at xenserver-frank4 ~]# ovs list interface 1-2
> _uuid : ebc0d114-d258-4670-9965-8a5a0491b0b9
> external_ids : {}
> ingress_policing_burst: 0
> ingress_policing_rate: 0
> mac : []
> name : "1-2"
> ofport : 8
> options : {remote_ip="192.168.152.22 key=1"}
>
>
> Those options should read {remote_ip="192.168.152.22", key="1"}.
>
> statistics : {collisions=0, rx_bytes=894703,
> rx_crc_err=0, rx_dropped=0, rx_errors=0, rx_frame_err=0,
> rx_over_err=0, rx_packets=12083, tx_bytes=28882506, tx_dropped=0,
> tx_errors=0, tx_packets=21760}
> status : {}
> type : gre
> [root at xenserver-frank4 ~]# ovs create interface name=test
> options:"remote_ip=192.168.152.22 key=2"
>
>
> So I suggest trying something like:
> ovs create interface name=test 'options:remote_ip="192.168.152.22",
> key="2"'
> to create the interface with correct options.
>
> 74c1e2e3-da43-4ae4-86e7-048de205f974
>
> [root at xenserver-frank4 ~]# ovs create port name=test
> interfaces=[74c1e2e3-da43-4ae4-86e7-048de205f974]
> 3dc08a5c-102c-45c6-9891-9692d2d4a8e3
>
> [root at xenserver-frank4 ~]# ovs add bridge xapi7 ports
> 3dc08a5c-102c-45c6-9891-9692d2d4a8e3
>
> [root at xenserver-frank4 ~]# ovs list interface test
> _uuid : 74c1e2e3-da43-4ae4-86e7-048de205f974
> external_ids : {}
> ingress_policing_burst: 0
> ingress_policing_rate: 0
> mac : []
> name : test
> ofport : []
> options : {remote_ip="192.168.152.22 key=2"}
> statistics : {}
> status : {}
> type : ""
>
>
> This type is wrong. It should be "gre" for a GRE port.
> You have to pass the correct type when creating the interface above.
>
>
>
> Actually I already had a tunnel to "192.168.152.22" with key = 1.
> we can see the secondary creation was failed even I set the key=2.
> In ovs-vswitchd.log, here are:
>
> Jan 13 14:18:31|02259|netdev|WARN|failed to get flags for network
> device test: No such device
> Jan 13 14:18:31|02260|bridge|WARN|could not create iface test: No
> such device
> Jan 13 14:18:31|02261|bridge|WARN|bridge xapi7: port test has no
> interfaces, dropping
>
>
>
>
>
> _______________________________________________
> discuss mailing list
> discuss at openvswitch.org <mailto:discuss at openvswitch.org>
> http://openvswitch.org/mailman/listinfo/discuss_openvswitch.org
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openvswitch.org/pipermail/ovs-discuss/attachments/20110118/b4c6233d/attachment-0001.html>
More information about the discuss
mailing list