设为首页 收藏本站
查看: 1243|回复: 0

CISCO IP nat 常用命令及原理详解(转发1)

[复制链接]
发表于 2015-5-24 05:51:38 | 显示全部楼层 |阅读模式
CISCO IP nat 常用命令及原理详解  语法:
  ip nat {inside | outside}
  no ip nat {inside | outside}
  本命令用于设置应用NAT的内网和外网的接口。使用 no 选项可使接口不再应用NAT。
  参数:
  inside:表示该接口连接内部网络。
  outside:表示该接口连接外部网络。
  缺省值:接口上没有应用NAT。
  命令模式:接口配置模式。
  说明:数据包只有在 outside 接口和 inside 接口之间路由时,并且符合一定规则的,才会进行NAT转换。所以实现NAT的路由器必须配置至少一个 outside 接口和一个 inside 接口,也可配置多个。
  范例:
  Ruijie(config)#interface f0/0Ruijie(config-if)#ip address 192.168.10.1 255.255.255.0Ruijie(config-if)#ip nat insideRuijie(config-if)#no shutdownRuijie(config-if)#interface f0/1Ruijie(config-if)#ip address 200.19.12.17 255.255.255.0Ruijie(config-if)#ip nat outsideRuijie(config-if)#no shutdown
本例路由器的 fastethernet 0/0 连接的是内网,被定义为 inside 接口, fastethernet 0/1 连接的是外网,被定义为 outside 接口。
  相关命令:
  show ip nat statistics 查看NAT统计数据和规则,包括inside和outside接口
  
ip nat inside destination
  语法:
  ip nat inside destination list access-list-number pool pool-name
  no ip nat inside destination list access-list-number pool pool-name
  启用NAT内部目标地址转换。使用 no 选项可关闭NAT内部目标地址转换。
  参数:
  access-list-number:访问控制列表的表号。它指定由哪个访问控制列表来定义目标地址的规则。
  pool-name:IP地址池名字。该地址池定义了用于NAT转换的内部本地地址。
  缺省值:没有启用NAT内部目标地址转换。
  命令模式:全局配置模式。
  说明:NAT内部目标地址转换可用于实现TCP负载均衡,你可以用一台虚拟主机代替多台实际主机接收用户的TCP请求,由NAT把这些请求轮流映射到各个实际主机上,达到负载分流的目的。
  配置TCP负载均衡时,访问控制列表定义的是虚拟主机的地址,IP地址池中定义的是各台实际主机的地址。
  范例:
  Ruijie(config)#ip nat pool np 192.168.1.1 192.168.1.3 netmask 255.255.255.0 type rotaryRuijie(config)#access-list 1 permit 60.8.1.1 0.0.0.0Ruijie(config)#ip nat inside destination list 1 pool np
本例定义了一个TCP负载均衡,虚拟主机地址为60.8.1.1,由access-list 1定义,实际主机地址为192.168.1.1~192.168.1.3,由地址池np定义。
  相关命令:
  ip nat pool 创建一个NAT地址池
access-list 定义访问控制列表
  ip nat inside source list
  语法:
  ip nat inside source list access-list-number {pool pool-name | interface interface-id} [overload]
  no ip nat inside source list access-list-number
  启用内部源地址转换的动态NAT。使用 no 选项可关闭该动态NAT。
  参数:
  access-list-number:访问控制列表的表号。它指定由哪个访问控制列表来定义源地址的规则。
  pool-name:IP地址池名字。该地址池定义了用于NAT转换的内部全局地址。
  interface-id:接口号。指定用该接口的IP地址作为内部全局地址。
  overload:启用端口复用,使每个全局地址可以和多个本地地址建立映射,在多对一的nat转换中才会使用overload,以使多个地址同时通过一个nat地址来通信,如果不加此命令则一个时间片内只有一条内部地址可以通信。此命令在nat地址下加子接口。
  缺省值:没有启用NAT。
  命令模式:全局配置模式。
  说明:在锐捷路由器中,端口复用默认是启用的,有没有overload关键字都是一样的,保留这个参数是为了和Cisco的命令兼容。
  配置内部源地址的动态NAT时,访问控制列表定义的是内部本地地址的规则,IP地址池中定义的是内部全局地址,它通常是注册的合法地址。
  范例1:
  Ruijie(config)#ip nat pool np 200.10.10.1 200.10.10.9 netmask 255.255.255.0Ruijie(config)#access-list 1 permit 192.168.1.0 0.0.0.255Ruijie(config)#access-list 1 permit 172.16.0.0 0.0.255.255Ruijie(config)#ip nat inside source list 1 pool np overload
本例定义了一个内部源地址动态NAT,内部本地地址为192.168.1.*和172.16.*.*的格式,由access-list 1定义,只有这两种地址才会进行NAT转换。内部全局地址为200.10.10.1~200.10.10.9,共9个地址,由地址池np定义。每个全局地址都可以和多个本地地址建立映射,用端口号区分各个映射。
  范例2:
  Ruijie(config)#access-list 1 permit 192.168.0.0 0.0.255.255Ruijie(config)#ip nat inside source list 1 interface s1/0 overload
本例定义了一个内部源地址动态NAT,内部本地地址为192.168.*.*的格式,由access-list 1定义。内部全局地址为 Serial 1/0 的IP地址。所有本地地址都会映射为这一个IP地址,用端口号区分各个映射。
  相关命令:
  ip nat pool 创建一个NAT地址池
access-list 定义访问控制列表
  
ip nat inside source static
  语法:
  ip nat inside source static local-address global-address [permit-inside]
  no ip nat inside source static local-address global-address [permit-inside]
  ip nat inside source static protocol local-address local-port global-address global-port [permit-inside]
  no ip nat inside source static protocol local-address local-port global-address global-port [permit-inside]
  启用内部源地址转换的静态NAT。使用 no 选项可删除该静态NAT。
  参数:
  local-address:内部本地地址。是主机在网络内部的IP地址,一般是未注册的私有地址。
  global-address:内部全局地址。是内部主机在外部网络表现出的地址,一般是注册的合法地址。
  protocol:协议。可以是 TCP 或 UDP。
  local-port:本地地址的服务端口号。
  global-port:全局地址的服务端口号,它可以和local-port不同。
  permit-inside:允许内部用户使用全局地址访问本地主机

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-69943-1-1.html 上篇帖子: CISCO IP nat 常用命令及原理详解(转发2) 下篇帖子: Cisco IRB BVI
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表