کانفیگ تلفن نرم افزاری Zoiper

کانفیگ تلفن نرم افزاری Zoiper : در دنبای جذاب VoIP کاربران نهایی (End Users) برای اتصال به سیستم تلفنی باید از تجهیزاتی چون IP Phone و یا تلفن های آنالوگ استفاده کنند که البته برای اتصال تلفن های آنالوگ به شبکه ی VoIP نیاز به دستگاه های واسط از جمله ATA می باشد.

جدا از تجهیزات سخت افزاری که شامل هزینه نیز می باشند راهکارهای دیگری از جمله استفاده از تلفن های نرم افزاری و یا همان Soft Phone ها می باشد.

این نرم افزارها مانند IP Phone ها مدل های مختلفی دارن و کاربران به راحتی می توانند آن را روی کامپیوتر،لپ تاپ و یا گوشی موبایل هوشمند خود نصب کنند و به وسیله ی آن به شبکه VoIP متصل شوند و از سیستم تلفنی استفاده کنند.

همانطور که گفته شد Soft Phone ها مدل های مختلفی دارند که ممکن است برخی رایگان و برخی دیگر غیر رایگان باشند.در این مطلب قصد دارم تا تلفن نرم افزاری Zoiper را خدمت شما عزیران معرفی کنم و نحوه ی نصب و استفاده آن را آموزش دهم.

Zoiper یک نرم افزار تلفنی هست که نسخه رایگان و غیر رایگان دارد که قابلیت نصب روی اکثر سیستم عامل ها را دارد و دارای رابط کاربری ساده و زیبایی می باشد.این Soft Phone از پروتوکل هایی چون SIP,IAX و XMPP پشتبانی می کند.

همچنین شما می توانید برای انجام دادن تنظیمات ویپ خود به شرکتهایی که کار پشتیبانی Voip را انجام می دهند مراجعه کنید.

جهت دانلود zoiper می توانید به سایت رسمی zoiper مراجعه کنید و بر اساس سیستم عامل خود نسخه مورد نظر را دانلود کنید. یعد از دانلود نرم افزار باید آن را از حالت فرده خارج کرده و آن را نصب کنید.

روند نصب را در تصاویر پایین می توانید مشاهده کنید :

 

کانفیگ تلفن نرم افزاری Zoiper

کانفیگ تلفن نرم افزاری Zoiper

کانفیگ تلفن نرم افزاری Zoiper

کانفیگ تلفن نرم افزاری Zoiper

کانفیگ تلفن نرم افزاری Zoiper

کانفیگ تلفن نرم افزاری Zoiper

کانفیگ تلفن نرم افزاری Zoiper

کانفیگ تلفن نرم افزاری Zoiper

کانفیگ تلفن نرم افزاری Zoiper

کانفیگ تلفن نرم افزاری Zoiper

کانفیگ تلفن نرم افزاری Zoiper

 

اکنون جهت register کردن یک داخلی (Extenion) از نوع SIP کافیست تا مراحل زیر را انجام دهید :

 

کانفیگ تلفن نرم افزاری Zoiper

کانفیگ تلفن نرم افزاری Zoiper

کانفیگ تلفن نرم افزاری Zoiper

کانفیگ تلفن نرم افزاری Zoiper

کانفیگ تلفن نرم افزاری Zoiper

بعد از انجام مراحل بالا داخلی شما register می شود که برای بازبینی،ویرایش و اضافه کردن داخلی می توانید از منوی Settings گزینه ی Preferences را انتخاب کنید تا پنجره ی ای مانند شکل زیر را مشاهده کنید :

کانفیگ تلفن نرم افزاری Zoiper

در صورتی که بخواهید داخلی از نوع IAX نز ایجاد کنید باید همین مراحل را نیز برای این نوع  داخلی انجام دهید.

 

اتصال گیتوی Newrock به Issabel

تنظیمات گیتوی Newrock برای اتصال Issabel : در گیتوی های برند Newrock برای اتصال به دستگاه و انجام مراحل کانفی’ ، آدرس IP پیش فرض و رمز عبور به شرح زیر می باشد :

HX4 => ip: 192.168.2.218 – pass: hx4

    MX8 => ip: 192.168.2.218 – pass: mx8

  MX60 => ip: 192.168.2.240 – pass: mx60

MX120 => ip: 192.168.2.240 – pass: mx120

در این سناریو مدل گیتوی ما ، Hx412E می باشد که ردارای 2 پورت Fxo و 2 پورت Fxs می باشد.

با توجه به توضیحات داده شده ، آدرس گیتوی را زده تا محیط کنسول برای شما طبق شکل زیر نمایش داده شود

تنظیمات گیتوی Newrock برای اتصال Issabel

بعد از ورود صفحه زیر به شما نمایش داده می شود

تنظیمات گیتوی Newrock برای اتصال Issabel

روی منوی Basic رفته و از زیر منوی باز شده به منوی Network تا آدرس Ip سیستم را به حالت Static برده و آدرس مورد نظر که طبق سناریو بالا اعلام گردید تنظیم کنید

تنظیمات گیتوی Newrock برای اتصال Issabel

حال آن را ذخیره نموده و با آدرس Ip جدید مجددا وارد کنسول شوید

در این مرحله به منوی Basic رفته و از زیر منوی آن گزینه SIP را انتحاب نموده و در قسمت Proxy Server آدرس سرور ایزابل را به همراه پورت آن وارد نموده و تنظیمات را ذخیره نمایید .

تنظیمات گیتوی Newrock برای اتصال Issabel

در این مرحله به منوی Trunk رفته و زیر منی Trunk را انتخاب نموده و مقادیر را طبق شکل پر نمایید.

تنظیمات گیتوی Newrock برای اتصال Issabel

Trunk Id : FXO-3 شماره پورت می باشد که در این مثال از پورت 3 استفاده شده است

Phone Number : 8002 به پورت انتخاب شده یک شماره ای اختصاص دهید

Inbound handle : Binding به پورت می باشد (Did) جهت اختصاص دادن

Number : 9999 می باشد (Did) نشانگر شماره

تنظیمات را ذخیره نموره و به منوی Routing و زیر منوی Routing Table بروید و دستور زیر را وارد نموده و تنظیمات را ذخیره نمایید

IP x ROUTE FXO 3

در این خط ار Route که نوشته می شود به نوعی هداین تماس ها را بر عهده دارد.

عدد 3 نشانگر پورت Fxo می باشد. شماره پورت Fxo این دستگاه 3و4 می باشد و اگر شما بخواهید از هر 2 پورت آن استفاده نمایید می توانید بازه پورت ها را با – مشخص نمایید به عنوان مثال 4-3 نشان دهنده استفاده 2 پورت می باشد.

تنظیمات را ذخیره نمایید.

تنظیمات گیتوی Newrock برای اتصال Issabel

به منوی Adnance رفته و گزینه Tones را از زیرمنوی آن انتخاب نمایید.

