در این مقاله، به IP POOLS در میکروتیک میپردازیم.
خلاصهای از مفهوم:
ما برای تعریف محدودهای از IP Address ها، از IP POOL استفاده میکنیم. در میکروتیک شما میتوانید با استفاده از ابزارهای مختلف مانند DHCP Server، Point-to-Point server و… از این قابلیت بهرهمند شوید. در حالت کلی، IP POOL این امکان را به میدهد تا IP Address هایی با محدوده (range) یکسان را به هر کلاینت اختصاص دهیم. و در داخل آن میتوانیم لیستی از IPv6 و IPv4 را به صورت جدا از هم داشته باشیم.
IPv4 POOL:
شامل بخش ip pool/ میباشد.
توضیحات | ویژگی ها |
---|---|
از این قسمت شما میتوانید توضیحات مختصری را برای کاربر در نظر بگیرید. | comment (string; Default: ) |
میتوایند یک شناسه منحصر به فرد برای IP POOL خود تعریف کنید. | name (string; Default: ) |
با استفاده از این ویژگی، میتوانید به صورت دینامیک IP Address را از چندین محدوده (range) مختلف ارائه دهید. | next-pool (string; Default: ) |
لیست IP Address ها از محدودههایی انتخاب میشوند که هیچگونه تداخلی بین آنها صورت نمیگیرد(non-overlapping) برای- مثال: ۱۰٫۰٫۰٫۱-۱۰٫۰٫۰٫۲۷ یا ۱۰٫۰٫۰٫۳۲-۱۰٫۰٫۰٫۴۷٫ | ranges (IP; Default: ) |
مثالی عملی:
ما میخواهیم یک POOL با نام “ّFarkiantech-pool” تعریف کنیم که محدوده IP آن از ۱۰٫۱۰٫۱۰٫۱ تا ۱۰٫۱۰٫۱۰٫۱۲۶، آدرس gateway آن ۱۰٫۰٫۰٫۱ و آدرس سرور هم ۱۰٫۰٫۰٫۱۰۰ باشد. از سمتی دیگر DHCP POOL میخواهیم که محدوده IP از ۱۰٫۱۰٫۱۰٫۲۰۰ تا ۱۰٫۱۰٫۱۰٫۲۵۰ داشته باشد. برای انجام این کار میتوانید از رویه زیر استفاده کنید:
[admin@Farkiantech] ip pool> add name=Farkiantech-pool ranges=10.0.0.2-10.0.0.99,10.0.0.101-10.0.0.126
[admin@Farkiantech] ip pool> add name=dhcp-pool ranges=10.0.0.200-10.0.0.250
[admin@Farkiantech] ip pool> print
# NAME RANGES
۰ ip-pool ۱۰٫۰٫۰٫۲-۱۰٫۰٫۰٫۹۹
۱۰٫۰٫۰٫۱۰۱-۱۰٫۰٫۰٫۱۲۶
۱ dhcp-pool ۱۰٫۰٫۰٫۲۰۰-۱۰٫۰٫۰٫۲۵۰
آدرسهای استفاده شده(Used Addresses):
در بخش “ip pool used” شما میتوانید تمام IP Address ها استفاده شده از IP Pool ساخته شده را ببینید.
توضیحات | ویژگی ها |
---|---|
به شما IP Address را که کلاینت از pool ما دریافت کرده است را نشان میدهد | address (IP) |
این بخش به شما کمک میکند تا ببینید کدام IP ها در حال حاضر به دستگاهها یا کاربران اختصاص داده شدهاند و اطلاعاتی مانند زمان و تاریخ اعطای IP را نیز نشان میدهد. | info (string) |
سرویسی که از این IP Address استفاده میکند را به نمایش میگذارد. | owner (string) |
از این قسمت شما میتوانید نامی برای pool خود در نظر بگیرید. | pool (string) |
IPv6 POOL:
شامل بخش ip pool used/ میباشد.
توضیحات | ویژگیها |
---|---|
از این قسمت، میتوانید یک نام برای pool خود در نظر بگیرید. | name (string; Default: ) |
از این بخش، میتوانید prefix مربوط به IPv6 Address خود را وارد کنید. | prefix (IPv6/0..128; Default: ) |
این بخش به شما نشان میدهد اندازه prefix است که به مشتری داده شده چقدر است. | prefix-length (integer [1..128]; Default: ) |
همچنین بخشهای دیگری هم هستند که در جدول زیر میتوانید آنها را مشاهده کنید:
توضیحات | ویژگیها |
---|---|
تعیین میکند که ip pool به صورت داینامیک IP را اهدا کند یا به صورت static. | dynamic (yes | no) |
در نظر داشته باشید که expire time در pool هایی که به صورت داینامیک هستند، تنظیم شده است (توسط DHCPv6 client). | expire-time (time) |
مثال عملی:
در بخش زیر شما یک pool از ۶۰/::۲۰۰۱ تعریف کردهاید تا prefix هایی با طول ۶۲/ ایجاد کند.
[admin@Farkiantech] /ipv6 pool> add
name: test prefix: 2001::/60
prefix-length: 62
[admin@Farkiantech] /ipv6 pool> print
# NAME PREFIX PREFIX-LENGTH
۰ test 2001::/60 ۶۲bits
آدرسهای استفاده شده(Used Addresses):
شامل بخش ipv6 pool used/ میباشد.
توضیحات | ویژگیها |
---|---|
اطلاعات مربوط به DUID دریافت شده از کلاینت را نشان می دهد (مقدار به صورت Hexadecimal میباشد). همچنین میتواند حاوی یک timestamp خام به صورت Hexadecimal باشد. | info (string) |
به ما نشان میدهد که چه چیزی prefix را رزرو کرده است. | owner (string) |
نام pool را میتوانید از این قسمت وارد کنید. | pool (string) |
IPv6 prefix را که توسط pool به کلاینت اختصاص داده شده را نشان میدهد. | prefix (IPv6/0..128) |
برای مشاهده ترجمه ها و مطالب بیشتر اینجا کلیک کنید.