码迷,mamicode.com
首页 > 其他好文 > 详细

F5 BIG-IP常见NAT配置

时间:2019-01-14 21:21:53      阅读:1013      评论:0      收藏:0      [点我收藏+]

标签:src   virtual   bfc   特定   查看   tps   9.png   网站   cto   

Virtual Server + Pools

网络拓扑

Virtual server 实际上就是公司对外公布网站,只开放80端口或者443之类的,
除此之外都不开放。另外Virtual Server+Pools 可以轻松实现负载均衡。

配置之前还是先要准备好网络拓扑 如下:

技术分享图片

配置一个Pools(配置内部服务器)

配置pools 其实就是配置内部将要转换的地址或者服务器。
按图依次点击:
技术分享图片

点击Create ,创建:
技术分享图片

这里新建的内容是属于,添加内部地址:
技术分享图片

可以在下面的界面里边进行增加或者删除节点:
技术分享图片

当配置完pools,如果有至少一个节点是up的,那么pools就是up:
技术分享图片

配置一个Virtual Server 关联pools

其实就是配置一个公网地址来和内网地址映射起来。

按照图片显示依次进入选择:
type:选择将要用于转发的类型
source address :这里不用填写
destination address:这里是用于nat转发的公网地址
service port:是要对外提供的服务端口和协议

Default pool: 这里选择你刚才新建的私网地址池

技术分享图片
添加完成后,可以看到virtual server 列表已经有一个up了:
技术分享图片

通过Network Map可以查看所有设置的virtual server列表:
技术分享图片

公网测试访问内网服务器80

技术分享图片

查询虚拟服务器被访问的流量

技术分享图片

SNAT实现内部私网ip上网

配置SNAT列表

按照图片依次进入:
技术分享图片

点击Create 新建一个SNAT:
技术分享图片

配置nat列表名,并最好填写相关描述。
Translation :代表用于nat转换的公网ip,或者这里也可以选择snat pool。
Origin :代表即将要去上网的私网ip或者ip段或者internal。
技术分享图片

点击Finished完成。

注意:
当想只允许某一地址上网可以选择 特定地址:
技术分享图片

当然也可以通过允许f5的接口段去上网:
(这里其实相当于只要是从internal过来的地址都可以上网了。)
技术分享图片

当然也可以限制某些vlan不让上网:
技术分享图片

开启icmp转发

默认big-ip的snat配置成功后,接口只转发tcp和udp。但是我们经常用ping去测试网站是否ping通,测试网络连通性。所以要让接口转发所以协议。

依次图片依次进入:
技术分享图片

技术分享图片

默认的配置如下图,SNAT数据转发只转发tcp和udp:
技术分享图片

所以我们要改成 转发所有,最后选择update:
技术分享图片

内网验证

做完以上全部配置,下面进行验证。

注意:
如果是模拟器环境,最好先用连接F5 的最近的内网网络设备或者内网地址的网关去ping一下!!!

测试如下:

用内网的12.1.1.10去ping公网9.9.9.9服务器,并访问web:
技术分享图片

用内网的192.168.98.11去测试公网9.9.9.9 连通情况:
技术分享图片

查看nat转发的流量:
技术分享图片

NAT实现一对一转发

配置NAT

这里将的就是通常的静态nat,一对一映射。

将公网地址13.1.1.12和12.1.1.10 做一对一映射,这里和前面不冲突。

技术分享图片

技术分享图片

技术分享图片

验证

用公网的9.9.9.9服务器通过ping、ssh去验证13.1.1.12和12.1.1.10的nat转换 :
技术分享图片

完成

以上就是常见的NAT用法,当然在ip充裕和内网规划好的情况下,可以建立公网地址池和私网地址池,来做各种NAT 。

F5 BIG-IP常见NAT配置

标签:src   virtual   bfc   特定   查看   tps   9.png   网站   cto   

原文地址:http://blog.51cto.com/506554897/2342651

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!