Instrukcja konfiguracji NAT Cisco IOS XE
Kompleksowy przewodnik po konfiguracji Network Address Translation (NAT) w systemie Cisco IOS XE. Dowiedz się, jak skonfigurować NAT statyczny, dynamiczny, przeciążenie (PAT), równoważenie obciążenia TCP oraz limity szybkości.
Szybkie odpowiedzi z instrukcji
Szybka odpowiedź
- NAT w Cisco IOS XE służy do translacji adresów IP, co pozwala na oszczędzanie publicznych adresów IP, ukrywanie struktury sieci wewnętrznej oraz umożliwienie dostępu do Internetu dla hostów z prywatnymi adresami. str. 1, 5
Najważniejsze czynności
- Konfiguracja NAT statycznego str. 12, 13
- Konfiguracja NAT dynamicznego str. 14, 15
Problemy i rozwiązania
Użyj funkcji Rate Limiting NAT Translation (ip nat translation max-entries).
str. 32, 33Dane techniczne
| Parametr | Wartość | Znaczenie | Strony |
|---|---|---|---|
| Domyślny timeout (bez overloading) | 24 godziny | Czas po jakim proste wpisy translacji wygasają. | str. 19 |
| Domyślny timeout UDP | 300 sekund | Czas wygasania translacji UDP. | str. 20 |
| Domyślny timeout TCP | 7440 sekund | Czas wygasania translacji TCP. | str. 20 |
Gdzie szukać w PDF
- Konfiguracja NAT statycznego str. 12, 13
- Konfiguracja NAT dynamicznego str. 14, 15
- Równoważenie obciążenia TCP str. 23, 24
Spis treści
Obrazy z instrukcji
Kliknij obraz, aby powiększyćNajważniejsze informacje z instrukcji
Niniejszy dokument opisuje konfigurację funkcji Network Address Translation (NAT) w systemie Cisco IOS XE. NAT jest używany do oszczędzania publicznych adresów IP, ukrywania struktury sieci wewnętrznej oraz umożliwiania komunikacji między sieciami o różnych schematach adresowania. Przed przystąpieniem do konfiguracji należy zidentyfikować interfejsy wewnętrzne (inside) i zewnętrzne (outside) oraz określić cel translacji.
Jak działa NAT
NAT działa na routerze, zazwyczaj łącząc dwa typy sieci: wewnętrzną (stub domain) i zewnętrzną (backbone). Router tłumaczy adresy lokalne na adresy globalne (i odwrotnie) zgodnie z tablicą translacji NAT. Główne typy NAT to:

- Static NAT: Mapowanie 1:1 między adresem lokalnym a globalnym.
- Dynamic NAT: Mapowanie adresów lokalnych na pulę adresów globalnych.
- Overloading (PAT): Mapowanie wielu adresów lokalnych na jeden adres globalny przy użyciu różnych portów.
Konfiguracja NAT statycznego
Translacja statyczna jest przydatna, gdy host wewnątrz sieci musi być dostępny pod stałym adresem z zewnątrz. Aby skonfigurować:

- Wejdź w tryb konfiguracji globalnej: configure terminal.
- Użyj komendy: ip nat inside source static local-ip global-ip.
- Skonfiguruj interfejsy wewnętrzne i zewnętrzne za pomocą komend ip nat inside oraz ip nat outside w trybie konfiguracji interfejsu.
Konfiguracja NAT dynamicznego
Translacja dynamiczna mapuje adresy lokalne na pulę adresów globalnych. Kroki konfiguracji:
- Zdefiniuj pulę adresów: ip nat pool name start-ip end-ip netmask netmask.
- Stwórz listę dostępu (ACL) dla adresów do translacji: access-list access-list-number permit source.
- Powiąż listę z pulą: ip nat inside source list access-list-number pool name.
Konfiguracja przeciążenia (PAT)
PAT pozwala wielu użytkownikom korzystać z jednego adresu globalnego. Wymaga dodania słowa kluczowego overload do komendy konfiguracji NAT: ip nat inside source list access-list-number pool name overload.

Równoważenie obciążenia TCP
Można skonfigurować wirtualny host, który rozdziela połączenia przychodzące między wiele rzeczywistych hostów. Użyj komendy ip nat pool ... type rotary oraz ip nat inside destination-list access-list-number pool name.

Limity szybkości i bezpieczeństwo
System pozwala na ograniczanie liczby wpisów NAT w celu ochrony przed atakami typu DoS lub wirusami. Użyj komendy ip nat translation max-entries, aby ustawić limity dla hostów, list dostępu lub instancji VRF.
Rozwiązywanie problemów
Do monitorowania i diagnozowania NAT służą komendy:
- show ip nat translations: Wyświetla aktywne translacje.
- show ip nat statistics: Wyświetla statystyki użycia pul i mapowań.
Informacje o producencie
Cisco Systems, Inc.
Praktyczna pomoc
Typowe problemy
NAT domyślnie interpretuje port 5060 jako SIP. Jeśli inne aplikacje używają tego portu, może dojść do błędów. Upewnij się, że port 5060 nie jest używany przez inne aplikacje lub przekonfiguruj NAT.
W Cisco IOS XE interfejsy zewnętrzne są widoczne w tablicach translacji. Należy jawnie odrzucić interfejs zewnętrzny w liście dostępu NAT za pomocą komendy 'deny'.
Przed użyciem
- Zidentyfikuj interfejsy, które mają być wewnętrzne (inside) i zewnętrzne (outside).
- Określ, czy potrzebujesz NAT statycznego, dynamicznego czy PAT.
- Upewnij się, że listy dostępu (ACL) są skonfigurowane przed rozpoczęciem zadań NAT.
- Sprawdź, czy adresy IP w puli NAT nie nakładają się na adresy interfejsów.
Parametry w praktyce
- Overloading (PAT)
- Wielu użytkowników współdzieli jeden adres globalny dzięki różnym portom TCP/UDP.
Ilustracje i schematy
- Schematy przedstawiają przepływ pakietów między siecią wewnętrzną a zewnętrzną przez router NAT.
- Tabele NAT pokazują, jak adresy lokalne są mapowane na adresy globalne w zależności od protokołu i portu.
Zgodność modelu
- NAT nie obsługuje komendy 'permit ip any any' w listach dostępu używanych z NAT.
- NAT nie obsługuje list dostępu z zakresem portów.
- NAT, Zone-Based Policy Firewall i WCCP nie mogą współistnieć w jednej sieci.
Autor opracowania
Piotr Nowak
Analityk dokumentacji PDF
Opracowuje instrukcje obsługi pod kątem przejrzystości, bezpieczeństwa i szybkiego odnalezienia informacji potrzebnych przed użyciem produktu.