لطفا گزینه Country/Region را به کشور ایران تغییر داده و تنظیمات را ذخیره نمایید.
تنظیمات گیتوی Newrock برای اتصال Issabel

تنظیمات گیتوی نیوراک تمام شد و برای ادامه تنظیمات به سرور ایزابل مراجعه کنید

وارد سرور ایزابل شده و از منوی PBX زیر منوی PBX Configuration را انتخاب نمایید.

از منوی ظاهر شده گزینه Trunk را انتخاب نموده و از گزینه های نشان داده شده طبق شکل گزینه Add Sip Trunk را انتخاب نمایید.

در صفحه باز شده تنظیمات Trunk را مانند شکل زیر وارد نماییدتنظیمات گیتوی Newrock برای اتصال Issabel

 

طبق شکل بالا 3 قسمت باید داخل Trunk کامل شود.

اسم ترانک می باشد که به صورت اختیاری می باشد.

Trunk Name = To-NewRock

نکته : سعی شود هر دو فیلد Trunk Name یکسان پرشود تا در مراحل دیگر به مشکل بر نخورید.

در این قسمت شما کد زیر را وارد می نمایید که جلوی هر خط توظیحات لازم داده شده است.

PEER Details :

در این قسمت آدرس IP گیتوی NewRock را وارد می نمایید.

Host=192.168.10.22

در این قسمت نوع Trunk را مشخص می نمایید که می تواند User , Firend , Peer باشد.

Type=peer

در این قسمت دسته بندی نماس را مشخص می نمایید (داخلی/خارجی).

Context=from-trunk

در این قسمت نوع کدک را مشخص می نمایید.

Allow=alaw,ulaw

در این قسمت برای کنترل خط می باشد که حتما باید نوشته شود.

Qualify=yes

حال تنظیمات را ذخیره نمایید .

حال به منوی PBX زیر منوی Tools و زیر منوی Asterisk Cli رفته و در قسمت Command دستور Sip Show Peers را بزنید و اگر نتیجه آن به شکل زیر بود مشکلی در برقراری ارتباط نداشته و ارتباط بین سرور ایزابل و گیتوی برقرار می باشد.

تنظیمات گیتوی Newrock برای اتصال Issabel

در این مرحله می بایست تماس ها را به خارج و داخل هداست نمایید و برای این گار نیاز به یک Inbound Route و یک OutBound Route داریم.

حال با ساخت Outbound و Inbound می توانید تماس به این ترانک ارسال و یا دریافت کنید.

همچنین شما می توانید برای انجام دادن تنظیمات ویپ خود به شرکتهایی که کار پشتیبانی Voip را انجام می دهند مراجعه کنید.

امیدوارم از آموزش تنظیمات گیتوی Newrock برای اتصال Issabel لذت برده باشید.

تفکیک خطوط در گیتوی گرنداستریم

تفکیک خطوط در گیتوی گرنداستریم : در این مقاله قصد داریم تا شما را با نحوه ی تفکیک تماس های ورودی و خروجی در گیتوی گرنداستریم آشنا کنیم با ما همراه باشید:

همچنین شما می توانید برای انجام دادن تنظیمات ویپ خود به شرکتهایی که کار پشتیبانی Voip را انجام می دهند مراجعه کنید.

تفکیک تماس های ورودی

برای  تفکیک تماس های ورودی هر پورت به سمت مقصدی خاص باید از DID استفاده نمود . به این ترتیب که پس ازورود به تنظیمات گرنداستریم  به منوی Settings >> Channels Settings >> Calling to VoIP >> User ID رفته و مانند شکل به تفکیک هر پورت بپردازید.

تفکیک خطوط در گیتوی گرنداستریم

همان طور که در شکل بالا مشاهده شد پورت یک به DID 300 و پورت دو به DID 301 و پورت سه و چهار به DID 302 مسیردهی شده است . در سرور ایزابل (الستیکس) نیز در inbound Route مانند شکل زیر می توانید از این DID ها استفاده نمایید و تماس ها را به مقصد مورد نظر هدایت نمایید .

تفکیک خطوط در گیتوی گرنداستریم

تفکیک تماس های خروجی

برای تفکیک تماس های خروجی باید به ازای هر پورت روی گیتوی یک SIP Trunk تعریف شود برای این کار به منوی Account >> User Account رفته و مانند شکل زیر برای هر کانال یک UserID و یک Password تعریف نمایید.

تفکیک خطوط در گیتوی گرنداستریم

در مرحله بعد وارد منوی FXO Lines >> Dialing >> Port Schedule Schema شده و گزینه Use SIP User Account Scheduling  را روی Yes قرار دهید .

تفکیک خطوط در گیتوی گرنداستریم

تنظیمات گرنداستریم در این بخش به پایان رسید در مرحله بعد وارد منوی ایزابل (الستیکس) شوید و یک SIP Trunk با پارامترهای زیر ایجاد نمایید .

تفکیک خطوط در گیتوی گرنداستریم

نام ترانک که دراین شکل 300 است باید همان نامی باشد که در گیتوی گرنداستریم به عنوان SIP UserID قبلا تعریف کرده بودیم و Secret نیز همان پسوردی است که قبلا در گرنداستریم تعریف شده بود . برای  hostباید هم آی پی گیتوی گرنداستریم باید قرار داده شود .

host=192.168.1.200

fromuser=300

secret=300

type=friend

qualify=yes

dtmfmode=rfc2833

context=from-trunk

disallow=all

allow=alaw,ulaw

port=5060

insecure=very

در مرحله بعد در تعریف Outbound Route در بخش انتخاب ترانک میتوانید ترانکی که میخواهید از روی آن تماس خروجی داشته باشید را انتخاب کنید . به همین ترتیب میتوانید برای پورت های دیگر گیتوی گرنداستریم همین روال را انجام دهید .

کانفیگ SIP TRUNK در ایزابل

کانفیگ SIP TRUNK در ایزابل: در این مقاله قصد داریم تا شما را با نحوه ی برقراری ارتباط ایزابل با خارج بوسیله SIP TRUNK مخابرات آشنا کنیم با ما همراه باشید:

همچنین شما می توانید با مراجعه به شرکتهایی که کار پشتیبانی Voip را انجام می دهند تنظیمان مربوط به ساختار Voip خود را انجام دهید.

سرویس SIP TRUNK چیست؟

حتما تا به حال به این فکر کرده اید که شرکت ها و سازمان های بزرگ چطور با استفاده از یک شماره تماس به مشتریان خود سرویس می دهند ، و یا چطور می توانند ۱۰۰ خط تلفن شهری را مدیریت کرد و از آنها بهینه استفاده کرد .

جواب این سوال بسیار ساده است سرویس های تلفنی بر بستر Data این مشکلات را حل می کند.

