Finish td1

This commit is contained in:
flyingscorpio@clevo 2022-05-01 12:52:44 +02:00
parent 6553b6d6f6
commit c3237f24a5
5 changed files with 127 additions and 9 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 377 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 380 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 383 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 383 KiB

View file

@ -45,30 +45,35 @@
}
Un commutateur ajoute une entrée dans sa table de commutation lorsqu'il reçoit une trame.
Il fait alors correspondre l'adresse MAC source de la trame reçu avec le port par lequel la trame est arrivée.
Il fait alors correspondre l'adresse MAC source de la trame reçue avec le port par lequel la trame est arrivée.
Malgré l'aspect ``routeur'' des ponts sur le schéma, on part du principe que les ponts sont ici des commutateurs.
Il faut alors noter que certaines tables seront instables.
Par exemple, $P_1$ reçoit par la même interface les trames venant de $L_3$, $L_1$ et $L_4$.
La correspondance MAC / interface pour cette interface va donc changer en fonction des trames reçues.
\begin{center}
\begin{tabular}{ccc}
\begin{tabular}{lll}
\toprule
\textbf{Pont} & \textbf{Port} & \textbf{Adresse MAC} \\
\toprule
\multirow{2}{*}{$P_1$} & $P_{1_1}$ & \\
& $P_{1_2}$ & \\
\multirow{2}{*}{$P_1$} & $P_{1_1}$ & 2.2.2 \\
& $P_{1_2}$ & 1.1.1 / 3.3.3 / 4.4.4 \\
\midrule
\multirow{2}{*}{$P_2$} & $P_{2_1}$ & 3.3.3 \\
& $P_{2_2}$ & 1.1.1 \\
\midrule
\multirow{2}{*}{$P_3$} & $P_{3_1}$ & 2.2.2 \\
& $P_{3_2}$ & \\
& $P_{3_2}$ & 1.1.1 / 3.3.3 / 4.4.4 \\
\midrule
\multirow{2}{*}{$P_4$} & $P_{4_1}$ & 1.1.1 \\
& $P_{4_2}$ & \\
\multirow{2}{*}{$P_4$} & $P_{4_1}$ & 1.1.1 / 3.3.3 \\
& $P_{4_2}$ & 2.2.2 \\
& $P_{4_3}$ & 4.4.4 \\
\midrule
$P_5$ & $P_{5_1}$ & 2.2.2 \\
\midrule
\multirow{2}{*}{$P_6$} & $P_{6_1}$ & \\
& $P_{6_2}$ & \\
\multirow{2}{*}{$P_6$} & $P_{6_1}$ & 2.2.2 \\
& $P_{6_2}$ & 1.1.1 / 3.3.3 / 4.4.4 \\
\bottomrule
\end{tabular}
\end{center}
@ -96,6 +101,10 @@
Calculez et représentez les rôles de chaque port après stabilisation du Spanning Tree Protocol.
}
\begin{center}
\includegraphics[width=0.5\linewidth]{./img/ex2q2.png}
\end{center}
\paragraph{Question 3}
\emph{%
@ -103,10 +112,119 @@
Listez les différents changements d'états et la signalisation produite par cette action.
}
\begin{center}
\includegraphics[width=0.5\linewidth]{./img/ex2q3.png}
\end{center}
\emph{%
Donnez les chemins entre chaque LAN\@.
Comment favoriser les stations présents dans le LAN $L_2$~?
Le choix de $P_1$ comme racine est-il judicieux~?
}
\begin{itemize}
\item $L_1 \rightarrow L_3$~: par $P_2$
\item $L_1 \rightarrow L_2/L_4$~: par $P_4$
\item $L_2$~: par $P_3$
\item $L_3$~: par $P_2$
\item $L_4$~: par $P_4$
\end{itemize}
Le choix de $P_1$ comme racine a forcé $L_2$ en bord de réseau.
Pour rejoindre $L_4$, $L_2$ doit passer par plus de bonds que s'il pouvait passer par $P_5$.
$P_1$ n'est donc pas un choix judicieux comme racine.
Pour favoriser $L_2$, il faudrait choisir $P_5$ comme racine.
\paragraph{Question 4}
\emph{%
On rajoute maintenant un second lien entre $P_5$ et $L_4$.
Listez les différents changements d'états et la signalisation produite par cette action.
}
\begin{center}
\includegraphics[width=0.5\linewidth]{./img/ex2q4.png}
\end{center}
\paragraph{Question 5}
\emph{%
Finalement, le lien entre $P_1$ et $P_6$ tombe en panne.
Listez les différents changements d'états et la signalisation produite par cette action.
}
\begin{center}
\includegraphics[width=0.5\linewidth]{./img/ex2q5.png}
\end{center}
\section{Exercice 3}
Décrivez les changements d'états d'un pont $P$ disposant de quatre ports Gigabits ($P_1$, $P_2$, $P_3$ et $P_4$), venant juste d'être allumé et qui reçoit les BPDU suivants~:
Sur $P_3$, il reçoit~:
\begin{lstlisting}[gobble=8]
IEEE 802.3 Ethernet
Logical-Link Control
Spanning Tree Protocol
Protocol Identifier: Spanning Tree Protocol (0x0000)
Protocol Version Identifier: Spanning Tree (0)
BPDU Type: Configuration (0x00)
BPDU flags: 0x01 (Topology Change)
Root Identifier: 32768 / @MACP1
Root Path Cost: 0
Bridge Identifier: 32768 / @MACP1
Port identifier: 0x8002
Message Age: 1
Max Age: 20
Hello Time: 2
Forward Delay: 15
\end{lstlisting}
Sur $P_4$, il reçoit~:
\begin{lstlisting}[gobble=8]
IEEE 802.3 Ethernet
Logical-Link Control
Spanning Tree Protocol
Protocol Identifier: Spanning Tree Protocol (0x0000)
Protocol Version Identifier: Spanning Tree (0)
BPDU Type: Configuration (0x00)
BPDU flags: 0x01 (Topology Change)
Root Identifier: 32768 / @MACP0
Root Path Cost: 38
Bridge Identifier: 32768 / @MACP5
Port identifier: 0x8001
Message Age: 5
Max Age: 20
Hello Time: 2
Forward Delay: 15
\end{lstlisting}
Sur $P_1$, il reçoit~:
\begin{lstlisting}[gobble=8]
IEEE 802.3 Ethernet
Logical-Link Control
Spanning Tree Protocol
Protocol Identifier: Spanning Tree Protocol (0x0000)
Protocol Version Identifier: Spanning Tree (0)
BPDU Type: Configuration (0x00)
BPDU flags: 0x01 (Topology Change)
Root Identifier: 32768 / @MACP0
Root Path Cost: 23
Bridge Identifier: 32768 / @MACP6
Port identifier: 0x8003
Message Age: 7
Max Age: 20
Hello Time: 2
Forward Delay: 15
\end{lstlisting}
Le BPDU reçu sur le port $P_3$ indique le coût le plus faible pour la racine.
Le port $P_3$ passe donc en \texttt{Root Port}.
Pour le reste, les informations sont incomplètes pour choisir les \texttt{Designated Ports}, ne connaissant pas les coûts de chaque port, et n'ayant pas reçu de BPDU sur le port $P_2$.
\end{document}