功能概览
IPAM 是一个功能完善的 IP 地址管理系统,提供从网络基础设施管理到组织架构集成的全方位解决方案。
核心功能模块
🌐 网络基础设施管理
网络基础设施管理是 IPAM 的核心功能,提供对网络资源的全面管理能力:
- 网络区域管理:逻辑分组网络区域,支持多区域网络架构
- 网关管理:独立网关资源,可被多个子网共享使用
- 子网管理:创建和管理IP子网,支持CIDR表示法
- IP地址生成:根据子网范围自动生成IP地址池
🏢 组织架构管理
组织架构管理与 IP 地址深度集成,实现资源的精细化管理:
- 单位管理:管理组织单位信息,支持多单位架构
- 部门管理:完整的部门CRUD功能,支持层级结构
- 项目管理:项目归属部门,支持IP绑定和自动部门分配
- 用户联系方式:管理IP地址的实际使用人信息
📍 IP地址管理
IP 地址管理是系统的核心,提供完整的生命周期管理:
- IP地址分配:动态分配IP地址,支持预分配和已分配状态
- 在线状态监控:实时监控IP和网关的在线状态
- MAC地址扫描:通过ARP扫描自动发现MAC地址
- 项目绑定:IP绑定项目时自动设置所属部门
📝 动态字段系统
动态字段系统允许自定义 IP 地址属性,满足个性化需求:
- 自定义字段:为IP地址添加自定义字段(文本、数字、下拉、日期等)
- 字段定义管理:管理员可定义字段名称、标签、类型、是否必填
- 字段管理:支持创建、编辑、删除、启用/禁用
- IP绑定:编辑IP时填写自定义字段值
🔄 全量导入导出
批量操作功能大大提高数据管理效率:
- 多资源导出:支持6种资源的多Sheet Excel导出
- 智能导入:支持多Sheet Excel导入,带预览验证
- 双重验证:单位支持名称+编码双重验证,其他资源按名称验证
- 依赖排序:自动按依赖关系处理导入顺序
- 事务保护:导入过程使用事务,确保数据一致性
- 错误报告:详细的预览和导入结果报告
🔍 网络扫描与监控
网络扫描功能自动发现网络设备,监控功能实时掌握网络状态:
- 在线状态监测:实时监控IP和网关在线状态
- 网络扫描:通过ARP扫描发现MAC地址
- 探针系统:分布式扫描探针支持,支持多节点部署
- 实时告警:监控异常状态,及时发现网络问题
🛡️ 权限控制
精细化的权限控制保障数据安全:
- 管理员 (admin):完整系统管理权限,包括用户管理、数据导入导出
- 操作员 (operator):IP地址分配和管理,查看部门和项目
- 只读用户 (readonly):查看所有数据,无修改权限
功能架构图
┌─────────────────────────────────────────────────────────────┐
│ IPAM 系统 │
├─────────────────────────────────────────────────────────────┤
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ 网络管理 │ │ 组织管理 │ │ IP管理 │ │
│ │ ·网络区域 │ │ ·单位 │ │ ·IP分配 │ │
│ │ ·网关 │ │ ·部门 │ │ ·状态监控 │ │
│ │ ·子网 │ │ ·项目 │ │ ·MAC扫描 │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
├─────────────────────────────────────────────────────────────┤
│ ┌──────────────┐ ┌──────────────┐ ┌──────────────┐ │
│ │ 动态字段 │ │ 导入导出 │ │ 网络扫描 │ │
│ │ ·自定义字段 │ │ ·Excel导入 │ │ ·ARP扫描 │ │
│ │ ·字段类型 │ │ ·Excel导出 │ │ ·探针系统 │ │
│ │ ·字段验证 │ │ ·数据验证 │ │ ·在线监控 │ │
│ └──────────────┘ └──────────────┘ └──────────────┘ │
├─────────────────────────────────────────────────────────────┤
│ 权限控制系统 │
│ 管理员 / 操作员 / 只读用户 │
└─────────────────────────────────────────────────────────────┘适用场景
企业网络管理
- 管理企业内部网络,包括办公网、生产网、测试网
- 为不同部门分配IP地址段
- 监控网络设备在线状态
- 通过网络扫描发现未授权设备
数据中心管理
- 管理数据中心的IP地址资源
- 为不同项目分配IP地址
- 监控服务器和网络设备状态
- 通过探针系统进行分布式扫描
多租户网络
- 为不同租户分配独立的网络区域
- 管理租户的IP地址和子网
- 监控租户网络的使用情况
- 支持租户数据的导入导出