تا چند سال پیش سرویسی توسط مخابرات ارائه می شد که به آن E1 ویا PRI گفته می شد در واقع این خطوط با استفاده از یک زوج سیم مسی قادر به انتقال ۳۰ خط تلفن بودند این سرویس بسیار باکیفیت بود و شماره های ۵ رقمی برای خطوط یک طرفه ( فقط قابلیت تماس از بیرون) و شماره های هشت رقمی برای (۵ رقم بعلاوه ۳ صفر) برای خطوط دوطرفه روی آنها ارائه می شد.

یکی از مشکلات این سرویس هزینه بالای تجهیزات سمت کاربر بود به شکلی که برای اتصال خطوط PRI به مرکز تماس VOIP شما نیاز به یک مودم و یک گیتوی PRI داشتید .

با عمومی تر شدن سیستم های تلفنی مبتنی بر VOIP این سرویس حداقل دیگر در تهران ارائه نمی شود و جای خود را به سرویس SIP Trunk داده است ، سرویس SIP Trunk بسار مقرون به سرفته می باشد.

در واقع مخابرات با راه اندازی یک شبکه data این امکان را به شما می دهد که  از سرور تلفنی خود یک ترانک به مخابرات بزنید . و تماسهای خود را از طریق آن دریافت و ارسال کنید.

 راه اندازی SIP TRUNK 

بعد از انجام کار های اداری مخابرات به شما ۳ عدد IP اختصاص می دهد ، برای راه اندازی این خطوط شما نیاز به این سه عدد IP بعلاوه یک مودم G.biz دارید. همچنین نیاز به یک کارت شبکه دیگر روی سرور خود دارید.

هر چند می توان بدون کارت شبکه اضافی اتصال SIP Trunk را برقرار کرد ولی به دلیل عبور ترافیک  Brodcast های داخلی از شبکه تلفنی مخابرات ممکن است باعث کاهش کیفیت تماس ها شود. با توجه به ناچیز بودن قیمت کارت شبکه استفاده از آن توصیه می شود.

تنظیمات شبکه در اتصال SIP TRUNK

همانطور که گفته شد برای اتصال SIP Trunk ابتدا باید یک کارت شبکه به سیستم اضافه کنید. و آن را به مودم G.biz متصل کنید

در این مرحله شما سه IP از مخابرات دریافت کرده اید که یکی را باید روی سیستم خود تنظیم کنید یکی را هم به عنوان Gatway استفاده کنید و دیگری هم مربوط به سرویس دهنده مخابرات می باشد

به عنوان مثال این سه IP به ما داده شده است

۱-  ۱۰٫۱۹۲٫۳۸٫۱۳۷/۳۰

۲-   ۱۰٫۱۹۲٫۳۸٫۱۳۸/۳۰

۳-  ۱۰٫۱۰۶٫۳۰٫۲۳

واضح است که دو IP اول مربوط به سیستم شما و Gateway می باشد و IP سوم مربوط به سرویس دهنده مخابرات ، معمولا IP کوچکتر را Gateway در نظر می گیرند.

طبق آموزش های قبلی IP را روی کارت شبکه تنظیم کنید در صورتی  که کارت شبکه دیگرتان Gateway ندارد می توانید Gateway را هم ست کنید ولی معمولا کارت شبکه اول دارای Gateway می باشد و امکان اضافه کردن Gateway به کارت شبکه دوم وجود ندارد.

برای همین منظور کافی است یک Route به سیستم اضافه کنید

برای اینکار فایل etc/sysconfig/network-scripts/NIC  را توسط یک ویرایشگر متن ویرایش کنید (در صورتی که آشنایی به سیستم عامل لینوکس ندارید بهتر است از برنامه winscp استفاده کنید) در این مسیر منظور از NIC  نام کارت شبکه دوم شماست

این خط را به فایل مذکور اضافه کنید
۱۰٫۱۰۶٫۲۰٫۲۳ via 10.192.38.137 dev NIC

در این خط هم به جای NIC باید نام کارت شبکه خود را قرار دهید

بعد از انجام این کار کافی است سرویس شبکه را مجددا راه اندازی کنید . برای اینکار می توانید از دستور زیر استفاده کنید
service network restart

با انجام این کار ها شما باید بتوانید از سرور ایزابل خود IP سرور مخابرات را ping  کنید.

تنظیمات ترانک برای اتصال به SIP TRUNK مخابرات

یک ترانک از نوع SIP بسازید. در قسمت Trunk name یک نام دلخواه وارد کنید

به بخش Outgoing Setting بروید

در این بخش هم یک Trunk name وجود دارد . یک نام دلخواه برای ترانک انتخاب می کنیم توجه داشته باشید نام اصلی ترانک نامی است که در Outgoing Setting وارد می کنید.

قسمت peer details  را با استفاده از کد زیر پر می کنید.

host=10.106.30.23
type=friend
qualify=yes
insecure=very

با تنظیمات دیگر کاری ندارید و روی Submit Change  کلیک کنید و سپس Applay کنید

کانفیگ SIP TRUNK در ایزابل

در صورتی که همه ی موارد بالا را به درستd انجام داده باشید SIP ترانک شما باید رجیستر شده باشد برای اطمینان از این منظور به منوی PBX و سپس Tools و سپس Asterisk CLI بروید و دستور زیر را اجرا کنید

sip show peers

در لیست نمایش داده شده به دنبال نام ترانک  مورد نظر باشید در قسمت وضعیت باید عبارت OK  درج شده باشد

کانفیگ SIP TRUNK در ایزابل

در صورتی که Sip Trunk شما رجیستر نشده بود موارد بالا را یک باره دیگر چک کنید در صورت اطمینان از صحت تنظیمات به پشتیبانی مخابرات تماس بگیرید.

 

چگونگی تنظیم CME COR

چگونگی تنظیم CME COR : در این مقاله قصد داریم تا شما را با نحوه تنظیم CME COR یا چگونگی اعمال محدودیت تماس به کاربران سیستم تلفنی VOIP سازمان بآشنا کنیم با ما همراه باشید:

آموزش نحوه تنظیم CME COR :

برای این که مفهموم CME COR را به درستی متوجه شوید ، کار را با بررسی یک سناریو و نحوه راه‌اندازی آن شروع خواهیم کرد . فرض کنید در یک سازمان می‌خواهید تنظیماتی را اعمال کنید تا محدودیت‌هایی به تماس کاربران اعمال شود . به عنوان مثال می‌خواهیم :

  1. مدیر سازمان بدون محدودیت تماس بگیرد .
  2. کاربران سازمان نتوانند تماس‌های بین‌المللی برقرار کنند .
  3. مهمانانی که از تلفن موجود در لابی سازمان استفاده می‌کند فقط بتواند با داخلی‌های سازمان و شماره‌های اضطراری تماس بگیرد .

در سناریوی ما تنظیمات فعلی مرکز تلفن به صورت ذیل می‌باشد .

چگونگی تنظیم CME COR

برای راه اندازی این سناریو باید مراحل ذیل را طی کنید.

  1. مشخص کردن تگ‌های COR
  2. ایجاد لیستی برای Outbound COR
  3. ایجاد لیستی برای Inbound COR
  4. اعمال لیست Outbound COR
  5. اعمال لیست Inbound COR

