
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://livre.g6.asso.fr/index.php?action=history&amp;feed=atom&amp;title=Exemple_de_mise_en_oeuvre_de_6PE</id>
		<title>Exemple de mise en oeuvre de 6PE - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://livre.g6.asso.fr/index.php?action=history&amp;feed=atom&amp;title=Exemple_de_mise_en_oeuvre_de_6PE"/>
		<link rel="alternate" type="text/html" href="http://livre.g6.asso.fr/index.php?title=Exemple_de_mise_en_oeuvre_de_6PE&amp;action=history"/>
		<updated>2026-05-03T13:51:41Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.25.2</generator>

	<entry>
		<id>http://livre.g6.asso.fr/index.php?title=Exemple_de_mise_en_oeuvre_de_6PE&amp;diff=2675&amp;oldid=prev</id>
		<title>Bruno Stévant at 22:59, 7 February 2006</title>
		<link rel="alternate" type="text/html" href="http://livre.g6.asso.fr/index.php?title=Exemple_de_mise_en_oeuvre_de_6PE&amp;diff=2675&amp;oldid=prev"/>
				<updated>2006-02-07T22:59:34Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 22:59, 7 February 2006&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{suivi| La technique 6PE | La technique 6PE | Réseaux privés virtuels IPv6 sur MPLS | Réseaux privés virtuels IPv6 sur MPLS}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;{{suivi| La technique 6PE | La technique 6PE | Réseaux privés virtuels IPv6 sur MPLS | Réseaux privés virtuels IPv6 sur MPLS}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans l'exemple suivant, la mise en oeuvre de la fonctionnalité 6PE est effectué sur une plate-forme comprenant 3 routeurs MPLS : deux PE-routeurs et un P-routeur. La fonctionalité 6PE est introduite de façon incrémentale :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans l'exemple suivant, la mise en oeuvre de la fonctionnalité 6PE est effectué sur une plate-forme comprenant 3 routeurs MPLS : deux PE-routeurs et un P-routeur. La fonctionalité 6PE est introduite de façon incrémentale :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bruno Stévant</name></author>	</entry>

	<entry>
		<id>http://livre.g6.asso.fr/index.php?title=Exemple_de_mise_en_oeuvre_de_6PE&amp;diff=2609&amp;oldid=prev</id>
		<title>Bruno Stévant at 11:12, 1 February 2006</title>
		<link rel="alternate" type="text/html" href="http://livre.g6.asso.fr/index.php?title=Exemple_de_mise_en_oeuvre_de_6PE&amp;diff=2609&amp;oldid=prev"/>
				<updated>2006-02-01T11:12:54Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table class='diff diff-contentalign-left'&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;col class='diff-marker' /&gt;
				&lt;col class='diff-content' /&gt;
				&lt;tr style='vertical-align: top;'&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan='2' style=&quot;background-color: white; color:black; text-align: center;&quot;&gt;Revision as of 11:12, 1 February 2006&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L1&quot; &gt;Line 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;−&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#160;&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{suivi| La technique 6PE | La technique 6PE | Réseaux privés virtuels IPv6 sur MPLS | Réseaux privés virtuels IPv6 sur MPLS}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans l'exemple suivant, la mise en oeuvre de la fonctionnalité 6PE est effectué sur une plate-forme comprenant 3 routeurs MPLS : deux PE-routeurs et un P-routeur. La fonctionalité 6PE est introduite de façon incrémentale :&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Dans l'exemple suivant, la mise en oeuvre de la fonctionnalité 6PE est effectué sur une plate-forme comprenant 3 routeurs MPLS : deux PE-routeurs et un P-routeur. La fonctionalité 6PE est introduite de façon incrémentale :&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;L386&quot; &gt;Line 386:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 386:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On remarquera qu'il n'y a que le label 6PE car le routeur précédent (routeur P) a déjà décapsulé le label « normal » de commutation MPLS.&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;&amp;#160;&lt;/td&gt;&lt;td style=&quot;background-color: #f9f9f9; color: #333333; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #e6e6e6; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;On remarquera qu'il n'y a que le label 6PE car le routeur précédent (routeur P) a déjà décapsulé le label « normal » de commutation MPLS.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;#160;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;color:black; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{suivi| La technique 6PE | La technique 6PE | Réseaux privés virtuels IPv6 sur MPLS | Réseaux privés virtuels IPv6 sur MPLS}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Bruno Stévant</name></author>	</entry>

	<entry>
		<id>http://livre.g6.asso.fr/index.php?title=Exemple_de_mise_en_oeuvre_de_6PE&amp;diff=1790&amp;oldid=prev</id>
		<title>Laurent Toutain at 05:53, 26 November 2005</title>
		<link rel="alternate" type="text/html" href="http://livre.g6.asso.fr/index.php?title=Exemple_de_mise_en_oeuvre_de_6PE&amp;diff=1790&amp;oldid=prev"/>
				<updated>2005-11-26T05:53:01Z</updated>
		
		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&lt;br /&gt;
Dans l'exemple suivant, la mise en oeuvre de la fonctionnalité 6PE est effectué sur une plate-forme comprenant 3 routeurs MPLS : deux PE-routeurs et un P-routeur. La fonctionalité 6PE est introduite de façon incrémentale :&lt;br /&gt;
&lt;br /&gt;
* mise en oeuvre du routage interne IS-IS,&lt;br /&gt;
* ajout du protocole de distribution des labels LDP,&lt;br /&gt;
* ajout des peering BGP,&lt;br /&gt;
* et finalement activation de la fonctionnalité 6PE.&lt;br /&gt;
&lt;br /&gt;
Le schéma de la plate-forme est donné dans la figure plateforme MPLS-6PE.&lt;br /&gt;
&lt;br /&gt;
[[image:CS85.gif]]&lt;br /&gt;
&lt;br /&gt;
Les routeurs sont de marque Cisco et les versions du système d'exploitation sont donnés dans le See Versions des IOS pour la plate-forme 6PE.&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|+Versions des IOS pour la plate-forme 6PE&lt;br /&gt;
|-&lt;br /&gt;
!Routeur || version || Note&lt;br /&gt;
|-&lt;br /&gt;
|R1 || 12.2(15)T || 6PE aware, DS&lt;br /&gt;
|-&lt;br /&gt;
|R2 || 12.3(1) || Juste MPLS&lt;br /&gt;
|-&lt;br /&gt;
|R3 || 12.2(15)T || 6PE aware, DS&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
La première étape consiste à activer les technologies suivantes :&lt;br /&gt;
&lt;br /&gt;
* routage interne IPv4 avec IS-IS ;&lt;br /&gt;
* MPLS avec LDP comme protocole de distribution de labels.&lt;br /&gt;
&lt;br /&gt;
Les configurations des routeurs sont les suivantes :&lt;br /&gt;
&lt;br /&gt;
 6PE-1#'''sh run'''&lt;br /&gt;
 version 12.2&lt;br /&gt;
 hostname 6PE-1&lt;br /&gt;
 boot system disk0:c7200-js-mz.122-15.T.bin&lt;br /&gt;
 ip cef&lt;br /&gt;
 clns routing&lt;br /&gt;
 mpls label protocol ldp&lt;br /&gt;
 mpls ldp logging neighbor-changes&lt;br /&gt;
 !&lt;br /&gt;
 interface Loopback6&lt;br /&gt;
     ip address 192.168.127.1 255.255.255.255&lt;br /&gt;
 !&lt;br /&gt;
 interface Ethernet0/0&lt;br /&gt;
     ip address 192.168.12.1 255.255.255.0&lt;br /&gt;
     ip router isis&lt;br /&gt;
     mpls label protocol ldp&lt;br /&gt;
     tag-switching ip&lt;br /&gt;
 !&lt;br /&gt;
 interface GigabitEthernet0/0&lt;br /&gt;
     ip address 192.168.11.1 255.255.255.0&lt;br /&gt;
 !&lt;br /&gt;
 router isis&lt;br /&gt;
     net 49.0001.1921.6812.7001.00&lt;br /&gt;
     is-type level-2-only&lt;br /&gt;
     metric-style wide&lt;br /&gt;
     redistribute connected&lt;br /&gt;
     passive-interface GigabitEthernet0/0&lt;br /&gt;
     passive-interface Loopback6&lt;br /&gt;
 !&lt;br /&gt;
 ip route 192.168.111.0 255.255.255.0 GigabitEthernet0/0&lt;br /&gt;
 6PE-1#&lt;br /&gt;
&lt;br /&gt;
 6PE-2#'''sh run'''&lt;br /&gt;
 version 12.2&lt;br /&gt;
 hostname 6PE-2&lt;br /&gt;
 boot system disk0:c7200-js-mz.122-15.T.bin&lt;br /&gt;
 ip cef&lt;br /&gt;
 clns routing&lt;br /&gt;
 mpls label protocol ldp&lt;br /&gt;
 no mpls ldp logging neighbor-changes&lt;br /&gt;
 !&lt;br /&gt;
 interface Loopback6&lt;br /&gt;
     ip address 192.168.127.3 255.255.255.255&lt;br /&gt;
 !&lt;br /&gt;
 interface Ethernet0/0&lt;br /&gt;
     ip address 192.168.23.2 255.255.255.0&lt;br /&gt;
     ip router isis&lt;br /&gt;
     mpls label protocol ldp&lt;br /&gt;
     tag-switching ip&lt;br /&gt;
 !&lt;br /&gt;
 interface GigabitEthernet0/0&lt;br /&gt;
     ip address 192.168.33.1 255.255.255.0&lt;br /&gt;
 !&lt;br /&gt;
 router isis&lt;br /&gt;
     net 49.0001.1921.6812.7003.00&lt;br /&gt;
     is-type level-2-only&lt;br /&gt;
     metric-style wide&lt;br /&gt;
     redistribute connected&lt;br /&gt;
     passive-interface GigabitEthernet0/0&lt;br /&gt;
     passive-interface Loopback6&lt;br /&gt;
 !&lt;br /&gt;
 ip route 192.168.133.0 255.255.255.0 GigabitEthernet0/0&lt;br /&gt;
 6PE-2#&lt;br /&gt;
&lt;br /&gt;
 P#'''sh run'''&lt;br /&gt;
 version 12.3&lt;br /&gt;
 hostname P&lt;br /&gt;
 boot system flash:C2600-JS-MZ.123-1.BIN&lt;br /&gt;
 ip cef&lt;br /&gt;
 clns routing&lt;br /&gt;
 mpls label protocol ldp&lt;br /&gt;
 mpls ldp logging neighbor-changes&lt;br /&gt;
 !&lt;br /&gt;
 interface Loopback0&lt;br /&gt;
     ip address 192.168.127.2 255.255.255.255&lt;br /&gt;
 !&lt;br /&gt;
 interface FastEthernet0/0&lt;br /&gt;
     ip address 192.168.12.2 255.255.255.0&lt;br /&gt;
     ip router isis&lt;br /&gt;
     mpls label protocol ldp&lt;br /&gt;
     tag-switching ip&lt;br /&gt;
 !&lt;br /&gt;
 interface FastEthernet0/1&lt;br /&gt;
     ip address 192.168.23.1 255.255.255.0&lt;br /&gt;
     ip router isis&lt;br /&gt;
     mpls label protocol ldp&lt;br /&gt;
     tag-switching ip&lt;br /&gt;
 !&lt;br /&gt;
 router isis&lt;br /&gt;
     net 49.0001.1921.6812.7002.00&lt;br /&gt;
     is-type level-2-only&lt;br /&gt;
     metric-style wide&lt;br /&gt;
     redistribute connected&lt;br /&gt;
     passive-interface Loopback0&lt;br /&gt;
 !&lt;br /&gt;
 P#&lt;br /&gt;
&lt;br /&gt;
Pour vérifier que les configurations des routeurs sont correctes, il est possible de tester l'apprentissage des routes par IS-IS. Sur le routeur 6PE-2, la commande suivante permet de vérifier que les routes sont bien apprises :&lt;br /&gt;
&lt;br /&gt;
 6PE-2#'''sh ip route'''&lt;br /&gt;
 Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP&lt;br /&gt;
 D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area&lt;br /&gt;
 N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2&lt;br /&gt;
 E1 - OSPF external type 1, E2 - OSPF external type 2&lt;br /&gt;
 i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area&lt;br /&gt;
 * - candidate default, U - per-user static route, o - ODR&lt;br /&gt;
 P - periodic downloaded static route&lt;br /&gt;
 Gateway of last resort is not set&lt;br /&gt;
 i L2 192.168.12.0/24 [115/20] via 192.168.23.1, Ethernet0/0&lt;br /&gt;
 S 192.168.133.0/24 is directly connected, GigabitEthernet0/0&lt;br /&gt;
 192.168.127.0/32 is subnetted, 3 subnets&lt;br /&gt;
 C 192.168.127.3 is directly connected, Loopback6&lt;br /&gt;
 i L2 192.168.127.2 [115/10] via 192.168.23.1, Ethernet0/0&lt;br /&gt;
 i L2 192.168.127.1 [115/20] via 192.168.23.1, Ethernet0/0&lt;br /&gt;
 i L2 192.168.11.0/24 [115/20] via 192.168.23.1, Ethernet0/0&lt;br /&gt;
 C 192.168.23.0/24 is directly connected, Ethernet0/0&lt;br /&gt;
 C 192.168.33.0/24 is directly connected, GigabitEthernet0/0&lt;br /&gt;
 6PE-2#&lt;br /&gt;
&lt;br /&gt;
De même, pour l'apprentissage des labels MPLS par LDP. Sur le routeur P la commande suivante permet de vérifier l'activation du protocole LDP sur les interfaces :&lt;br /&gt;
&lt;br /&gt;
 P#sh mpls interfaces detail&lt;br /&gt;
 Interface FastEthernet0/0:&lt;br /&gt;
 IP labeling enabled (ldp)&lt;br /&gt;
 LSP Tunnel labeling not enabled&lt;br /&gt;
 BGP tagging not enabled&lt;br /&gt;
 Tagging operational&lt;br /&gt;
 Fast Switching Vectors:&lt;br /&gt;
 IP to MPLS Fast Switching Vector&lt;br /&gt;
 MPLS Turbo Vector&lt;br /&gt;
 MTU = 1500&lt;br /&gt;
 Interface FastEthernet0/1:&lt;br /&gt;
 IP labeling enabled (ldp)&lt;br /&gt;
 LSP Tunnel labeling not enabled&lt;br /&gt;
 BGP tagging not enabled&lt;br /&gt;
 Tagging operational&lt;br /&gt;
 Fast Switching Vectors:&lt;br /&gt;
 IP to MPLS Fast Switching Vector&lt;br /&gt;
 MPLS Turbo Vector&lt;br /&gt;
 MTU = 1500&lt;br /&gt;
 P#&lt;br /&gt;
&lt;br /&gt;
Enfin sur le routeur 6PE-2, la commande suivante permet d'afficher la table de commutation MPLS :&lt;br /&gt;
&lt;br /&gt;
 6PE-2#'''sh mpls forwarding-table'''&lt;br /&gt;
 Local Outgoing Prefix Bytes tag Outgoing Next Hop&lt;br /&gt;
 tag tag or VC or Tunnel Id switched interface&lt;br /&gt;
 16 Pop tag 192.168.12.0/24 0 Et0/0 192.168.23.1&lt;br /&gt;
 17 Pop tag 192.168.127.2/32 0 Et0/0 192.168.23.1&lt;br /&gt;
 18 17 192.168.127.1/32 0 Et0/0 192.168.23.1&lt;br /&gt;
 19 18 192.168.11.0/24 0 Et0/0 192.168.23.1&lt;br /&gt;
 6PE-2#&lt;br /&gt;
&lt;br /&gt;
Ainsi :&lt;br /&gt;
* pour la FEC &amp;lt;tt&amp;gt;192.168.127.1/32&amp;lt;/tt&amp;gt;, le label de sortie sera 17 ;&lt;br /&gt;
* pour la FEC &amp;lt;tt&amp;gt;192.168.12.0/24&amp;lt;/tt&amp;gt;, 6PE-2 fait un POP du label (car il est le PHP pour le next-hop de ce préfixe, i.e. le router P).&lt;br /&gt;
&lt;br /&gt;
La commande traceroute vers 192.168.127.1 montre que le flux passe sur MPLS et que le tag de sortie est effectivement 17 :&lt;br /&gt;
&lt;br /&gt;
 6PE-2#'''traceroute 192.168.127.1'''&lt;br /&gt;
 Tracing the route to 192.168.127.1&lt;br /&gt;
 1 192.168.23.1 [MPLS: Label 17 Exp 0] 0 msec 4 msec 0 msec&lt;br /&gt;
 2 192.168.12.1 0 msec * 0 msec&lt;br /&gt;
 6PE-2#&lt;br /&gt;
&lt;br /&gt;
La capture d'un PING vers 192.168.127.1 confirme également que le trafic emprunte le LSP (cf. figure Capture d'un paquet de ping).&lt;br /&gt;
&lt;br /&gt;
[[image:CS86.gif]]&lt;br /&gt;
&lt;br /&gt;
La seconde étape consiste à ajouter de la fonction 6PE. Le routeur P n'est pas concerné par cette fonction, par contre les routeurs 6PE-1 et 6PE-2 doivent établir une session i-BGP entre eux afin de pouvoir s'échanger les préfixes IPv6 avec MP-BGP. Les configurations des routeurs sont alors les suivantes (seuls les éléments nouveaux par rapport aux configurations précédentes sont listés) :&lt;br /&gt;
&lt;br /&gt;
 6PE-1#sh run&lt;br /&gt;
 [..]&lt;br /&gt;
 ipv6 unicast-routing&lt;br /&gt;
 mpls ipv6 source-interface Loopback6&lt;br /&gt;
 !&lt;br /&gt;
 interface Loopback6&lt;br /&gt;
     ip address 192.168.127.1 255.255.255.255&lt;br /&gt;
     ipv6 address 2001:127::1/128&lt;br /&gt;
 !&lt;br /&gt;
 interface Ethernet0/0&lt;br /&gt;
 !&lt;br /&gt;
 interface GigabitEthernet0/0&lt;br /&gt;
     ipv6 address 2001:11::1/48&lt;br /&gt;
     ipv6 enable&lt;br /&gt;
 !&lt;br /&gt;
 router isis&lt;br /&gt;
 [..]&lt;br /&gt;
 !&lt;br /&gt;
 router bgp 106&lt;br /&gt;
 [..]&lt;br /&gt;
     neighbor 192.168.127.3 remote-as 106&lt;br /&gt;
     neighbor 192.168.127.3 update-source Loopback6&lt;br /&gt;
 !&lt;br /&gt;
 address-family ipv6&lt;br /&gt;
     neighbor 192.168.127.3 activate&lt;br /&gt;
     neighbor 192.168.127.3 soft-reconfiguration inbound&lt;br /&gt;
     neighbor 192.168.127.3 send-label&lt;br /&gt;
     redistribute connected&lt;br /&gt;
     redistribute static&lt;br /&gt;
     exit-address-family&lt;br /&gt;
 !&lt;br /&gt;
 address-family ipv4&lt;br /&gt;
     redistribute connected&lt;br /&gt;
     redistribute static&lt;br /&gt;
     neighbor 192.168.127.3 activate&lt;br /&gt;
     neighbor 192.168.127.3 soft-reconfiguration inbound&lt;br /&gt;
     exit-address-family&lt;br /&gt;
 !&lt;br /&gt;
 ipv6 route 2001:111::/32 GigabitEthernet0/0&lt;br /&gt;
 6PE-1#&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
 6PE-2#sh run&lt;br /&gt;
 [..]&lt;br /&gt;
 ipv6 unicast-routing&lt;br /&gt;
 mpls ipv6 source-interface Loopback6&lt;br /&gt;
 !&lt;br /&gt;
 interface Loopback6&lt;br /&gt;
     ip address 192.168.127.3 255.255.255.255&lt;br /&gt;
     ipv6 address 2001:127::3/128&lt;br /&gt;
 !&lt;br /&gt;
 interface Ethernet0/0&lt;br /&gt;
 [..]&lt;br /&gt;
 !&lt;br /&gt;
 interface GigabitEthernet0/0&lt;br /&gt;
 [..]&lt;br /&gt;
     ipv6 address 2001:33::1/48&lt;br /&gt;
     ipv6 enable&lt;br /&gt;
 !&lt;br /&gt;
 router isis&lt;br /&gt;
 [..]&lt;br /&gt;
 !&lt;br /&gt;
 router bgp 106&lt;br /&gt;
 [..]&lt;br /&gt;
     neighbor 192.168.127.1 remote-as 106&lt;br /&gt;
     neighbor 192.168.127.1 update-source Loopback6&lt;br /&gt;
 !&lt;br /&gt;
     address-family ipv6&lt;br /&gt;
         neighbor 192.168.127.1 activate&lt;br /&gt;
         neighbor 192.168.127.1 soft-reconfiguration inbound&lt;br /&gt;
         neighbor 192.168.127.1 send-label&lt;br /&gt;
         redistribute connected&lt;br /&gt;
         redistribute static&lt;br /&gt;
         exit-address-family&lt;br /&gt;
 !&lt;br /&gt;
     address-family ipv4&lt;br /&gt;
         redistribute connected&lt;br /&gt;
         redistribute static&lt;br /&gt;
         neighbor 192.168.127.1 activate&lt;br /&gt;
         neighbor 192.168.127.1 soft-reconfiguration inbound&lt;br /&gt;
         exit-address-family&lt;br /&gt;
 !&lt;br /&gt;
 ipv6 route 2001:133::/32 GigabitEthernet0/0&lt;br /&gt;
 6PE-2#&lt;br /&gt;
