NAT 会影响路由器上的其他网络吗?

网络工程 纳特
2022-02-21 23:37:04

NAT 会影响路由器上的其他网络吗?

如果我在路由器上有两个子网,我想通过 natted 接口访问非 natted 网络。会不会有什么影响?

也就是说,我从 r1 访问正常的非 natted 网络有什么问题吗?

r1
|
nat 外网
|
r2-----------(正常网络非natted)
|
|
nat 内网

1个回答
 r1
 |
 nat outside network
 |
 r2-----------------------(normal network non-natted)
 |
 |
 nat inside network

...从 r1 访问正常的非 natted 网络会有什么问题吗?

假设您在所有设备上正确路由,R1可以访问normal network non-natted. 要明确...

认为:

  • nat outside network是 198.51.100.0/24
  • (normal network non-natted)是 203.0.113.0/24
  • nat inside network是 10.1.1.0/24
  • R1 有到 203.0.113.0/24 的路由
  • R2 有一条通往 R1 上或后面的任何东西的路线

包流

如果 R1 收到 203.0.113.50 的数据包,它会将数据包转发给 R2。R2 有一个 203.0.113.0/24 的连接接口,因此它查找 203.0.113.50 1的 layer2 邻接信息,并将 R1 的数据包转发到normal network non-natted只要 203.0.113.50 有一个默认指向 R2,并且 R2 可以到达最初源自 R1 后面的流量的 IP 子网,那么就没有问题。

综上所述,NAT 是同一路由器/防火墙上两个接口之间的本地操作。NAT 不影响未参与 NAT 的接口的可达性。


1使用 ARP 表,如果normal network non-natted是以太网。