سوئیچهای Cisco برای VoIP
مقدمه
گسترش VoIP (Voice over IP) باعث شده است تلفنهای سازمانی از یک سیستم مستقل مخابراتی به بخشی از زیرساخت شبکه تبدیل شوند. در یک شبکه VoIP، صوت به بستههای IP تبدیل شده و از همان زیرساخت Ethernet سازمان عبور میکند. بنابراین کیفیت تماس تلفنی مستقیماً به طراحی شبکه، سوئیچها، پهنای باند، تأخیر، Packet Loss و بهخصوص QoS وابسته است.در این معماری، سوئیچ شبکه فقط وظیفه انتقال بستهها را بر عهده ندارد؛ بلکه باید قابلیتهایی مانند PoE، Voice VLAN، QoS، LLDP-MED، CDP، امنیت لایه دسترسی و افزونگی را نیز فراهم کند.خانواده سوئیچهای Cisco Catalyst از گزینههای رایج برای پیادهسازی شبکههای VoIP سازمانی هستند و قابلیتهای اختصاصی برای شناسایی و تفکیک ترافیک Voice ارائه میکنند. Cisco در مستندات فعلی Catalyst 9200 نیز Voice VLAN، QoS و استفاده از CDP برای پیکربندی IP Phone را بهصورت رسمی پشتیبانی میکند.

