Hello all, 

I'm trying to do some IPv6 in IPv6 encapsulation with no tunnel configuration. 

The objective is to encapsulate the received packet in an other IPv6 packet 
that will also "contain" a Hop-by-hop extension header. In summary, the 
structure of the final packet will look like this : Outer-IP6-Header -> 
Hop-by-hop-extension-header -> Original packet. 

To do so, I use an access list to redirect packets to my VPP node that 
encapsulates the received packets. My node is located between the "ip6-inacl" 
node and the "ip6-lookup" node. 

Here is the path that is thus taken by the packet : "ethernet-input" -> 
"ip6-input" -> "ip6-inacl" -> "My VPP node" -> "ip6-lookup" -> etc. 

The issue I have is the following : The packets that leave VPP after being 
encapsulated have some issues regarding their MAC addresses. Indeed, for 
example, the destination MAC is not the expected one (and is not even a valid 
one according to the topology I use). It looks like there is an issue with the 
resolution of the MAC addresses or something like that but I'm not sure. Should 
I do anything in my implementation to kind of "warn" VPP that I am performing 
an IPv6 encapsulation or something ? 

Thanks for your answers, 

Jérôme 

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#19423): https://lists.fd.io/g/vpp-dev/message/19423
Mute This Topic: https://lists.fd.io/mt/82983110/21656
Group Owner: vpp-dev+ow...@lists.fd.io
Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to