بنابراین کار را از مرحله‌ی اول یعنی ساخت تگ‌ها شروع کنید .

چگونگی تنظیم CME COR

همانطور که مشاهده می‌کنید در قدم اول سه نوع تگ برای تماس اضطراری ، لوکال و راه دور ایجاد شد . حال باید دو لیست برای ورود و خروج ایجاد کنید.

چگونگی تنظیم CME COR

لیست‌های فوق برای خروج تماس ایجاد شده‌اند . به این معنی می‌باشد که : زمانی که هر یک از لیست‌های فوق را به Dial Peerهای خروجی به سمت PSTN اعمال کنید ، تماس وارد شده به روتر باید تگ تعیین شده در لیست را داشته باشد تا بتواند از آن Dial Peer استفاده کرده و خارج شود .

چگونگی تنظیم CME COR

لیست‌های فوق برای ورود تماس ایجاد شده‌اند . به این معنی می‌باشد که : زمانی که هر یک از لیست‌های فوق را به یک Ephone dn اعمال کنیذ ، تگ‌های تعیین شده در آن لیست به تماس‌های وارد شده از آن Ephone dn اضافه می‌شود .

تا این مرحله لیست‌های COR را نیز آماده کرده اید و فقط باید لیست‌های ورودی را به Ephone dn ها و لیست‌های خروجی‌ را به Dial Peerهای مربوطه اعمال کنید .

چگونگی تنظیم CME COR

همانطور که مشاهده می‌کنید هر یک از لیست‌های فوق در بخش و در جهت مورد نظر اعمال شده . برای درک بهتر موضوع فرض کنید :

  • کارمند با تلفن خود یک شماره بین‌المللی می‌گیرد . تماس وارد شده از داخلی کارمند تگ‌های تعیین شده در COR List 911-Local را می‌گیرد ( تگ لوکال و ۹۱۱ ) . سپس تماس با توجه به الگوی شماره به سمت Dial Peer 12 که برای تماس‌های خارجی ایجاد شده است می‌رود تا به سمت مقصد ارسال شود . در این لحظه روتر متوجه می‌شود که طبق قوانین ایجاد شده ، تماس ایجاد شده باید تگ LD را داشته باشد تا بتواند از این Dial Peer استفاده کند و چون این تماس تگ مورد نظر را ندارد تماس برقرار نشده و قطع می‌شود .
  • بار دیگر تصور کنید مهمان در لابی سازمان شماره ۹۱۱ را می‌گیرد . در این حالت تماس ایجاد شده توسط داخلی موجود در لابی تگ‌های COR List 911-Only را می‌گیرد ( فقط تگ ۹۱۱ ) . سپس تماس با توجه به شماره گرفته شده به سمت Dial Peer 10 که برای تماس اضطراری نوشته شده است ارسال می‌شود تا به سمت مقصد برود . در این لحظه روتر متوجه می‌شود که طبق قوانین ، تماس باید تگ ۹۱۱ را داشته باشد تا بتواند از این Dial Peer استفاده کند و چون این تماس این تگ را گرفته است تماس برقرار می‌شود .

همچنین شما می توانید با مراجعه به شرکتهایی که کار پشتیبانی Voip را انجام می دهند تنظیمان مربوط به ساختار Voip خود را انجام دهید.

انواع Trunk در ایزابل

انواع Trunk در ایزابل : در این مقاله قصد داریم تا شما را با Trunk و انواع آن در نرم افزار ایزابل آشنا کنیم با ما همراه باشید:

مفهوم ترانک

همانطور که می دانید در شبکه در صورتی که بخواهید Vlan ها را به یکدیگر ارتباط دهید باید از ترانک استفاده کنید . اما توجه به این نکته ضروری است که مفهوم ترانک در مراکز تلفنی و مخابرات متفاوت و به معتی مسیرهای اتصال می باشد که این مسیرهای ارتباط در شبکه های یک به چند اتفاق می افتد.

در این شبکه ها تعداد مسیرها به تعداد کاربران نبوده و تنها تعداد معقولی برای آن در نظر گرفته خواهد شد.

نحوه ی انجام تنظیمات ترانک در ایزابل

برای اینکه بتوانید تنظیمات مربوط به ترانک را در نرم افزار ایزابل انجام دهید باید ابتدا گزینه PBX  را از منوی سمت چپ برگزینید سپس گزینه PBX Configuration را انتخاب کرده و در منوی باز شده گزینه Trunk را پیدا کرده و انتخاب نمایید.

انواع Trunk در ایزابل

بعد از انتخاب گزینه Trunk در پنجره باز شده باید برای ساخت یک Trunk  بر روی گزینه Add Trunk  کلیلک کرده و نوع ترانکی را که خواهان ساخت و ایجاد آن می باشید را انتخاب کنید.

انواع Trunk در ایزابل

حال در این قسمت قصد داریم تا شما را با انواع ترانک موجود در نرم افزار ایزابل آشنا کنیم:

انئاع ترانک به شرح زیر می باشد:

Sip Trunk : این نوع از ترانک بسیار پرکاربرد بوده و پروتکلهای متنوعی از این نوع ترانک پشتیبانی خواهند کرد.

DAHDi Trunk : در صورتی که نرم افزار ایزابل شما دارای یک کارت تلفن یا ماژول FXO باشد شما می توانید از این نوع ترانک استفاده کنید.

IAX2 Trunk : در صورتی که بخواهید دو سرور مبتنی به استریسک را به یکدیگر متصل کنید می توانید از این نوع ترانک استفاده کنید زیرا این نوع ترانک قادر به استفاده از پروتکل اختصاصی استریسک  IAX ورژن ۲ می باشد

ENUM Trunk :کاری که این ترانک قادر به انجام آن می باشد این است که مانند DNS عمل کرده و شما می توانید شماره تلفن را به سرور داده و سرور به شما مسیر اتصال SIPرا باز خواهد گرداند.

مثالی که می توان برای این نوع ترانک زد این است که به عنوان مثال اگر شما شماره تلفن 43000660 را به سرور ENUM  ارسال کنید مقدار  SIP:1234@pbx.com:5060 را به شما برگرداند شما قادر خواهید بود از طریق ادرس گفته شده با شماره تلفن درخواستی خود بوسیله ارتباط SIP  ارتباط برقرار کنید.با استفاده از این ترانک شما می توانید در هزینه های سازمان صرفه جویی کنید.

DUNDi Trunk : این ترانک مانند Enum  بوده  و تنها تفاوتی که با Enum  دارد این است که جستجوی مسیر تنها در دستگاهایی که در یک گروه خاص قرار گرفته شده اند صورت خواهد گرفت

Custom Trunk :  این حالت زمانی استفاده می شود که بخواهید ترانک مورد نظر خود را ساخته و بتوانید با دیگر سیستمها ارتباط برقرار کنید.

