You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- 配置一条访问控制清单(access control list, ACL ), 其将匹配所有需要转换的流量。此访问控制清单可以是标准、扩展的命名 ACL 或编号 ACL (a standard or an extended named or numbered ACL )。
10
13
11
-
- 作为可选项,使用全局配置命令`ip nat pool <name> <start-ip> <end-ip> [netmaske <mask> | prefix-length <length>]`, 配置一个全球地址池(a pool of global addresses)。这会定义出一个内部本地地址将会转换成的内部全球地址池。
路由器会维护一个内部地址到外部地址对应的清单,而最后该表格中的转换会超时(Your router will keep a list of the internal addresses to external addresses, and eventually the translation in the table will time out)。可以修改此超时值,但请找Cisco 技术支持工程师(a Cisco TAC engineer )的建议去修改。
IP 地址处于紧缺之中,在有着成千上万的地址需要路由时,将花一大笔钱(**静态 NAT 、动态 NAT 都无法解决此问题**)。在此情况下,可以使用**NAT overload 方案**(如图6. 6 ), 该方案又被思科叫做**端口地址转换(Port Address Translation, PAT )**或**单向NAT**。 PAT 巧妙地允许将某端口号加到某个 IP 地址,作为与另一个使用该 IP 地址的转换区分开来的方式。每个 IP 地址有多达 `65000` 个可用端口号。
125
+
IP 地址供不应求,当咱们有成百上千甚至数万个需要路由的地址时,那么就会花费咱们很多钱。在这种情形下,咱们可使用 NAT 过载(见图 30.6),也被思科其称为端口地址转换(PAT),或单向 NAT。PAT 巧妙地允许将端口号添加到 IP 地址,作为将其与另一使用同一 IP 地址的转换标识的方式。每个 IP 地址都有超过 65,000 个的可用端口。
126
126
127
-
尽管**这是超出 CCNA 考试范围的,但了解 PAT 如何处理端口号,会是有用的**。在每个思科文档中,都将每个公网 IP 地址的可用端口号分为`3`个范围,分别是`0-511`、`512-1023`和`1024-65535`。 PAT 给每个 UDP 和 TCP 会话都分配一个独特的端口号。它会尝试给原始请求分配同样的端口值,但如果原始的源端口号已被使用,它就会开始从某个特别端口范围的开头进行扫描,找出第一个可用的端口号,分配给那个会话。
127
+
虽然这超出了 CCNA 考试的范围,但了解 PAT 如何处理端口号,会非常有用。根据 Cisco 文档,他将每个全球 IP 地址的可用端口,分为三个范围:0-511、512-1023 及 1024-65535。PAT 会分配一个唯一源端口,给每个 UDP 或 TCP 会话。他将尝试分配原始请求的同一端口值,但当这个原始源端口已被使用时,那么他将从特定端口范围的起点开始扫描,找到第一个可用端口并将其分配给该次对话。
128
128
129
129

130
130
131
-
*图6.6 -- NAT Overload*
131
+
**图 30.6** -- **NAT 过载**
132
132
133
-
此时,命令`show ip nat translations`给出的表格,将会显示下面这样的 IP 地址及端口号。
133
+
这次的 `show ip nat translations` 数据表,就会显示 IP 地址及端口号。
134
134
135
-
|内侧地址|外侧 NAT 地址(带有端口号) |
136
-
| --| --|
137
-
|`192.168.1.1`|`200.1.1.1:30922`|
138
-
|`192.168.2.1`|`200.1.1.2:30975`|
135
+
|内部地址|外部 NAT 地址(带有端口号) |
136
+
| -:| -:|
137
+
| 192.168.1.1 | 200.1.1.1:30922 |
138
+
| 192.168.2.1 | 200.1.1.2:30975 |
139
139
140
-
而要配置 PAT ,需要进行如同动态 NAT 的那些同样配置,还要在地址池后面加上关键字`overload`。
0 commit comments