IPv6 over IPv4 using GRE tunelling

"S.Radhakrishnan" <[email protected]> Tue, 22 Apr 2003 10:19:30 +0530
Newsgroups gmane.ietf.ngtrans
Organization Huawei Technologies
Message-ID <[email protected]>
This is a multi-part message in MIME format.

--Boundary_(ID_W5fdUxyz3xL181wbZ+khaQ)
Content-type: text/plain; charset=iso-8859-1
Content-transfer-encoding: 7BIT

Hi,
      I am presently working on IPv6 transition project. I am have 
doubt on IPv6-over-IPv4 using GRE tuneling  mechanism.
The following is a block diagram for IP as delivery protocol for 
a GRE packet which as an IPv4 packet as payload.

|-------------------------------------------------------------------------------------|
|IPv4 Header   |  GRE header    |   IPv4 packet as Payload   |  
|Protocol field |   Protocol         |                                        | 
|value = 47     |  type = 0x8000 |                                        |
|-------------------------------------------------------------------------------------|

I would like to know as what value the protocol type in GRE header
should have to carry IPv6 packet as payload with IPv4 as the
delivery protocol for the GRE packet?

|-------------------------------------------------------------------------------------|
|IPv4 Header   |  GRE header    |   IPv6 packet as Payload   | 
|Protocol field |   Protocol         |                                        | 
|value = 47     |  type = XXXX     |                                        |
|-------------------------------------------------------------------------------------|


I will be very grateful if someone can help me by answering my query.

Thanking you
Radhakrishnan

--Boundary_(ID_W5fdUxyz3xL181wbZ+khaQ)
Content-type: text/html; charset=iso-8859-1
Content-transfer-encoding: 7BIT

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META content="text/html; charset=iso-8859-1" http-equiv=Content-Type>
<META content="MSHTML 5.00.3103.1000" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>Hi,</FONT></DIV>
<DIV><FONT face=Arial size=2>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;I am presently 
working on IPv6 transition project. I am have </FONT></DIV>
<DIV><FONT face=Arial size=2>doubt on IPv6-over-IPv4 </FONT><FONT face=Arial 
size=2>using GRE tuneling&nbsp; mechanism.</FONT></DIV>
<DIV><FONT face=Arial size=2>The following is a block diagram for IP as delivery 
protocol for </FONT></DIV>
<DIV><FONT face=Arial size=2>a GRE packet which as an </FONT><FONT face=Arial 
size=2>IPv4 packet as payload.</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial 
size=2>|-------------------------------------------------------------------------------------|</FONT></DIV>
<DIV><FONT face=Arial size=2>|IPv4 Header&nbsp;&nbsp;&nbsp;|&nbsp; GRE 
header&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; IPv4 packet as Payload&nbsp;&nbsp; |  
</FONT></DIV>
<DIV><FONT face=Arial size=2>|Protocol field&nbsp;|&nbsp;&nbsp; 
Protocol&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
</FONT></DIV>
<DIV><FONT face=Arial size=2>|value = 47&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; type = 
0x8000 
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
|</FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face=Arial size=2><FONT face=Arial 
size=2>|-------------------------------------------------------------------------------------|</FONT></FONT></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>I would like to know as what value the protocol 
type in GRE header</FONT></DIV>
<DIV><FONT face=Arial size=2>should have to carry IPv6 packet as payload with 
IPv4 as the</FONT></DIV>
<DIV><FONT face=Arial size=2>delivery protocol for the GRE packet?</FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>
<DIV><FONT face=Arial 
size=2>|-------------------------------------------------------------------------------------|</FONT></DIV>
<DIV><FONT face=Arial size=2>|IPv4 Header&nbsp;&nbsp;&nbsp;|&nbsp; GRE 
header&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; IPv6 packet as Payload&nbsp;&nbsp; | 
</FONT></DIV>
<DIV><FONT face=Arial size=2>|Protocol field&nbsp;|&nbsp;&nbsp; 
Protocol&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;| 
</FONT></DIV>
<DIV><FONT face=Arial size=2>|value = 47&nbsp;&nbsp;&nbsp;&nbsp; |&nbsp; type 
=&nbsp;XXXX&nbsp;&nbsp;&nbsp;&nbsp; 
|&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
|</FONT></DIV>
<DIV><FONT face=Arial size=2><FONT face=Arial size=2><FONT face=Arial 
size=2>|-------------------------------------------------------------------------------------|</FONT></FONT></FONT></DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;</DIV>
<DIV>I will be very grateful if someone can help me by answering my query.</DIV>
<DIV>&nbsp;</DIV>
<DIV>Thanking you</DIV>
<DIV>Radhakrishnan</DIV></FONT></DIV></BODY></HTML>

--Boundary_(ID_W5fdUxyz3xL181wbZ+khaQ)--