<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	>

<channel>
	<title>NetworkLife &#187; EXTREME Networks</title>
	<atom:link href="http://www.networklife.net/category/other-vendors/extreme/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.networklife.net</link>
	<description>Another packet in the network....</description>
	<pubDate>Wed, 21 Mar 2012 09:52:00 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>EAPS - Ethernet Automatic Protection Switching</title>
		<link>http://www.networklife.net/2010/07/eaps-ethernet-automatic-protection-switching/</link>
		<comments>http://www.networklife.net/2010/07/eaps-ethernet-automatic-protection-switching/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 19:04:39 +0000</pubDate>
		<dc:creator>Benoit</dc:creator>
		
		<category><![CDATA[EXTREME Networks]]></category>

		<category><![CDATA[EAPS]]></category>

		<category><![CDATA[Extrême Networks]]></category>

		<category><![CDATA[Spanning-tree]]></category>

		<category><![CDATA[STP]]></category>

		<guid isPermaLink="false">http://www.networklife.net/?p=330</guid>
		<description><![CDATA[EAPS (Ethernet Automatic Protection Switching) - mécanisme anti-boucles de niveau 2 propriétaire, par Extrême Networks.
Il est comme le Spanning-Tree, mais l&#8217;EAPS se met en place sur une architecture en cercle. Il n&#8217;est pas possible de la mettre en place sur une architecture Full-Mesh. En revanche, le temps de bascule EAPS est de l&#8217;ordre de 50ms, [...]]]></description>
			<content:encoded><![CDATA[<p><strong>EAPS</strong> (Ethernet Automatic Protection Switching) - mécanisme anti-boucles de niveau 2 <strong>propriétaire</strong>, par <strong>Extrême Networks</strong>.<br />
Il est comme le Spanning-Tree, mais l&#8217;EAPS se met en place sur une architecture en cercle. Il n&#8217;est pas possible de la mettre en place sur une architecture Full-Mesh. En revanche, le <strong>temps de bascule EAPS</strong> est de l&#8217;ordre de <strong>50ms</strong>, donc plus rapide que Spanning-Tree. Nous ne perdons pas de ping lors d&#8217;un changement topologique avec EAPS.</p>
<p>Voici une architecture typique EAPS:<br />
<img style="margin-bottom:10px;" src="http://www.networklife.net/images/eaps/eaps.png" alt="eaps topology" /></p>
<p><span style="text-decoration: underline;">Fonctionnement</span>:<br />
Le Master bloque le port secondary de tout ce qui n&#8217;est pas du traffic de contrôle (VLAN Data).<br />
Cela évite donc les boucles. Le VLAN de contrôle est toujours ouvert.<br />
Le master envoi des paquets périodiquement sur le port Primary et les reçoit sur son port Secondary,<br />
à la fin de la boucle, ce qui assure la continuité de celle-ci.</p>
<p><span style="text-decoration: underline;">Fault-Detection (Détéction d&#8217;une faille)</span>:<br />
Suite à la non-réception d&#8217;un paquet de contrôle, ou la réception d&#8217;un paquet &#8220;Link-Down&#8221;.<br />
Le Master passe alors le port Secondary de l&#8217;état BLOCKING à FORWARDING.</p>
<p><span style="text-decoration: underline;">Fault-restoration (Réstauration suite à une faille)</span>:<br />
Le master envoi continuellement des paquets health-check depuis son port Primary, même lorsque son port Secondary est en FORWARDING,<br />
donc dès que le master les reçois de nouveau ces paquets sur son port Secondary, il re-bloque celui-ci car cela signifie que la boucle est de nouveau fonctionnelle.</p>
<p><img style="margin-bottom:10px;" src="http://www.networklife.net/images/eaps/eaps2.png" alt="eaps link-down" /></p>
<p><span style="text-decoration: underline;">Voici quelques définitions</span>:<br />
<strong>Domaine EAPS</strong><br />
Boucle unique EAPS, 1 domaine par boucle.</p>
<p><strong>Control VLAN</strong><br />
Il faut un &#8220;control VLAN&#8221; par domaines EAPS. Celui-ci envoi et reçoit les messages EAPS (Health-check/Link-down..).</p>
<p>Attention, les &#8220;control VLAN&#8221;:</p>
<ul>
<li> n&#8217;ont pas d&#8217;IP</li>
<li> ne sont assignés qu&#8217;aux ring-ports (faisant partie d&#8217;une boucle EAPS)</li>
<li> sont taggués</li>
<li> ont un profile QoS</li>
</ul>
<p><strong>Protected VLAN</strong><br />
Un ou plusieurs par domaine EAPS.<br />
C&#8217;est le VLAN qui transporte la data (Data-carrier)<br />
Quand la boucle EAPS est formée, le Master bloque les VLAN Protected sur sont port Secondary.</p>
<p><img style="margin-bottom:10px;" src="http://www.networklife.net/images/eaps/lien.png" alt="eaps link" /></p>
<p><strong>Configuration d&#8217;EAPS</strong><br />
Voici une configuration basique d&#8217;EAPS avec 3 switchs en cercles.</p>
<p><strong>Topologie</strong><br />
<img style="margin-bottom:10px;" src="http://www.networklife.net/images/eaps/lab.png" alt="eaps lab" /></p>
<p><strong>Switch 1</strong><br />
On crée le vlan1 (VLAN Data / Protected)</p>
<pre><strong>create vlan </strong>"vlan1"

<em># Configuration du VLAN vlan1.</em>
<strong>configure vlan </strong>"vlan1" <strong>tag</strong> 10
<strong>configure vlan</strong> "vlan1" <strong>ipaddress</strong> 10.10.1.1 255.255.255.0
<strong>configure vlan</strong> "vlan1" <strong>add port</strong> 1,2 <strong>tagged</strong></pre>
<p>On crée le vlan de controle de la boucle EAPS</p>
<pre><strong>create vlan</strong> "EAPS1_CTRL" 

<em># Configuration du VLAN EAPS1_CTRL.</em>
<strong>configure vlan</strong> "EAPS1_CTRL" <strong>tag </strong>4
<strong>configure vlan</strong> "EAPS1_CTRL" <strong>add port </strong>1 <strong>tagged</strong>
<strong>configure vlan</strong> "EAPS1_CTRL" <strong>add port</strong> 2 <strong>tagged</strong></pre>
<p>Configuration d&#8217;EAPS</p>
<pre><em># Activation d'EAPS en mode global</em>
<strong>enable eaps</strong>

<em># Création du domaine EAPS1 qui contiendra nos 3 switchs</em>
<strong>create eaps</strong> "EAPS1"

<em># Le switch 1 est en mode "transit"</em>
<strong>configure eaps</strong> "EAPS1" <strong>mode transit</strong>
<strong>configure eaps</strong> "EAPS1" <strong>primary port</strong> 1
<strong>configure eaps</strong> "EAPS1" <strong>secondary port</strong> 2
<strong>configure eaps</strong> "EAPS1" <strong>add control vlan</strong> "EAPS1_CTRL"

<em>#Activation du domaine EAPS1</em>
<strong>enable eaps </strong>"EAPS1"</pre>
<p><strong>Switch 2</strong></p>
<pre>create vlan "vlan1"
create vlan "EAPS1_CTRL"
#
# Config information for VLAN vlan1.
configure vlan "vlan1" tag 10
configure vlan "vlan1" ipaddress 10.10.1.2 255.255.255.0
configure vlan "vlan1" add port 1,2 tagged

#
# Config information for VLAN EAPS1_CTRL.
configure vlan "EAPS1_CTRL" tag 4
configure vlan "EAPS1_CTRL" add port 1 tagged
configure vlan "EAPS1_CTRL" add port 2 tagged

# EAPS configuration
enable eaps

create eaps "EAPS1"
configure eaps "EAPS1" mode transit
configure eaps "EAPS1" primary port 1
configure eaps "EAPS1" secondary port 2
configure eaps "EAPS1" add control vlan "EAPS1_CTRL"
enable eaps "EAPS1"</pre>
<p><strong>Switch 3</strong></p>
<pre>create vlan "vlan1"
create vlan "EAPS1_CTRL"
#
# Config information for VLAN vlan1.
configure vlan "vlan1" tag 10
configure vlan "vlan1" ipaddress 10.10.1.3 255.255.255.0
configure vlan "vlan1" add port 1,2 tagged

#
# Config information for VLAN EAPS1_CTRL.
configure vlan "EAPS1_CTRL" tag 4
configure vlan "EAPS1_CTRL" add port 1 tagged
configure vlan "EAPS1_CTRL" add port 2 tagged

# EAPS configuration
enable eaps

create eaps "EAPS1"
configure eaps "EAPS1" mode master
configure eaps "EAPS1" primary port 2
configure eaps "EAPS1" secondary port 1
configure eaps "EAPS1" add control vlan "EAPS1_CTRL"
enable eaps "EAPS1"</pre>
<p>Tests:
<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.networklife.net%2F2010%2F07%2Feaps-ethernet-automatic-protection-switching%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.networklife.net%2F2010%2F07%2Feaps-ethernet-automatic-protection-switching%2F&amp;source=BenoitGONCALVES&amp;style=normal" height="61" width="50" /><br />
			</a>
		</div>
]]></content:encoded>
			<wfw:commentRss>http://www.networklife.net/2010/07/eaps-ethernet-automatic-protection-switching/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>