همانطور که می دانید برای راه اندازی سیستم Voip خود می توانید از شرکتهایی که کار پشتیبانی Voip را انجام می دهند کمک بگیرید.

نحوه ی اتصال دو سرور ایزابل

نحوه ی اتصال دو سرور ایزابل : در این مقاله  شما را با نحوه ی اتصال دو سرور ایزابل (ترانک بین دو سرور ایزابل) آشنا می کنیم با ما همراه باشید:

همانطور که می دانید از نرم افزار ایزابل برای نصب و راه اندازی Voip استفاده خواهد شد.

چرا باید دو سرور ایزابل را به هم متصل کنید

سازمان ها و شرکت هایی که دارای شعب متفاوتی هستند معمولا ارتباط شبکه بین این شعب برقرار است . اگر شما در هر شعبه یک سرور تلفنی داشته باشید به راحتی می توانید آنها را به هم متصل و ارتباط داخلی بین شعب داشته باشید و به راحتی می توانید داخلی همکار خود در شعبه شهرستان را شماره گیری و بدون استفاده از شبکه تلفنی مخابرات به صورت رایگان با ایشان صحبت کنید.

این ارتباط بین شعب هم باعث سادگی دسترسی کارمندان به یکدیگر می شود و هم در هزینه ها صرفه جویی می کند.

در مواردی هم که مرکز تماس شما بسیار بزرگ است و یک سرور تلفنی پاسخگوی حجم زیاد مکالمات نمی شود ، می توانید از دو یا چند سرور استفاده کنید و بین آنها به وسیله ترانک ارتباط بر قرار کنید.

اشتباه نکنید

شاید راحت ترین راه حل برای ارتباط داخلی بین شعب رجیستر کردن تلفن های یک شعبه روی سرور شعبه دیگر است. هر چند این کار در منابع سخت افزاری صرفه جویی می کند ولی پهنای باند زیادی مصرف میک ند و ارتباط تلفنی نا پایداری پدید می آید.

ارتباط ترانک بین دو ایزابل

برای ارتباط ترانک بین دو ایزابل ابتدا باید ار تباط شبکه ای بین دو سرور بر قرار باشد ، برای اطمینان از ارتباط بین دو سرور می توانید از یک سرور ، سرور دیگر را Ping کنید. برای یاد گیری بهتر با یک مثال پیش می رویم به تصویر زیر دقت کنید این تصوریر ، سناریوی اجرایی را به خوبی نشان می دهد

بعد از پیاده سازی و ایجاد ترانک بین دو سرور A و B باید بتوانید از داخلی های هر سرور داخلی سرور دیگر را شماره گیری کنید.

در ابتدا به سراغ سرور A رفته و یک ترانک از نوع IAX2 ایجاد کنید و یک نام به آن اختصاص دهید و تنظیمات Outgoing را به شکل زیر انجام دهید

Trunk Name:  یک نام دلخواه

Peer Details:

host=192.168.2.20
type=friend
qualify=yes
context=from-internal

همانطور که می بینید در قسمت Host شما باید IP سرور دیگر را وارد کنید

ترانک ما ساخته شده است.

نحوه ی اتصال دو سرور ایزابل

حال باید یک Outbound route نیز بنویسید .

یک Outbound route مانند شکل زیر بسازید.

در این مسیر خروجی گفته شده  که شماره های سه رقمی که با عدد ۳ شروع می شوند را از طریق ترانکی که در بالا ساخته اید  ارسال کند

نحوه ی اتصال دو سرور ایزابل

دقیقا مشابه ا تنظیمات سرور A   را با تغییرات کوچکی ،  روی سرور B نیز انجام دهید

Trunk Name:  یک نام دلخواه

Peer Details:

host=192.168.1.20
type=friend
qualify=yes
context=from-internal

نحوه ی اتصال دو سرور ایزابل

و یک مسیر خروجی نیز مانند شکل زیر  باید تعریف کنید که شماره های ۳ رقمی که با ۲ شروع می شوند را به سمت ترانک ساخته شده هدایت کند

نحوه ی اتصال دو سرور ایزابل

اگر تنظیمات را به درستی انجام داده باشید در حال حاضر به راحتی می توانید مثلا از داخلی ۲۰۲ با داخلی ۳۰۳ مکالمه داشته باشید

آشنایی با مفهوم OutBound Route

آشنایی با مفهوم OutBound Route : در این مقاله قصد داریم تا Trunk را مورد بررسی قرار داده و شما را با مفهوم OutBound Route آشنا کنیم با ما همراه باشید:

همانطور که می دانید از نرم افزار ایزابل در نصب و راه اندازی Voip  استفاده کنید.

OUTBOUNDROTE چیست؟

همانطور که از نامش مشخص است مسیر خروجی برای تماس ها را Outbound route می گویند این مسیر می تواند تماس ها را به خارج از سرور ایزابل هدایت کند.

الویت تماس در ایزابل

قبل از اینکه به سراغ مسیر خروجی بروید ابتدا باید الویت بندی ها را در ایزابل بدانید.

وقتی یک شماره روی تلفن گرفته می شود ابتدا ایزابل به سراغ کد های عملیاتی خود می رود (این کد ها برای امور خاص ایزابل استفاده می شوند مثل کد شنیدن صندوق صوتی ) در صورتی که کد های عملیاتی نباشد به سراغ داخلی ها می رود اگر شماره گرفته شده جزو داخلی ها هم نباشد آن را به مسیر خروجی منتقل می کند.

در واقع مسیر خروجی چیزی شبیه gateway در شبکه های کامپیوتری می باشد.

مسیر خروجی

برای تعریف یک مسیر خروجی بعد از وارد شدن به BPX Configuration از منوی سمت چپ Outbound Route را انتخاب می کنیم . سپس از منوی سمت راست گزینه add route را انتخاب کنید:

آشنایی با مفهوم OutBound Route

تنظیمات تماس خروجی

مانند آموزش های قبل فقط قسمت های کاربردی تر را توضیح می دهیم

Route Name: نام مسیر خروجی را درج می کنیم .

Dial Patterns that will use this Route : این قسمت مهمترین بخش در تماس خروجی است که به تفصیل به آن می پردازیم.

در این قسمت یک الگو برای شماره ای که می خواهد خارج شود باید در نظر بگیرید در صورتی که شماره گرفته شده با این الگو تطبیق پیدا کند توسط مسیر خروجی هدایت می شود .

Prepend: این قسمت در تطبیق شماره نقشی ندارد ولی اگر شماره توسط بقیه قسمت ها تطبیق پیدا کند عدد داخل Prepend به اول شماره گرفته شده اضافه شده و سپس توسط مسیر خروجی هدایت می شود .

Prefix: این قسمت در تطبیق شماره نقش دارد و در صورتی که شماره با الگو منطبق شود این قسمت از شماره حذف شده و سپس شماره توسط مسیر خروجی هدایت می شود .

Match pattern: این قسمت برای تطبیق شماره استفاده می شود . در این قسمت می توان از علائم اختصاری استفاده کرد

