]> gitweb.morketsmerke.org Git - mmdev.git/commitdiff
Zakończono pisanie rozdziału 6, modułu 2. Do przeredagowania.
authorxf0r3m <jakubstasinski@protonmail.com>
Thu, 29 Aug 2024 19:12:32 +0000 (21:12 +0200)
committerxf0r3m <jakubstasinski@protonmail.com>
Thu, 29 Aug 2024 19:12:32 +0000 (21:12 +0200)
articles/terminallog/Cisco_-_CCNA.html

index d2be04f7fd7d220394e41a40c63f3ba0e9a2754e..2dd441b13ddfe76ba150dbfaf5c02fc2f7796dc2 100755 (executable)
@@ -7731,6 +7731,154 @@ MLS0(config)#end
           <tr><td><em>Passive</em></td><td><em>Passive</em></td></td><td>Nie</td></tr>
         </tbody>
       </table>
+      <h2 id="2.6.2.etherchannelconfig">2.6.2. Konfiguracja EtherChannel</h2>
+      <p>
+        W poprzednim podrozdziale poznaliśmy teorie dotyczącą
+        <em>EtherChannel</em>. Teraz czas nieco pobrudzić sobie łapki i 
+        spróbować skonfigrować kilka kanałów, a przy najmniej nauczyć się
+        w jaki sposób można to zrobić.
+      </p>
+      <p>
+        Na początku musimy upewnić się, że nasze środowisko (przełączniki,
+        porty przełącznika) spełniają odpowiednie wymagania.
+      </p>
+      <ul>
+        <li><strong>Obsługa <em>EtherChannel</em></strong> - porty muszą
+          wspierać technologię <em>EtherChannel</em>.</li>
+        <li><strong>Szybkość i dupleks</strong> - porty muszą być tej samej
+          przepustowości oraz w tym samym trybie dupleksu.</li>
+        <li><strong>Zgodność VLAN</strong> - porty muszą być w tym samym
+          VLAN-ie, lub skonfigurowane jako <em>trunk</em>.</li>
+        <li><strong>Zakres VLAN</strong> - Zakresy dozwolonych sieci VLAN na
+          łączach <em>trunk</em> musi być taki sam dla wszystkich portów.</li>
+      </ul>
+      <p>
+        Metody konfiguracji <em>EtherChannel</em> wyglądają podobnie do siebie
+        w zależności od protokołu jaki użyjemy. Różnice będą polegać na
+        na określeniu trybu protokołu. Poniżej przykładowa konfiguracja kanału
+        <em>EtherChannel</em> na jednej ze stron, dla protokołu LACP.
+      </p>
+<pre class="code-block">
+S3(config)#int range fa0/23-24
+S3(config-if-range)#shutdown
+...
+S3(config-if-range)#channel-group 1 mode active
+S3(config-if-range)#
+Creating a port-channel interface Port-channel 1
+S3(config-if-range)#no shutdown
+</pre>
+      <p>
+        Ta konfiguracja jest bardzo podstawowa. Możemy ją rozszerzyć o np.
+        nośność sieci VLAN, oczywiście pamiętając o wymaganiach.
+      </p>
+      <h3 id="2.6.2.pka">Zadanie praktyczne - Packet Tracer</h3>
+      <p>
+        <a href="">Konfiguracja EtherChannel - scenariusz</a><br />
+        <a href="">Konfiguracja EtherChannel - zadanie</a>
+      </p>
+      <h2 id="2.6.3.etherchanneltroubleshooting">2.6.3. Rozwiązywanie problemów z EtherChannel</h2>
+      <p>
+        Wcześniej konfigurowaliśmy kanał <em>EtherChannel</em> i chcielibyśmy
+        się dowiedzieć czy on w ogóle działa. Aby wyświetlić informacje w 
+        IOS na temat <em>EtherChannel</em> możemy posłóżyć się kilkoma
+        poleceniami, ale najbardziej przydatym z nich będzie
+        <code class="code-inline">show etherchannel summary</code>. Tak
+        się prezentuje wyjście tego polecenia.
+      </p>
+<pre class="code-block">
+S3&gt;show etherchannel sum
+Flags:  D - down        P - in port-channel
+        I - stand-alone s - suspended
+        H - Hot-standby (LACP only)
+        R - Layer3      S - Layer2
+        U - in use      f - failed to allocate aggregator
+        u - unsuitable for bundling
+        w - waiting to be aggregated
+        d - default port
+
+
+Number of channel-groups in use: 2
+Number of aggregators:           2
+
+Group  Port-channel  Protocol    Ports
+------+-------------+-----------+----------------------------------------------
+
+1      Po1(SU)           LACP   Fa0/23(P) Fa0/24(P) 
+2      Po2(SU)           LACP   Fa0/21(P) Fa0/22(P) 
+</pre>
+      <p>
+        Jak możemy zauważyć większość wyjścia tego polecenia to legenda, która
+        jest potrzebna do objaśnienia żwięzłej tabeli na dole. Mamy dwie
+        grupy, które są własnie tymi <em>EtherChannel</em>-ami. W drugiej
+        kolumnie pokazano <code class="code-inline">Port-channel</code>-e, 
+        które są wirtualnymi interfejsami reprezentującymi kanał. Na ich
+        podstawie możemy skonfigurować nasze kanały jako <em>trunki</em>.
+        W nawiash obok nazw tych interfejsów
+        (<code class="code-inline">Po1</code>), znajduje się stan kanału. W
+        przypadku stanu <code class="code-inline">SU</code> to jest to
+        <em>EtherChannel</em> warstwy drugiej w użyciu (jest operacyjny) - 
+        zgodnie z legendą. W kolejnej kolumnie znajduje się protokół użyty do
+        agregacji oraz porty, które wchodzą w skład kanału ich rola w nim w
+        tym przypadku, pokazane na przykładnie porty, biorą aktywny udział
+        w kanale.
+      </p>
+      <p>
+        Innymi poleceniami wartymi uwagi podczas pracy z <em>EtherChannel</em>
+        są:
+      </p>
+      <ul>
+        <li><code class="code-inline">show interfaces port-chanel</code></li>
+        <li><code class="code-inline">show etherchannel port-channel</code></li>
+        <li><code class="code-inline">show interfaces etherchannel</code></li>
+      </ul>
+      <p>
+        Oczywiście podczas konfiguracji czegokolwiek, mogą wystąpić różne
+        problemy. Tak samo jest w przypadku <em>EtherChannel</em>. Poniżej
+        znajduje się kilka powodów, które sprawiają że nasze kanały nie chcą
+        za bardzo działać.
+      </p>
+      <ul>
+        <li>Porty nie w tych samych sieciach VLAN lub nie są <em>trunkami</em>.
+          Porty mające różne natywne sieci VLAN nie są w stanie utworzyć
+          kanału.</li>
+        <li>Skonfigurowano tryb <em>trunk</em> tylko na niektórych, portach
+          kanału.</li>
+        <li>Zakres sieci VLAN na wszystkich portach kanału nie jest taki sam.</li>
+        <li>Pomieszano protokoły z jednej lub z drugie strony kanału.</li>
+      </ul>
+      <p>
+        Istnieje kilka taki stałych kroków, które mogą pomóc nam rozwiązać
+        problemy związane z działaniem <em>EtherChannel</em>.
+      </p>
+      <ol>
+        <li>Wyświetl informacje na temat <em>EtherChannel</em>
+          (<code class="code-inline">show etherchannel summary</code>)</li>
+        <li>Zobacz konfigurację kanału portów
+          (<code class="code-inline">show run | begin interface port-channel</code>)</li>
+        <li>Popraw błedy w konfiguracji. Tutaj się warto chwilę zatrzymać,
+          ponieważ <em>EtherChannel</em> - jej konfiguracja strasnie nie lubi
+          nadpisywania. Jeśli już musimy poprawić grupę (kanał) to
+          należy na początku usunąć go za pomocą polecenia:
+          <code class="code-inline">no interface port-channel X</code>, gdzie
+          <code class="code-inline">X</code> jest numerem grupy. Człon
+          <code class="code-inline">port-chanel X</code> można skrócić do
+          <code class="code-inline">poX</code>. Po usunięciu grupy można
+          przystąpić do jej ponownej konfiguracji.</li>
+        <li>Zweryfikuj czy <em>EtherChannel</em> działa.</li>
+      </ol>
+      <h3 id="2.6.3.pka">Zadanie praktyczne - Packet Tracer</h3>
+      <p>
+        <a href="">Rozwiązywanie problemów z EtherChannel - scenariusz</a><br />
+        <a href="">Rozwiązywanie problemów z EtherChannel - zadanie</a>
+      </p>
+      <h2 id="ch6summary">Podsumowanie</h2>
+      <p>
+        W tym rozdziale dowiedzieliśmy, jak w efektywny sposób wykorzystać
+        dodatkowe łącza nadmiarowe stosując technologię agregacji -
+        <em>EtherChannel</em>. Poznaliśmy sposób działania tej technlogii,
+        metody konfiguracji w systemie IOS oraz rozwiązywanie związanych z nią
+        problemów.
+      </p>
     </div>
        </body>
 </html>