مدیریت آدرسدهی IP (IPAM)
IP Address Management (IPAM)
مدیریت کامل فضاهای آدرس IPv4 و IPv6 شامل Prefix، IP Range، IP Address و VRF
مدلهای داده
قابلیتها
نمای کلی
NetBox به عنوان یک پلتفرم IPAM جامع، مدیریت ساختاریافته تمامی فضاهای آدرسدهی شبکه را ارائه میدهد
پشتیبانی کامل از IPv4 و IPv6 با قابلیت ترک توالی هرarchی پویا
مدیریت VRF (Virtual Routing and Forwarding) با قابلیت Import/Export Route Targets
پیادهسازی FHRP (First Hop Redundancy Protocol) برای VRRP، HSRP و مشابه
موارد استفاده
مستندسازی ساختار آدرسدهی شبکه سازمانی
مدیریتPrefixهای اختصاصی و رزروشده
ردیابی مصرف آدرسها و پیشگیری از تداخل
مدیریت آدرسهای اختصاصی برای مشتریان (Customer IP)
مدلهای داده
| نام مدل | تعداد | توضیحات |
|---|---|---|
Aggregate | /api/ipam/aggregates /models/ipam/aggregate/ | گروهبندی فضای آدرس برای نمایش کلی |
Prefix | /api/ipam/prefixes /models/ipam/prefix/ | شبکههای IPv4/IPv6 با پیشوند مشخص |
IPRange | /api/ipam/ip ranges /models/ipam/iprange/ | محدوده آدرسهای پیوسته |
IPAddress | /api/ipam/ip addresses /models/ipam/ipaddress/ | آدرسهای IP تکی با وضعیت و توضیحات |
VRF | /api/ipam/vrfs /models/ipam/vrf/ | Virtual Routing and Forwarding Instances |
VLANGroup | /api/ipam/vlan groups /models/ipam/vlangroup/ | گروهبندی VLANها برای سازماندهی |
VLAN | /api/ipam/vlans /models/ipam/vlan/ | Virtual LANs با ID و نام |
FHRPGroup | /api/ipam/fhrp groups /models/ipam/fhrpgroup/ | First Hop Redundancy Protocol Groups |
FHRPGroupAssignment | /api/ipam/fhrp group assignments /models/ipam/fhrpgroupassignment/ | انتساب FHRP به Interfaceها |
ASN | /api/ipam/asns /models/ipam/asn/ | Autonomous System Numbers |
Service | /api/ipam/services /models/ipam/service/ | خدمات شبکه با پورت و پروتکل |
ServiceTemplate | /api/ipam/service templates /models/ipam/servicetemplate/ | قالبهای قابل استفاده مجدد برای خدمات |
قابلیتها
مدیریت Aggregate
گروهبندی Prefixهای بزرگ برای کاهش پیچیدگی
مدیریت Prefix
تعریف و مدیریت شبکههای IPv4/IPv6 با قابلیت Nested
مدیریت IP Range
محدودههای آدرس قابل پیشبردن
مدیریت IP Address
ثبت آدرسهای IP با وضعیت و توضیحات
VRF Management
مدیریت مجازیسازی مسیریابی
VLAN Management
سازماندهی VLAN با VLAN Groups
FHRP Groups
مدیریت VRRP، HSRP و پروتکلهای مشابه
AS Number Management
مدیریت اعداد Autonomous System 16 و 32 بیتی
Service Mapping
连结 خدمات به IP Addresses
مثالها
دریافت Prefixها در VRF خاص
GET /api/ipam/prefixes/?vrf_id=1
Authorization: Token <your-token>ایجاد IP Range جدید
POST /api/ipam/ip-ranges/
{
"start_address": "192.168.1.1",
"end_address": "192.168.1.254",
"size": 254,
"vrf_id": 1
}نمونه API
/api/ipam/prefixes/درخواست
GET /api/ipam/prefixes/?limit=50پاسخ
{"count": 123, "next": null, "previous": null, "results": [...]}}/api/ipam/ip-addresses/درخواست
POST /api/ipam/ip-addresses/
{
"address": "192.168.1.10/24",
"status": "active",
"role": "host"
}پاسخ
{"id": 1234, "address": "192.168.1.10/24", "status": "active", ...}بهترین روشها
استفاده از نامگذاری استاندارد برای Prefixها (مثلاً DC1-ADMIN, DC2-USER)
حفظ Nested Prefix برای نمایش رابطه مادر-فرزند
استفاده از Tags برای دستهبندی منطقی Prefixها
ثبت شرح برای هر IP Address با مالک یا هدف مشخص
اشتباهات رایج
تکرار آدرسها در Prefixهای مختلف بدون علامتگذاری مناسب
عدم استفاده از VRF برای شبکههایی که نیاز به ایزولاسیون روتینگ دارند
ثبت IP Address بدون تعیین Role یا Status
Nested نکردن Prefixهای زیرمجموعه برای نمایش نادرست ساختار
سوالات متداول
تفاوت Aggregate و Prefix چیست؟
Aggregate برای نمایش کلی و خلاصهای از فضای آدرس استفاده میشود و در هرarchی پویا شرکت نمیکند. Prefix برای تعریف شبکههای واقعی استفاده میشود.
چه زمانی از VRF استفاده کنیم؟
وقتی نیاز به ایزولاسیون فضای روتینگ دارید، مثلاً برای مشتریان مختلف یا محیطهای جداگانه (Production/Development).
آیا NetBox میتواند فضای آدرس خالی را تشخیص دهد؟
NetBox خودکار فضای آدرس خالی را پیدا نمیکند، اما با API میتوان اسکریپتی برای یافتن فاصلهها (Gap) نوشت.
آیا به راهنمایی نیاز دارید؟
تیم متخصص NetBoxPro آماده کمک در پیادهسازی این ماژول در سازمان شماست
درخواست مشاوره رایگان