علایم اختصاری Match Pattern

X: به معنای هر عددی از ۰ تا ۹ می باشد

Z: به معنای هر عددی از ۱ تا ۹ می باشد

N: به معنای هر عددی از ۲ تا ۹ می باشد

[]: هر عددی که داخل براکت باشد ، اگر بخواهیم از رنج اعداد استفاده کنیم بین آنها علامت “-” می گذاریم. به عنوان مثال عبارت [۱۲۳۷-۹] به معنای اعداد ۱ و ۲ و ۳ و ۷ و ۸ و ۹ می باشد.

. : به معنای هر عددی به هر تعدادی.

تا اینجا واضح است که اگر هیچ محدودیت و یا شماره خاصی نداریم کافی است داخل match pattern فقط یک “.” بگذاریم در این حالت ایزابل هر شماره ای را که داخل خودش پیدا نکند توسط مسیر خروجی به بیرون منتقل می شود.

توجه داشته باشید که یک مسیر خروجی پیشفرض در ایزابل به نام Outsid_9 وجود دارد که هر شماره ای با پشوند ۹ را به مسیر خروجی هدایت میکنه.

CallerId: این قسمت هم مربوط به تطبیق شماره نمی شود و فقط به سیستم اعلام می کند که این الگو فقط زمانی که این داخلی شماره گیری کرده است اعتبار دارد. در صورتی که این مقدار خالی باشد این الگو برای همه داخلی ها معتبر است.

شایان ذکر است که می توانید بینهایت الگو برای هر مسیر خروجی تعریف کنید.

آشنایی با مفهوم OutBound Route

مثال کاربردی:

فرض کنید یک تلفن نرم افزاری روی تلفن همراه خود نصب کرده اید و این تلفن نرم افزاری را به سرور ایزابل با داخلی ۴۰۷به عنوان یک داخلی متصل کرده اید و می خواهید شماره از مخاطبانتان را که به صورت ۹۸۹۱۲۱۲۳۴۵۶۷+ در تلفن همراهتان ذخیره شده است را شماره گیری کنید.

واضح است که اگر این شماره را شماره گیری کنید تلفن ثابت این شماره را اشتباه می داند

برای رفع این مشکل

Dial Patterns را باید به شکل زیر تعریف کنیم

میدانیم که باید مقدار ۹۸+ از اول شماره حذف و بعد از آن یک ۰  اضافه شود و سپس شماره ارسال شود

برای این منظور مقادیر بدین شکل خواهند بود

Prepend=0

Prefix=+98

Match pattern=XZ.

Callerid=407

Trunk Sequence for Matched Routes: واضح است که مسیر خروجی فقط تماس را هدایت میکند ولی انتقال تماس توسط Trunk انجام می شود . در این قسمت شما می توانید ترانک مورد نظر جهد انتقال تماس را مشخص کنید

شایان ذکراست که شما می توانید چندین ترانک را به ترتیب معرفی کنید و مسیر خروجی به ترتیب تماس ها را به ترانک ها منتقل می کند و اگر ترانک بالاتر در دسترس نباشد و یا مشغول باشد تماس را به ترانک بعدی منتقل می کند.

نصب ویندوز سرور بر روی سرور Vmware ESXI 6.5

نصب ویندوز سرور بر روی سرور Vmware ESXI 6.5 :در این مقاله به آموزش نصب ویندوز سرور روی esxi ، آموزش مجازی سازی سرور و ساخت ماشین مجازی در ESXI  خواهیم پرداخت با ما همراه باشید:

آموزش نصب ویندوز سرور روی esxi :

برای نصب ویندوز سرور در محیط برنامه مجازی ساز ESXI.ول باید esxi را روی سرور نصب کرد .

مراحل نصب ویندوز SERVER :

برای نصب ماشین مجازی در محیط ESXI ، اول از طریق مرورگر ویندوز ، آی پی کنسول ESXI را وارد کنید.

پس از وارد کردن نام کاربری و پسورد ، وارد کنسول مدیریتی hypervisor Esxi شوید.

از منوی Navigator ، روی زیر منوی HOST  کلیک می کنیم.

در مرحله بعد ، همانطور که در تصویر مشخص شده، گزینه Create/Register VM را کلیک کنید.

ساخت ماشین مجازی در ESXI :

نصب ویندوز سرور بر روی سرور Vmware ESXI 6.5

وارد صفحه new virtual machine شوید که شامل 5 مرحله است .

مرحله 1 – select creation type :

در این مرحله از ساخت ماشین مجازی در ESXI ، باید نحوه ایجاد ماشین مجازی رو مشخص کرد .

در این مرحله ، سه حالت ، تعریف شده است.

1- Creat a New Virtual Machine : برای ایجاد یک ماشین مجازی این گزینه را انتخاب کنید .

در مرحله بعد میتوان به ماشین مجازی پردازنده، حافظه RAM، هارد و غیره اختصاص داد.

2- Deploy a Virtual machine from an OVF or OVA file : با استفاده از این گزینه ، ماشین های مجازی در سرور های دیگر را میتوان import کرد .

3- Register an Existing virtual machine : با انتخاب این گزینه، اگر از قبل ماشین مجازی در ESXI وجود داشته باشد، میتوان از آن استفاده کرد .

پس ما برای نصب ماشین مجازی ویندوز سرور، گزینه اول یعنی Creat a New Virtual Machine  را انتخاب کنید .

نصب ویندوز سرور بر روی سرور Vmware ESXI 6.5

مرحله 2 – select a name and guest os : 

  • در کادر مربوط به Name ، نام ماشین مجازی را بنویسید .

این نام نباید روی ماشین مجازی دیگر استفاده شود. و منحصر به فرد باشد .

  • در کادر Guest os family ، باید نوع سیستم عامل را مشخص کنید. مثلا ما ویندوز را انتخاب می کنیم.
  • در کادر Guest os version ، هم باید ورژن سیستم عامل را انتخاب کنید. مثلا Windows Server 2016.

ساخت ماشین مجازی در ESXI

مرحله 3 – Select storage : 

در این مرحله از آموزش نصب ویندوز سرور روی esxi فضای ذخیره سازی ماشین مجازی را انتخاب کنید .

اگر چند آرایه RAID ، داشته باشید، در این قسمت array های موجود نمایش داده می شود .

مرحله 4 -customize settings :

در این مرحله مقادیر مورد نیاز سخت افزاری مشخص ، و پیکربندی می شود .

مرحله 5 -ready to compete :

در مرحله آخر همانطور که در تصویر زیر مشخص است ، تمام مشخصات پیکربندی نشان داده میشود.

نصب ویندوز سرور بر روی سرور Vmware ESXI 6.5

روش نصب سیستم عامل در ماشین مجازی :

برای مشاهده ماشین های مجازی ، از منوی سمت چپ Navigator و سپس Vrtual machine را کلیک کنید.

