]> gitweb.morketsmerke.org Git - mmdev.git/commitdiff
Rozpoczęcie pisania 4 rozdziału, modułu 3, kursu CCNA.
authorxf0r3m <jakubstasinski@protonmail.com>
Sat, 16 Nov 2024 09:58:25 +0000 (10:58 +0100)
committerxf0r3m <jakubstasinski@protonmail.com>
Sat, 16 Nov 2024 09:58:25 +0000 (10:58 +0100)
articles/terminallog/Cisco_-_CCNA.html

index 935f12839f30f8702fe6aea70619d9e7597bc96f..9c5cdc17e0b0bc931d328cefc8c681bad48bcce9 100755 (executable)
@@ -13697,6 +13697,108 @@ O*E2 0.0.0.0/0 [110/1] via 10.1.1.6, 00:04:14, GigabitEthernet0/0
           Na koniec poznaliśmy najlepsze praktyki bezpieczeństwa oraz podstawy
           kryptografii.
         </p>
+        <h1 id="3.4.aclconcepts">3.4. Koncepcje ACL</h1>
+        <p>
+          <strong>ACL</strong>, czyli listy kontroli dostępu do seria poleceń
+          IOS służąca do filtrowania ruchu. Filtrowanie ruchu odbywa się
+          na podobnej zasadzie do routingu. Informacje z nagłówków są
+          konfrontowane z kryteriami reguł ACL i na podstawie najlepszego
+          dopasowania, ruch może zostać albo przepuszczony dalej albo
+          zablokowany. Listy składają się z sekwencyjnych instrukcji zezwolenia
+          albo odmowy te reguły nazywane ACE - wpisami listy kontroli.
+        </p>
+        <p>
+          Poniżej znajduje się lista zadań, które mogą zostać wykonane za
+          pomocą ACL:
+        </p>
+        <ul>
+          <li>Ogranicznie ruchu w celu zwiększenia wydajności sieci.</li>
+          <li>Zapewnienie kontroli przepływu.</li>
+          <li>Zapewnienie podstawowych zabezpieczeń podczas dostępu do sieci.</li>
+          <li>Filtrowanie ruchu w oparciu o typ ruchu.</li>
+          <li>Kontrolowanie hostów aby zezwolić lub zablokować dostęp do sieci.</li>
+          <li>Zapewnienie priorytetu określonym klasom ruchu sieciowego.</li>
+        </ul>
+        <p>
+          Filtrowanie pakietów może wystąpić w warstwie 3 lub w 4, w zalezności
+          od zastosowanych przez nas list kontroli dostępu. Routery Cisco
+          obsługują dwa rodzaje list ACL:
+        </p>
+        <ul>
+          <li><strong>Standardowe ACL</strong> - ACL filtruje tylko w warstwie
+            3, na podstawie adresu źródłowego.</li>
+          <li><strong>Rozszerzone ACL</strong> - ACL może filtrować w warstwie
+            3 lub 4 na podstawie adresu źródłowego lub docelowego, protokołu
+            TCP lub UDP, czy numeru portu.</li>
+        </ul>
+        <p>
+          Dla ACL ważne jest również kierunek przesyłanie pakietu. Każdy
+          interfejs mimo, że transmisja odbywa się w dwóch kierunkach naraz
+          to możemy określić czy dana transmisja pakietów opuszcza interfejs
+          lub przez niego wchodzi. I to niezależnie od sieci, bowiem każdy
+          z interfejsów przesyła ruch w obu kierunkach, a my możemy nałożyć
+          po jednej z list każdy z kiernków.
+        </p>
+        <p>
+          Listy muszą mieć chociaż jedną wpis zezwolenia, w przeciwnym razie
+          wszelki ruch zostanie odrzucony z powoduje niejawnego wpisu
+          odrzucania całego ruchu. Każda z list posiada taką nie jawną regułę.
+        </p>
+        <h3 id="3.4.1.pka">Zadanie praktyczne - działanie listy ACL</h3>
+        <p>
+          <a href="">Demonstracja działania listy ACL - scenariusz</a><br />
+          <a href="">Demonstracja działania listy ACL - zadanie</a>
+        </p>
+        <h2 id="3.4.2.wildcardmaskinacls">3.4.2. Maska blankietowa z lista ACL</h2>
+        <p>
+          ACL używają w regułach masek blankietowych. Obliczanie tych masek
+          poznaliśmy w przypadku omawiania OSPF-a. Dla przypomnienia aby
+          tworzyć maskę blankietową, musimy odjąć od maski /32 bitowej maskę
+          podsieci w postaci dziesiętnej. W przypadku maski blankietowej,
+          0 oznaczają zgodność a 1 ignorowanie.
+        </p>
+        <p>
+          ACL-ki wprowadzają dwa słowa kluczowe dla konkretynych wartości masek
+          blankietowych:
+        </p>
+        <ul>
+          <li><strong>any</strong> - 0.0.0.0</li>
+          <li><strong>host</strong> - 255.255.255.255. Przyczym słowo
+            <em>host</em> zapisujemy przez adresem IP hosta.</li>
+        </ul>
+        <p>
+          Możemy również tworzyć maski blankietowe dla zakresów IP, jeśli
+          chcemy aby jeden wpis obejmował kilka sieci. to wówczas możemy 
+          utworzyć taki o to wpis w ACL:
+        </p>
+<pre class="code-block">
+access-list 10 permit 192.168.16.0 0.0.15.255
+</pre>
+        <p>
+          Ten wpis spowoduje zezwolenie na ruch z adresów 192.168.16.0 do
+          192.168.31.0.
+        </p>
+        <h2 id="3.4.2.instructionsforcreatingacls">3.4.2. Wytyczne do tworzenia ACL</h2>
+        <p>
+          Do interfejsu możemy przypisać określoną liczbę ACL, są to dwie listy
+          dla każde protokołu - IPv4 i IPv6, dla ruchu przychodzącego i
+          wychodzącego.
+        </p>
+        <p>
+          Podczas implementacji ACL w sieci musimy wykazać się sporą
+          starannością, ponieważ błędy w listach mogą doprowadzić do przestojów
+          w łączności. Poniżej znajdują się zasady jaki należy kierować się.
+        </p>
+        <ul>
+          <li>Opierać listy ACL na zasadach bezpieczeństwa organizacji.</li>
+          <li>Określić co ma robić konkretna lista ACL.</li>
+          <li>Użyć edytora tekstu, aby tworzyć, edytować i zapisywać wszystkie
+            listy ACL.</li>
+          <li>Dokumentować listy ACL za pomocą polecenia
+            <strong>remark</strong>.</li>
+          <li>Testować listy w sieci testowej przed zastosowaniem jest w sieci
+            produkcyjnej.</li>
+        </ul>
       </div>
    </body>
 </html>