Thread (1 message) 1 message, 1 author, 2013-06-11
  • (off-list ancestor, not in this archive)
  • Re: NVGRE for Linux · Daniel Baluta <hidden> · 2013-06-11

Re: NVGRE for Linux

From: Daniel Baluta <hidden>
Date: 2013-06-11 13:23:26

On Mon, Jun 10, 2013 at 7:46 PM, Stephen Hemminger
[off-list ref] wrote:
On Mon, 10 Jun 2013 08:21:49 -0700
Daniel Baluta [off-list ref] wrote:
quoted
Hi,

Is there anyone working on implementing NVGRE [1] in Linux kernel?

A significant part of the code can be borrowed from VXLAN [2] (netlink
ops, fdb ops),
while another important part (packet reception/transmission) is based
on GRE tunneling code [3].

Is this approach correct? Any suggestions are welcomed.

thanks,
Daniel.

[1] http://datatracker.ietf.org/doc/draft-sridharan-virtualization-nvgre/
[2] drivers/net/vxlan.c
[3] net/ipv4/ip_gre.c
Packet transmission is not a problem the existing GRE provides more the necessary decode/encode.
The problem problem is that you would need a management entity. Most of the interesting bits
for connecting with real world clouds like Azure remain unspecified in RFC.
That's right. The RFC defers a lot of important details for the next
version (e.g 4.4 Address/Policy Management ).
For the moment, I will try to experiment with statically defined fdbs.

Thanks!
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help