命令 |
描述 |
ip address ip-address mask [secondary] |
分配IPv4地址的接口子命令 |
ip nat [inside | outside] |
标识地址在内部还是外部的接口子命令 |
ip nat inside source {list {access-list-number | access-list-name} | route-map name} {interface type number | pool pool-name} [overload] |
定义NAT的内部地址集和对应外部地址的全局命令 |
ip nat inside destination list {access-list-number | name} pool name |
使用目的地址NAT的全局命令 |
ip nat outside source {list {access-list-number | access-list-name} | route-map name} pool pool-name [add-route] |
同时使用目的地址和动态NAT的全局命令 |
ip nat pool name start-ip end-ip {netmask netmask | prefix-length prefix-length}[type rotary] |
为动态NAT创建IP地址池的全局命令 |
show ip nat statistics |
显示NAT表中的包计数信息以及基本配置信息 |
show ip nat translations [verbose] |
显示NAT表 |
clear ip nat translation {* | [inside global-ip local-ip] [outside local-ip global-ip]} |
根据使用的参数,在NAT表中清除所有或一部分动态记录 |
debug ip nat |
用日志记载每个包通过NAT的地址信息 |
show ip interface [type number] [brief] |
显示IPv4接口的信息 |
字段 |
含义 |
版本号(Version) |
IP协议的版本,一般是IPv4,但IPv6会越来越流行 |
包头长度(Header Length) |
定义IP包头的长度,长度必须是4的倍数,实际比特数应该等于长度*4 |
DS字段(DS Field) |
区分服务字段,原来称为ToS(服务类型)字节。用于对不同IP包应用不同的QoS服务级别 |
包长度(Packet Length) |
表示整个IP包的长度(包括数据) |
标识(Identification) |
用于IP包分段。如果一个包分成几段,那么这些段都有同样的标识,这样后面就可以用来重组IP包 |
标记(Flags) |
用于IP包的分段(3位) |
分段偏移(Fragment Offset) |
用于表示IP分段在原始IP包中的偏移位置 |
生存期(Time to Live) |
用来防止路由循环,通过一次路由器该值就减1,如果减为0,该IP包即丢弃 |
协议(Protocol) |
表示IP包承载数据的协议类型 |
包头校验(Header Checksum) |
用来确定包头(非数据)在传输中是否产生错误 |
源地址(Source IP Address) |
32位的IP包发送地址 |
目的地址(Destination IP Address) |
32位的IP包接收地址 |
可选字段和填充(Optional Header Fields and Padding) |
可用于未来扩展的字段,另外,如果可选字段不是4的倍数,加入填充信息。 |