CCNP之高级NAT实验

一. 实验目的

本实验的目的是通过配置负载均衡 NAT 以及使用 NAT 转换交叉地址空间,让学员对

NAT 的工作原理有更深的认识,掌握 NAT 在路由器上的配置方法,对 NAT 在网络上的应

用有更深的了解。

二. 原理知识

NAT 配置中的常用命令:

ip nat : 接口配置命令。 以在至少一个内部和一个外部接口上启用 NAT。

ip nat inside source static local-ip global-ip:全局配置命令。在对内部局部地址使用静

态地址转换时,用该命令进行地址定义。

access-list access-list-number local-ip-address:使用该命令为内部网络定

义一个标准的 IP 访问控制列表。

ip nat pool pool-name start-ip end-ip netmask netmask [type rotary]: 使用该命令为内部

网络定义一个 NAT 地址池。

ip nat inside source list access-list-number pool pool-name [overload]: 使用该命令定义

访问控制列表与 NAT 内部全局地址池之间的映射。

ip nat outside source list access-list-number pool pool-name [overload]: 使用该命令定义

访问控制列表与 NAT 外部局部地址池之间的映射。

ip nat inside destination list access-list-number pool pool-name: 使用该命令定义访问控

制列表与终端 NAT 地址池之间的映射。

show ip nat translations: 显示当前存在的 NAT 转换信息。

show ip nat statistics: 查看 NAT 的统计信息。

show ip nat translations verbose: 显示当前存在的 NAT 转换的详细信息。

debug ip nat: 跟踪 NAT 操作,显示出每个被转换的数据包。

Clear ip nat translations *: 删除 NAT 映射表中的所有内容.

三. 实验步骤

(一) 用 NAT 转换交叉地址空间:

配置两条静态路路由, RouterA 上配置到达外部局部地址的路由, RouterB 上配

置到达内部全局地址的路由,只两条路由是非常重要的。

1) RouterA 的配置:

Router-A#config t

Router-A(config)#ip route 202.116.64.0 255.255.255.0 192.168.1.2

2) RouterB 的配置:

Router-B#config

Router-B(config)#ip route 202.116.78.0 255.255.255.0 192.168.1.1

2.用 NAT 转换交叉地址空间:

1)基本配置: 。

Router-A#config t

Router-A(config)# ip nat pool CISCO 202.116.78.1 202.116.78.254 netmask

255.255.255.0

Router-A(config)# ip nat pool ZSU 202.116.64.1 202.116.64.254 netmask

255.255.255.0

Router-A(config)# access-list 1 permit 10.1.1.0 0.0.0.255

Router-A(config)#ip nat inside source list 1 pool CISCO

Router-A(config)#ip nat outside source list 1 pool ZSU

Router-A(config)#int e0

Router-A(config-if)#ip nat inside

Router-A(config-if)#int s0

Router-A(config-if)#ip nat outside

2)查看 NAT 转换交叉地址空间的配置:

Router-A#show ip nat translations

2

Router-A#show ip nat statistics

Router-A#show ip nat translations verbose

Router-A#debug ip nat

3)检验 NAT 转换交叉地址空间:

1. 在 Host_1 上 ping RouterB 的 s0,建立内部局部地址 10.1.1.1 与内部全局

地址 202.116.78.1 之间的映射,可使用 show ip nat translations 查看映射关

系,可使用 debug ip nat 查看映射过程.

2. 在 Host_2 上 ping 内部全局地址 202.116.78.1,可建立外部全局地址

10.1.1.1,外部局部地址 202.116.64.1 和内部全局地址 202.116.78.1 之间的

映射, 可使用 show ip nat translations 查看映射关系,可使用 debug ip nat

查看映射过程.

(二)TCP负载均衡

配置两条静态路路由, RouterA 上配置到达外部局部地址的路由, RouterB 上配

置到达内部全局地址的路由,只两条路由是非常重要的。

1) RouterA 的配置:

Router-A#config t

Router-A(config)#ip route 202.116.64.0 255.255.255.0 192.168.1.2

2) RouterB 的配置:

Router-B#config

Router-B(config)#ip route 202.116.78.0 255.255.255.0 192.168.1.1

2.用 NAT 转换交叉地址空间:

1)基本配置: 。

Router-A#config t

Router-A(config)# ip nat pool CISCO 202.116.78.1 202.116.78.254 netmask

255.255.255.0

Router-A(config)# ip nat pool ZSU 202.116.64.1 202.116.64.254 netmask

255.255.255.0

Router-A(config)# access-list 1 permit 10.1.1.0 0.0.0.255

Router-A(config)#ip nat inside source list 1 pool CISCO

Router-A(config)#ip nat outside source list 1 pool ZSU

