「干货篇」NAT-网络地址转换技术

NAT-网络地址转换技术,主要用于实现位于内部网络的主机访问外部网络的功能。当局域网内的主机需要访问外部网络时,通过 NAT 技术可以将其私网地址转换为公网地址,并且多个私网用户可以共用一个公网地址,这样既可保证网络互通,又节省了公网地址。

任何公网路由器里的主路由里面都不可能包含私有路由,就算有,包也会不来,因为私有地址不能保证全局唯一性,所以在园区网边界部署 NAT 技术。本次实验拓扑如下:

「干货篇」NAT-网络地址转换技术_第1张图片

[AR1]int g0/0/0

[AR1-GigabitEthernet0/0/0]ip add 192.168.10.254 24

[AR1]int g0/0/1

[AR1-GigabitEthernet0/0/1]ip add 12.1.1.1 24

[AR2]int g0/0/0

[AR2-GigabitEthernet0/0/0]ip add 12.1.1.2 24

[AR2]int g0/0/1

[AR2-GigabitEthernet0/0/1]ip add 100.1.1.254 24

[AR1]ip route-static 0.0.0.0 0.0.0.0 g0/0/1 12.1.1.2 //R1需要指定一条缺省路由。

「干货篇」NAT-网络地址转换技术_第2张图片

「干货篇」NAT-网络地址转换技术_第3张图片

现在R1是可以ping通server的,PC1是不可以ping通 server的,接下来在R1上做静态。

[AR1]int g0/0/1 router //连接外网的接口

[AR1-GigabitEthernet0/0/1]nat static global 12.1.1.100 inside 192.168.10.1 //设置静态的转换后的共有地址 要转换的私有地址

「干货篇」NAT-网络地址转换技术_第4张图片

现在就可以 ping 通了,PC 发包去往 100.1.1.1 的时候,网关是 R1,R1 把源地址转换成 12.1.1.100 发送给 R2,R2 给了 server,server 回包给 R2,R2 进行 12.1.1.100 ARP 请求,R1 给你做了应答之后,发送给 R1,回向转换之后发送给 PC。

「干货篇」NAT-网络地址转换技术_第5张图片

可以看到 NAT 地址转换表

「干货篇」NAT-网络地址转换技术_第6张图片

R2 有 12.1.1.100 条目, 条目和 12.1.1.1 的一模一样,R2 就是接收回包,会给 R2 接口之 前, 现针对 12.1.1.100 做 ARP 请求,这个请求 R1 给我做了一个应答,所以我的得到一个映射, 其实是发给 R1 的, 抓 R2 的G0/0/1口的包。

「干货篇」NAT-网络地址转换技术_第7张图片

源地址是 100.1.1.1,目的 IP 是 12.1.1.100 。再抓PC的回包。

「干货篇」NAT-网络地址转换技术_第8张图片

源地址 192.168.10.1,目的 100.1.1.1 。接下来ping测试一下:

「干货篇」NAT-网络地址转换技术_第9张图片

发现华为的静态NAT也可以从外到内的主动访问,这是 Huawei 做的优化,和 Cisco 一样。

戳这里免费下载试听课

你可能感兴趣的:(网络网络编程网络通信)