NVI NAT sudah dibesarkan oleh Aaron D.
Berikut ini adalah bit konfigurasi yang relevan dari contoh yang berfungsi. Ini telah dilakukan pada CISCO881 dengan iOS 15.4 (3) M6a
Outside network: 172.19.31.0 /24 on FastEthernet4
Inside network: 172.19.140.0 /23 on VLAN141/SVI141
exposed host: 172.19.141.24
external port: 2222
internal port: 22
Konfigurasi antarmuka:
interface FastEthernet4
ip address 172.19.31.2 255.255.255.0
ip nat enable
interface Vlan141
ip address 172.19.140.1 255.255.254.0
!
! hairpinning did not work until ip redirects were disabled
!
no ip redirects
ip nat enable
NAT ACL:
ip access-list standard ACLv4_SUBNET141
permit 172.19.140.0 0.0.1.255
Aturan NAT:
ip nat source static tcp 172.19.141.24 22 interface FastEthernet4 2222
ip nat source list ACLv4_SUBNET141 interface FastEthernet4 overload
Pendeknya:
- atur antarmuka yang relevan ke "ip nat enable", bukan "ip nat in / outside", dan sedikit ubah aturan NAT.
- pastikan bahwa ada kebijakan outbound NVI NAT style, atau host hairpinnable tidak akan dapat menghubungkan outbound atau jepit rambut dengan dirinya sendiri.
- menonaktifkan pengalihan ip pada antarmuka "dalam", atau penataan rambut (setidaknya tidak dari host itu sendiri) tidak akan berfungsi.
Perhatian: NVI NAT dapat SANGAT membebani CPU dari router low-end seperti seri 800. Di mana 881 lama saya dulu dapat memberikan 50-60Mbit / s dengan NAT klasik, beralih ke NVI menyebabkan throughput turun ke 20-30Mbit / s dan akan membuat CPU menyala merah saat di bawah beban.
Itu juga merupakan kasus ketika terjemahan yang akan dijepit rambut tidak benar-benar digunakan, hanya dengan lalu lintas yang cocok dengan aturan NAT outbound "interface ... overload" yang keluar.