VoIP چگونه از طریق Switch منتقل میشود؟
در تلفن سنتی، صوت از طریق مدارهای اختصاصی تلفنی منتقل میشد؛ اما در VoIP، صدای کاربر ابتدا توسط IP Phone نمونهبرداری و Codec میشود و سپس به Packetهای IP تبدیل میشود.
مسیر کلی میتواند به شکل زیر باشد:
IP Phone → Access Switch → Core/Distribution → Router/Firewall → IP-PBX
برای مثال، در یک سازمان ممکن است تلفن Cisco به پورت سوئیچ Catalyst متصل باشد. تلفن از طریق Ethernet ارتباط برقرار میکند و در صورت وجود PoE، برق موردنیاز خود را نیز از همان کابل شبکه دریافت میکند.بنابراین یک کابل شبکه میتواند همزمان وظیفه Voice + Data + Power را بر عهده داشته باشد:
چرا سوئیچ مخصوص VoIP اهمیت دارد؟
از نظر فنی، VoIP الزاماً به سوئیچ اختصاصی نیاز ندارد؛ یک سوئیچ Ethernet استاندارد نیز میتواند Packetهای صوتی را منتقل کند.اما در محیط سازمانی، کیفیت و قابلیت اطمینان VoIP به ویژگیهای شبکه وابسته است.
یک سوئیچ مناسب VoIP باید بتواند:
- تلفن IP را شناسایی کند.
- Voice VLAN را مدیریت کند.
- ترافیک Voice را از Data جدا کند.
- به IP Phone برق بدهد.
- Traffic Priority را اعمال کند.
- Congestion را مدیریت کند.
- در صورت نیاز Redundancy فراهم کند.
- رویدادهای شبکه را مانیتور کند.
به همین دلیل سوئیچهای مدیریتی مانند Cisco Catalyst برای شبکههای Enterprise انتخاب مناسبتری نسبت به سوئیچهای ساده Unmanaged هستند.
Voice VLAN چیست؟
یکی از مهمترین مفاهیم در شبکه VoIP، Voice VLAN است.فرض کنید در یک شرکت VLAN 10 برای کاربران Data و VLAN 20 برای Voice تعریف شده باشد.
در این حالت:
Data VLAN = VLAN 10
Voice VLAN = VLAN 20
IP Phone به پورت سوئیچ متصل میشود و ترافیک صوتی خود را در Voice VLAN ارسال میکند.اگر کامپیوتر کاربر نیز از پورت عبوری IP Phone استفاده کند، ترافیک کامپیوتر میتواند در Data VLAN قرار داشته باشد.Cisco این قابلیت را بهصورت رسمی در Catalyst پشتیبانی میکند و یک Access Port میتواند همزمان Voice VLAN و Data VLAN را برای IP Phone و دستگاه متصل به آن حمل کند.این معماری از نظر مدیریت و امنیت بسیار مهم است، زیرا ترافیک Voice از ترافیک عادی کاربران جدا میشود.
یک پورت، دو نوع ترافیک
یکی از ویژگیهای جالب معماری Cisco IP Phone این است که میتوان یک تلفن و یک PC را به یک پورت فیزیکی سوئیچ متصل کرد.
معماری به این صورت است:
Switch
↓
Cisco IP Phone
↙ ↘
Voice VLAN Data VLAN
↓
PC
در این حالت IP Phone عملاً مانند نقطه اتصال میان سوئیچ و کامپیوتر کاربر عمل میکند.Cisco برای این سناریو از Voice VLAN در Access Port استفاده میکند و سوئیچ میتواند ترافیک Voice و Data را به VLANهای متفاوت اختصاص دهد.
PoE؛ برقرسانی به تلفن IP
یکی از مزیتهای مهم استفاده از سوئیچهای PoE در VoIP این است که تلفن IP میتواند برق خود را از کابل Ethernet دریافت کند.در نتیجه نیازی نیست برای هر تلفن یک آداپتور برق جداگانه نصب شود.
معماری:
PoE Switch → Ethernet Cable → IP Phone
این ویژگی علاوه بر کاهش کابلکشی، مدیریت برق تلفنها را نیز سادهتر میکند.در طراحی شبکه VoIP باید PoE Budget سوئیچ نیز محاسبه شود. برای مثال اگر سوئیچ 48 پورت داشته باشد، نباید فرض کرد که الزاماً میتواند به 48 تلفن با حداکثر توان موردنیاز آنها برق بدهد.باید مجموع توان مصرفی تجهیزات با PoE Power Budget سوئیچ مقایسه شود.
QoS؛ مهمترین بخش شبکه VoIP
یکی از تفاوتهای مهم ترافیک Voice با بسیاری از Applicationهای Data، حساسیت بالای Voice به تأخیر و Packet Loss است.
فرض کنید یک لینک شبکه همزمان در حال انتقال:
- Backup
- File Transfer
- Internet Traffic
- Video
- Voice
باشد.اگر لینک دچار Congestion شود، بستههای Voice نیز ممکن است در صف قرار بگیرند یا Drop شوند.نتیجه میتواند صدایی مانند:قطع و وصل شدن صدا، تأخیر، Echo یا کاهش کیفیت مکالمه
باشد.اینجا Quality of Service اهمیت پیدا میکند.Cisco در معماری Voice VLAN از مکانیزمهایی مانند IEEE 802.1p CoS و طبقهبندی و زمانبندی Traffic برای انتقال قابلپیشبینیتر Voice استفاده میکند.
DSCP و CoS در VoIP
برای مشخص کردن Priority ترافیک Voice معمولاً از دو مفهوم مهم استفاده میشود:
-
CoS
در Layer 2 و بر اساس IEEE 802.1p تعریف میشود.
-
DSCP
در Layer 3 و در IP Header قرار دارد.در بسیاری از طراحیهای VoIP، Voice Media با DSCP مناسب Mark میشود و تجهیزات شبکه بر اساس آن Queue و Priority مناسبی به بستهها اختصاص میدهند.نکته مهم این است که فقط Mark کردن Packet کافی نیست؛ تمام مسیر شبکه باید این Marking را بهدرستی درک و اعمال کند.
بنابراین QoS باید از:
Access → Distribution → Core → WAN → Remote Site
بهصورت End-to-End طراحی شود.
CDP و LLDP-MED چه نقشی دارند؟
در محیط Cisco، CDP (Cisco Discovery Protocol) میتواند اطلاعات موردنیاز برای شناسایی و پیکربندی IP Phone را در اختیار تجهیزات قرار دهد.در مستندات Cisco برای Catalyst، CDP میتواند به Phone اطلاع دهد که ترافیک Voice را در Voice VLAN مشخص ارسال کند.در محیطهای Multi-Vendor نیز LLDP-MED اهمیت بیشتری پیدا میکند.
LLDP-MED میتواند اطلاعاتی مانند Voice VLAN و پارامترهای QoS را به Endpointهای سازگار منتقل کند.بنابراین اگر سازمان از تلفنهای برندهای مختلف استفاده میکند، باید قابلیتهای Interoperability میان Switch و IP Phone بررسی شود.
امنیت Voice VLAN
Voice VLAN نباید فقط بهعنوان یک ابزار Performance دیده شود؛ بلکه یک لایه امنیتی نیز محسوب میشود.با جداسازی Voice و Data میتوان سیاستهای Firewall و ACL را دقیقتر اعمال کرد.
برای مثال:
User VLAN : محدود
Voice VLAN : IP-PBX
و فقط ارتباطات موردنیاز میان این دو شبکه مجاز شود.
همچنین باید مواردی مانند:
- DHCP Snooping
- Dynamic ARP Inspection
- Port Security
- 802.1X
- ACL
- BPDU Guard
متناسب با معماری سازمان بررسی شوند.
طراحی Uplink برای شبکه VoIP
اگر صدها تلفن IP در یک ساختمان وجود داشته باشد، ترافیک Voice در Access Switchها تجمیع شده و به سمت Distribution/Core منتقل میشود.بنابراین Uplink نیز باید ظرفیت کافی داشته باشد.
یک معماری معمول:
IP Phones
↓
Access Switch
↓
10G/25G Uplink
↓
Distribution/Core
↓
IP-PBX / Call Manager
در شبکههای کوچک ممکن است 1Gbps کافی باشد، اما در سازمانهای بزرگ، بهخصوص زمانی که Voice در کنار Data، Video و سایر سرویسها قرار دارد، استفاده از Uplinkهای پرسرعت منطقیتر است.
Redundancy در شبکه VoIP
تلفن سازمانی معمولاً یک سرویس حیاتی است. بنابراین Single Point of Failure باید تا حد امکان حذف شود.
میتوان از فناوریهایی مانند:
- Stack
- StackWise
- EtherChannel
- Redundant Uplink
- Dual Distribution
- Redundant Core
- Dual Power Supply
در معماری مناسب استفاده کرد.برای مثال اگر Access Switch از کار بیفتد، تمام تلفنهای متصل به آن نیز از دسترس خارج میشوند. بنابراین در محیطهای حساس باید Availability سوئیچها و مسیرهای ارتباطی مورد توجه قرار گیرد.
مدلهای Cisco Catalyst برای VoIP
Cisco خانوادههای مختلفی از سوئیچها را برای محیطهای سازمانی ارائه میکند.در Access Layer، مدلهایی از خانواده Catalyst 9200 میتوانند برای اتصال کاربران، IP Phone و تجهیزات IoT استفاده شوند.برای سازمانهای بزرگتر، بسته به معماری شبکه میتوان از خانوادههای قدرتمندتر Catalyst استفاده کرد.هنگام انتخاب مدل، صرفاً تعداد Portها نباید معیار باشد. موارد زیر اهمیت بیشتری دارند:
| معیار | اهمیت |
| تعداد پورت | تعداد Endpointها |
| PoE Budget | تعداد و نوع IP Phone |
| Uplink Speed | حجم ترافیک |
| QoS | کیفیت Voice |
| Redundancy | Availability |
| 802.1X | امنیت |
| Stack | مدیریت و افزونگی |
| SFP/SFP+ | ارتباط با Core |
| Layer 3 | Routing و طراحی شبکه |
| قابلیت مدیریت | Monitoring و Troubleshooting |
مشکلات رایج VoIP در شبکه
اگر کیفیت تماس مناسب نیست، همیشه نباید IP Phone یا IP-PBX را مقصر دانست.بسیاری از مشکلات از Network Layer ناشی میشوند.
مهمترین موارد عبارتاند از:
-
Packet Loss
از دست رفتن Packetهای صوتی.
-
Jitter
تغییرات نامنظم در زمان رسیدن Packetها.
-
Latency
افزایش زمان رفتوبرگشت Packet.
-
Congestion
اشباع شدن لینک.
-
Incorrect QoS
اعمال نشدن Priority صحیح به Voice.
-
VLAN Misconfiguration
قرار نگرفتن Phone در Voice VLAN صحیح.
-
PoE Problem
reset یا خاموش شدن IP Phone به دلیل مشکل برق.
یک نمونه پیکربندی ساده Cisco
در یک Catalyst با IOS/IOS XE میتوان ساختاری مشابه زیر برای یک پورت متصل به IP Phone در نظر گرفت:
interface GigabitEthernet1/0/10
description IP-Phone
switchport mode access
switchport access vlan 10
switchport voice vlan 20
spanning-tree portfast
در این مثال VLAN 10 برای Data وVLAN 20 برای Voiceدر نظر گرفته شده است.البته تنظیمات واقعی QoS، Trust، Security، PoE و سایر پارامترها باید متناسب با مدل سوئیچ، نسخه IOS XE، نوع IP Phone و معماری سازمان انجام شود. Cisco نیز در مستندات جدید Catalyst 9200 دستور switchport voice vlan را برای تعیین Voice VLAN ارائه میکند.
جمعبندی
سوئیچ در یک شبکه VoIP فقط یک وسیله برای عبور Packet نیست؛ بلکه یکی از عناصر اصلی تضمین کیفیت، امنیت و پایداری ارتباطات صوتی محسوب میشود.استفاده از Voice VLAN باعث جداسازی منطقی ترافیک Voice و Data میشود، PoE برق IP Phone را از طریق کابل شبکه تأمین میکند و QoS امکان اولویتدهی به ترافیک حساس Voice را در زمان Congestion فراهم میکند. Cisco در سوئیچهای Catalyst این قابلیتها را در کنار مکانیزمهایی مانند CDP و LLDP-MED برای پیادهسازی شبکههای Voice ارائه میدهد.در یک طراحی حرفهای، علاوه بر انتخاب سوئیچ مناسب باید Voice VLAN، QoS، PoE Budget، Uplink، Redundancy، امنیت لایه Access و مسیر End-to-End ترافیک Voice نیز طراحی شود.به همین دلیل، یک شبکه VoIP موفق را نمیتوان صرفاً با خرید IP Phone و IP-PBX ایجاد کرد؛ کیفیت واقعی سرویس تا حد زیادی به معماری شبکهای بستگی دارد که این تجهیزات روی آن قرار گرفتهاند.
تیم تخصصی شرکت کوشا فناوران مبتکر، آمادگی خود را برای ارائه هرگونه مشاوره و همکاری در پروژه های شبکه و امنیت فضای سایبری اعلام می دارد.کوشا فناوران مبتکر را در مطالب آموزشی و مجله مبتکر با جدیدترین اخبار فناوری اطلاعات و مقالات علمی دنبال کنید.
این موضوع چقدر برای شما مفید بود؟
روی یک ستاره کلیک کنید تا به آن امتیاز دهید!
میانگین امتیاز 4.5 / 5. امتیاز: 985
تا الان امتیازی ثبت نشده! اولین نفری باشید که به این پست امتیاز می دهید.