Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 13 Jun 2001 03:46:15 -0400
From:      raviprasad20@netscape.net
To:        freebsd-net@freebsd.org
Subject:   transition mechanism 6 to 4
Message-ID:  <2438AE8B.28551050.9513E96F@netscape.net>

next in thread | raw e-mail | index | archive | help

[-- Attachment #1 --]
Hi,
I just want to check if my understanding of the transition mechanisms in free bsd 4.2 implementation is correct.

Assume that a ipv6 packet has to travel through a ipv4 network to an ipv6 destination host.
As usual the appropriate routing entry is found for the destination address & nd6_output through the function pointer calls the appropriate output function fo the interface to transmit the packet( ifp->if_output).
(Since tunneling is implemented in freebsd through the gif interfaces & configured by the user for configured tunneling) For a gif interface gif_output() is called. 

I believe that for a ipv4 destination tunnel end point gif output is going to construct a ipv4 encapsulation header & it will call ip_output() to send the packet. The ipv4 routing table will be used to send the packet to the appropriate host based on the destination ipv4 address given to the gif interface.

Kindly inform me if my understanding is correct.
regards
ravi prasad 

__________________________________________________________________
Get your own FREE, personal Netscape Webmail account today at http://webmail.netscape.com/

[-- Attachment #2 --]
ࡱ>	#%"7 	`bjbjUU	"7|7|Kl&&&:0000<:\\\\\===$ l&=;
===\\=4\&\=^&\P0:0q.0H(H::IPV6 Module	Ipv4 Module





	Ipv6 module


Gif interface
nd6_output

gif_output

This function adds the encapsulation header (ipv4) constructs the ipv4 header.

gif_process

Not an actual free bsd function

Ip_output

Interface found from routing table

Uses ipv4 routing table to send the packet through an appropriate interface.



-`jCJUmHnHu.;<=KVWbc]^
`

^`K_^_` 1h/ =!"#$%
i8@8NormalCJ_HaJmH	sH	tH	<A@<Default Paragraph Font0B`0	Body Text	B*phhu`hu`.;<=Ka0000000000`^`_8@(	
B2


B2


NB

SD`

c$G Hh	
B2



NB


SD`

c$GTHI
	
NB

SDTB

c$D	B2


HB

CDHB

CDHB

CDHB

CDNB

SDT

CGHa
l

0GH\
B
S	?O@
 !"#$%&'()*+,`PLPtTt<(Lt!!ttl!tlltltttD%tPt@dt4
t
TpT@t@@\
tThTTtT
ptL
htKaKNWZa333JKVW^a
Ravi PrasadgC:\Documents and Settings\raviprasad\Application Data\Microsoft\Word\AutoRecovery save of Document1.asdRavi PrasadA:\IPV6 ModuleIpv4 Module.docRavi PrasadA:\IPV6 ModuleIpv4 Module.docRavi PrasadA:\IPV6 ModuleIpv4 Module.docRavi Prasad]C:\Documents and Settings\raviprasad\My Documents\IPV6 Module Ipv4 Module-kame transition.doc@JJseeJJ``@UnknownGz Times New Roman5Symbol3&z Arial"qhfkVffkVf
>!20L2IPV6 ModuleRavi PrasadRavi PrasadOh+'0t	
0<
HT\dlIPV6 ModulePV6Ravi PrasadaviaviNormalaRavi Prasad2viMicrosoft Word 9.0@F#@p0@p0
>՜.+,0hp
LG Soft India LtdV6L
	IPV6 ModuleTitle	

 !$Root Entry	FP=&1TableHWordDocumentSummaryInformation(DocumentSummaryInformation8CompObjjObjectPoolP=P=
	FMicrosoft Word Document
MSWordDocWord.Document.89q

Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?2438AE8B.28551050.9513E96F>