




已阅读5页,还剩1页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Cisco IP nat 常用命令及原理详解 ip nat 语法 ipnat inside outside noip nat inside outside 本命令用于设置应用 NAT 的内网和外网的接口 使用 no 选项可使接口不再应用 NAT 参数 inside 表示该接口连接内部网络 outside 表示该接口连接外部网络 缺省值 接口上没有应用 NAT 命令模式 接口配置模式 说明 数据包只有在 outside 接口和 inside 接口之间路由时 并且符合一定规则的 才会进行 NAT 转换 所以实现 NAT 的路由器必须配置至少一个 outside 接口和一个 inside 接口 也可配置多个 范例 cisco config interfacef0 0 cisco config if ipaddress 192 168 10 1 255 255 255 0 cisco config if ipnat inside cisco config if noshutdown cisco config if interfacef0 1 cisco config if ipaddress 200 19 12 17 255 255 255 0 cisco config if ipnat outside cisco config if noshutdown 本例路由器的 fastethernet 0 0 连接的是内网 被定义为 inside 接口 fastethernet 0 1 连接的是外网 被定义为 outside 接口 相关命令 showip nat statistics 查看 NAT 统计数据和规则 包括 inside 和 outside 接口 ip nat inside destination 语法 ipnat inside destination list access list number pool pool name noip 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 地址池中定义的是各台实际主机 的地址 范例 cisco config ipnat pool np 192 168 1 1 192 168 1 3 netmask 255 255 255 0 type rotary cisco config access list1 permit 60 8 1 1 0 0 0 0 cisco config ipnat inside destination list 1 pool np 本例定义了一个 TCP 负载均衡 虚拟主机地址为 60 8 1 1 由 access list 1 定义 实际主机地址为 192 168 1 1 192 168 1 3 由地址池 np 定义 相关命令 ipnat pool 创建一个 NAT 地址池 access list 定义访问控制列表 ip nat inside source list 语法 ipnat inside source list access list number pool pool name interfaceinterface id overload noip 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 cisco config ipnat pool np 200 10 10 1 200 10 10 9 netmask 255 255 255 0 cisco config access list1 permit 192 168 1 0 0 0 0 255 cisco config access list1 permit 172 16 0 0 0 0 255 255 cisco config ipnat 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 list1 permit 192 168 0 0 0 0 255 255 Ruijie config ipnat inside source list 1 interface s1 0 overload 本例定义了一个内部源地址动态 NAT 内部本地地址为 192 168 的格式 由 access list 1 定义 内 部全局地址为 Serial 1 0 的 IP 地址 所有本地地址都会映射为这一个 IP 地址 用端口号区分各个映射 相关命令 ipnat pool 创建一个 NAT 地址池 access list 定义访问控制列表 ip nat inside source static 语法 ipnat inside source static local address global address permit inside noip nat inside source static local address global address permit inside ipnat inside source static protocol local address local port global addressglobal port permit inside noip nat inside source static protocol local address local port global addressglobal port permit inside 启用内部源地址转换的静态 NAT 使用 no 选项可删除该静态 NAT 参数 local address 内部本地地址 是主机在网络内部的 IP 地址 一般是未注册的私有地址 global address 内部全局地址 是内部主机在外部网络表现出的地址 一般是注册的合法地址 protocol 协议 可以是 TCP 或 UDP local port 本地地址的服务端口号 global port 全局地址的服务端口号 它可以和 local port 不同 permit inside 允许内部用户使用全局地址访问本地主机 缺省值 没有启用 NAT 命令模式 全局配置模式 说明 静态 NAT 主要用于那些对需要对外部用户开放的服务 如 Web 服务器等 它可以把本地地址 映射为指定的全局地址 第一种格式实现的是一对一的 NAT 映射 第二种格式可实现一对多的映射 即一个全局地址可映射 多个内部地址 用端口号区分各个映射 范例 1 cisco config ipnat inside source static 192 168 1 6 200 10 10 2 本例定义了一个内部源地址静态 NAT 内部本地地址为 192 168 1 6 内部全局地址为 200 10 10 2 外网用户只能用 200 10 10 2 访问这台主机 内网用户只能用 192 168 1 6 访问这台主机 如果加上 permit inside 关键字 内网用户也能用 200 10 10 2 访问 范例 2 cisco config ipnat inside source static tcp 192 168 1 6 80 200 10 10 2 80 cisco config ipnat inside source static tcp 192 168 1 8 80 200 10 10 2 8080 本例定义了两个内部源地址静态 NAT 两个服务都是 Web 服务 内网用户可以用 http 192 168 1 6 和 http 192 168 1 8 访问这两个网站 外网用户需要用 http 200 10 10 2 和 http 200 10 10 2 8080 访问这 两个网站 ip nat outside source list 语法 ipnat outside source list access list number pool pool name noip nat outside source list access list number 启用外部源地址转换的动态 NAT 使用 no 选项可关闭该动态 NAT 参数 access list number 访问控制列表的表号 它指定由哪个访问控制列表来定义源地址的规则 pool name IP 地址池名字 该地址池定义了用于 NAT 转换的外部本地地址 缺省值 没有启用 NAT 命令模式 全局配置模式 说明 外部源地址 NAT 用于有地址重叠的情况 当两个需要互访的私有网络使用了同样的 IP 地址 或一个私有网络和公有网络使用了同样的 IP 地址 则产生地址重叠 这时需要把外部全局地址映射为一 个本地没有的外部本地地址才能实现互访 配置外部源地址的动态 NAT 时 访问控制列表定义的是外部全局地址的格式 IP 地址池中定义的是外部 本地地址 它应该和内部本地地址没有重叠 范例 cisco config ipnat pool outp 172 18 1 1 172 18 1 254 netmask 255 255 255 0 cisco config access list1 permit 192 168 1 0 0 0 0 255 cisco config ipnat outside source list 1 pool outp 本例定义了一个外部源地址动态 NAT 外部全局地址为 192 168 1 的格式 由 access list 1 定义 它 和内部地址有重叠 外部本地地址为 172 18 1 1 172 18 1 254 由地址池 outp 定义 这组地址是内部网络 中不使用的可路由地址 当从外部来的数据包 源地址是 192 168 1 的格式时 用 172 18 1 的地址替换 再进入内部网络 相关命令 ipnat pool 创建一个 NAT 地址池 access list 定义访问控制列表 ip nat outside source static 语法 ipnat outside source static global address local address noip nat outside source static global address local address ipnat outside source static protocol global address global port local addresslocal port noip nat outside source static protocol global address global port local addresslocal port 启用外部源地址转换的静态 NAT 使用 no 选项可删除该静态 NAT 参数 global address 外部全局地址 是外部主机在外部网络的地址 local address 外部本地地址 是外部主机在网络内部表现的 IP 地址 protocol 协议 可以是 TCP 或 UDP global port 外部全局地址的服务端口号 local port 外部本地地址的服务端口号 它可以和 global port 不同 缺省值 没有启用 NAT 命令模式 全局配置模式 说明 外部源地址静态 NAT 用于有地址重叠的情况 第一种格式实现的是一对一的 NAT 映射 第二 种格式可实现一对多的映射 即一个本地地址可映射多个全局地址 用端口号区分各个映射 范例 Ruijie config ipnat outside source static 192 168 1 1 172 18 1 6 本例定义了一个外部源地址静态 NAT 外部全局地址为 192 168 1 1 外部本地地址为 172 18 1 6 当 从外部来的数据包 源地址是 192 168 1 1 时 用 172 18 1 6 的地址替换 再进入内部网络 ip nat pool 语法 ipnat pool pool name start address end address netmask subnet mask prefix lengthprefix length type rotary ipnat pool pool name netmask subnet mask prefix length prefix length typerotary noip nat pool pool name 定义一个 IP 地址池 使用 no 选项可删除地址池 参数 pool name 地址池名字 在动态 NAT 配置命令中用这个名字引用地址池 start address 地址块起始 IP 地址 end address 地址块结束 IP 地址 subnet mask 地址块的子网掩码 prefix length 使用长度表示的掩码 是掩码的简化写法 typerotary 表示定义为轮转型地址池 每个地址分配的概率相等 锐捷路由器默认的地址池类型就是 轮转型 所以有没有 rotary 关键字都一样 保留此关键字是为了和 Cisco 命令兼容 缺省值 没有定义地址池 命令模式 全局配置模式 说明 第一种格式定义了一个包含地址块的地址池 第二种格式定义的是一个空地址池 之后可以用 address 命令向其中添加一个或多个地址块 范例 1 cisco config ipnat pool np1 200 10 10 1 200 10 10 9 netmask 255 255 255 0 本例定义了一个名为 np 的地址池 地址范围是 200 10 10 1 200 10 10 9 掩码是 255 255 255 0 范例 2 cisco config ipnat pool np2 200 10 10 1 200 10 10 9 prefix length 24 本例定义的地址池和例 1 完全相同 只是掩码用的是长度写法 范例 3 cisco config ipnat pool np3 netmask 255 255 255 0 cisco config address200 10 10 1 200 10 10 9 cisco config address201 15 8 17 201 15 8 25 本例先定义了一个空地址池 再用 addess 命令向其中加入了两个地址块 相关命令 addess 向 NAT 地址池中添加地址 ip nat translation 语法 ipnat translation 参数名参数值 noip nat translation 参数名 配置 NAT 转换记录的超时时间和转换记录条数限制 使用 no 选项可恢复缺省配置 该命令有多种用法 ipnat translation dns timeout seconds 定义 DNS 转换记录的超时时间 单位为秒 缺省值为 60 秒 ipnat translation finrst timeout seconds 定义 TCP 连接 FIN 及 RESET 后转换记录的超时时间 单位为秒 缺省值为 60 秒 ipnat translation icmp timeout seconds 定义 ICMP 转换记录的超时时间 单位为秒 缺省值为 60 秒 ipnat translation syn timeout seconds 定义 TCP 发出 syn 后没有收到应答的超时时间 单位为秒 缺省值为 60 秒 ipnat translation tcp timeout seconds 定义 TCP 连接转换记录的超时时间 单位为秒 缺省值为 1 天 ipnat translation udp timeout seconds 定义 UDP 连接转换记录的超时时间 单位为秒 缺省值为 300 秒 ipnat translation max entries number 定义 NAT 转换记录的最大个数 缺省为 30000 条 ipnat translation pre user user ip number 指定内网某个用户所允许的最大转换记录数 user ip 时用户的 IP 地址 如果为 0 0 0 0 则内网所有 用户使用相同的条数限制 具体 IP 的配置优先级高于 0 0 0 0 的配置 如果 user ip 后没有给出具体数值 则为 300 条 缺省情况下 不做限制 命令模式 全局配置模式 范例 1 cisco config ipnat translation pre user 0 0 0 0 500 cisco config ip
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 医疗器械产品订货合同
- 2025铝门代理合同协议
- 大棚安全培训内容课件
- 2025年有限空间作业安全风险识别与防控培训试题及答案
- 2025年制粉系统考试题库及答案
- 2025年有限空间作业安全操作规程安全技能考核试题及答案
- 2025年关于吸氧考试题及答案
- 2025年防雷检测专项资格考试试题及答案
- 2025年中考政治试卷及答案
- 西藏游客住宿管理办法
- 超声弹性成像技术规范
- 钢材冷弯项目投资可行性研究分析报告(2024-2030版)
- 坝顶拆除方案(3篇)
- 110kV变电站初步设计与规划方案指南
- 企业技术津贴管理办法
- 养老护理员全套培训课件
- JJF 2250-2025 数字化交流电能表型式评价大纲
- 2025年-北京语言大学社会和应届生事业编制人员公招聘考试笔试试卷附答案
- 做账实操-无人机关联行业的账务处理分录
- 空间数据不确定性分析-第2篇-洞察及研究
- 文化设计符号解析-洞察及研究
评论
0/150
提交评论