روی ماشین مجازی مورد نظر ، راست کلیک کرده ، و Edit settings را کلیک کنید.

آموزش مجازی سازی سرور

در این مرحله باید فایل نصبی ویندوز سرور 2016 ، را به ESXI معرفی کنیم تا فرایند نصی شروع شود.

دو روش برای معرفی فایل نصبی ماشین مجازی به ESXI دارید .

  1. FLASH : در این روش میتوانید فایل ISO سیستم عامل را از طریق فلش نصب کنید .
  2. CD/DVD :در این روش هم از DVD یا CD ، سیستم عامل استفاده کنید.

طبق تصاویر زیر فایل ISO و یا CD/DVD سیستم عامل را به ESXI معرفی کنید.

پس از انتخاب فایل ISO یا DVD سیستم عامل روی OK کلیک کنید.

در مرحله بعد باید طبق تصویر زیر، روی ماشین مجازی راست کلیک کده و آن  را روشن کنید.

آموزش مجازی سازی سرور

بعد از روشن کردن ماشین مجازی ، دوباره راست کلیک کرده و کنسول را باز کنید.

آموزش مجازی سازی سرور

همانطور که در تصوی مشخص است ، مراحل نصب شروع می شود .

آموزش نصب ویندوز سرور روی ESXI

امیدواریم مراحل  نصب ویندوز سرور بر روی سرور Vmware ESXI 6.5 به خوبی متوجه شده باشید .

نحوه فعال سازی SNMP بر روی سرور ESXI

نحوه فعال سازی SNMP بر روی سرور ESXI: در این مقاله قصد داریم تا شما را با نحوه فعال سازی SNMP بر روی ESXI آشنا کنیم ، تا بتوانید مانیتورینگ کاملی را بر روی ماشین های مجازی داشته باشید با ما همراه باشید:

همچنین شما می توانید برای نصب و راه اندازی Voip از سرور ESXI استفاده کنید.

برای فعال کردن SNMP در سرور ESXI باید بوسیله محیط کامندی آن عمل کنید که مستلزم آن فعال کردن SSH ESXi می باشد که برای فعال سازی SSH کافیست مراحل زیر را انجام دهید.
در ابتدا وارد کنسول مدیریتی تحت وب ESXI شوید.
سپس از منو Action => Services => Enable secure shell را انتخاب نمایید.

