# IPv6 over MPLS 6PE/6VPE

**URL:** https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118
**Category:** Lessons Discussion
**Created:** [March 8, 2018, 10:59am UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118 "2018-03-08T10:59:00Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![ReneMolenaar](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/renemolenaar/32/488_2.png) [@ReneMolenaar](https://forum.networklessons.com/u/ReneMolenaar)
#### Post date: [March 8, 2018, 10:59am UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/1 "2018-03-08T10:59:00Z")

</div>

This topic is to discuss the following lesson:  
[https://networklessons.com/cisco/ccie-enterprise-infrastructureipv6-over-mpls-6pe-6vpe](https://networklessons.com/cisco/ccie-enterprise-infrastructureipv6-over-mpls-6pe-6vpe)

---

<div class="post-metadata">

### Author: ![rery.inka](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/r/e5b9ba/32.png) [@rery.inka](https://forum.networklessons.com/u/rery.inka)
#### Post date: [April 13, 2019, 2:28pm UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/2 "2019-04-13T14:28:54Z")

</div>

Continuing the discussion from [IPv6 over MPLS 6PE/6VPE](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118):

hello sir I want to run this tutorial on GNS3, what type of IOS cisco is suitable for ipv6-over-mpls-6pe-6vpe configuration?

---

<div class="post-metadata">

### Author: ![tomkbui27](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/t/ac8455/32.png) [@tomkbui27](https://forum.networklessons.com/u/tomkbui27)
#### Post date: [August 10, 2019, 11:24pm UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/3 "2019-08-10T23:24:44Z")

</div>

Hi,

what is the `send label` command do? is it allowing the PE routers to add the transport label and the VPN label to IPv6 prefixes and then forward to other PE routers?

---

<div class="post-metadata">

### Author: ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)
#### Post date: [August 12, 2019, 4:16am UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/4 "2019-08-12T04:16:59Z")

</div>

Hello Tuong

The `neighbor send-label` command is used to enable a router to distribute MPLS labels along with IPv4 routes to a peer router. When using IPv6 the command can be used in address family configuration mode, to bind and advertise IPv6 prefix MPLS labels.

For more information, you can take a look at the following link:

> **[Cisco IOS Multiprotocol Label Switching Command Reference - mpls traffic-eng...](https://www.cisco.com/c/en/us/td/docs/ios-xml/ios/mpls/command/mp-cr-book/mp-m4.html#wp2505210460)**
>
> mpls traffic-eng lsp attributes through route-target

I hope this has been helpful!

Laz

---

<div class="post-metadata">

### Author: ![gazwoz](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/gazwoz/32/596_2.png) [@gazwoz](https://forum.networklessons.com/u/gazwoz)
#### Post date: [November 26, 2019, 8:54am UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/5 "2019-11-26T08:54:41Z")

</div>

Hi Guys - quick question - is dual stack in terms of IPv6 simply running v4 and v6 addresses on the same interfaces? Cheers - Gareth.

---

<div class="post-metadata">

### Author: ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)
#### Post date: [November 28, 2019, 7:19am UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/6 "2019-11-28T07:19:31Z")

</div>

Hello Gareth

The term “dual stack” can mean several things depending on the context. In general, the term means that a single device is running both IPv4 and IPv6 simultaneously. On a host with one NIC, this means that the NIC has both an IPv4 and IPv6 address. On a router, this could mean that a single port has both an IPv4 and IPv6 address, or, as is the case in this specific lesson, it simply means that the same device is running both IPv4 and IPv6 simultaneously, but not necessarily on the same interface.

I hope this has been helpful!

Laz

---

<div class="post-metadata">

### Author: ![gazwoz](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/gazwoz/32/596_2.png) [@gazwoz](https://forum.networklessons.com/u/gazwoz)
#### Post date: [November 28, 2019, 2:02pm UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/7 "2019-11-28T14:02:39Z")

</div>

Thanks Laz - good to know that it’s just a generic term.

---

<div class="post-metadata">

### Author: ![Zaman.rubd](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/z/45deac/32.png) [@Zaman.rubd](https://forum.networklessons.com/u/Zaman.rubd)
#### Post date: [December 20, 2019, 10:48am UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/8 "2019-12-20T10:48:56Z")

</div>

Dear Rene,

How are you ? After long time I am here . I didn’t find the below question answer ..Please help me to clear .

1. Why VPN label is needed in 6PE solution. I think only IPV4 LSP is enough . Please clear me if any logic here
2. Why next hop is showing like this **::FFFF:2.2.2.2** in PE BGP table ? Why its prepending _ **::FFFF:** _ before IPV4 next hop address ? Thx

BR//ZAMAN

---

<div class="post-metadata">

### Author: ![ReneMolenaar](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/renemolenaar/32/488_2.png) [@ReneMolenaar](https://forum.networklessons.com/u/ReneMolenaar)
#### Post date: [December 23, 2019, 3:10pm UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/9 "2019-12-23T15:10:45Z")

</div>

Hello Zaman,

It’s all good here, busy as always 😁 How are you?

> [@Zaman.rubd](#):
>
> Why VPN label is needed in 6PE solution. I think only IPV4 LSP is enough . Please clear me if any logic here

The VPN label solves the same issue as with “regular” MPLS VPN:

[https://networklessons.com/cisco/ccie-enterprise-infrastructurempls-layer-3-vpn-explained](https://networklessons.com/cisco/ccie-enterprise-infrastructurempls-layer-3-vpn-explained)

The VPN label helps the PE router to figure out to which RT/VRF the packet belongs.

> [@Zaman.rubd](#):
>
> Why next hop is showing like this **::FFFF:2.2.2.2** in PE BGP table ? Why its prepending _ **::FFFF:** _ before IPV4 next hop address ?

This is the IPv4-mapped IPv6 address. You can read more about it in [RFC 4291](https://tools.ietf.org/html/rfc4291) under section 2.5.5.2.

The first 80 bits are zeroes, then 16 bits ones (FFFF in hexadecimal). The remaining 32 bits are for the IPv4 address. This is how we show embedded IPv6 in IPv6 addresses or when we want to present an IPv4 address in IPv6 format.

Hope this helps!

Rene

---

<div class="post-metadata">

### Author: ![Zaman.rubd](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/z/45deac/32.png) [@Zaman.rubd](https://forum.networklessons.com/u/Zaman.rubd)
#### Post date: [December 26, 2019, 7:28pm UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/10 "2019-12-26T19:28:41Z")

</div>

Dear Rene,  
I understand , The VPN label is needed to forward traffic to particular VRF .But In 6PE there is no VRF Scenario. Its Plain L3VPN .So why we need it ?Thx

BR//ZAMAN

---

<div class="post-metadata">

### Author: ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)
#### Post date: [January 7, 2020, 6:52am UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/11 "2020-01-07T06:52:07Z")

</div>

Hello Zaman

You are correct that in the 6PE scenario, there is no VRF, but the global routing table is used. When you say that the IPv4 LSP is enough, you are correct, however, the point of the implementation of these solutions is to allow for IPv6 customer sites to run over an IPv4 MPLS infrastructure to function “as is”. So the VPN label, which is part of the initial MPLS VPN infrastructure must be there so that the core network can function. Note that the next hop advertised by the PE router for 6PE prefixes is still the IPv4 address that is used for IPv4 L3 VPN routes. A value of ::FFFF: is prepended to the IPv4 next hop, which is an IPv4-mapped IPv6 address.

You can find out more detailed information about this at the following Cisco documentation:

> **[Routers - Retired Products](https://www.cisco.com/c/en/us/support/routers/retired.html)**
>
> Cisco Category page for retired Router products.

I hope this has been helpful!

Laz

---

<div class="post-metadata">

### Author: ![Zaman.rubd](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/z/45deac/32.png) [@Zaman.rubd](https://forum.networklessons.com/u/Zaman.rubd)
#### Post date: [January 11, 2020, 4:31pm UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/12 "2020-01-11T16:31:06Z")

</div>

Hi Laz ,  
Still I can’t understand the logic behind the use of VPN label for 6PE scenario.Can you please help to understandable it again ? Appreciate your very nice cooperation as always .Thx

BR//ZAMAN

---

<div class="post-metadata">

### Author: ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)
#### Post date: [January 15, 2020, 7:23am UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/13 "2020-01-15T07:23:52Z")

</div>

Hello Zaman

The truth is that I spent quite a bit of time reading through various Cisco documents, trying to get a clearer answer for why the VPN label is being used. The truth is that routing could successfully take place without it, as you mention. But when all else fails, talk to Rene or read the RFC 😝. So I talked to Rene and he referred me to the RFC. It specifically states:

> While this approach could theoretically operate in some situations  
> using a single level of labels, there are significant advantages in  
> using a second level of labels that are bound to IPv6 prefixes via  
> MP-BGP advertisements in accordance with [RFC3107].

This has been taken from page 5 of [RFC4798](https://tools.ietf.org/html/rfc4798#page-5) which describes 6PE, and it further describes the advantages of keeping the VPN label.

I hope this has been as helpful for you as it has been for me! 🕶

Laz

---

<div class="post-metadata">

### Author: ![Zaman.rubd](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/z/45deac/32.png) [@Zaman.rubd](https://forum.networklessons.com/u/Zaman.rubd)
#### Post date: [March 27, 2020, 10:51am UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/14 "2020-03-27T10:51:54Z")

</div>

Hi Rene,  
Good day and hope you are save .

Is LDP can generate label for IPv6 prefix of IGP ??

BR//ZAMAN

---

<div class="post-metadata">

### Author: ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)
#### Post date: [March 29, 2020, 2:05pm UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/15 "2020-03-29T14:05:21Z")

</div>

Hello Mohammad

LDP can indeed generate a label for IPv6 as it has been updated to support IPv6 as can be seen in this Cisco documentation:

> **[Cisco IOS XR Software (End-of-Sale) - Support](https://www.cisco.com/c/en/us/support/ios-nx-os-software/ios-xr-software-end-of-sale/series.html)**
>
> Introduction

As stated in this documentation:

> For the control plane, the underlying address family can be either IPv4-only, IPv6-only or both. Whereas for the LSP setup, an LSP is setup for IPv4 or IPv6 FEC prefix.

However, keep in mind that this particular lesson deals with allowing customers to use IPv6 addressing while keeping the core addressing of the MPLS network using IPv4. As described above, MPLS, and LDP natively support IPv6 in the whole infrastructure.

I hope this has been helpful! Stay healthy and stay safe!

Laz

---

<div class="post-metadata">

### Author: ![denis.grinceac](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/d/6f9a4e/32.png) [@denis.grinceac](https://forum.networklessons.com/u/denis.grinceac)
#### Post date: [May 27, 2020, 11:16pm UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/16 "2020-05-27T23:16:31Z")

</div>

Hi, there.  
Not really a question but just a comment in regards to the second video (6vPE). The voice is audible on the left channel only. It is still fine but probably worth to reupload the video with fixed voice track.  
Thanks for the content 🙂

---

<div class="post-metadata">

### Author: ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)
#### Post date: [May 31, 2020, 7:52am UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/17 "2020-05-31T07:52:46Z")

</div>

Hello Denis

Thanks so much for mentioning this. I’ll let Rene know.

Laz

---

<div class="post-metadata">

### Author: ![ReneMolenaar](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/renemolenaar/32/488_2.png) [@ReneMolenaar](https://forum.networklessons.com/u/ReneMolenaar)
#### Post date: [June 11, 2020, 11:29am UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/18 "2020-06-11T11:29:36Z")

</div>

Thanks @denis.grinceac, I’ll fix the video.

---

<div class="post-metadata">

### Author: ![hlias\_giannio](https://cdn-forum.networklessons.com/letter_avatar_proxy/v4/letter/h/ea5d25/32.png) [@hlias\_giannio](https://forum.networklessons.com/u/hlias_giannio)
#### Post date: [August 11, 2022, 12:03pm UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/19 "2022-08-11T12:03:55Z")

</div>

Hello,

I went through the lesson and I had the same question. Why we need a second label for 6PE since there are no VRFs involved?

The below link helped me a lot and it might help others as well.

> **[Technologies - Support Documentation](https://www.cisco.com/c/en/us/tech/index.html)**
>
> Technologies - Support Documentation

---

<div class="post-metadata">

### Author: ![lagapidis](https://cdn-forum.networklessons.com/user_avatar/forum.networklessons.com/lagapidis/32/4949_2.png) [@lagapidis](https://forum.networklessons.com/u/lagapidis)
#### Post date: [August 18, 2022, 12:42pm UTC](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118/20 "2022-08-18T12:42:33Z")

</div>

Hello Ilias

Thanks for sharing that, it’s a good addition to the answer. Your contribution is appreciated!

Laz

[Next page](https://forum.networklessons.com/t/ipv6-over-mpls-6pe-6vpe/3118.md?page=2)