&lt;br /&gt;
La commande suivante permet de vérifier cette configuration en testant le peering BGP sur 6PE-2 :&lt;br /&gt;
&lt;br /&gt;
 6PE-2#'''sh bgp ipv6 neighbor'''&lt;br /&gt;
 BGP neighbor is 192.168.127.1, remote AS 106, internal link&lt;br /&gt;
 BGP version 4, remote router ID 192.168.127.1&lt;br /&gt;
 BGP state = Established, up for 00:34:04&lt;br /&gt;
 Last read 00:00:04, hold time is 180, keepalive interval is 60 seconds&lt;br /&gt;
 Neighbor capabilities:&lt;br /&gt;
 Route refresh: advertised and received(old &amp;amp; new)&lt;br /&gt;
 Address family IPv4 Unicast: advertised and received&lt;br /&gt;
 Address family IPv6 Unicast: advertised and received&lt;br /&gt;
 ipv6 MPLS Label capability: advertised and received&lt;br /&gt;
 [..]&lt;br /&gt;
 For address family: IPv6 Unicast&lt;br /&gt;
 BGP table version 3, neighbor version 3&lt;br /&gt;
 Index 1, Offset 0, Mask 0x2&lt;br /&gt;
 Inbound soft reconfiguration allowed&lt;br /&gt;
 Sending Prefix &amp;amp; Label&lt;br /&gt;
 Sent Rcvd&lt;br /&gt;
 Prefix activity: ---- ----&lt;br /&gt;
 Prefixes Current: 1 1 (Consumes 72 bytes)&lt;br /&gt;
 Prefixes Total: 2 2&lt;br /&gt;
 [..]&lt;br /&gt;
 6PE-2#'''sh bgp ipv6 2001:127::1/128'''&lt;br /&gt;
 BGP routing table entry for 2001:127::1/128, version 3&lt;br /&gt;
 Paths: (1 available, best #1, table Global-IPv6-Table)&lt;br /&gt;
 Not advertised to any peer&lt;br /&gt;
 Local, (received &amp;amp; used)&lt;br /&gt;
 ::FFFF:192.168.127.1 (metric 20) from 192.168.127.1 (192.168.127.1)&lt;br /&gt;
 Origin incomplete, metric 0, localpref 100, valid, internal, best&lt;br /&gt;
 6PE-2#&lt;br /&gt;
&lt;br /&gt;
Sur le routeur 6PE-2, les labels utilisés par MP-BGP pour le transport d'IPv6 sur MPLS peuvent être visualisés :&lt;br /&gt;
&lt;br /&gt;
 6PE-2#'''sh bgp labels'''&lt;br /&gt;
 Network Next Hop In label/Out label&lt;br /&gt;
 2001:111::/32 ::FFFF:192.168.127.1&lt;br /&gt;
 nolabel/22&lt;br /&gt;
 2001:127::1/128 ::FFFF:192.168.127.1&lt;br /&gt;
 nolabel/21&lt;br /&gt;
 2001:127::3/128 :: 21/nolabel&lt;br /&gt;
 2001:133::/32 :: 22/nolabel&lt;br /&gt;
 2003::/16 ::FFFF:192.168.127.1&lt;br /&gt;
 nolabel/23&lt;br /&gt;
 2005:1234::/32 ::FFFF:192.168.127.1&lt;br /&gt;
 nolabel/24&lt;br /&gt;
 6PE-2#&lt;br /&gt;
&lt;br /&gt;
Pour cet exemple, des routes statiques IPv6 supplémentaires a été ajoutées sur le routeur 6PE-1 afin de montrer que chaque préfixe se voit attribué un nouveau label. La capture (cf. figure Capture d'une annonce MP-BGP) décode l'annonce MP-BGP qui résulte de l'ajout de la route statique IPv6 2005 :1234 ::/32 (message BGP UPDATE). Ce message BGP UPDATE annonce à la fois le préfixe IPv6 (2005:1234::/32) et le label MPLS associé (18 en hexadécimal, soit 24 en décimal, avec le bit S positionné à 1) (RFC 3107).&lt;br /&gt;
&lt;br /&gt;
[[image:CS87.gif]]&lt;br /&gt;
&lt;br /&gt;
Sur le routeur 6PE-2, il est possible de visualiser comment sont apprises les routes :&lt;br /&gt;
&lt;br /&gt;
 6PE-2#sh ipv6 route&lt;br /&gt;
 IPv6 Routing Table - 4 entries&lt;br /&gt;
 Codes: C - Connected, L - Local, S - Static, R - RIP, B - BGP&lt;br /&gt;
 U - Per-user Static route&lt;br /&gt;
 I1 - ISIS L1, I2 - ISIS L2, IA - ISIS interarea&lt;br /&gt;
 O - OSPF intra, OI - OSPF inter, OE1 - OSPF ext 1, OE2 - OSPF ext 2&lt;br /&gt;
 B 2001:127::1/128 [200/0]&lt;br /&gt;
 via ::FFFF:192.168.127.1, IPv6-mpls&lt;br /&gt;
 LC 2001:127::3/128 [0/0]&lt;br /&gt;
 via ::, Loopback6&lt;br /&gt;
 L FE80::/10 [0/0]&lt;br /&gt;
 via ::, Null0&lt;br /&gt;
 L FF00::/8 [0/0]&lt;br /&gt;
 via ::, Null0&lt;br /&gt;
 6PE-2#&lt;br /&gt;
&lt;br /&gt;
Le préfixe IPv6 &amp;lt;tt&amp;gt;2001:127::1/128&amp;lt;/tt&amp;gt; est appris par MP-BGP via l'adresse IPv6 IPv4 mappée &amp;lt;tt&amp;gt;::FFFF:192.168.127.1&amp;lt;/tt&amp;gt;. L'indication IPv6-mpls montre que le flux IPv6 correspondant est acheminé sur MPLS (c'est la fonction 6PE).&lt;br /&gt;
&lt;br /&gt;
Sur le routeur 6PE-2, la table de commutation MPLS peut être affichée :&lt;br /&gt;
&lt;br /&gt;
 6PE-2#'''sh mpls forwarding-table'''&lt;br /&gt;
 Local Outgoing Prefix Bytes tag Outgoing Next Hop&lt;br /&gt;
 tag tag or VC or Tunnel Id switched interface&lt;br /&gt;
 16 Pop tag 192.168.12.0/24 0 Et0/0 192.168.23.1&lt;br /&gt;
 17 Pop tag 192.168.127.2/32 0 Et0/0 192.168.23.1&lt;br /&gt;
 18 17 192.168.127.1/32 0 Et0/0 192.168.23.1&lt;br /&gt;
 19 18 192.168.11.0/24 0 Et0/0 192.168.23.1&lt;br /&gt;
 21 Aggregate IPv6 1040&lt;br /&gt;
 6PE-2#&lt;br /&gt;
&lt;br /&gt;
Le label attribué à la fonction 6PE possède la valeur 21. La capture d'un ECHO REQUEST vers &amp;lt;tt&amp;gt;2001:127::1&amp;lt;/tt&amp;gt; (cf. figure Capture d'un message &amp;quot;echo request&amp;quot;) montre que le flux emprunte le LSP 6PE :&lt;br /&gt;
&lt;br /&gt;
[[image:CS88.gif]]&lt;br /&gt;
&lt;br /&gt;
On remarque qu'il y a deux labels :&lt;br /&gt;
&lt;br /&gt;
* le label « normal » qui assure la commutation MPLS (et l'on voit alors que le routeur P ignore qu'il commute de l'IPv6) ;&lt;br /&gt;
* le label 6PE qui permet ensuite d'établir la correspondance avec IPv6 sur le routeur PE de sortie.&lt;br /&gt;
&lt;br /&gt;
La capture de la figure Capture de la réponse est la réponse à cette requête.&lt;br /&gt;
&lt;br /&gt;
[[image:CS89.gif]]&lt;br /&gt;
&lt;br /&gt;
On remarquera qu'il n'y a que le label 6PE car le routeur précédent (routeur P) a déjà décapsulé le label « normal » de commutation MPLS.&lt;/div&gt;</summary>
		<author><name>Laurent Toutain</name></author>	</entry>

	</feed>