حالا از طریق نرم افزار Putty باید از طریق پروتکل SSH که چند لحظه پیش آن را فعال کرده ایم متصل شویم.
در نرم افزار Putty در کادر (Host Name (or IP address کافیست IP آدرس سرور ESXI را وارد نمایید.

سپس در پنجره باز شده باید نام کاربری و رمز عبور ESXI را وارد نمایید.

حالا دستور زیر را وارد نمایید، فقط به جای کلمه TechTik باید SNMP Community که از قبل تعریف کرده اید را وارد نمایید.

esxcli system snmp set — communities TechTik

در مرحله بعدی لازم است که سرویس SNMP را فعال کنید.

esxcli system snmp set –enable true

حالا لازم است که دستورات زیر را وارد نمایید تا در فایروال ESXI دستورات زیر را پورت SNMP اجازه ورود را داشته باشد.

esxcli network firewall ruleset set –ruleset-id snmp –allowed-all true
esxcli network firewall ruleset set –ruleset-id snmp –enabled true

در مرحله آخر باید یکبار با دستور زیر سرویس SNMP را ریستارت کنید.

/etc/init.d/snmpd restart

نکته: بعداز انجام کار حتما سرویس SSH را در ESXI را غیرفعال کنید.

 

با توجه به گفته های بالا شما می توانید SNMP را بر روی سرور ESXI راه اندازی کنید.

آشنایی با IPV6

آشنایی با IPV6:همانطور که می دانید آدرس های IP در حال تمام شدن می باشد و با وجود مکانیزم هایی مانند NAT نتوانستند راه حلی برای تمام شدن آدرس ها بیابند. هرروز به تعداد افراد و دستگاههایی که نیاز به برقراری ارتباط با یکدیگر دارند افزوده می شود که این رشد زیاد را می توان به عنوان یک پدیده خوب یاد نمود. دلیل آن هم ارتباط برقرار کردن افراد با یکدیگر با دستگاه های ارتباطی مختلف می باشد.با این شرایط با در نظر گرفتن شدت رشدی که وجود دارداز حدود ظرفیت خود خارج خواهد شد.

همانطور که می دانید IPV4 تقریبا در حدود ۴ میلیون آدرس در اختیار ما قرار می دهد. اما نمی توان از همه آنها برای آدرس دهی دستگاه ها ی مختلف بهره برداری کرد.. بدین معنی که در عمل فقط قادر به استفاده از ۲۵۰ میلیون آدرس می باشیم.هرچند با تکنیک های مختلف همانند CIDR و NAT تاثیر این کمبود شدید آدرسهای IPV4 را کاهش داده اند، اما نتوانسته است راه حل کاربردی را ارایه دهد و جلوی اتمام آن را بگیرد.به همین دلیل پیشنهاد نسخه ۶ مطرح شد تا به طور کل آدرس دهی نسخه ۴ کنار گذاشته شود.

همانطور که در تصویر مشاهده می کنید سرعت رشد آدرس های IP درنسخه ۶ در ابتدا بسیار پایین بوده ولی در سال های اخیر به دلیل تمام شدن IP های نسخه ۴ به شدت رشد آن رو به افزایش است.در مقابل آدرس های IP نسخه ۴ در همان سال های ابتدایی که این گونه آدرس دهی مطرح شد به شدت بالا رفته و در سال های اخیر علاوه بر اینکه رشد نداشته به سرعت رو به کاهش است.

 

پیش تر بیان کردیم که در کوتاه مدت راهکارهای مانند  Subnetting و Summarization ارائه گردید تا بتوانند از فضای آدرس دهی بهینه استفاده کنند و از هدر رفت آدرس ها جلوگیری کنندکه در این راهکارها به جای استفاده از آدرس دهی Classful و به هدر رفتن آدرس های IP از آدرس دهی های Classless استفاده کردند و همچنین از ویژگی خلاصه نویسی در بحث Routing Tableها  استفاده کردند. اما این روش ها همانطور که بیان شد فقط در کوتاه مدت جواب گو بودنند و راه حل اساسی نبود.امادر بلندمدت راهکار IPv6 مطرح شد.

و اما آی پی نسخه ۶

IPv6 برای جایگزینی IPv4 در نظر گرفته شده است.  IPv6 در دسامبر ۱۹۹۸ پیش نویس استاندارد آن تهیه شد، اما تا ۱۴ ژانویه ۲۰۱۷ به طوریک استاندارد به استاندارد اینترنت تبدیل نشد(سازمان IETF)

IPv6 یک آدرس ۱۲۸ بیتی می باشد. که فضای آدرس دهی آن ۲ به توان ۱۲۸ است که بر خلاف آدرس دهی های IPv4 که ۳۲ بیتی می باشند تعداد زیادی آدرس IP را در اختیار قرار می دهند  و این تعداد آدرس IP در IPv6 چیزی در حدود ۳۴۰.۲۸۲.۳۶۶.۹۲۰.۹۳۸.۴۶۳.۴۶۳.۳۷۴.۶۰۷.۴۳۱.۷۶۸.۲۱۱.۴۵۶ می باشد.

همانطور که در بالا گفته شد ای پی ورژن 6 جایگزین ای پی ورژن 4 خواهد شد و در سیستم های voip و همچنین نصب و راه اندازی voip از این ای پی استفاده خواهد شد

 

دو ویژگی در IPV6 وجود دارد که در بین متخصصین بسیار حایز اهمیت است:

بسیاری از مواردی که در هدر نسخه ۴ وجود داشت در نسخه ۶ آن از هدر حذف شده است (به دلیل سبک تر شدن) اما می توان موارد مورد نیاز را دوباره در قسمت Optional Extension header که بعد از header استاندارد قرار می گیرد، جای داد. همچنین کاهش سربار پردازشی روترها و درنتیجه کاهش پیچیدگی سخت افزار و سریع تر شدن پردازش بسته ها و درنتیجه کوچک تر شدن جداول روتینگ( Routing) و مؤثرتر شدن مسیریابی در کل شبکه می شود.

خلاصه بودن هدر آی پی نسخه ۶ نسبت به هدر آی پی نسخه ۴ کاملا در تصویر مشخص است

یکی دیگر از ویژگی های IPV6تخصیص چندین آدرس محتلف به شبکه ها و دستگاه های مختلف می باشد.همچنین IPV6 کاربرد ارتباطاتMulticast را نیز گسترش داده است.IPV4 از پیام های Broadcast خیلی استفاده می کند به همین دلیل پدید Broadcast Storm در شبکه زیاد ایجاد می شود و باعث هدر رفتن پهنای بایند شبکه می شود که این امر در نسخه ۶ آدرس های IP وجود ندارد.

سایر ویژگی هایی که به طور خلاصه در زیر به آن اشاره شده است:
  • امیت بسیار خوب در لایه شبکه
  • فضای آدرس دهی بسیار بزرگ(۲ به توان ۱۲۸)
  • ویژگی های خاص آدرس دهی بدون نیاز به DHCP یا Static Addressing
  • پشتیبانی از Renumbering
  • پشتیبانی از Mobility در تغییرات شبکه به صورت سیار و مباحث Routing
  • استفاده از آدرس های Public مستقل از ISP ها
  • عدم نیاز به NAT و PAT
  • استفاده از ویژگی IPSec در هدر این آدرس دهی ها و امن شدن آینده اینترنت
  • بهینه سازی در ساختار Header
  • عدم حضور Broadcast در این ساختار آدرس دهی
  • پشتیبانی خاص جهت مهاجرت از IPv4 به IPv6 و یا استفاده از هر دو در یک شبکه

 

یک مثال :

درIPV6 می توان بنا به شرایط مختلف آدرس را به صورت خلاصه نوشت:

می توان صفر ها را در IPv6 خلاصه کرد.

مثال:

IPv6 زیر را در نظر بگیرید:

fc50:0000:0000:0000:0000:0000:0000:0032

می توانیم IP بالا را به صورت زیر خلاصه کنیم:

fc50:0:0:0:0:0:0:0032

fc50::0032

fc50::32

به جای بلاک هایی که به صورت متوالی صفر بودند : گذاشته می شود.

در آخرین بلاک یعنی ۰۰۳۲ ، صفرهای پشت عدد ۳۲ حذف می شود.

نکته۱ :اگر حداقل دو پارتیشن متوالی صفر باشند می توانیم به جای آن ها از : استفاده کنیم.

نکته ۲فقط یک بار می توانیم از : در خلاصه سازی صفر ها استفاده کنیم.

معرفی پروتکل PPP

معرفی پروتکل PPP :همانطور که می دانید پروتکل HDLC به دلیل عدم وجود مکانیزم های احراز هویت  امروزه به ندرت مورد استفاده قرار می گیرد. در این مقاله پروتکل پیشرفته تری به نام PPP را به شما معرفی خواهیم کرد. با ما همراه باشید:

PPP یا Point to Point Protocol

جالب است بدانید که PPP نیز بر پایه HDLC بنا شده است. این پروتکل WAN Encapsulation که جهت ارتباطات نقطه به نقطه از آن بهره می برند در واقع یک HDLC بهبود یافته است. اما در مقایسه با HDLC ویژگی های زیادی به آن افزوده شده است. برای مثال همان طور که گفته شد High-Level Data Link Control خاصیت Authentication یا احراز حویت ندارد. اما PPP دارای این قابلیت می باشد. در ادامه پروتکل های Authentication را که Point to Point Protocol از آن ها بهره می برد را معرفی خواهیم کرد :

PPP Authentication

PPP از دو پروتکل احراز حویت PAP و CHAP پشتیبانی می نماید.

PAP کوتاه شده عبارت Password Authentication Protocol است که از آن به عنوان ساده ترین پروتکل احراز هویت یاد می کنند. این پروتکل از Handshake دو مرحله ای یا ۲-Way Handshake جهت Authentication بهره می برد. کلمه های عبور در آن به صورت Plain Text یا متن ساده رد و بدل می شوند. این بدان معنی ست که امنیت PAP بسیار پایین است. اما در مقایسه با HDLC یک گام جلوتر محسوب می شود. ( امنیت USSD ها نیز دقیقا به همین دلیل پایین است و مطابق سیاست های بانک مرکزی قرار است که این روش جهت انجام تراکنش های بانکی حذف شود ) مورد دیگری که PAP را به ساده ترین پروتکل احراز هویت تبدیل کرده است این موضوع می باشد که Password ها تنها در شروع ارتباط رد و بدل و بررسی می شوند و بعد از آن Session بدون نیاز به بررسی دوباره کلمه عبور باز خواهد ماند.

در تصویر زیر ۲ مرحله احراز هویت  را در Password Authentication Protocol مشاهده می نمایید.

مرحله احراز هویت در پروتکل PAP برای PPP

خوشبختانه امنیت PPP به استفاده از روش PAP برای احراز هویت محدود نمی شود. پروتکل CHAP متد به نسبت پیچیده تری است که از ۳-Way Handshake یا احراز هویت سه مرحله ای بهره می برد و کلمه عبور در آن به صورت HASH رد و بدل می گردد. CHAP یا Challenge Handshake Authentication Protocol از HASH  با رمزنگاری MD5 استفاده می نماید. در ابتدا HASH به Node دیگر ارسال می شود و نود دیگر نیز یک HASH را در پاسخ ارسال می کند. اگر هر دو HASH یکسان باشند ارتباط پذیرفته می شود .

در تصویر زیر سه مرحله گفته شده را مشاهده می نمایید.

احراز هویت سه مرحله ای در CHAP