H3C 地址池 NAT
多公网地址场景下,H3C 的地址池支持命名:配置时给组取一个有意义的名字,接口引用时用编号或名称都行。名字化的好处在多出口或多业务场景下体现明显——查配置时一眼能看出这个池是给哪条出口用的,避免改错对象。
基本信息
| 适用平台 | H3C Comware(对照:华为 nat address-group、思科 ip nat pool) |
|---|---|
| H3C 命令 | nat address-group 组号 name 名称,再配 address 起止地址 |
| 接口引用 | nat outbound ACL 号 address-group 组号或名称 |
| 华为对照 | nat address-group 组号,mode pat,section 0 起止地址 |
| 思科对照 | ip nat pool 名称 起止地址 netmask 掩码,再 overload |
三厂地址池写法对照
| 环节 | H3C Comware | 华为 VRP | 思科 IOS |
|---|---|---|---|
| 定义地址池 | nat address-group 1 name NATPOOL | nat address-group 1 | ip nat pool NATPOOL 起 止 netmask |
| 地址范围 | address 起 止 | section 0 起 止 | 定义时写在 pool 命令行 |
| 模式 | 按配置项决定 | mode pat | 使用 overload 表示端口复用 |
| 接口引用 | nat outbound ACL address-group | nat outbound ACL address-group | ip nat inside source list 池 overload |
| 查看与核对 | display nat address-group | display nat address-group | show ip nat statistics |
典型使用场景
- 多出口环境给每条出口规划独立的地址池,便于区分来源
- 对外提供服务的网段需要独立的公网地址段
- 排障时按地址池名称快速定位是哪条出口的映射
- 扩容公网地址:先加地址到池中,再评估是否需要调整引用
- 审计保留记录:命名规范让每个池的用途有据可查
- 迁移出口:新旧池并行一段时间,观察转换情况后再下线旧池
H3C Comware
H3C Comware
nat address-group 1 name NATPOOL # 命名便于维护
address 202.1.1.1 202.1.1.20
acl basic 2000
rule 0 permit source 192.168.1.0 0.0.0.255
interface GigabitEthernet1/0/1
nat outbound 2000 address-group NATPOOL
display nat address-group华为 VRP 与思科 IOS
华为 VRP 与思科 IOS
nat address-group 1 # 华为
mode pat
section 0 202.1.1.1 202.1.1.20
interface GigabitEthernet0/0/1
nat outbound 2000 address-group 1
ip nat pool NATPOOL 202.1.1.1 202.1.1.20 netmask 255.255.255.0 # 思科
ip nat inside source list 1 pool NATPOOL overloadH3C 引用地址池既可用编号也可用名称,改名时要先解除所有引用再改,否则配置会报错或引用失效。命名规范建议带上出口与业务含义,避免多个池名字相似;变更前先把引用关系列出来,逐个核对,确认没有遗漏再动手。
删除仍被接口引用的地址池会报错,需要先解除引用。若在业务时段先解除引用再重建,期间的会话会中断,属于需要维护窗口的操作,操作前把原配置记录下来,便于快速回退。