Router-A(config)#int e0

Router-A(config-if)#ip nat inside

Router-A(config-if)#int s0

Router-A(config-if)#ip nat outside

2)查看 NAT 转换交叉地址空间的配置:

Router-A#show ip nat translations

2

Router-A#show ip nat statistics

Router-A#show ip nat translations verbose

Router-A#debug ip nat

3)检验 NAT 转换交叉地址空间:

1. 在 Host_1 上 ping RouterB 的 s0,建立内部局部地址 10.1.1.1 与内部全局

地址 202.116.78.1 之间的映射,可使用 show ip nat translations 查看映射关

系,可使用 debug ip nat 查看映射过程.

2. 在 Host_2 上 ping 内部全局地址 202.116.78.1,可建立外部全局地址

10.1.1.1,外部局部地址 202.116.64.1 和内部全局地址 202.116.78.1 之间的

映射, 可使用 show ip nat translations 查看映射关系,可使用 debug ip nat

查看映射过程.

2)TCP负载均衡

将 10.1.1.1 和 10.1.1.2 分别作为两台相同的 WWW 服务器, 它们有共同的

虚拟地址 10.1.1.4。

1)在 RouterA 上配置 TCP 负载均衡: 。

参数“ type rotaty”使该地址池成为一个循环型的, 否则将不能进行负载均衡。

基本命令:

Router-A#config t

Router-A(config)# ip nat pool CISCO 10.1.1.2 10.1.1.3 netmask 255.255.255.0

type rotary

Router-A(config)# access-list 1 permit 10.1.1.4 0.0.0.0

Router-A(config)#ip nat inside destination list 1 pool CISCO

Router-A(config)#int e0

Router-A(config-if)#ip nat inside

Router-A(config-if)#int s0

Router-A(config-if)#ip nat outside

3)检验 TCP 负载均衡:

在 10.1.1.1 和 10.1.1.2 两台服务器上利用 PWS 发布不同的网页, 在外部

网络的一台主机上访问它们共有的虚拟地址 http://10.1.1.4, NAT 路由器将

会把数据包负载均衡到每一台服务器, 我们可以看到, 主机将轮流访问两台

服务器上的主页。

本文来自企鹅号 - 厦门微思网络媒体

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏彭湖湾的编程世界

【计算机网络】TCP通信的细节及TCP连接对HTTP事务处理性能影响

从三次握手的细节说起 刚开始尝试使用java等后端语言写IO流,或用套接字(socket)实现简单C/S通信的同学们,常常会接触到的一个概念:就是所谓的“三次握...

2316
来自专栏SDNLAB

Open vSwith模拟网关实现不同子网的互通

一.实验目的 本实验通过Mininet构建子网,并使得OVS作为网关,来模拟子网间的互通。在实验的过程中,我们来学习一下内容: OVS构建子网过程。 OVS设置...

43210
来自专栏猿人谷

TCP第三次握手失败怎么办

笔试题中经常会遇到这个问题:如果tcp建立连接时第三次握手失败,tcp会做何操作?该问题的本质是判断我们对tcp的状态转换是否能有比较深刻的理解。只要理解了下面...

2667
来自专栏机器学习从入门到成神

校招面试知识点复习之计算机网络

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/sinat_35512245/articl...

1351
来自专栏SDNLAB

基于Mininet的MAC地址学习实验

1 实验目的 了解交换机的MAC地址学习过程; 了解交换机对已知单播、未知单播和广播帧的转发方式。 2 实验原理 MAC(media access contro...

4035
来自专栏Golang语言社区

55. 上传文件(Web版) | 厚土Go学习笔记

实现一个简单的页面上传文件功能。 单机测试,上传1G以上的MP4电影也没问题。如果是internet环境,你测试一下告我好了。呵呵! /** * MyFileU...

2766
来自专栏乐沙弥的世界

网络及TCP/IP简明快速基础

网络基础知识,除了网络管理人员必须掌握之外,对于系统运维人员,数据库管理员以及程序员等多了解和掌握是有百利而无一害。本文简明扼要介绍了网络常见的名词及术语以及T...

1043
来自专栏JavaEdge

HTTP 实战(二)-协议基础及发展史1 5层网络模型介绍2 HTTP协议的发展历史3 HTTP的三次握手

941
来自专栏finleyMa

Laravel 用户授权 Gate和Policy

参考:https://d.laravel-china.org/docs/5.5/authorization

1461
来自专栏用户画像

第14章 帧中继

403. 一台空配置的MSR 路由器通过接口S1/0 接入帧中继网络。要在该路由器上通过配置帧中继子接口来实现连通,则关于帧中继子接口描述正确的是__AC。

731

扫码关注云+社区

领取腾讯云代金券