cme dial-plan ˜˝ !˜ ˚ ˜ !˝ ˙ voice gateway 640-461.pdf · 96 ccna voice 640-461 0 slip secs,...

49
91 ﻓﺼﻞ6 آﺷﻨﺎﻳﻲ ﺑﺎDial-Plan ﻫﺎيCME اﺗﺼﺎل ﻳﻚVoice gateway ﺑﻪ دﻳﮕﺮ ﺷﺒﻜﻪ ﻫﺎيVoice ، ﻫﻤﺎﻧﻨﺪ اﺗﺼﺎل ﻳﻚ روﺗﺮ ﺑﻪ ﺷﺒﻜﺔ دﻳﺘﺎ ﻣﻴﺒﺎﺷﺪ. ﻣﺘﺼﻞ ﻛـﺮدن ﻛﺎﺑـﻞ، اﺑﺘـﺪاﻳﻲ ﺗﺮﻳﻦ ﻛﺎر ﻣﻴﺒﺎﺷﺪ! ﭘﺲ از ﺑﺮﻗﺮاري ارﺗﺒﺎط ﻓﻴﺰﻳﻜﻲ، ﺑﺎﻳﺪ ﺷﺮوع ﺑﻪ اﻧﺠﺎم ﺗﻨﻈﻴﻤﺎت ﻛﻨﻴﺪ. Voice gateway ﻫﺎ ﺑﺠﺎي ﺟﺪول ﻣﺴـﻴﺮﻳﺎﺑﻲ داراي ﻳﻚDial-plan ﻣﻴﺒﺎﺷﻨﺪ ﻛﻪ ازdial peer ﻫﺎ اﻳﺠﺎد ﺷﺪه اﻧﺪ. در اﻳﻦ ﻓﺼـﻞ ﺗﻨﻈﻴﻤـﺎت و ﻧﺤـﻮة ﺗﺴـﺖ ﻛـﺮدنdial peer ﻫـﺎ را در ﺷـﺒﻜﺔVoIP ، ﺑﺮرﺳﻲ ﻣﻴﻜﻨﻴﻢ. ﺗﻨﻈﻴﻢ ﭘﻮرت ﻓﻴﺰﻳﻚVoice ﭘﻴﺶ از اﻳﻨﻜﻪ وارد ﺗﻨﻈﻴﻤﺎتdial peer ﻫﺎ ﺷﻮﻳﺪ، ﺑﺎﻳﺪ ﺗﻨﻈﻴﻤﺎت ﭘﻮرت ﻓﻴﺰﻳﻜﻲVoice روﺗﺮ را اﻧﺠﺎم دﻫﻴﺪ. ﺑﺪﻳﻬﻲ اﺳﺖ ﻛﻪ ﭘـﻴﺶ از ﻫـﺮ ﻛﺎر، ﺳﻴﻢ ﺗﻠﻔﻦ را ﺑﻪ اﻳﻦ ﭘﻮرت ﻣﺘﺼﻞ ﻣﻴﻜﻨﻴﻢ. ﻋﻼوه ﺑﺮ اﻳﻦ ﻛﺎر، ﭼﻨﺪﻳﻦ ﺗﻨﻈﻴﻢ وﺟﻮد دارد ﻛﻪ ﺑﺎﻋﺚ ﻣﻴﺸﻮد ﭘﻮرتVoice ﻫﻤﺎﻧﮕﻮﻧﻪ ﻛﻪً دﻗﻴﻘﺎ ﻣﻴﺨﻮاﻫﻴﻢ، ﻛﺎر ﻛﻨﺪ. در اﻳﻦ ﻗﺴﻤﺖ ﻣﻴﺨﻮاﻫﻴﻢ ﺗﻨﻈﻴﻤﺎت ﭘﻮرت آﻧﺎﻟﻮگ و دﻳﺠﻴﺘﺎل را ﺑﺎ ﻫﻢ ﺑﺒﻴﻨﻴﻢ. ﭘﻴﻜﺮ ﺑﻨﺪي ﭘﻮرت ﻫﺎي آﻧﺎﻟﻮگVoice زﻣﺎﻧﻲ ﻛﻪ ﻛﺎﺑﻞ را ﺑﻪ ﭘﻮرت آﻧﺎﻟﻮگVoice روﺗﺮ ﻣﺘﺼﻞ ﻣﻴﻜﻨﻴﺪ، ﻋﻤﻠﻜﺮدي ﺷﺒﻴﻪ ﺑﻪ ﭘﻮرتEthernet ﺧﻮاﻫﺪ داﺷﺖ) ﺳﻴﮕﻨﺎﻟﻲ از ﺳﻤﺖ دﻳﮕﺮ درﻳﺎﻓﺖ ﺧﻮاﻫﺪ ﺷﺪ.( روﺗﺮ ﺳﻴﮕﻨﺎل ﻫﺎي اﻟﻜﺘﺮﻳﻜﻲ را از ﺧﻂ درﻳﺎﻓﺖ ﻛﺮده و آﻧﻬﺎ را ﭘﺮدازش ﻣﻴﻜﻨﺪ. ﺗﻨﻈﻴﻤﺎﺗﻲ ﺑﺮ روي اﻳﻦ ﭘﻮر ت ﻓﻴﺰﻳﻜﻲ ﻣﻴﺘﻮان اﻧﺠﺎم داد ﻛﻪ ﭘﺮدازش اﻳﻦ ﺳﻴﮕﻨﺎل ﻫﺎ را ﺗﻐﻴﻴﺮ دﻫﺪ. دو ﻧﻮع ﭘﻮرت ﻓﻴﺰﻳﻜﻲ آﻧﺎﻟﻮگVoice ﺑﺮ روي روﺗﺮ ﻗﺎﺑﻞ ﻧﺼﺐ اﺳﺖ: Foreign Exchange Station (FXS) وForeign Exchange Office (FXO) . در اﻳﻦ ﻗﺴﻤﺖ ﭘﻴﻜﺮ ﺑﻨﺪي ﭘﻮرت ﻫﺎيFXS وFXO را ﺑﺮرﺳﻲ ﺧﻮاﻫﻴﻢ ﻛﺮد. ﭘﻮرت ﻫﺎيForeign Exchange Station (FXS) ﭘﻮرت ﻫﺎيFXS ﺑﻪ دﺳﺘﮕﺎه ﻫﺎي آﻧﺎﻟﻮگ ﻧﻈﻴﺮ ﺗﻠﻔﻦ آﻧﺎﻟﻮگ) ﺗﻠﻔﻨﻲ ﻛﻪ ﻫﻤﺔ ﻣﺎ در ﻣﻨﺰل دارﻳﻢ( ، ﻓﻜﺲ و ﻣﻮدم ﻫﺎ، ﻣﺘﺼﻞ ﻣﻴﺸﻮﻧﺪ. ﺗﺼﻮﻳﺮ1 - 6 ، اﻳﻦ دﺳﺘﮕﺎه ﻫﺎ و ﻧﺤﻮة اﺗﺼﺎل آﻧﻬﺎ را ﻧﺸﺎن ﻣﻴﺪﻫﺪ:

Upload: votruc

Post on 05-Aug-2018

249 views

Category:

Documents


0 download

TRANSCRIPT

91

6فصل

CMEهاي Dial-Planآشنايي با

كابـل، ابتـدايي متصل كـردن .به شبكة ديتا ميباشد روترهمانند اتصال يك ،Voiceبه ديگر شبكه هاي Voice gatewayاتصال يك

ها بجاي جدول مسـيريابي داراي Voice gateway. پس از برقراري ارتباط فيزيكي، بايد شروع به انجام تنظيمات كنيد! ترين كار ميباشد

هـا را در شـبكة dial peerدر اين فصـل تنظيمـات و نحـوة تسـت كـردن . شده اندها ايجاد dial peerميباشند كه از Dial-planيك

VoIPبررسي ميكنيم ،.

Voiceتنظيم پورت فيزيك

بديهي است كه پـيش از هـر . را انجام دهيد روتر Voiceها شويد، بايد تنظيمات پورت فيزيكي dial peerپيش از اينكه وارد تنظيمات

دقيقاً همانگونه كه Voiceعالوه بر اين كار، چندين تنظيم وجود دارد كه باعث ميشود پورت . كار، سيم تلفن را به اين پورت متصل ميكنيم

.در اين قسمت ميخواهيم تنظيمات پورت آنالوگ و ديجيتال را با هم ببينيم. ميخواهيم، كار كند

Voiceبندي پورت هاي آنالوگ پيكر

سيگنالي از سمت (داشت خواهد Ethernetپورت عملكردي شبيه بهمتصل ميكنيد، روتر Voiceزماني كه كابل را به پورت آنالوگ

ت فيزيكي تنظيماتي بر روي اين پور. سيگنال هاي الكتريكي را از خط دريافت كرده و آنها را پردازش ميكند روتر). ديگر دريافت خواهد شد

Foreign: قابل نصب است روتربر روي Voiceدو نوع پورت فيزيكي آنالوگ . ميتوان انجام داد كه پردازش اين سيگنال ها را تغيير دهد

Exchange Station (FXS) وForeign Exchange Office (FXO). در اين قسمت پيكر بندي پورت هايFXS وFXO را بررسي

.خواهيم كرد

Foreign Exchange Station (FXS)پورت هاي

-1تصوير . ، فكس و مودم ها، متصل ميشوند)تلفني كه همة ما در منزل داريم(به دستگاه هاي آنالوگ نظير تلفن آنالوگ FXSپورت هاي

:، اين دستگاه ها و نحوة اتصال آنها را نشان ميدهد6

92 CCNA Voice 640-461

6-1تصوير

:فراهم ميكند روتربر روي FXSميدهد كه دو پورت را نشان VIC2-2FXSتصوير زير، ماژول

بـراي انجـام . نصب شده اسـت روتراي بر روي Voiceشديد، ابتدا بايد بفهميد چه پورت هاي FXSي هاپورت هنگامي كه آمادة تنظيم

:استفاده كنيد show voice port summaryاين كار از دستور

CME_Voice# show voice port summary

IN OUT

PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC

============== == ============ ===== ==== ======== ======== ==

0/0/0 — fxs-ls up dorm on-hook idle y

0/0/1 — fxs-ls up dorm on-hook idle y

0/2/0 — fxo-ls up dorm idle on-hook y

0/2/1 — fxo-ls up dorm idle on-hook y

0/2/2 — fxo-ls up dorm idle on-hook y

0/2/3 — fxo-ls up dorm idle on-hook y

هـايي كـه تنظـيم كـرده ايـد را در خروجـي ephone-dnاستفاده ميكنيد، تمامي CMEبه عنوان روتردر صورتي كه از اين :نكته

.دستور فوق مشاهده خواهيد كرد

سه پيكربنـدي بـراي پـورت هـاي . ميباشد FXOو چهار پورت FXSداراي دو پورت روترهمانگونه كه در خروجي فوق مشاهده ميكنيد،

FXS بايد انجام شود:

� Signaling

� Call Progress tones

� Caller ID information

93

نوع سيگنالي كه تعيين ميكنـيم، متـد . Loop Startو Ground Start: قابل تنظيم است FXSبراي پورت آنالوگ signalingدو نوع

جدول زير، مختصري درباره تفـاوت ايـن دو . است Off-hookيا On-hookسيگنال دستگاه هاي متصل شده را مشخص ميكند كه تلفن،

:نوع سيگنال توضيح ميدهد

Loop Start Ground Start

loopدر اين متد، هنگامي كه گوشي تلفن برداشته ميشود، يك

.بر روي خط ارسال ميشود DCكامل با تلفن ايجاد شده و كل جريان

در اين متد، با اتصال موقـت دو كابـل بـه زمـين، سـيگنال ارتبـاط

.جديد را ارسال ميكند

.به تنظيم شدن داردنياز .به طور پيش فرض، بر روي اين حالت است

عموماً زماني كه پورت به دستگاه هاي آنالوگ نظير تلفن، فكس و

.مودم متصل است، استفاده ميشود

.متصل ميكنيم PBXكه پورت را به استفاده ميشودعموماً زماني

:زير استفاده كنيد Syntax، از Voiceپورت Signalingبراي تعيين نوع

CME_Voice(config)# voice-port 0/0/0

CME_Voice(config-voiceport)# signal ?

groundStart Ground Start

loopStart Loop Start

CME_Voice(config-voiceport)# signal loopStart

هـا Dial toneبراساس محـل جغرافيـايي، . تلفن ها شده ايد بوق اگر به كشور هاي ديگر سفر كرده باشيد، احتماالً متوجه تغيير صداي

اين ها مربوط . ها نيز ممكن است سريعتر يا آهسته تر شنيده شوند busy signalممكن است فركانس باالتر و يا پايين تري داشته باشند و

به طور پيش . چگونگي روند تماس را اطالع ميدهند (Caller)سيگنال هاي صوتي كه به تماس گيرنده : ميشود Call progress toneبه

شما در قسمت ديگري از جهان روتردر صورتي كه . استفاده ميكند United Stateهاي Call Progress toneاز روتر FXSفرض پورت

:استفاده كنيد Call Progress Toneبراي تنظيم cptoneقرار دارد، از دستور

CME_Voice(config)# voice-port 0/0/0

CME_Voice(config-voiceport)# cptone ?

locale 2 letter ISO-3166 country code

AR Argentina IN India PE Peru

AU Australia ID Indonesia PH Philippines

AT Austria IE Ireland PL Poland

BE Belgium IL Israel PT Portugal

BR Brazil IT Italy RU Russian Federation

CA Canada JP Japan SA Saudi Arabia

CN China JO Jordan SG Singapore

CO Colombia KE Kenya SK Slovakia

C1 Custom1 KR Korea Republic SI Slovenia

C2 Custom2 KW Kuwait ZA South Africa

CY Cyprus LB Lebanon ES Spain

CZ Czech Republic LU Luxembourg SE Sweden

DK Denmark MY Malaysia CH Switzerland

EG Egypt MX Mexico TW Taiwan

94 CCNA Voice 640-461

FI Finland NP Nepal TH Thailand

FR France NL Netherlands TR Turkey

DE Germany NZ New Zealand AE United Arab Emirates

GH Ghana NG Nigeria GB United Kingdom

GR Greece NO Norway US United States

HK Hong Kong OM Oman VE Venezuela

HU Hungary PK Pakistan ZW Zimbabwe

IS Iceland PA Panama

.تغيير خواهد كرد FXSهاي دستگاه متصل به اين پورت progress toneبا وارد كردن دو حرف مخفف كشور مورد نظر، صداي تمامي

:زير استفاده كنيد Syntax، از FXSدستگاه متصل به پورت Caller IDنهايت براي تنظيم در

CME_Voice(config)# voice-port 0/0/0

CME_Voice(config-voiceport)# station-id name 3rd Floor Fax

CME_Voice(config-voiceport)# station-id number 5551000

يا تلفـن هـاي آنـالوگ زنـگ IP، به هر يك از ديگر تلفن هاي FXSمتصل به اين پورت دستگاه، هرگاه كه Caller IDبا تنظيم اطالعات

.دستور فوق، براي آنها نمايش داده خواهد شد توسطبزند، نام و شمارة تعيين شده

Foreign Exchange Office (FXO)پورت هاي

نحـوة اتصـال . اسـت FXSظاهر فيزيكي اين پورت ها همانند ماژول . ارندد PBXو يا سيستم PSTNرا با Trunkنقش FXOپورت هاي

.مشاهده ميكنيد 6-2اين پورت ها را در تصوير

6-2تصوير

و دسـتور ground startيـا loop startجهـت تعيـين signalماننـد دسـتور ( FXSنيـز مشـابه پـورت FXOاكثر دستورات پورت

station-id جهت تنظيم اطالعاتCaller ID (با اين حال پورت هاي . استFXO نياز به اجراي دو دستور ديگر نيز دارند:

� dial-type

� ring number

95

را Puls dialingيا Dual-Tone Multifrequency (DTMF)به شما اين امكان را ميدهد تا <dial-type <dtmf/pulsدستور

وجـود ) تلفن هاي قديمي اي كه شماره گير آنها چرخشي است( rotaryز تلفن هاي در صورتي كه در شبكة تلفني شما، هنو. انتخاب كنيد

.استفاده كنيد Puls Dial-typeدارد، بايد از

FXOبه شما اين امكان را ميدهد تا تعيين كنيد هنگامي كه يك تماس دريافتي به سمت پـورت <ring number <numberدستور

ميرسـد، پـس از يـك بـار زنـگ روتربه طور پيش فرض هنگامي كه تماسي به . دهدپاسخ آن به پس از چند بار زنگ خوردن، روترمي آيد،

در خانه قرار دارد و ميخواهيد شما بـه تمـاس هـاي دريـافتي پاسـخ دهيـد و در روتربه طور مثال، اگر . ميدهد پاسخرا FXOخوردن، خط

را افزايش دهيد تا كاربر شـانس ايـن را داشـته باشـد پـيش از ring numberرا پاسخ دهد، تعداد خط روترصورت عدم پاسخ گويي شما،

.به تماس، تماس را پاسخ دهيد روترپاسخ دادن

Voiceيكربندي پورت ديجيتال پ

تصـوير . هسـتند روتـر قابل نصب بر روي Voice and WAN Interface Card (VWIC)به صورت ماژول هاي E1و T1پورت هاي

.را نشان ميدهد VWIC2-T1/E1زير، ماژول

برخالف پورت آنالوگ، پورت هاي ديجيتـال را . تنظيم كرد روتربر روي Voiceارتباط و يا ارتباط ديتاها را ميتوان به صورت ماژولاين

همانگونه كه در فصـل اول گفتـيم، دو . نوع شبكه اي كه شما استفاده ميكنيد را نميداند روتريد تا فعال شوند، چرا كه كن Configبايد ابتدا

نيـز شـناخته ISDN Primary Rate Interface [PRI]كه اغلب بـه ( CCSو CAS: وجود دارد E1/T1براي خطوط Singnalingنوع

. را مشخص كنيـد Signalingنيز بايد VWICرات، بر روي كارت استفاده شده در سوئيچ مخاب Signalingبنابراين با توجه به نوع ). ميشود

.استفاده كنيد pri-groupاز دستور CCSو در صورت استفاده از ds0-groupاز دستور CASدر صورت استفاده از

:نمايش داده شده است CAS Signalingبا T1كانال يك ارتباط 24در مثال زير، نحوه تنظيم تمامي

CME_Voice# show controllers t1

T1 1/0 is down.

Applique type is Channelized T1

Cablelength is long gain36 0db

Transmitter is sending remote alarm.

Receiver has loss of signal.

alarm-trigger is not set

Soaking time: 3, Clearance time: 10

AIS State:Clear LOS State:Clear LOF State:Clear

Version info Firmware: 20050620, FPGA: 20, spm_count = 0

Framing is SF, Line Code is AMI, Clock Source is Line.

Current port master clock:local osc on this network module

Data in current interval (215 seconds elapsed):

0 Line Code Violations, 0 Path Code Violations

T1هاي Interfaceميتوان show controllers t1با استفاده از دستور

show ipها در خروجي دستور Interfaceاين . مسيرياب را مشاهده كرد

interface brief چرا كه مسيرياب نميداند شما نمايش داده نميشوند ،

تنظيم Dataيا به صورت Voiceرا به صورت Interfaceميخواهيد اين

، ميتوانيد Interface T1و پورت Slotپس از مشخص كردن . كنيد

Framing وLinecode اينInterface يين كنيدرا تع.

96 CCNA Voice 640-461

0 Slip Secs, 0 Fr Loss Secs, 0 Line Err Secs, 0 Degraded Mins

0 Errored Secs, 0 Bursty Err Secs, 0 Severely Err Secs, 215 Unavail Secs

CME_Voice(config)# controller t1 1/0

CME_Voice(config-controller)# framing ?

esf Extended Superframe

sf Superframe

CME_Voice(config-controller)# framing esf

CME_Voice(config-controller)# linecode ?

ami AMI encoding

b8zs B8ZS encoding

CME_Voice(config-controller)# linecode b8zs

CME_Voice(config-controller)# clock source ?

free-running Free Running Clock

internal Internal Clock

line Recovered Clock

CME_Voice(config-controller)# clock source line

CME_Voice(config-controller)# ds0-group ?

<0-23> Group Number

CME_Voice(config-controller)# ds0-group 1 ?

timeslots List of timeslots in the ds0-group

CME_Voice(config-controller)# ds0-group 1 timeslots ?

<1-24> List of T1 timeslots

CME_Voice(config-controller)# ds0-group 1 timeslots 1-24 ?

type Specify the type of signaling

<cr>

CME_Voice(config-controller)# ds0-group 1 timeslots 1-24 type ?

e&m-delay-dial E & M Delay Dial

e&m-fgd E & M Type II FGD

e&m-immediate-start E & M Immediate Start

e&m-lmr E & M land mobil radio

e&m-wink-start E & M Wink Start

ext-sig External Signaling

fgd-eana FGD-EANA BOC side

fxo-ground-start FXO Ground Start

fxo-loop-start FXO Loop Start

fxs-ground-start FXS Ground Start

fxs-loop-start FXS Loop Start

none Null Signalling for External Call Control

<cr>

CME_Voice(config-controller)# ds0-group 1 timeslots 1-24 type fxo-loop-start

به E1يا T1، فرمت فريم هايي كه linecodeو framingبا استفاده از دستور

اين مقادير را بر اساس . ارسال ميكند را تغيير ميدهيم) مخابرات(سمت مركز تلفن

.مخابرات محل خود تنظيم كنيد

. را مشخص كنيد Interface Clock، بايد Linecodeو Framingپس از تعيين

Interfaceباعث ميشود تا مسيرياب، clock source lineاستفاده از دستور

clock در صورتي كه . را از مخابرات دريافت كندInterface T1/E1 مسيرياب به

PBX متصل شده است، با استفاده از دستورclock source internal ،

.ارسال كنيد PBXرا براي Clockاطالعات

كانال 24را براي CASمتد ds0-groupبا استفاده از دستور

، يك مقدار 23الي 0ميتوانيد از . ، مشخص ميكنيمT1اين خط

را به عنوان گروه تعيين كنيد، اين عدد فقط يك مشخصه براي

time slot به طور مثال، شما ميتوانيد با . هاي اين گروه است

را كه 5-1هاي ds0-group 5 ،time slotاستفاده از دستور

قرار دهيد و سپس با استفاده 5متصل هستند، در گروه PBXبه

را كه به 24-6هاي ds0-group 6 ،time slotاز دستور

PSTN 6-3تصوير . قرار دهيد 6متصل هستند را نيز در گروه ،

.طراحي فيزيكي اين نوع شبكه را نشان ميدهد

97

6-3تصوير

CME_Voice# show voice port summary

IN OUT

PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC

========= == ============ ===== ====== ======== ======== ==

1/0:1 01 fxo-ls up down idle on-hook y

1/0:1 02 fxo-ls up down idle on-hook y

1/0:1 03 fxo-ls up down idle on-hook y

1/0:1 04 fxo-ls up down idle on-hook y

1/0:1 05 fxo-ls up down idle on-hook y

1/0:1 06 fxo-ls up down idle on-hook y

1/0:1 07 fxo-ls up down idle on-hook y

1/0:1 08 fxo-ls up down idle on-hook y

1/0:1 09 fxo-ls up down idle on-hook y

1/0:1 10 fxo-ls up down idle on-hook y

1/0:1 11 fxo-ls up down idle on-hook y

1/0:1 12 fxo-ls up down idle on-hook y

1/0:1 13 fxo-ls up down idle on-hook y

1/0:1 14 fxo-ls up down idle on-hook y

1/0:1 15 fxo-ls up down idle on-hook Y

1/0:1 16 fxo-ls up down idle on-hook y

1/0:1 17 fxo-ls up down idle on-hook y

1/0:1 18 fxo-ls up down idle on-hook y

1/0:1 19 fxo-ls up down idle on-hook y

1/0:1 20 fxo-ls up down idle on-hook y

1/0:1 21 fxo-ls up down idle on-hook y

1/0:1 22 fxo-ls up down idle on-hook y

1/0:1 23 fxo-ls up down idle on-hook y

1/0:1 24 fxo-ls up down idle on-hook y

در مثال زير، بيست و چهـار . مشابه مثال قبل استفاده ميكند Syntaxاز CCS (ISDN PRI)با سيگنال Interface T1/E1پيكربندي

time slote يكVWIC interface را به صورتPRI تنظيم ميكنيم:

CME_Voice(config)# network-clock-participate wic 3

CME_Voice(config)# isdn switch-type ?

primary-4ess Lucent 4ESS switch type for the U.S.

primary-5ess Lucent 5ESS switch type for the U.S.

primary-dms100 Northern Telecom DMS-100 switch type for the U.S.

primary-dpnss DPNSS switch type for Europe

Demultiplexer دستگاهي است كه يك ،T1 Interface

.مختلف تقسيم ميكند Interfaceرا به چندين

، ds0-groupپس از اجراي دستور

مسيرياب به طور اتوماتيك براي هر

time slot يك ،Voice Port

اين پورت ها را در . ايجاد ميكند

show voiceخروجي دستور

port summary مشاهده ميكنيد .

در 1/0:1اين پورت ها به صورت

اين خروجي ديده PORTستون

شماره اسالت و پورت 1/0. ميشوند

فيزيكي مسيرياب را مشخص كرده و

DS0نشان دهندة شمارة گروه 1:

شمارة اين پورت را به خاطر . ميباشد

Dialبسپاريد، چرا كه هنگام تنظيم

peer ها، اين شمارة گروه را بايد

هر پورت نمايش داده . وارد كنيد

T1شده در اين خروجي، يك كانال

Interface ميباشد.

بايد CCSاولين كاري كه هنگام تنظيم

است ISDN Switchانجام دهيد، تنظيم

.كه با سوئيچ مخابرات همخواني داشته باشد

98 CCNA Voice 640-461

primary-net5 NET5 switch type for UK, Europe, Asia and Australia

primary-ni National ISDN Switch type for the U.S.

primary-ntt NTT switch type for Japan

primary-qsig QSIG switch type

primary-ts014 TS014 switch type for Australia (obsolete)

CME_Voice(config)# isdn switch-type primary-ni

CME_Voice(config)# controller t1 1/0

CME_Voice(config-controller)# pri-group ?

nfas_d Specify the operation of the D-channel timeslot.

service Specify the service type

timeslots List of timeslots in the pri-group

<cr>

CME_Voice(config-controller)# pri-group timeslots ?

<1-24> List of timeslots which comprise the pri-group

CME_Voice(config-controller)# pri-group timeslots 1-24 ?

nfas_d Specify the operation of the D-channel timeslot.

service Specify the service type

CME_Voice(config-controller)# pri-group timeslots 1-24

CME_Voice# show voice port summary

IN OUT

PORT CH SIG-TYPE ADMIN OPER STATUS STATUS EC

========= == ============ ===== ====== ======== ======== ==

1/0:23 01 isdn-voice up dorm none none y

1/0:23 02 isdn-voice up dorm none none y

1/0:23 03 isdn-voice up dorm none none y

1/0:23 04 isdn-voice up dorm none none y

1/0:23 05 isdn-voice up dorm none none y

1/0:23 06 isdn-voice up dorm none none y

1/0:23 07 isdn-voice up dorm none none y

1/0:23 08 isdn-voice up dorm none none y

1/0:23 09 isdn-voice up dorm none none y

1/0:23 10 isdn-voice up dorm none none y

1/0:23 11 isdn-voice up dorm none none y

1/0:23 12 isdn-voice up dorm none none y

1/0:23 13 isdn-voice up dorm none none y

1/0:23 14 isdn-voice up dorm none none y

1/0:23 15 isdn-voice up dorm none none Y

1/0:23 16 isdn-voice up dorm none none y

1/0:23 17 isdn-voice up dorm none none y

1/0:23 18 isdn-voice up dorm none none y

1/0:23 19 isdn-voice up dorm none none y

1/0:23 20 isdn-voice up dorm none none y

1/0:23 21 isdn-voice up dorm none none y

1/0:23 22 isdn-voice up dorm none none y

1/0:23 23 isdn-voice up dorm none none y

، ISDN Switchپس از تعيين نوع

-priمسيرياب اجازه ميدهد تا دستور

group اين دستور كه . را اجرا كنيد

است، به ds0-groupهمانند دستور

شما اين امكان را ميدهد تا تعدادي از

Time Slot ها را فعال كنيد.

، pri-groupپس از اجراي دستور

ISDN Voiceعدد 24مسيرياب

Port ايجاد ميكند كه از آنها ميتوان

براي تماس هاي صوتي ورودي و

براي ديدن اين . خروجي استفاده كرد

Voice Port ها از دستورshow

voice port summary استفاده

شماره پورت ها به صورت . ميكنيم

نشان 23عدد . ميباشد 1/0:23

، جهت 24دهندة آن است كه كانال

Signaling Channel رزرو شده

23 – 0ها از Channel(است

).هستند

99

DSPدر صورتي كه . نصب كرده ايد روتربر روي PRIكافي جهت پشتيباني كامل ارتباط DSPال فرض شده كه شما در اين مث :نكته

ميتواند پشتيباني كند را ذكر روتر، پيغام خطايي ظاهر ميشود كه تعداد كانال هايي كه pri-groupكافي نداشته باشيد، با اجراي دستور

.كرده است

هنگامي كه . اختصاص داده ميشود Signalingبه (time slot 24) 23كانال استفاده ميكنيد، T1 Interfaceهنگامي كه از :نكته

.اختصاص داده ميشود Signalingبه (time slot 17) 16كانال استفاده ميكنيد، E1 Interfaceاز

ها Dial Peerآشنايي با پيكربندي

توسط اين متد مسيريابي، ميتوان . مطالبي را فرا گرفته ايد static routingبارة مفهوم هنگامي كه وارد دنياي سيسكو شديد، احتماالً در

هـا از مفهـوم Dial peer. از چه طريق ميتواند به اين مقصد ها دست پيدا كند روترمشخص كرد كه روتربه طور دستي، مقصد ها را براي

فقـط CME روتـر به طور پيش فـرض . هستند voiceهاي شبكة static routeها، dial peer .دناستفاده ميكن static routeمشابه

، FXSرا به هر تعداد پورت CME روترشما ميتوانيد . تنظيم كرده ايم IPهايي را ميداند كه براي تلفن هاي ephone-dnنحوة رسيدن به

FXO و ياDigital T1/E1 متصل كنيد، ولي تا زماني كهdial peer روتـر ارتباطات ايجاد نكنيـد، اي براي اين CME از ايـن پـورت هـا

.استفاده نخواهد كرد

Dial peer به طور مثال، هنگامي كه تلفن آنـالوگي را بـه پـورت . ها، شماره تلفني كه ميتوانيد بگيريد را مشخص ميكنندFXS متصـل

حال هيچ كس نميتواند به آن زنگ بزند، چرا كه هنوز شـماره با اين. تماس بگيرد IP دريافت كرده و ميتواند با ديگر تلفن هاي بوقميكنيد،

عـالوه بـر . ، ميتوان يك يا چند شماره تلفن به اين دستگاه آنالوگ اختصاص دادdial peerبا استفاده از يك . تلفني به آن داده نشده است

matchايي كـه ميتواننـد بـا مجموعـه اي شـماره هـا متغيير هـ ( ها wildcardها به شما اجازه ميدهند تا با استفاده از dial peerاين،

زماني كاربرد دارد كه ميخواهيد محدودة بزرگي از شـماره هـا را از طريـق Wildcard. ، محدوده اي از شماره تلفن ها را تعيين كنيد)شوند

PBX ياPSTN شماره گيري كنيد.

:ميتوان ايجاد كرد Dial Peerدو نوع

� Plain Old Telephone Service (POTS) dial peer: در صورتي كه ميخواهيد اطالعات دسترسي به هر نوع دسـتگاه

در واقع براي هر دستگاهي كه بـه . بايد استفاده كرد POTS dial peerآنالوگ يا ديجيتال را تعيين كنيد، از Voiceقديمي

.استفاده كنيد Dial peerمتصل ميكنيد، از اين Voiceيا پورت ديجيتال FXS ،FXO ،E&Mپورت

� Voice over IP (VoIP) dial peer: با استفاده از اينdial peer نوع ارتباط، اطالعات دسترسي به هر VoIP تعيـين را

.قابل دسترس است IP addressاز طريق دستگاهي كههر به عبارت ديگر. كنيد

:نشان ميدهد را در شبكه VoIPو POTSهاي dial peer، محل 6-4تصوير

100 CCNA Voice 640-461

6-4تصوير

Voice Call Legs

POTS، بيانگر يك ارتباط از Call leg. را متوجه شويد Call legsها را تنظيم كنيد، ابتدا بايد مفهوم dial peerبراي اينكه به درستي

:را نشان ميدهد Voice، مثالي از سناريو ارتباط 6-5تصوير . است Voice gatewayبه VoIP Sourceيا

6-5تصوير

extension)تماسي بـه سـمت تلفـن سـمت راسـت (extension 1101)همانگونه كه در تصوير مشاهده ميكنيد، تلفن سمت چپ

:ميباشد Call Legبراي اينكه اين تماس بتواند از اين مسير عبور كند، نياز به چهار . ايجاد ميكنيد (2510

� Call leg 1: تلفنتماس دريافتي از x1101 از طريق پورتPOTS بهCME_A اولين ،Call leg محسوب ميشود.

� Call leg 2: تماسVoIP ازCME_A به سمتROUTER_B خارج شده و دومينCall leg محسوب ميشود.

� Call leg 3: تماسVoIP اي كه ازCME_A ،وارد خارج شدROUTER_B سومين شده وCall leg محسوب ميشود.

� Call leg 4: تماسPOTS خروجي ازROUTER_B به سمت داخليx2501 چهارمين ،Call leg ميباشد.

101

بنـابراين بـراي . نيـاز خـواهيم داشـت Call Legايجاد شود، همين تعداد ) x1101به x2510از (در صورتي كه تماس در جهت مخالف

تماس بگيرد، نيـاز بـه هشـت x1101بتواند با x2510كند و هم برقرارتماس x2510بتواند با x1101ايجاد يك تماس دو طرفه كه هم

Call Leg خواهيم داشت.

ها نـه Dial peerاين . ايجاد كرد روترميباشد كه بايد بر روي Dial Peerكه در تصوير فوق مشاهده ميكنيد، بيانگر يك Call Legهر

، CME_A. دستگاه ها را فراهم ميكنند، بلكه مسيري كه صدا بايد عبور كند را نيز مشخص ميكنندبه ) شماره تلفن(اطالعات دسترسي تنها

بـه مقصـد IPرا بـر روي شـبكة Voiceبايـد ايـن CME_A. (Call leg 1)اش دريافـت ميكنـد FXSبـر روي پـورت x1101صدا را از

ــد 10.1.1.2 ــال كنـ ــي از ROUTER_B. (Call leg 2)ارسـ ــر ر x1101تماسـ ــد WAN Networkوي بـ ــت ميكنـ دريافـ

(Call leg 3) .ROUTER_B بايد تماس دريافت شده را به سمتPBX از طريقInterface T1 1/0 اش ارسال كند(Call leg 4).

ــه تعــداد مســير هــاي ورودي 6-5همانگونــه كــه در تصــوير ــر (Outbound)و خروجــي (Inbound)مشــاهده ميكنيــد، ب هــا، روت

Call Leg براي هر دو مسير ترافيك . دوجود دارVoice بايد ،dial peer در برخي از شرايط ميتوانيد از يك . ايجاد كنيدdial peer براي

ايجاد ميكنيد، با تماس x1101اي كه براي POTS Dial peerبه طور مثال . استفاده كنيد (Bidirectional Traffic)ترافيك دو طرفه

با اين حـال در سـمت . داريمنياز POST Dial peerيك فقط خواهد شد، بنابراين در اين محل x1101 ،matchهاي ورودي و خروجي

Outboundنيـاز بـه يـك CME_Aبه طور مثال . براي ترافيك تماس ورودي و خروجي ايجاد كنيد dial peerديگر، بايد بيش از يك

VoIP dial peer جهت ارسال تماس بهROUTER_B ،داردROUTER_B نياز به يك نيزinbound VoIP dial peer جهت دريافت

.دارد CME_Aتماس از

در . است CME روتر DSP، ماژول هاي )VoIPهاي پكت(توجه داشته باشيد كه موتور اصلي تبديل صداي آنالوگ به ديجيتال :نكته

.، اين تبديل امكان پذير نخواهد بودروتربر روي DSPصورت عدم وجود

ها POTS Dial Peerتنظيم

POTS Dial، بايـد E1و T1هـا نظيـر Digital Interfaceو FXO ،FXS ،E&Mهمانگونه كه گفتيم، براي دستگاه هاي متصل بـه

Peer به دستگاهي متصل ميشود كه روتردر واقع اگر . نوشتIP Address مانند تلفن آنالوگ، دستگاه فكس، (نميگيردPBX ياPSTN( ،

.داريد POTS dial peerنياز به

:دقت كنيد 6-6به سناريو نمايش داده شده در تصوير

6-6تصوير

:استفاده كنيد Global Modeزير در syntaxها از POTS dial peerبراي ايجاد . شروع ميشود CME_A روترتنظيمات از

dial-peer voice <tag> pots

102 CCNA Voice 640-461

بـه فـرد ، منحصـر روتـر تعيين كرد، به شرط اينكه بر روي اين ) 2,147,483,647الي 1در محدودة (را ميتوان هر شماره اي tagمقدار

را بـا tagمقـدار دارد، ولي بسياري از مـديران شـبكه، تعيين ميكنيد ن dial peerهيچ ارتباطي به اطالعاتي كه در Tagهرچند اين . باشد

روتـر مثال زير، اختصاص دادن داخلـي هـاي تلفـن هـاي آنـالوگي كـه بـه . ، يكسان تعيين ميكنندdial peerشماره تلفن تعيين شده در

CME_A متصل شده اند را نشان ميدهد:

CME_A(config)# dial-peer voice ?

<1-2147483647> Voice dial-peer tag

CME_A(config)# dial-peer voice 1101 ?

mmoip Multi Media Over IP

pots Telephony

vofr Voice over Frame Relay

voip Voice over IP

CME_A(config)# dial-peer voice 1101 pots

CME_A(config-dial-peer)# destination-pattern ?

WORD A sequence of digits - representing the prefix or full telephone number

CME_A(config-dial-peer)# destination-pattern 1101

CME_A(config-dial-peer)# port 0/0/0

CME_A(config-dial-peer)# exit

CME_A(config)# dial-peer voice 1102 pots

CME_A(config-dial-peer)# destination-pattern 1102

CME_A(config-dial-peer)# port 0/0/1

dial peer، هنگامي كه مجدداً ميخواهيد وارد تنظيمات آن شويد، نيازي به وارد كـردن نـوع آن dial peerپس از ايجاد يك :نكته

هنگـامي كـه . ايجـاد ميكنـيم 50تـگ بـا VoIP dial peerيك dial-peer voice 50 voipبه طور مثال با استفاده از دستور . نيست

در voipرا وارد كنيد و نيازي به نوشـتن dial-peer voice 50ستور شويد، كافيست د dial peerمجدداً ميخواهيد وارد تنظيمات اين

-no dial، ابتدا بايد آن را بـا اسـتفاده از دسـتور )POTSيا dial peer )VoIPدر صورت نياز به تغيير نوع يك . انتهاي اين دستور نيست

peer voice 50 حذف كرده و مجدداً آن را ايجاد كنيد.

ديگـر نيـز ميتواننـد بـا گـرفتن IPتلفن هـاي .ميتواند به ديگر تلفن ها زنگ بزند CME_Aات، تلفن متصل به پس از اجراي اين دستور

اطمينـان حاصـل dial peerپيش از ايجاد تماس، بهتر است از تنظيمـات .، با دو تلفن آنالوگ ارتباط برقرار كنند1102يا 1101شمارة

تنظيمات و مشخصـات هـر . را مشاهده كنيد روترهاي dial peerميتوانيد تمامي show dial-peer voiceبا استفاده از دستور . كنيد

Dial peer با اين حال دسـتور . به طور كامل در يك صفحه نمايش داده ميشودshow dial-peer voice summary خالصـه اي از ،

dial peer ها را به صورت زير نمايش ميدهد:

CME_A# show dial-peer voice summary

dial-peer hunt 0

AD PRE PASS OUT

TAG TYPE MIN OPER DEST-PATTERN FER THRU SESS-TARGET STAT PORT

20005 pots up up 1500$ 0 50/0/20

20006 pots up up 1501$ 0 50/0/21

20007 pots up up 1502$ 0 50/0/22

20008 pots up up 1503$ 0 50/0/23

، شماره اي destination-patternبا استفاده از دستور

. براي دستگاه متصل به اين پورت مشخص كنيد

متصل كنيد را با dial-peerپورتي كه ميخواهيد به اين

. ، مشخص كنيدportاستفاده از دستور

103

20009 pots up up 1504$ 0 50/0/24

20010 pots up up 1505$ 0 50/0/25

20011 pots up up 1506$ 0 50/0/26

20012 pots up up 1507$ 0 50/0/27

20013 pots up up 1508$ 0 50/0/28

20014 pots up up 1509$ 0 50/0/29

1101 pots up up 1101 0 up 0/0/0

1102 pots up up 1102 0 up 0/0/1

آنها نيز destination patternبوده و POTSمشاهده ميشود كه از نوع 1102و 1101 تگ هايي با Dial peerدر انتهاي خروجي،

ephone-dnبـراي روتـر هايي هستند كه توسط dial peer، )20014 – 20005تگ (هاي ديگر اين ليست Dial peer. درست است

.ايجاد كرديم، ساخته شده اند 5هايي كه در فصل

كه به شما امكان ايـن را ميدهـد تـا گديبايكي از دستورات . براي تست تنظيمات انجام شده، ميتوانيد بين دستگاه ها تماس ايجاد كنيد

:است debug voip dialpeerببينيد، دستور FXSرا در زمان شماره گيري يك دستگاه آنالوگ متصل به پورت روترعملكرد و پردازش

CME_A# debug voip dialpeer

voip dialpeer default debugging is on

.Jul 2 17:16:44.698: //-1/77671F238035/DPM/dpMatchPeersCore:

Calling Number=, Called Number=1, Peer Info Type=DIALPEER_INFO_SPEECH

.Jul 2 17:16:44.698: //-1/77671F238035/DPM/dpMatchPeersCore:

Match Rule=DP_MATCH_DEST; Called Number=1

.Jul 2 17:16:44.698: //-1/77671F238035/DPM/dpMatchPeersCore:

Result=Partial Matches(1) after DP_MATCH_DEST

.Jul 2 17:16:44.702: //-1/77671F238035/DPM/dpMatchPeersMoreArg:

Result=MORE_DIGITS_NEEDED(1)

.Jul 2 17:16:45.114: //-1/77671F238035/DPM/dpMatchPeersCore:

Calling Number=, Called Number=11, Peer Info Type=DIALPEER_INFO_SPEECH

.Jul 2 17:16:45.114: //-1/77671F238035/DPM/dpMatchPeersCore:

Match Rule=DP_MATCH_DEST; Called Number=11

.Jul 2 17:16:45.114: //-1/77671F238035/DPM/dpMatchPeersCore:

Result=Partial Matches(1) after DP_MATCH_DEST

.Jul 2 17:16:45.114: //-1/77671F238035/DPM/dpMatchPeersMoreArg:

Result=MORE_DIGITS_NEEDED(1)

.Jul 2 17:16:45.914: //-1/77671F238035/DPM/dpMatchPeersCore:

Calling Number=, Called Number=110, Peer Info Type=DIALPEER_INFO_SPEECH

.Jul 2 17:16:45.914: //-1/77671F238035/DPM/dpMatchPeersCore:

Match Rule=DP_MATCH_DEST; Called Number=110

.Jul 2 17:16:45.914: //-1/77671F238035/DPM/dpMatchPeersCore:

Result=Partial Matches(1) after DP_MATCH_DEST

.Jul 2 17:16:45.914: //-1/77671F238035/DPM/dpMatchPeersMoreArg:

Result=MORE_DIGITS_NEEDED(1)

.Jul 2 17:16:46.426: //-1/77671F238035/DPM/dpMatchPeersCore:

Calling Number=, Called Number=1101, Peer Info Type=DIALPEER_INFO_SPEECH

.Jul 2 17:16:46.426: //-1/77671F238035/DPM/dpMatchPeersCore:

Match Rule=DP_MATCH_DEST; Called Number=1101

104 CCNA Voice 640-461

.Jul 2 17:16:46.426: //-1/77671F238035/DPM/dpMatchPeersCore:

Result=Success(0) after DP_MATCH_DEST

.Jul 2 17:16:46.426: //-1/77671F238035/DPM/dpMatchPeersMoreArg:

Result=SUCCESS(0)

List of Matched Outgoing Dial-peer(s):

1: Dial-peer Tag=1101

، رقـم بـه روتـر نشان ميدهد كـه نقاط عالمت گذاري شدهاين . به محل هاي عالمت گذاري شده با رنگ زرد در خروجي فوق توجه كنيد

آن را پردازش كرده و سعي ميكنـد آن را بـا روتر، يك عدد را شماره گيري كند، روترهرگاه دستگاه متصل به .رقم، تماس را پردازش ميكند

، يعنـي نيـاز بـه more digit needed: سه رقم اول كه شماره گيري ميشود، نتيجة آن واضح است. كند matchها dial peerيكي از

شده و تمـاس match، 1101تگ Dial Peer با روترپس از شماره گيري رقم چهارم، . دريافت شماره هاي بيشتر از دستگاه آنالوگ دارد

.را پردازش ميكند

:اريو رو با هم ميبينيمبراي يادآوري، مجدداً سن

داخلـي هـاي ( 2XXXداخلي هـاي . دارد PBXبا T1 PRIاست كه يك ارتباط ROUTER_Bهاي POST Dial peerنوبت به تنظيم

.متصل شده اند PBXبه اين ) شروع ميشوند 2چهار رقمي كه با شمارة

-priدسـتور را با هـم ديـديم كـه بـا اجـراي T1 PRIجهت پشتيباني از ارتباط T1 VWIC interface پيكربنديپيش تر باهم نحوة

group ،به طور اتوماتيك روترVoice port 1/0:23 نشـان دهنـدة اختصـاص داده شـدن 23عـدد . را ايجاد كـردtime slot 24 بـه

signaling 2داخلـي هـاي به مقصدرا تنظيم كنيم تا هر تماسي روترحال ميخواهيم . ميباشدXXX دريافـت كـرد، از پـورتT1 PRI اش

:استفاده كند

ROUTER_B(config)# dial-peer voice 2000 pots

ROUTER_B(config-dial-peer)# destination-pattern 2…

ROUTER_B(config-dial-peer)# no digit-strip

ROUTER_B(config-dial-peer)# port 1/0:23

POST dial peerرا حذف ميكند؟ به دليل وجـود قـانون dial peerسيسكو، شماره هاي گرفته شده از روترسوال اينجاست كه چرا

:قرار داده شده است IOSسيسكو كه در

:POTS Dial Peerقانون حذف ارقام از

كردن forwardتعيين شده باشد را پيش از POTS Dial peerدر (explicit) به طور اتوماتيك هر رقمي كه به صورت مشخص روتر

.حذف ميكند POTS dial peerتماس، از

نقطه، تعيين ميكنيم كه سه رقم بعد از دو، wildcardبا استفاده از

با استفاده از اين كار، مسيرياب تمامي تماس . هر عددي ميتواند باشد

.اش ارسال ميكند T1را به سمت پورت 2XXXها به مقصد

اين دستور باعث ميشود تا مسيرياب به طور اتوماتيك، شماره هاي

.نكند) hop offيا strip(، حذف، dial peerگرفته شده را از

105

بنـابراين طبـق قـانون . يك شـمارة مشـخص اسـت 2در مثال باال، شمارة . ميباشد Wildcardاعداد مشخص شده، هر شماره اي غير از

PBXاين كار باعث ميشود تا شمارة صحيح به . خارج ميشود T1 Interfaceاز شمارة دريافت شده حذف و سه رقم آخر از 2يسكو، عدد س

portمتوجـه ميشـود كـه بايـد آن را از dial-peer 2000برسد، بـا توجـه بـه ROUTER_Bبه 2001به طور مثال اگر شمارة . نرسد

را بـه سـمت 001نيسـت جـدا كـرده و wildcardآن را كه 2، رقم no digit-stripدر صورت عدم اجراي دستور . خارج كند 1/0:23

PBX ارسال ميكند.

ترانـك ، به خطوط 9به طور مثال در سازمان ها، كاربران با گرفتن عدد . كاربرد دارد PSTNاين قانون براي تماس هاي خروجي به سمت

. اين شماره را رد خواهـد كـرد PSTNبه شماره اي كه كاربر ميگيرد اضافه شود، 9با اين حال اگر اين عدد . يدا ميكنندخروجي دسترسي پ

ايجاد ميكنيـد، ) رقمي 8جهت گرفتن شمارة ( .…….destination-pattern 9با استفاده از دستور اي POTS dial peerبنابراين اگر

.، حذف خواهد كردPSTNرا پيش از ارسال شماره به سمت (9)ه به طور اتوماتيك رقم مشخص شد روتر

بنـابراين دسـتور . خواهد شـد PBX، باعث عدم تشخص شماره توسط PBXپيش از ارسال تماس به سمت 2در سناريو فوق، حذف عدد

no digit-strip را براي جلوگيري از حذف شماره هاي مشخص شده درdial peerاجرا ميكنيم ،.

هـاي Dial peer. وجـود دارد POTSهـاي dial peerبه صورت اتوماتيـك فقـط بـراي ي مشخص شدهقانون حذف رقم ها :نكته

VoIP به طور اتوماتيك اعداد را حذف نميكنند.

ها VoIP Dial Peerتنظيم

ـ . را برقرار كـرديم Voiceها، ارتباط با تجهيزات قديمي POTS dial peerدر سناريو فوق، با نوشتن و CME_Aا ايـن حـال ارتبـاط ب

ROUTER_B توسطIP WAN تجهيزات قديمي . برقرار شده استVoice بايد از رويIP WAN عبور كنند تا بتوانند با يكـديگر ارتبـاط

.داشته باشند

مثـال زيـر، . كنـد ميخواهـد عبـور IPميباشد، چرا كه تماس از روي شبكه مبتني بر VoIP dial peerنياز به براي برقراري اين ارتباط

:را نشان ميدهد ROUTER_Bو CME_Aمورد نياز بر روي VoIPهاي dial peerتنظيمات

CME_A(config)# dial-peer voice 2000 voip

CME_A(config-dial-peer)# destination-pattern 2...

CME_A(config-dial-peer)# session target ?

WORD A string specifying the session target

CME_A(config-dial-peer)# session target ipv4:10.1.1.2

CME_A(config-dial-peer)# codec ?

clear-channel Clear Channel 64000 bps (No voice capabilities: data transport only)

g711alaw G.711 A Law 64000 bps

g711ulaw G.711 u Law 64000 bps

g722-48 G722-48K 64000 bps - Only supported for H.320<->H.323 calls

g722-56 G722-56K 64000 bps - Only supported for H.320<->H.323 calls

g722-64 G722-64K 64000 bps - Only supported for H.320<->H.323 calls

g723ar53 G.723.1 5300 bps (contains built-in vad that cannot be disabled)

g723ar63 G.723.1 6300 bps (contains built-in vad that cannot be disabled)

g723r53 G.723.1 5300 bps

g723r63 G.723.1 6300 bps

g726r16 G.726 16000 bps

106 CCNA Voice 640-461

g726r24 G.726 24000 bps

g726r32 G.726 32000 bps

g728 G.728 16000 bps

g729br8 G.729 8000 bps (contains built-in vad that cannot be disabled)

g729r8 G.729 8000 bps

ilbc iLBC 13330 or 15200 bps

CME_A(config-dial-peer)# codec g711ulaw

ROUTER_B(config)# dial-peer voice 1100 voip

ROUTER_B(config-dial-peer)# destination-pattern 110.

ROUTER_B(config-dial-peer)# session target ipv4:10.1.1.1

ROUTER_B(config-dial-peer)# codec g711ulaw

هنگامي كه . است portبجاي دستور session target، استفاده از دستور POTS Dial Peerو VoIP Dial Peerتفاوت اصلي بين

ايـن بـدان معناسـت كـه شـما . را نشان ميدهد WORDعبارت روتراستفاده ميكنيد، session targetبل دستور از عالمت سوال در مقا

دسـتگاه IP addressبـراي وارد كـردن <ipv4:<ip address عبـارت اكثر مواقـع از . ميتوانيد هر چيزي در ادامة اين دستور وارد كنيد

وارد name<:dns<مقابل را با استفاده از دسـتور CallManagerاي DNSهمچنين ميتوان به طور مستقيم، نام . مقابل استفاده ميشود

.كرد

بـراي برقـراري تمـاس بـا روتـر اي كه codec ،codec، در صورت نياز ميتوانيد با استفاده از دستور sessionپس از تنظيم مقصد اين

.د نظر استفاده ميكند را تعيين كنيدمقصد مور

codecاين مشكل، عدم تطابق . ، تماس قطع شده و بوق اشغال سريع شنيده ميشودروتربين دو codec تطابقدر صورت عدم :نكته

.استفاده ميكنند Codec G.729ها از VoIP dial peerبه طور پيش فرض . ناميده ميشود (codec mismatch)ا ه

110اجرا كرديم، تمـامي تمـاس هـا كـه بـا ROUTER_Bكه بر روي .destination-pattern 110در نهايت، با استفاده از دستور

بـر روي VoIP Dial peer، شـما بايـد دو Wildcardبـدون اسـتفاده از ايـن . هـدايت ميكنـيم CME_Aشـروع ميشـوند را بـه سـمت

ROUTER_B ايجاد كنيد، يكي برايx1101 گري براي و ديx1102.

ها Dial peerدر Wildcardاستفاده از

، بسـيار wildcardبـدون اسـتفاده از ) ها destination patternو (ها dial peerهمانگونه كه در قسمت هاي قبلي ديديم، تنظيم

ديگر را نيز Wildcardدول زير، چند ج. كه نشان دهندة هر عددي است، استفاده كرديم (.)نقطه Wildcardاز تا اينجا، . زمان بر ميباشد

:نشان ميدهد

Wildcard توضيح

روي صفحه كليـد تلفـن نيـز ”*“همچنين با كليد ستاره . ميباشد 9-0شدن با هر عدد در محدودة Matchنقطه، به معني Match 2099الي 2000ميتوانيد با هر شماره اي در محدودة ..20به طور مثال . ميشود ،match شود.

Period (.)

، 5523ميتوانـد بـا 23+5بـه طـور مثـال . شـود matchميتواند با يك يا چند رقم پيش از ايـن عالمـت، Wildcardاين رقم به درازا بي انجامد كه حداكثر تعـداد شـماره 32طول اين عدد ميتواند حداكثر . شود match، ...و 555523، 55523

.هاي قابل گرفتن ميباشد

Plus (+)

107

، 322و 222، 122ميتوانـد بـا 22[3-1]به طور مثال . كردن در مجموعه اي از اعداد استفاده كنيد matchاز براكت براي match استفاده از عالمت . شودcaret (^) د پيش از وارد كردن شماره هاي داخل براكت، باعـثر(exclude) شـدن ايـن .شـود match، 22*و 922، 822، 722، 622، 522، 422، 022ميتوانـد بـا 22[3-1^]به طور مثـال . ميشود محدوده

.از اين محدوده مستثني شده است 1 – 3همانگونه كه مشاهده ميكنيد، محدودة

Brackets ([])

T )رقم ميتواند باشد 32حداكثر طول شماره ها . (شود matchبا هر تعداد شماره ميتواند

(,) Comma . باعث ايجاد وقفة يك ثانيه اي بين شماره ها ميشود wildcardاين

استفاده از اين كليد باعث ميشود تـا شـمارة . نميشود matchاي wildcardبر روي صفحه كليد تلفن، با هيچ (#)عالمت پوند يا مربع

.وارد كردن شمارة ديگري نشودمنتظر ) CME روتردر مثال ما، ( CallManagerو شدهگرفته شده، بالفاصله پردازش

استفاده كنيد، سيسـكو توصـيه dial peerيك destination patternبه عنوان wildcard Tدر صورتي كه ميخواهيد از :نكته

شـدن بـا ايـن matchايـن فرمـت باعـث ميشـود كـه كـاربر حـداقل يـك شـماره بـراي . وارد كنيـد ”T.“را به صورت مقصدميكند كه

destination pattern در غير اينصورت، تلفني كه براي مدت زمان زيادي . وارد كندoff-hook شده باشد، بدون گـرفتن هـيچ شـماره

.خواهد شد Destination Pattern T ،matchاي، با

بـا هـم براكـت را Wildcardدر اينجـا چنـد مثـال از . مشكل ميباشد، چرا كه انعطاف پذيري زيـادي دارد [] wildcardدرك عملكرد

:ميبينيم

الگو توضيح

…[3-1]555 .ميشود matchبوده و سه رقم آخر آن هر عددي باشد، 3يا 2، 1شروع، رقم چهارم آنها 555با شماره هايي كه با الگواين

، 1555ميشـود، ماننـد matchباشـد، 555بوده و سـه رقـم آخـر آنهـا 6يا 5، 4، 1با شماره هايي كه رقم اول آنها الگواين ...و 4555

[14-6]555

و 55512ميشـود، ماننـد matchباشـد، 12و دو رقـم آخـر 9يا 5، رقم سوم 55با شماره هايي كه دو رقم اول آنها الگواين 55912

55[59]12

يـا 1رقـم آخـر آن نبوده، رقم دوم و سوم آنها ميتواند هر رقمي بوده و 7-1با شماره هايي كه رقم اول آنها در محدودة الگواين 8001مانند . باشد 5يا 3

[^1-7]..[135]

سوئيچ كرده PSTNبر روي خط روتر، 9با زدن كليد . استفاده ميشود destination pattern 9T، از PSTNعموماً براي دسترسي به

(POTS Dial Peer) به طور مثال كـاربر شـماره . رقم وارد كند 32را از شماره حذف كرده و اجازه ميدهد كاربر شماره اي به طول 9، رقم

ثانيه منتظر ميشـود تـا 10 روتر، به طور پيش فرض )رقم چهار در اين مثال(با وارد كردن آخرين شماره . را وارد ميكند 09122705494

ماني كه كاربر بـين شـماره حداكثر ز(ناميده ميشود interdigit timeoutيا T302 timerثانيه، 10اين . كاربر شماره ديگري وارد كند

).گيري فرصت دارد

بر روي صفحه كليد تلفن، بالفاصـله شـماره گيـري را آغـاز كنـد، ولـي #هرچند كاربر ميتواند پس از گرفتن آخرين شماره، با زدن كليد

.ممكن است همة كاربران از اين مطلب اطالع نداشته باشند

. مطلع باشيد PSTNايجاد كنيد، به شرط اينكه از شماره هاي Tهاي بيشتري عالوه بر PSTN dial planبراي حل اين مشكل ميتوانيد

:هايي كه ميتوانيد در ايران استفاده كنيد را نشان ميدهد PSTN dial planجدول زير، نمونه اي از

108 CCNA Voice 640-461

توضيح الگو

.جهت گرفتن شماره هاي هشت رقمي استفاده ميشود .……[2-8]

.گرفتن شماره هاي تلفن همراه استفاده ميشودجهت .……[1-9][1-9]09

.استفاده ميشود... و 125، 110جهت دسترسي به شماره هاي سه رقمي نظير .[1-2]1

بايـد PSTN شـماره هـاي متصل شده و كاربران درون شبكه براي دسترسي بـه PSTNبه T1 CAS voice port 1/0:1در مثال زير،

:را بگيرند 9شمارة

VOICE_RTR(config)# dial-peer voice 90 pots

VOICE_RTR(config-dial-peer)# description Service Dialing

VOICE_RTR(config-dial-peer)# destination-pattern 9[469]11

VOICE_RTR(config-dial-peer)# forward-digits 3

VOICE_RTR(config-dial-peer)# port 1/0:1

VOICE_RTR(config-dial-peer)# exit

VOICE_RTR(config)# dial-peer voice 91 pots

VOICE_RTR(config-dial-peer)# description 10-Digit Dialing

VOICE_RTR(config-dial-peer)# destination-pattern 9[2-9]..[2-9]......

VOICE_RTR(config-dial-peer)# port 1/0:1

VOICE_RTR(config-dial-peer)# exit

VOICE_RTR(config)# dial-peer voice 92 pots

VOICE_RTR(config-dial-peer)# description 11-Digit Dialing

VOICE_RTR(config-dial-peer)# destination-pattern 91[2-9]..[2-9]......

VOICE_RTR(config-dial-peer)# forward-digits 11

VOICE_RTR(config-dial-peer)# port 1/0:1

VOICE_RTR(config-dial-peer)# exit

VOICE_RTR(config)# dial-peer voice 93 pots

VOICE_RTR(config-dial-peer)# description International Dialing

VOICE_RTR(config-dial-peer)# destination-pattern 9011T

VOICE_RTR(config-dial-peer)# prefix 011

VOICE_RTR(config-dial-peer)# port 1/0:1

VOICE_RTR(config-dial-peer)# exit

Private Line Automatic Ringdown (PLAR)

پـورتي . ها دارد dial peerجهت كامل كردن تماس نياز به PLARوابسته نيست، ولي dial peerمستقيماً به تنظيمات PLARاگرچه

. از طريق اين پورت، به طور اتوماتيك شماره اي را ميگيرد Off-hookتنظيم شده باشد، در صورت دريافت سيگنال PLARبا استفاده از كه

x1101، ميخواهيم داخلي 6-7در سناريو . رنديا پاركينگ قرار ميگي آسانسوربراي تلفن هاي اضطراري است كه در PLARبيشترين كاربرد

:را بگيرد x1102 داخلي ، بالفاصله شمارةبرداشتن گوشي تلفنتنظيم كنيم تا با PLARرا به صورت

همانگونه كه گفتيم، مسيرياب به طور پيش فرض شماره هاي

بنابراين . حذف ميكند POTS Dial Peerمشخص شده را از

آخر، پيش از ارسال 1و دو عدد 9، عدد Dial peer 90در

، forward-digitبا استفاده از دستور . تماس حذف ميشوند

در . شوند forwardتعيين ميكنيم كه چند رقم سمت راست،

) 911و 611، 411يعني (اين مثال، سه رقم سمت راست

forward حذف ميشود9شده و تنها ،.

ميتوان شماره اي پيش prefixبا استفاده از دستور

در . از شمارة گرفته شده توسط كاربر، اضافه كرد

dial peer 93 نميتوان از ،forward-digits

استفاده كرد، چرا كه شماره هاي بين المللي، تعداد

به طور مثال شماره يك . رقم هاي متفاوتي دارند

كشور هشت رقمي، ديگري هفت رقمي و ممكن است

استفاده prefixبنابراين از دستور . شش رقمي باشد

را 9011در اين مثال، مسيرياب شمارة . ميكنيم

ميشود باعث prefixحذف ميكند، ولي دستور

.به ابتداي شماره، اضافه شود 011مجدداً

109

6-7تصوير

CME_A(config)# voice-port 0/0/0

CME_A(config-voiceport)# connection ?

plar Private Line Auto Ringdown

tie-line A tie line

trunk A Straight Tie Line

CME_A(config-voiceport)# connection plar ?

WORD A string of digits including wild cards

tied dedicated tie to this number

CME_A(config-voiceport)# connection plar 1102

.گرفته خواهد شد 1102مارة بالفاصله ش x1101اكنون كاربر با برداشتن گوشي تلفن

PLAR يكي از سناريو هاي متداول، اتصال . در سناريو هاي ديگري نيز كاربرد داردPSTN به پورتFXO ميباشد كـه آن را در روترهاي

:مشاهده ميكنيد 6-8تصوير

6-8تصوير

FXOبراي تعيين تماس هاي خروجي از پـورت اجرا ميشود، dial peerمد پيكربندي كه در destination-patternهرچند دستور

CME_Aهنگـامي كـه . دريافت ميشود، كـاربرد زيـادي نـدارد PSTNاز FXO، ولي براي تماس هاي ورودي كه بر روي پورت كاربرد دارد

Dialed Number Identification Serviceكه به (حاوي شمارة گرفته شده دريافت ميكند، اطالعات اين تماس PSTNتماسي را از

[DNIS] شناخته ميشود (درواقع اين تماس شامل اطالعات . نيستCaller ID ) كه بهAutomatic Number Identification [ANI]

بـه پـورت PSTNدر نتيجه هنگـامي كـه تماسـي از . نميكند جهت شناسايي مقصد اين تماس CME_Aكمكي به واست ) شناخته ميشود

FXO روتر CME_A بله، من تماس شما را دريافت كردم ": است كه ميگويد روتراين بوق دوم در واقع . بوق دومي را ميشنودميرسد، صداي

تماس را به سمت CME_Aرا بگيرد، 1500در صورتي كه شخص تماس گيرنده، شمارة . "و لطفاً شمارة داخلي مورد نظر خود را وارد كنيد

چنين كاري را انجـام تماس گرفته CME_Aبا PSTNود احتمال اينكه شخصي كه از با اين وج. هدايت ميكند (Receptionist)تلفنچي

براي تماس هـاي دريـافتي تنظـيم PLARرا به صورت FXOدر مثال زير، دو پورت . است PLARراه حل، استفاده از ! دهد، بسيار كم است

:ميكنيم

CME_A(config)# voice-port 2/0/0

CME_A(config-voiceport)# connection plar 1500

CME_A(config)# voice-port 2/0/1

110 CCNA Voice 640-461

CME_A(config-voiceport)# connection plar 1500

دريافت ميكند، بجـاي پخـش PSTNتماسي را از روتر، هنگامي كه FXOزير هر دو پورت connection plar 1500با اجراي دستور

.يكندبوق دوم، بالفاصله آن را به سمت تلفنچي هدايت م

بـر DNISبه دليل ارسال اطالعـات . براي تماس هاي دريافتي داريد PLARنياز به تنظيم FXOترانك فقط بر روي پورت هاي :نكته

كـرده و تمـاس اسـتفاده Direct Inward Dial (DID)ميتواند از سرويس روتر، PSTNاز سمت ) E1و T1مانند (روي خطوط ديجيتال

.كند Forwardگيرنده را مستقيماً به سمت تلفن مورد نظر

و دستكاري در شماره ها روترآشنايي با نحوة پردازش تماس ها توسط

دو قانون اصلي به شـما . ها بسيار مهم است Dial peerميرسد پردازش ميشود، براي نوشتن CMEچگونه شماره اي كه به بدانيماينكه

:كمك ميكند dial peerدر نوشتن

.انتخاب ميشود (most specific destination pattern)هميشه الگوي مقصد مشخص تر �

اين . را چك نميكند ي بعديشد، بالفاصله تماس را پردازش ميكند و الگوها match، (pattern)با يك الگو روترهنگامي كه �

.احتمالي جلوگيري خواهد كرد نيقانون از هم پوشا

:را نمايش ميدهد روترهاي يك dial peerمثال زير، . در اين قسمت ميخواهيم اين دو قانون را در عمل ببينيم

dial-peer voice 1 voip

destination-pattern 555[1-3]...

session target ipv4:10.1.1.1

dial-peer voice 2 voip

destination-pattern 5551...

session target ipv4:10.1.1.2

را dial peer 2 روتـر خواهـد شـد، ولـي dial peer ،matchرا بگيرد، اين شماره بـا هـر دو 5551234در صورتي كه كاربر، شمارة

شود، در حالي كه match هزار شمارهميتواند با …5551(، بيشتر به اين شماره نزديك ميباشد dial peer 2چرا كه . انتخاب خواهد كرد

:اضافه ميكنيم روترسوم را به dial peerدر مثال زير، ). شود match سه هزار شمارهميتواند با …[1-3]555

dial-peer voice 1 voip

destination-pattern 555[1-3]...

session target ipv4:10.1.1.1

dial-peer voice 2 voip

destination-pattern 5551...

session target ipv4:10.1.1.2

dial-peer voice 3 voip

destination-pattern 5551

session target ipv4:10.1.1.3

ها dial peerمورد نظرتان با كدام يك از اين داريد و ميخواهيد بدانيد، شمارة روتربر روي dial peerدر صورتي كه چندين :نكته

match ميشود، از دستورshow dialplan number <number> استفاده كرده و در قسـمتnumber شـمارة مـورد نظـر را وارد ،

dial peer 3را بگيرد، مسيرياب از 5551234در صورتي كه كاربر شمارة

را پردازش 5551در نتيجه فقط . براي پردازش تماس استفاده خواهد كرد

اين متد براي الگوي شماره هاي اضطراري . ميكند dropرا 234كرده و اعداد

. كاربرد دارد) شماره هاي پليس و آتش نشاني( 125و 110مانند

111

dial peerنزديكتـرين . شده و از آنها استفاده خواهد كرد را نمايش ميدهـد matchهايي كه با اين شماره dial peer تمامي روتر. كنيد

.قرار ميگيرد اين دستورخروجي به اين شماره در باالي ليست

dial peerدر اين شرايط نياز به داشتن خالقيت در نوشـتن . ها غير ممكن است dial-planبرخي اوقات، جلوگيري از همپوشاني ميان

ديگـري بـه dial peerشـود و destination pattern 5551 ،matchاي داريد كه با dial peerبه طور مثال اگر نياز به . ها داريم

:وجود دارد، ميتوانيد از راهكار زير استفاده كنيد …destination pattern 5551صورت

dial-peer voice 2 voip

destination-pattern 5551...

session target ipv4:10.1.1.2

dial-peer voice 3 voip

destination-pattern 5551T

session target ipv4:10.1.1.3

Match كردنdial peer هاي ورودي و خروجي

بـه . كند تا بتواند اين تماس را پردازش كند Dial Peer ،match، يك تماس صوتي را دريافت ميكند، بايد آن را با يك روترهنگامي كه

:توجه كنيد 6-9سناريو

6-9تصوير

. و بـرعكس را ميبينـيم X2510بـه X1101جهت ارتباط دو طرفـه از ها Dial Peer پيكربنديها، Call Legدر اين سناريو، عالوه بر

الگـوي مقصـد ، شمارة گرفته شده را دريافـت و آن را بـا روتر: ساده است (Outbound)هاي خروجي dial peerكردن matchاكنون

dial peer ها، مقايسه ميكند تا نزديكترينdial peer در صورتي كه به طور مثال. به اين شماره را پيدا كند ،x1101 شـمارةx2510 را

بـا ايـن شـماره 10.1.1.2اي بـا مقصـد VoIP dial peerهايش، متوجه ميشـود كـه Dial peerپس از جستجو در CME_Aبگيرد،

match زماني كه . ميشودROUTER_B اين تماس را دريافت ميكند، متوجه ميشود كه شمارة گرفته شده بـاPOTS dial peer 2510

هـاي dial peerكـردن Matchايـن روش . ارسال ميكند PBXاش به سمت T1 interfaceبنابراين تماس را از . ميشود matchاش،

matchهـا inbound dial peerولـي چگونـه تمـاس هـا بـا . ميباشد) در تصوير فوق Call leg 4و Call leg 2( روترخروجي توسط

:كند match ها inbound dial peerبا روشرا به پنج (Incoming Call)تي ميتواند تماس درياف روترميشوند؟ يك

بنابراين كاربري كه . شود matchرقم، 32-0ميتواند با 5551پس از Tحرف

را پس از شماره گيري (#)را شماره گيري ميكند، يا بايد كليد مربع 5551داخلي

. به پايان رسد interdigit timeoutثانيه منتظر شود تا زمان 10فشار دهد و يا

112 CCNA Voice 640-461

1. match كردن با شمارة گرفته شده(Dialed Number) ) فيلدDNIS :( با اسـتفاده از دسـتورincoming called-number

.اجرا ميشود dial peerمد پيكربندي كه در

2. match كردن با اطالعاتCaller ID ) فيلدANI :(استفاده از دستور باanswer-address كـه در مـد پيكربنـديdial peer

.اجرا ميشود

3. match كردن با اطالعاتCaller ID ) فيلدANI :( با اسـتفاده از دسـتورdestination-pattern كـه در مـد پيكربنـديdial

peer اجرا ميشود.

4. match كردن باincoming POTS dial peer )با استفاده از دسـتور ): وروديport كـه در مـد پيكربنـديdial peer اجـرا

.ميشود

.خواهد شد Dial peer 0 ،matchشدن با هيچ يك از چهار متد قبل، با matchدر صورت عدم .5

ها ميباشند، در نتيجه با مقايسة اطالعات شمارة گرفتـه شـده Outbound dial peerكه Call Leg 4و Call Leg 2در سناريو فوق،

(DNIS) تماس ها با دستورdestination-pattern اي كه زيرdial peer ،ها اجرا شده استDial peer ميشـود مورد نظـر را پيـدا .

:ميشوند matchها چگونه با پنج قانون فوق، inbound dial peerحال ببينيم

� Call Leg 1:

نميشود، چرا كه اين دستور CME_A ،match روتر incoming called-numberبا دستور ) گرفته شده شمارة( 2510شمارة .1

(NO MATCH). وجود ندارد dial peer پيكربنديدر

نميشود، چرا كه اين دستور در CME_A ،match روتر answer-addressبا دستور x1101تلفن Caller ID (ANI)اطالعات .2

(NO MATCH). وجود ندارد dial peerظيمات تن

نميشود، چـرا كـه تلفـن CME_A ،match روتر destination-patternبا دستور x1101تلفن Caller ID (ANI)اطالعات .3

x1101 هيچ اطالعاتCaller ID تلفن آنالوگ شمارة خود را نميداند، بنابراين اطالعاتي از . اي ندارد به دليل اينكه خودCaller ID

(NO MATCH). ارسال نميكند روتراش به

ايجاد شـده، CME_A روتراي كه بر روي incoming POTS dial peerمتصل است كه با FXS 1/0/0به پورت x1101تلفن .4

match در اين . ميشودPOTS dial peer از دستور ،port براي مرتبط كردنdial peer به پـورتFXS اسـتفاده شـده اسـت .

(port 1/0/0) (MATCH)

بـراي مـرتبط كـردن portاي كه از دسـتور inbound dial peerتوانست تماس دريافتي را با CME_Aبا استفاده از اين پنج قانون،

پـس از پـردازش . را پردازش كنـد outbound dial peer (Call leg 2)بايد CME_Aحال . كند Matchتلفن آنالوگ استفاده كرده،

Call Leg 2 تماس به ،ROUTER_B ميرسد .ROUTER_B نيز بايد پنج مرحله را پردازش كند تا تماس دريافتي را با يكي ازinbound

dial peer ،هايشmatch كند.

� Call Leg 3:

شود، چرا كه از ايـن ROUTER_B ،match روتر incoming called-number دستور نميتواند با) شمارة گرفته شده( 2510 .1

(NO MATCH). ها استفاده نشده است dial peerدستور در

شود، چرا كه از ايـن دسـتور در match، نميتواند ROUTER_B روتر answer-addressبا x1101تلفن Caller IDاطالعات .2

dial peer ها استفاده نشده است .(NO MATCH)

113

ميشود، چرا كه ايـن ROUTER_B ،match روتر destination-patternدستور با x1101تلفن Caller ID (ANI)اطالعات .3

(MATCH). اجرا كرده ايم ROUTER_Bبر روي VoIP dial peer 1101دستور را در

، به عنـوان ROUTER_B روتر VoIP Dial peer 1101برقرار ميشود، x2510به سمت x1101در سناريو فوق، هنگامي كه تماس از

incoming dial peer انتخاب ميشود و هنگامي كه تماس ازx2510 بهx1101 ،گرفته ميشـودVoIP Dial peer 1101 بـه عنـوان

outgoing dial peer انتخاب ميشود.

بـر روي VoIP dial peer 1101، تصـور كنيـد بررسـي كـرديم هـا را inbound dial peerكـردن matchحـال كـه عمليـات

ROUTER_B دوجود نداشته باش:

6-10تصوير

تماس بگيرد، چه اتفاقي مي افتد؟ X2510با x1101اگر . است x1101به سمت ROUTER_Bيا PBXنتيجة اول عدم امكان تماس از

CME_A وROUTER_B هر دو داراي اطالعات كافي جهتmatch كردن Call legبا ايـن حـال . هاي خروجي هستندROUTER_B

بـر روي x2510بـه سـمت x1101نحـوة پـردازش تمـاس از . را از دسـت داده اسـت inbound dial peer (Call leg 3)اطالعـات

ROUTER_B به صورت زير خواهد بود:

نميشود، چرا كه در ROUTER_B ،matchبر روي incoming called-numberبا دستور ) شمارة گرفته شده( 2510شمارة .1

(NO MATCH) .است اي از اين دستور استفاده نشده dial peerهيچ

نميشـود، چـرا كـه در ROUTER_B ،matchبر روي answer-addressبا دستور x1101تلفن Caller ID (ANI)اطالعات .2

(NO MATCH) .اي از اين دستور استفاده نشده است dial peerهيچ

نميشود، چرا كـه ROUTER_B، matchبر روي destination-patternبا دستور x1101تلفن Caller ID (ANI)اطالعات .3

VoIP dial peer 1101 ازROUTER_B حذف شده است. (NO MATCH)

4. X1101 ازPOTS interface ) مانندFXS ،FXO ،E&M ،T1/E1 ( واردROUTER_B نميشود كه با دستورport يكي ازdial

peer ،هاmatch شود؛ x1101 از طريق ارتباطVoIP واردROUTER_B ميشود .(NO MATCH)

dial peerشود، در نتيجه با matchنتوانست با هيچ يك از چهار متد فوق (Incoming Call)به دليل اينكه اين تماس ورودي .5

0 ،match خواهد شد .(MATCH)

114 CCNA Voice 640-461

هـا ميباشـد كـه در صـورت dial peerبـراي default gatewayشـبيه dial peer 0چيسـت؟ dial peer 0سوال اينجاست كه

match نشدنincoming call باdial peer ها، در نهايت باdial peer 0 ،match توجـه داشـته باشـيد كـه . ميشودdial peer 0

باعـث تكميـل شـدن تمـاس dial peer 0اگرچـه . هـا outbound dial peerها اعمال ميشود، نه به inbound dial peerفقط به

به صـورت Dial peer 0تنظيمات . شما نميتوانيد تنظيمات پيش فرض آن را تغيير دهيد. دولي شما هيچ كنترلي بر روي آن نداري, ميشود

:زير است

ها را پردازش كند و incoming voice codecميتواند تمامي dial peer 0 :ها voice codecپشتيباني از تمامي �

.خاصي ارائه نشده است Codecبراي

� IP Precedence 0: dial peer 0 ,IP Precedence ترافيك Voice ترافيك روتررا صفر كرده و ،Voice را به عنوان

را نسبت به پكت ديتا، Voiceميباشد، ميتواند اولويت پكت QoSكه از مباحث IP Precedence .ترافيك ديتا تلقي ميكند

.افزايش دهد

گفتگويي بيان مكالمههايي كه در حين باعث ميشود تا در زمان Voice Activity Detection (VAD) : VADفعال بودن �

.را حذف كرده كه اين كار باعث صرفه جويي در پهناي باند ميشود Voiceترافيك , نميشود

براي QoSباعث عدم وجود RSVPعدم وجود : Resource Reservation Protocol (RSVP)عدم پشتيباني از �

.رزرو نميكند, dial peer 0شده با matchتماس هاي هيچ پهناي باندي را براي روتر. تماس هاي صوتي ميشود

� Fax-rate voice: پهناي باند سيگنال فكس را به حداكثر پهناي باند روتر ،VoIP Codec ,در صورتي كه از . محدود ميكند

codec كه داراي متد فشرده سازي است براي ايVoice اين , استفاده كنيدCodec مسير . نياز به پهناي باند كمي دارد

ميتواند باعث خراب در نظر ميگريد، بنابراين انجام اين كار codecياب، پهناي باند سيگنال فكس را معادل پهناي باند اين

.شوددريافتي شدن تماس فكس

مانند سيستم , روترز نميتواند تماس را به نرم افزاري خارج ا dial peer 0 :عدم پشتيباني از هيچ نرم افزاري �

Interactive Voice Response (IVR)ارجاع دهد ،.

به تلفن هاي داخل PSTNبراي هدايت اتوماتيك تماس هاي DIDنميتواند از قابليت DID : dial peer 0عدم پشتيباني از �

.استفاده كند, شبكه

.كنيد inbound dial peer ,matchرا با يك incoming callبنابراين توصيه ميشود هميشه

دستكاري شماره ها

فرآيندي است كه شماره اي به شماره گرفته شده اضافه و يا از آن كم ميكنيم تا تماس به , (digit manipulation)دستكاري شماره ها

را براي ) forward-digitو no digit-stripمانند دستورات (قابليت حذف اتوماتيك اعداد , در قسمت قبل. مقصد مورد نظر برسد

POTS Dial peer در جدول زير ليستي از دستورات دستكاري شماره ها را با هم ميبينيم, پيش از بررسي چند سناريو. ديديم:

توضيح مد دستور

prefix <digit> POTS dial peer مثال. پيش از شماره گرفته شده اضافه كرد, با استفاده از اين دستور ميتوان شماره اي :prefix 011 , به شماره گرفته شده ميشود 011باعث اضافه شدن شماره.

forward-digits

<number> POTS dial peer با استفاده از اين دستور ميتوان تعيين كرد كه چند شماره سمت راست شماره گرفته شده ,

forward مثال. شود :forward-digits 4 باعث ميشود تا فقط چهار رقم سمت راست

115

توضيح مد دستور

.شود forward, شماره گرفته شده

[no] digit-strip POTS dial peer با استفاده از اين دستور ميتوان ويژگيdigit-stripping مثال. را فعال يا غيرفعال كرد :no

digit-strip باعث غير فعال شدنdigit stripping اتوماتيك بر رويPOTS dial peer .ها ميشود

num-exp match

digit set <digits> Global هر شمارة گرفته شده اي كه با اين مقدارmatch به شماره اي كه تعيين كرده ايد, شود ,

شروع شود را 4چهار رقمي كه با هر شمارة …num-exp 4… 5: مثال. تغيير خواهد كردmatch دهدتغيير مي 5123كه به 4123مانند . تغيير ميدهد 5رقم اول آن را به , كرده .

تغيير 5000كرده و به matchگرفته شده را 0كه شمارة num-exp 0 5000: مثال .ميدهد

voice translation-

profile Global وPOTS يا

VoIP dial peer شامل پانزده حداكثر اي كه ميتواند translation profileبا استفاده از اين دستور ميتوان

globalدر Translation profile. باشد را جهت تغيير شماره ها ايجاد كرد قانون

mode ساخته شده و به هر تعداد ازdial peer مانند . (ها اعمال ميشودaccess list ها(

:را بررسي ميكنيم در اينجا چهار سناريو كاربردي جهت دستكاري شماره ها

prefixبا استفاده از دستور PSTN (Failover)جايگزيني : اول سناريو

دقت 6-11به سناريو . داشتن بيش از يك مسير به سمت مقصد است, نسبت به سيستم تلفن سنتي VoIPيكي از مزاياي استفاده از ارتباط

:كنيد

6-11تصوير

با اين حال در صورت . ستفاده كندبه عنوان مسير اصلي ارتباط بين آريزونا و تگزاس ا IP WANسازمان ميخواهد كه از , در اين سناريو

.به عنوان مسير جايگزين استفاده كنند PSTNبايد از مسير , تماس هاي بين دو دفتر كار, IP WANقطع شدن

:انجام داد دايناميكميتوان اين جايگزين شدن را به صورت , prefixو preferenceبا استفاده از دستورات

116 CCNA Voice 640-461

Texas(config)# dial-peer voice 10 voip

Texas(config-dial-peer)# destination-pattern 5...

Texas(config-dial-peer)# session target ipv4:10.1.1.1

Texas(config-dial-peer)# preference 0

Texas(config-dial-peer)# exit

Texas(config)# dial-peer voice 11 pots

Texas(config-dial-peer)# destination-pattern 5...

Texas(config-dial-peer)# port 1/0:1

Texas(config-dial-peer)# preference 1

Texas(config-dial-peer)# no digit-strip

Texas(config-dial-peer)# prefix 1480555

Arizona(config)# dial-peer voice 10 voip

Arizona(config-dial-peer)# destination-pattern 6...

Arizona(config-dial-peer)# session target ipv4:10.1.1.2

Arizona(config-dial-peer)# preference 0

Arizona(config-dial-peer)# exit

Arizona(config)# dial-peer voice 11 pots

Arizona(config-dial-peer)# destination-pattern 6...

Arizona(config-dial-peer)# port 1/0:1

Arizona(config-dial-peer)# preference 1

Arizona(config-dial-peer)# no digit-strip

Arizona(config-dial-peer)# prefix 1512555

(6XXX)د، كاربران دفتر آريزونا ميتوانند با استفاده از داخلي هاي چهار رقمي نارسال ميشو IP WANتماس ها بر روي اينكه به دليل

به همين ترتيب، كاربران دفتر تگزاس نيز ميتوانند به طور مستقيم، با داخلي چهار رقمي . كاربران دفتر تگزاس، با آنها تماس بگيرند

(5XXX) كاربران آريزونا تماس بگيرند.

, dial peerچند (destination-pattern) به شما اين امكان را ميدهد تا در صورت يكسان بودن الگوي مقصدpreference دستور

ميتواند preferenceمقدار . اولويت بيشتري دارد, كمتر باشد preferenceهرچه مقدار . ها استفاده كند dial peerاز كدام يك از روتر

dial peer 10براي preference 0بنابراين اجراي دستور . صفر است, ها dial peerپيش فرض براي preference. باشد 10 – 0از

.صرفاً جهت اطمينان است, روتربر روي هر دو

dialيكي از randomبه طور , يكسان وجود داشته باشد preferenceالگوي مقصد و با dial peerدر صورتي كه چندين : نكته

peer ها انتخاب خواهد شد.

روترجهت رسيدن به ،dial peer 11نسبت به يآريزونا اولويت بيشتر روتر dial peer 10, فوق مشاهده ميكنيد مثالهمانگونه كه در

رخ نميدهد و در نتيجه digit strippingبه طور اتوماتيك , استفاده ميكند VoIP dial peerبه دليل اينكه اين ارتباط از . تگزاس دارد

POTSفقط در prefixو no digit-strip ,forward-digitsبه خاطر داشته باشيد دستورات . ( نيست دستكاري در اعداد به ينياز

dial peer قابل استفاده ميباشد(.

preferenceاي ميكند كه بيشترين dial peerآريزونا شروع به استفاده از روتر, بين آريزونا و تگزاس IPشدن ارتباط failدر صورت

, اتوماتيك digit-strippingبراي غير فعال كردن قابليت . دميباش Dial peer 11, كه در اين مثال, را دارد) كمتر preferenceمقدار (

به دليل اينكه شمارة ). را از شماره گرفته شده حذف ميكند 6رقم روتر, در غير اين صورت(استفاده ميكنيم no digit-stripاز دستور

باعث اضافه شدن prefix 152555دستور وجود نداشته و غير معتبر ميباشد، PSTNدر شبكه , چهار رقمي كه توسط كاربر گرفته شده

.ميشود PSTNپيش شمارة الزم به اين شماره چهار رقمي، پيش از ارسال بر روي

مكانيزمي . دارند نياز تمامي تماس هاي فعال قطع شده و به شماره گيري مجدد توسط كاربر, IP WANدر صورت قطع شدن :نكته

.براي برقراري اتوماتيك اين تماس ها وجود ندارد

117

هدايت تماس هاي ارسالي اپراتور به سمت تلفنچي: سناريو دوم

ميخواهد تمامي تماس هايي كه به سمت شمارة صفر ارسال , مشاهده ميكنيد 6-12سازماني كه در تصوير . اين سناريو بسيار ساده است

:كند Forward, كه تلفنچي است 5000به سمت داخلي , ميشود

6-12تصوير

:استفاده كنيد global modeدر num-expبراي انجام اين سناريو بايد از دستور

Voice_RTR(config)# voice-port 1/0/1

Voice_RTR(config-voiceport)# connection plar 0

Voice_RTR(config-voiceport)# exit

Voice_RTR(config)# num-exp 0 5000

جايگزين 5000شما هميشه ميخواهيد، شمارة صفر را با داخلي ديگري مانند (به دليل اينكه اين سناريو يك سناريو متداول و رايج است

.اجرا ميكنيم global modeرا در num-exp، دستور )كنيد

اين FXS( ،CME پورت و يا تلفن هاي آنالوگ متصل به IPتوسط تلفن هاي (هرگاه كه شماره صفر از داخل سازمان گرفته شود , حال

.شود match، 5000با شماره الگوي مقصد آناي را جستجو ميكند كه dial peerتغيير داده و 5000شماره را به

هايش، ابتدا inbound dial peerميرسد، پيش از بررسي CMEبه خاطر داشته باشيد به محض اينكه شمارة گرفته شده به :نكته

.را با اين شماره، مقايسه ميكند num-expدستور

براي تماس هاي اضطراري POTSمشخص كردن خطوط : سناريو سوم

در شعبه هايش و متمركز كردن تمامي ارتباطات PSTNبا حذف ارتباطات , ميرود VoIPهنگامي كه يك سازمان به سمت ارتباطات

PSTN طراحي اين نوع شبكه را نشان ميدهد, 6- 13تصوير . ي در هزينه هاي تلفن سنتي ميشوددر دفتر مركزي، باعث صرفه جوي:

118 CCNA Voice 640-461

6-13تصوير

اين ارتباط را از , در صورتي كه شعبه ها. داشته باشند PSTN ك ارتباط جهت تماس هاي اضطراري باشعبه ها بايد حداقل ي, با اين حال

اطالعات به طور اشتباه, اطالعات محل شعبهممكن است بجاي دريافت , داشته باشند PSTNو از طريق دفتر مركزي به IP WANطريق

.محل دفتر مركزي به مركز تماس هاي اضطراري ارسال شود

تنظيمات الزم براي . در شعبه را براي تماس هاي اضطراري اختصاص داد FXOعموماً ميتوان يك يا دو پورت , با توجه به نياز شعبه ها

dial peer هاي دو پورتFXO كه بهPSTN متصل شده اند را با هم ميبينيم:

REM_RTR(config)# dial-peer voice 12 pots

REM_RTR(config-dial-peer)# destination-pattern 110

REM_RTR(config-dial-peer)# port 1/0/1

REM_RTR(config-dial-peer)# no digit-strip

REM_RTR(config-dial-peer)# exit

REM_RTR(config)# dial-peer voice 13 pots

REM_RTR(config-dial-peer)# destination-pattern 9110

REM_RTR(config-dial-peer)# port 1/0/1

REM_RTR(config-dial-peer)# forward-digits 3

REM_RTR(config-dial-peer)# exit

REM_RTR(config)# dial-peer voice 10 pots

REM_RTR(config-dial-peer)# destination-pattern 110

REM_RTR(config-dial-peer)# port 1/0/0

REM_RTR(config-dial-peer)# no digit-strip

REM_RTR(config-dial-peer)# exit

REM_RTR(config)# dial-peer voice 11 pots

REM_RTR(config-dial-peer)# destination-pattern 9110

REM_RTR(config-dial-peer)# port 1/0/0

REM_RTR(config-dial-peer)# forward-digits 3

REM_RTR(config-dial-peer)# exit

جهت اولويت دادن preferenceبه دليل عدم استفاده از دستور . ايجاد كرديم FXOدو الگوي مقصد مشابه براي دو پورت , در اين مثال

dial peer به طور روتر, را ميگيرد 9110يا 110هنگامي كه كاربر شماره , هاrandom يكي از پورت هايFXO را انتخاب كرده و

, PSTNبه دليل عادت داشتن كاربران جهت آزاد كردن خطوط ابتداي شماره، 9(هدايت ميكند PSTNبه سمت پورت تماس را از آن

119

noاز دستور , ساخته شده اند) 12و 10هاي dial peer( 110 هايي كه براي الگوي مقصد Dial peerدر ). ممكن است گرفته شود

digit-strip قانون , در غير اين صورت. استفاده كرده ايمdigit-stripping كه بر روي اتوماتيكPOTS dial peer باعث , ها وجود دارد

استفاده شده تا forward-digits 3از دستور Dial peer 13و Dial peer 11در. خواهد شد (110)ده حذف شدن اعداد مشخص ش

از 9باعث حذف عدد اتوماتيك digit-strippingارسال كرده و قانون PSTNرا به سمت (110)سه رقم سمت راست شماره وارد شده

.گرفته شده، خواهد شد ي شمارةابتدا

ها Translation Profileفاده از است: سناريو چهارم

به طور مثال با استفاده . در شماره ها را ميدهند جزئيدستوراتي كه براي دستكاري شماره ها تا اينجا ديديم، به شما امكان ايجاد تغييرات

، از حذف نشدن چند forward-digitيا با استفاده از دستور . ، ميتوانيد چند رقم به شمارة گرفته شده، اضافه كنيدprefixاز دستور

. در ارقام ايجاد ميكند كه شماره اي را با شمارة ديگر جايگزين ميكند num-expبزرگترين تغيير را دستور . شماره اطمينان حاصل كنيد

ها، Translation Profile.در تمامي شرايط به شما نميدهند اجرا شده و انعطاف پذيري كافي روترولي همة اينها به صورت كلي بر روي

ها Translation profileاگر بخواهيد شمارة گرفته شده، تنها زماني كه از پورت خاصي خارج شد تغيير كند، نياز به . پاسخ نياز شماست

.داريد

Translationزي راه اندا. ، نيستها، به سادگي كار با متد هاي تغيير شماره ها كه تا اينجا ديديم Translation profileكار كردن با

Profile ها نياز به انجام سه مرحله زير دارد:

.ايجاد قانون هايي كه چگونگي تغيير شماره ها را مشخص ميكنند :مرحلة اول �

translation profileاختصاص دادن اين قانون ها به :مرحلة دوم �

dial peerبه Translation Profileاعمال : مرحلة سوم �

.ميباشد روتربر روي Access List پيكربنديشبيه به Translation profile پيكربندي در واقع

:توجه كنيد 6- 14براي درك بهتر، به سناريو

6-14تصوير

120 CCNA Voice 640-461

PSTNباعث ميشود تا افرادي كه از DID. (602.555.6XXX)دريافت كرده است PSTNاز اي DIDدفتر اصلي سازمان، محدودة

عموماً زماني كه محدودة شماره . تماس ميگيرند، بدون هدايت شدن به تلفنچي بتوانند به طور مستقيم با داخلي مورد نظرشان تماس بگيرند

DID اي ازPSTN در اين سناريو، محدوده شمارة . دريافت ميكنيد، چهار رقم آخر شماره را به داخلي ها اختصاص ميدهدDID اي كه از

PSTN مركزي اختصاص داده شده است به دفتر(6XXX) ،مدير سازمان . نيست يكسان، با محدودة شماره هاي داخلي دفتر مركزي

T1تغيير كنند، ولي به شرط اينكه اين شمارة گرفته شده از 5XXXگرفته ميشوند، به 6XXXميخواهد تا تمامي شماره هايي كه به صورت

PSTN interface براي انجام اين كار از دستور . تلفن هاي شعبه، تداخل پيدا نكنددريافت شود تا با شمارهnum-exp 6… 5… نميتوان

در اين حالت از . كه در شعبه قرار دارند، تداخل پيدا ميكند 6XXXاستفاده كرد، چرا كه اين دستور به صورت كلي اجرا شده و با داخلي هاي

Translation Profile استفاده ميكنيم:

كلي زير استفاده Syntax براي انجام اين كار از . ها ميباشد translation rule، ايجاد translation profileاه اندازي مرحلة اول ر

:ميكنيم

Router(config)# voice translation-rule rule number

Router(cfg-translation-rule)# rule 1 /match/ /set/

Router(cfg-translation-rule)# rule 2 /match/ /set/

Router(cfg-translation-rule)# rule 3 /match/ /set/ ...

:هاي اين سناريو، دستورات زير را اجرا ميكنيم translation ruleبنابراين براي ساخت

HQ_RTR(config)# voice translation-rule 1

HQ_RTR(cfg-translation-rule)# rule 1 ?

/WORD/ Matching pattern

reject Call block rule

HQ_RTR(cfg-translation-rule)# rule 1 /6/ ?

/WORD/ Replacement pattern

HQ_RTR(cfg-translation-rule)# rule 1 /6/ /5/

:استفاده كنيد test voice translation-ruleبراي تست قانون ساخته شده، پيش از اعمال كردن آن ميتوانيد از دستور

HQ_RTR# test voice translation-rule 1 6546

Matched with rule 1

Original number: 6546 Translated number: 5546

Original number type: none Translated number type: none

Original number plan: none Translated number plan: none

HQ_RTR# test voice translation-rule 1 6677

Matched with rule 1

Original number: 6677 Translated number: 5677

Original number type: none Translated number type: none

Original number plan: none Translated number plan: none

با استفاده از . كنيم، متصل translation profileرا به يك اي كه ايجاد كرديم voice translationقانوندر مرحلة دوم بايد

translation profile ميتوان اطالعات شمارة تماس گيرنده(Calling) كه شاملANI يا همانCaller ID ميباشد، يا اطالعات شمارة

Syntax دستورrule 1 عدد (مقدار اول . ممكن است كمي مرموز به نظر آيد

6( ،match مقدار . "را جستجو كن 6عدد "ميباشد كه به مسيرياب ميگويد

را كه يافتي، با عدد 6عدد "است كه به مسيرياب ميگويد set، )5عدد (دوم

اي كه 6را جايگزين اولين 5در اين سناريو، مسيرياب رقم . "جايگزين كن 5

match كرد، ميكند.

همانگونه كه مشاهده ميكنيد،

تست قانون با موفقيت انجام شده

تغيير كرد، 5546به 6546و

.تغيير كرد 5677نيز به 6677

121

ام اي به ن Translation Profileرا به translation rule 1در مثال زير، . ميباشد را تغيير داد DNISكه شامل (Called)گرفته شده

CHANDE_DID متصل ميكنيم:

HQ_RTR(config)# voice translation-profile ?

WORD Translation profile name

HQ_RTR(config)# voice translation-profile CHANGE_DID

HQ_RTR(cfg-translation-profile)# translate ?

called Translation rule for the called-number

calling Translation rule for the calling-number

redirect-called Translation rule for the redirect-number

redirect-target Translation rule for the redirect-target

HQ_RTR(cfg-translation-profile)# translate called ?

<1-2147483647> Translation rule tag

HQ_RTR(cfg-translation-profile)# translate called 1

به عنوان POTS dial peer 100از روتردر مثال زير، فرض بر اين است كه . ميباشد Translation profileمرحلة آخر، متصل كردن

inbound dial peer براي تماس هاي دريافت ازPSTN استفاده ميكند:

HQ_RTR(config)# dial-peer voice 100 pots

HQ_RTR(config-dial-peer)# translation-profile incoming CHANGE_DID

translationاين عبارت باعث ميشود تا . ميباشد incoming، به صورت Translation Profileتوجه داشته باشيد مسير اعمال اين

profile فقط به تماس هايي كه ازPSTN وارد سازمان ميشود، اعمال شود و به تماس هاي خروجي(Outgoing call) اعمال نشود.

، روتركدام يك از اين متدها ابتدا اعمال ميشود؟ آيا : حال كه متد هاي مختلف دستكاري شماره ها را با هم ديديم، دو سوال مطرح ميشود

، با نمايش اولويت 6-15حذف ميكند؟ تصوير اتوماتيك، digit-stripping قانون رقم هايي كه پيش از شماره، اضافه شده را به دليل وجود

:، به اين سواالت پاسخ ميدهدOutgoing POTS dial peerبندي اين متد ها براي

را به translation rule 1در اين مثال،

مشخص (Called)عنوان شمارة گرفته شده

كرديم، چرا كه در اين سناريو، بايد اطالعات

DID تعيين . را تغيير بدهيمtranslation

rule به عنوانCalling باعث تغيير ،

شخصي كه با سازمان Caller IDاطالعات

.تماس گرفته، خواهد شد

122 CCNA Voice 640-461

6-15تصوير

ها POTS dial peerتنها به متد هاي دستكاري شماره ها ها هم صدق ميكند، با اين حال اكثر VoIP dial peerاين ترتيب، براي

. ميشود اعمال

CMEهاي Dial-Plan براي تنظيم CCPاستفاده از

سيسكو تمامي . استفاده كنيد CMEهاي dial planنيز براي تغيير Cisco Configuration Professional (CCP)شما ميتوانيد از

dial-plan ها را در پوشهDial-Plans پوشه را نشان ميدهداين , 6-16تصوير . قرار داده است:

123

6-16تصوير

Dial peer هايPOTS وVoIP انتخاب گزينه . بيشترين كاربرد را در اين پوشه دارندPOTS باعث ظاهر شدن منويCreate Dial-

Plan سيسكو , براي راحتي كار. ميشودWizard نمايش ميدهد, اي با سه انتخاب زير:

� Create Incoming Dial-Plan: در صورتي كه ميخواهيدinbound dial-peer ترانك اي براي اتصال بهPSTN ايجاد

.اين آيتم را انتخاب كنيد, كنيد

� Create Outbound Dial-Plan: در صورتي كه ميخواهيدoutbound dial-peer ترانكاي براي اتصال بهPSTN

جهت 9مانند گرفتن شمارة (امكان تعيين كد دسترسي , پس از انتخاب اين گزينه. اين آيتم را انتخاب كنيد, ايجاد كنيد

.را نيز به شما ميدهد Caller IDو اطالعات) PSTNدسترسي به خطوط

� Import Outgoing Dial-Plan Template: با استفاده از اين گزينه ميتوانيدDial-plan ايل را از فCSV ,import

.كنيد

اين زبانه را در . استفاده كنيد Dial Peerاز زبانة , )wizardبدون استفاده از (ها به صورت دستي Dial peerشما ميتوانيد براي ساخت

:مشاهده ميكنيد 6-17تصوير

124 CCNA Voice 640-461

6-17تصوير

, CCPدر POTS dial peerپيكربنديبرخالف پنجرة . ايجاد كرده ايم PSTNده رقمي براي Dial peer، يك 6-17در تصوير

.نميباشد Wizardداراي آيتم هايي مبتني بر VoIP dial peerپيكربندي

CME Class of Restriction (COR)شناخت و راه اندازي

(ephone)قدرتمندي راه اندازي كنيد كه امكان تماس داخلي VoIPميتوانيد سيستم , اگر مطالبي كه تا اينجا با هم ديديم را اجرا كنيد

نتوانند با شماره هاي خاصي تماس بگيرند، , با اين حال ممكن است گاهي بخواهيد كاربران مشخصي. را داشته باشد (dial peer) و خارجي

:مانند مثال هاي زير

تماس هاي بين , زمان بايد بتواند بدون هيچ محدوديتيولي مدير سا, يك كارمند ساده نبايد تماس هاي بين المللي بگيرد �

.برقرار كندالمللي

.هزينه زيادي دارد, مسدود كردن شماره هاي مشخصي كه تماس با آنها �

جلوگيري از دسترسي تلفن هاي داخلي مشخصي به شماره هاي داخلي مديران �

برخي اوقات الزم است كه محدوديت هـاي تماسـي را در : ا رسيده باشداين ليست ميتواند ادامه داشته باشد، ولي ايده اي بايد به ذهن شم

, CMEو در CUCM ,Partitions and Calling Search Spaces (CSS)ايـن قابليـت در . بـراي كـاربران ايجـاد كنـيم VoIPشبكة

Class of Restriction (COR) نام دارد.

:به صورت زير است CORپردازش , به طور كلي

125

هايي كـه كـاربر ميتوانـد بـه آنهـا تگليست ( incoming COR listبالفاصله به يك , كاربر گوشي تلفنش را برميداردهنگامي كه .1

.متصل ميشود, )دسترسي داشته باشد

.ميكند matchها outgoing dial-peerشماره را با يكي از CME, با شماره گيري كاربر .2

Incoming CORدر ليست , تگچك ميكند كه اين CME, داشته باشد COR تگنياز به outgoing dial-peerدر صورتي كه .3

.وجود داشته باشد, مربوط به اين كاربر

.اجازه برقراري تماس را ميدهد CME, مربوط به كاربر وجود داشته باشد incoming CORدر ليست , تگدر صورتي كه اين .4

.ارتباط را قطع ميكند CME, ه كاربرمربوط ب incoming CORدر ليست تگدر صورت عدم وجود اين .5

:دقت كنيد 6-18داده شده در تصوير نمايش به مثال

6-18تصوير

:سه تلفن در اين تصوير مشاهده ميكنيد

� Ephone-dn1 (x2000)

� Ephone-dn2 (x2001)

� Ephone-dn3 (x2002)

:وجود دارد PSTNنيز براي اتصال به POTS dial peerهمچنين سه

� Dial-peer 10 )110الگوي مقصد با , براي تماس هاي اضطراري(

� Dial-peer 11 ) براي تماس هاي محليPSTN ,[8-2] الگوي مقصد با……(

� Dial-peer 12 )1 الگوي مقصد با, براي تماس هاي بين المللي………(

:اعمال كند, به صورت زير CMEمديريت سازمان ميخواهد محدوديت هايي را بر روي

� Ephone-dn1 (x2000) تلفن البي بوده و فقط بايد بتواند تماس داخلي با تلفن ها و تماس هاي اضطراري بگيرد.

126 CCNA Voice 640-461

� Ephone-dn2 (2001) تلفن هاي شهري تماس اضطراري و تماس با, تلفن كارمند بوده كه بايد بتواند تماس داخلي PSTN

.برقرار كند

� Ephone-dn3 (2002) باشد داشتهديتي در برقراري تماس بايد هيچ محدون وتلفن مديريت بوده.

:ايجاد اين ليست شامل مراحل زير ميباشد. ايجاد ميكنيم CME روتررا بر روي CORليست, بر اساس اين نياز ها

.كه از آنها براي محدود كردن استفاده خواهيم كرد CORتگ هايمشخص كردن .1

ها Outbound CORليستي ازايجاد .2

ها Inbound CORليستي ازايجاد .3

Outbound CORليستمتصل كردن .4

Inbound CORليست متصل كردن .5

از تگبجاي , در برخي از مقاله ها. هايي كه براي محدود كردن استفاده خواهند شد را تعريف كنيم تگبايد , براي انجام مرحلة اول

.استفاده شده است) كليد( key از اصطالح, و در برخي ديگر) CORاعضاي ليست ( COR list membersاصطالح

:را ميبينيم تگمراحل ساخت چند , در مثال زير. مشخص كنيد, ها را عموماً بر اساس محدوديتي كه ميخواهيد اعمال كنيد تگنام

RTR(config)# dial-peer cor custom

RTR(config-dp-cor)# name 110

RTR(config-dp-cor)# name LOCAL

RTR(config-dp-cor)# name LD

ليست اجازه ميدهد تا از آنها براي ساخت CMEولي به دليل ايجاد آنها، كه ايجاد كرديم هيچ كاري نميكنند؛هايي تگدر اين مرحله،

COR ليست ,در مثال زير. ها استفاده كنيم COR Outgoing هايي جهت اعمال كردن بهPSTN dial peer ها ايجاد ميكنيم:

RTR(config)#dial-peer cor list 110-CALL

RTR(config-dp-corlist)#member 110

RTR(config-dp-corlist)#exit

RTR(config)#dial-peer cor list LOCAL-CALL

RTR(config-dp-corlist)#member LOCAL

RTR(config-dp-corlist)#exit

RTR(config)#dial-peer cor list LD-CALL

RTR(config-dp-corlist)#member LD

RTR(config-dp-corlist)#exit

COR incoming ليست, در مرحله بعد. هيچ كاري انجام نميدهند, ها اعمال نكنيد dial peerرا به CORليست هايتا زماني كه اين

:ايجاد ميكنيمها را

RTR(config)#dial-peer cor list 110-ONLY

RTR(config-dp-corlist)#member 110

RTR(config-dp-corlist)#exit

RTR(config)#dial-peer cor list 110-LOCAL

را مشخص كرديم كه بيانگر محدوديت هاي مختلفي است LDو LOCAL, 911تگ هاي

.ايجاد ميشود Outgoingكه بر روي تماس هاي

: ميگويد CALL-110, را به صورت روان بخوانيد CORدر صورتي كه اين ليست

خورده 110تماس گيرنده بايد تگ, اجازه تماس بدهد CORبراي اينكه اين ليست"

ONLY-110را به صورت روان بخوانيد، CORدر صورتي كه اين ليست

dialمتصل شده باشد، ميتواند با CORهر كسي كه به اين ليست": ميگويد

peer خورده، تماس بگيرد 110هايي كه تگ."

اجازه تماس CORبراي اينكه اين ليست": ميگويد LOCAL-CALLليست

".خورده باشد LOCALتماس گيرنده بايد تگ, بدهد

127

RTR(config-dp-corlist)#member 110

RTR(config-dp-corlist)#member LOCAL

RTR(config-dp-corlist)#exit

RTR(config)#dial-peer cor list 110-LOCAL-LD

RTR(config-dp-corlist)#member 110

RTR(config-dp-corlist)#member LOCAL

RTR(config-dp-corlist)#member LD

RTR(config-dp-corlist)#exit

.ها اعمال خواهيم كرد ephone-dnها را به CORليستامكان تماس گرفتن، اين فراهم كردنسرانجام براي

كه با دستوارت مشابه ايجاد ميشوند، ) Outgoing COR listو Incoming COR list(ها COR listچگونه اين : ممكن است فكر كنيد

ها، به يك صورت ايجاد ميشوند، با اين Outbound COR Listو Inboundهردو ! معني متفاوتي از يكديگر دارند؟ سوال خوبي است

براي ": اعمال كنيد، خواهد گفت Outboundر را در مسي COR Listدر صورتي كه . حال تاثير آنها بستگي به نحوة اعمال شدنشان دارد

اعمال كنيد، خواهد Inboundرا در مسير COR Listدر صورتي كه . "معين را داشته باشد تگكامل شدن تماس، تماس گيرنده بايد

."را به اين تماس گيرنده ميزنم كه امكان ايجاد تماس را داشته باشد تگمن اين ": گفت

:تنظيمات اين مرحله را با هم ميبينيم. ها Outbound COR listو Inboundمتصل كردن : به دو مرحله آخر ميرسيم

RTR(config)#ephone-dn 1

RTR(config-ephone-dn)#corlist incoming 110-ONLY

RTR(config-ephone-dn)#exit

RTR(config)#ephone-dn 2

RTR(config-ephone-dn)#corlist incoming 110-LOCAL

RTR(config-ephone-dn)#exit

RTR(config)#ephone-dn 3

RTR(config-ephone-dn)#corlist incoming 110-LOCAL-LD

RTR(config-ephone-dn)#exit

RTR(config)#dial-peer voice 10 pots

RTR(config-dial-peer)#corlist outgoing 110-CALL

RTR(config-dial-peer)#exit

RTR(config)#dial-peer voice 11 pots

RTR(config-dial-peer)#corlist outgoing LOCAL-CALL

RTR(config-dial-peer)#exit

RTR(config)#dial-peer voice 12 pots

RTR(config-dial-peer)#corlist outgoing LD-CALL

RTR(config-dial-peer)#exit

.، تنظيم شده اندportو destination-patternقبالً با استفاده از دستورات 12و 11، 10هاي dial peerدر مثال فوق،

تماسي ايجاد ميشود، چه اتفاقي مي افتد؟ (ephone-dn 1)حال ببينيم هنگامي كه از تلفن البي

.را ميگيرد 4805551212شخصي، تلفن البي را برداشته و شمارة .1

2. CME 110بالفاصله-ONLY COR list به تماس است 110تگ تماس، متصل ميكند كه نتيجة آن، متصل شدن را به اين.

متصل شده dial peerبه اين Outgoing COR list LOCAL-CALL. ميشود Outbound dial peer 11 ،matchتماس با .3

.است

4. Outgoing LOCAL-CALL COR list تگنياز بهLOCAL دارد.

.ميشود fail، تماس )به اين تلفن متصل نشده LOCALتگ(صل شده به تلفن البي مت 110تگ به دليل اينكه تنها .5

چگونگي برقراري يك تماس موفق از تلفن كارمند , را ديديم COR listشدن يك تماس توسط (Deny)حال كه چگونگي رد

(ephone-dn 2) را با هم ببينيم:

LOCAL-110را به صورت روان بخوانيد، CORدر صورتي كه لين ليست

متصل شده باشد، ميتواند با CORتهر كسي كه به اين ليس": ميگويد

dial peer يا تگ 110هايي كه تگLOCAL خورده ، تماس بگيرد."

128 CCNA Voice 640-461

.را ميگيرد 4805551212كارمند گوشي تلفن را برداشته و شماره .1

2. CME 110, بالفاصله به تلفن كارمند-LOCAL COR list و 110هاي تگمتصل شدن , را متصل ميكند كه نتيجة آنLOCAL

.است

3. CME اين تماس را باoutbound dial peer 11 ,match ميكند .Outgoing COR list LOCAL-CALL به اينdial

peer ,اختصاص داده شده است.

.اجازه برقراري تماس را بدهد Outgoing LOCAL-CALL COR listده باشد تا بايد به تماس متصل ش LOCALتگ .4

.تماس به طور كامل برقرار ميشود, به تلفن كارمند LOCALو 110هاي تگبه دليل متصل شدن .5

ده ش اعمالها dial peerبه outgoing COR listها، و ephone-dnبه incoming COR list, در سناريو هاي قبلي :نكته

ها را به هر شكل ديگر نيز outgoing COR listو incomingولي شما ميتوانيد , اگرچه اين پيكربندي يك سناريو متداول است. است

PSTNمتصل كنيد تا دسترسي تماس گيرنده از PSTN dial peerرا به incoming COR listبه طور مثال ميتوانيد يك . كنيداعمال

.محدود شود, به تلفن هاي داخلي خاصي

:ها وجود دارد COR listدو قانون مهم براي , را متوجه شديد COR listحال كه مفهوم اصلي . بود COR listاين اساس

تماس به طور موفقيت آميز برقرار (ميشود routeتماس هميشه , outgoing COR listدر صورت اعمال نكردن :قانون اول �

).ميشود

تماس به طور موفقيت آميز (ميشود routeتماس هميشه , incoming COR listدر صورت اعمال نكردن :انون دومق �

).برقرار ميشود

اي ايجاد كرده ايد و ميخواهيد تمامي تلفن ها به آن دسترسي داشته PSTN dial peerبه طور مثال اگر . قانون اول ملموس تر است

اي جهت عبور CORتگنيازي به هيچ PSTN dial peerدر نتيجه . به آن متصل نكنيد outgoing COR listكافيست هيچ , باشند

باز هم تماس از طريق , زده باشد تگ ephone-dnاي به يك incoming COR listدر صورتي كه . دادن تماس ها نخواهد داشت

PSTN dial peer ,به طور كامل برقرار خواهد شد.

ephone-dn( COR listتماس گرفته شده از يك , به طور مثال(گرفته شده در صورتي كه به تماس. نيست ملموسقانون دوم زياد

بنابراين . به آنها اعمال شده باشد outgoing COR listقادر خواهد بود با تمامي تلفن هاي ديگر تماس بگيرد، هرچند كه , اعمال نشود

را COR listدر نتيجه . هيچ محدوديتي به آن دستگاه اعمال نخواهد شد, مال نشوداع incoming COR list, هنگامي كه به يك تماس

, outboundيا inboundدر صورت عدم اعمال به . اعمال كنيد, اعمال محدوديت براي outboundو inboundبايد هميشه بر روي

.تماس ها بدون وجود محدوديت برقرار خواهند شد

ها dial peerبايد بتواند به تمامي ephone-dn 3. تلفن مديريت را در سناريو قبل تنظيم ميكنيم, با به خاطر داشتن اين دو قانون

عضو اين ليست COR tagايجاد كرديم كه هر سه LOCAL-LD-110اي به نام COR list, براي انجام اين كار. دسترسي داشته باشد

اين سناريو را انجام , ephone-dn 3به incoming COR listبه سادگي ميتوان با متصل نكردن , ق قانون دومطب, با اين حال. ميباشند

.داد

...) و 110،125مانند (در سناريو بايد بتواند تماس اضطراري ephone-dnهر . از همين قانون براي تماس هاي اضطراري استفاده ميكنيم

با اين حال با . آنها قادر به برقراري تماس اضطراري ميباشند, ها incoming COR listدر تمامي 110تگ به دليل قرار داشتن. برقرار كند

129

باعث , )كه براي تماس هاي اضطراري استفاده ميشود( dial-peer 10به outgoing COR listبا متصل نكردن , توجه به قانون اول

.استفاده كنند dial-peerها بتوانند از اين ephone-dnميشود تا تمامي

Quality of Service

QoS شبكة . به آن اشاره شده است, عنواني است كه تقريبا در هر فصل اين كتابVoIP اي به طور موفق كار ميكند كه ترافيكVoice

:ر تعريف ميكندرا به صورت زي QoS, سيسكو. به ترافيك ديتا اولويت داشته باشد, هنگام رفتن از يك نقطه به نقطه ديگر شبكه

QoS قابليتي از شبكه است كه سرويس بهتر يا خاصي را براي مجموعه اي از كاربران و نرم افزار ها نسبت به ديگر كاربران و نرم افزار ها ,

.فراهم ميكند

نياز به پهناي باند كمتري voiceترافيك . اولويت داشته باشد) FTPايميل و , وبمانند (هميشه بايد به ترافيك ديتا voiceترافيك

وبباز شدن يك صفحه , ممكن است از نظر كاربر. اهميت زيادي دارد voiceدر ترافيك delayهمچنين عدم . نسبت به ترافيك ديتا دارد

به شخص اول شروع(اين ترافيك شده (overlap)باعث همپوشاني voiceدر ترافيك delayولي وجود . عادي باشد, پس از چند ثانيه

ممكن است به قطع , بريده بريده شدن مكالمه و در برخي مواقع, )در حالي كه شخص دوم همان زمان در حال صحبت است, صحبت ميكند

، voiceقابل قبول براي ترافيك jitterحداكثر . است voice ،150msقابل قبول براي ترافيك delayحداكثر . شدن تماس نيز بي انجامد

30ms ميباشد.

اولويت داشته بايد به ترافيك ديتا VoIPترافيك , VoIPعالوه بر اطمينان از وجود پهناي باند كافي براي ترافيك , حل اين مشكل براي

در صف قرار دادن يا بافر (كردن queueشروع به روتر, در شبكه (bottleneck)اين بدان معناست كه در صورت وجود گلوگاه. باشد

يك QoS. است QoSوظيفة , اين عملكرد. را به ترافيك ديتا اولويت داده و ابتدا آن را ارسال ميكند voiceفيك ترا, ترافيك كرده) كردن

در برخي از مواقع ممكن است يكي از . بلكه مجموعه اي از ابزارهايي ميباشد كه ترافيك را بر روي كل شبكه كنترل ميكند, ابزار نيست

delayبراي كنترل QoSممكن است از چندين ابزار , در موارد ديگر. شوداستفاده voiceك ترافي delayبراي كاهش QoSابزارهاي

QoSارسال ميشود از ديگر ابزار هاي WANاطالعاتي كه بر روي (compression)فشرده سازي استفاده كنيد؛ رزرو كردن پهناي باند و

.است

شناخت دشمنان

در اينجا . براي حل چه مشكالتي استفاده خواهيم كرد QoSبايد بدانيد كه از , را به طور كامل راه اندازي كنيد QoSپيش از اينكه بتوانيد

:را با هم ميبينيم VoIPسه دشمن اصلي

براي اختصاص پهناي باند بيشتر بر روي يك لينكي كه , و ديتا voiceوجود چندين نوع ترافيك :عدم وجود پهناي باند �

.با يكديگر رقابت خواهند كرد, باند كمي استداراي پهناي

� Delay: مدت زماني كه پكت از مبدا به مقصد ميرسد ,Delay )سه نوع . ميباشد) تاخيرdelay وجود دارد:

o Fixed delay: به طور مثال مقدار زمان مشخصي طول ميكشد تا . كه شما قادر به تغيير آن نيستيد تاخيريمقدار

, تاخير هاي ثابتنميتواند بر روي QoSو بودهثابت مقدار زماناين . به نقطه ديگر برسد, هپكت از نقطه اي از شبك

.تاثير گذارد

o Variable delay: به طور مثال . كه شما قادر به تغيير آن هستيد تاخيريمقدارqueuing delay ) مدت زماني

بستگي به تعداد پكت , چرا كه اين زمان, قابل تغيير است) منتظر ميشود روتر Interface queueكه پكت در

130 CCNA Voice 640-461

و در نتيجه ارسال سريعتر آنها پيش از voiceبا اولويت دادن به پكت هاي . دارد) صف( queueهاي موجود در

.تاثير گذاريد, queuing delayميتوانيد بر روي , پكت هاي ديتا

o Jitter ) تفاوتdelay بين پكت ها تغيير كند تاخيركه در صورتي ):ها ,jitter به طور مثال اولين . ايجاد ميشود

طول ميكشد تا voice ,110 msطول ميكشد تا به مقصد برسد، در حالي كه پكت دوم voice ,100 msپكت

.بين اين پكت ها مينامند jitterرا (ms 10)ها delayاين اختالف بين . به مقصد برسد

� Packet loss: پكت ها به دليل وجود تراكم(congestion) يا ناپايدار بودن ارتباط شبكه، گم ميشوند.

تراكم و ( congestionدر لحظات بروز , به صورت روان Voiceبراي عبور ترافيك QoS. طاعون هر شبكه هستند, اين دشمنان

بنابراين . وجود دارد Congestionاز شبكه تنظيم كنيم كه را در محل هايي QoSبايد , براي انجام اين كار. در شبكه ميباشد) گرفتگي

يكي از ابزار . را مشخص ميكند Congestionنوع ترافيك و محل ايجاد , )بررسي دقيق كل شبكه(شبكه end-to-end auditانجام يك

(www.netqos.com). نام دارد NetQoS, هاي محبوب اين كار

ترافيك صدا، تصوير و ديتانياز هاي

ترافيك , عالوه بر پهناي باند مورد نياز. استفاده شده دارد Codecبستگي به نوع , Voiceحداقل پهناي باند مورد نياز براي ترافيك

Voice نياز به شرايط زير دارد:

� End-to-End delay :150 ميلي ثانيه يا كمتر

� Jitter :30 ميلي ثانيه يا كمتر

� Packet loss :1 %يا كمتر

بستگي به مقدار ترافيك تصويرپهناي باند . نياز دارد، ولي نياز به پهناي باند بيشتري دارد ميلي ثانيه 150تاخير نيز به ويرتصترافيك

movement )نياز به پهناي باند بيشتري ميباشد, بيشتر باشد تصويردر جابجايي هاهرچه . در تصوير دارد) جابجايي ها.

نرم افزار , را براي ترافيك ديتا طراحي ميكنيد QoSهنگامي كه . بستگي به نوع نرم افزار دارد, يك ديتاشرايط شبكة مورد نياز براي تراف

:تقسيم ميشوند, هاي شبكه به چهار دسته

� Mission-critical applications )اين نرم افزار ها براي سازمان شما حياتي بوده و پهناي باند : )نرم افزار هاي حياتي

.به ترافيك آنها اختصاص داد مشخصي را بايد

� Transactional applications : از آنها و نياز به پاسخ گويي سريعاين نرم افزار ها عموماً مدام با كاربران در ارتباط بوده

براي پيدا كردن افزاري كه داراي پايگاه داده استبه طور مثال يك كارمند بخش پشتيباني فني، ممكن است از نرم . ميباشد

.آن شخص استفاده كند شناسةبر اساس , مشخصات شخصي كه تماس گرفته

� Best-effort applications :و ايميل, وبمانند ترافيك . اين نرم افزار ها حياتي نبوده و اهميت چنداني ندارندFTP.

� Scavenger applications: ولي حجمي از پهناي باند شبكه را مصرف ,اين نرم افزار ها عموماً مورد نياز سازمان نبوده

.LimeWireو Kazaa ,BitTorrent نظير peer-to-peer file-sharingمانند نرم افزار هاي . ميكنند

سپس اين نرم افزار ها را با متد . را اختصاص دهيد QoSمشخص از ) سطح( levelيك , شما ميتوانيد به هر يك از اين دسته بندي ها

. متصل كنيد, به اين دسته بندي ها...) و incoming interface ,exit interface ,Access Listنند ما(هاي مختلف

131

QoSمكانيزم هاي

:را با هم ميبينيم QoSابتدا سه مدل . وجود دارد QoSمكانيزم ها و مدل هاي مختلفي از

� Best Effort: در واقع در اين مدل، هيچ . به طور پيش فرض اين مدل در تمامي شبكه ها اجرا شده استQoS اي در شبكه

.سرويس داده ميشوند First In, First Out (FIFO)وجود نداشته و تمامي ترافيك به صورت

� Integrated Services (IntServ): در اين مدل از متدreservation )به طور مثال در . استفاده ميشود) رزرو كردن

پهناي باند دارد 80Kbpsكه نياز به VoIPبه طور كامل راه اندازي شده، اگر كاربر بخواهد يك تماس IntServشبكه اي كه

را بايد از خود عبور دهند تا به مقصد VoIPرا بر روي شبكة ديتا برقرار سازد، بر روي تمامي دستگاه هاي شبكه كه ترافيك

Resource Reservationتوسط پروتكل رزرو كردن پهناي باندفرايند اين . رزرو خواهد شد 80Kbpsبرسد، پهناي باند

Protocol (RSVP) 80در طي مكالمه، . انجام ميشودKbps براي ديگر ترافيك قابل دسترس پهناي باندي كه رزرو شده ،

ا گارانتي تنها مدلي است كه پهناي باند الزم ر IntServاگرچه مدل . ، اختصاص داده ميشودVoIPنبوده و فقط به ترافيك

.شوند) فقدان پهناي باند( Starvationميكند، با اين حال ممكن است بقيه ترافيك شبكه دچار

� Differentiated Services (DiffServ): DiffServ متداول ترين مدل ،QoS در اين . بوده و انعطاف پذيري زيادي دارد

تفاوتي با ترافيكي كه در كالس هاي مختلف قرار گرفته اند، مدل، هر دستگاه به طور جداگانه تنظيم ميشود تا رفتار هاي م

رفتار و پردازش اين كالس ها توسط نحوةترافيك را در يك كالس قرار داده و نوع در اين مدل، شما ميتوانيد هر. داشته باشند

، IntServند، بر خالف مدل پهناي باند را رزرو نميكن تجهيزات شبكه، DiffServاز آنجايي كه در مدل . را مشخص كنيد روتر

در اختيار رزرو شدن، پهناي باندي نزديك به DiffServبا اين حال تواند پهناي باند را گارانتي كند؛نمي DiffServمدل

.قرار ميدهدكالس مورد نظر

هاي مختلفي، دسته بندي، ترافيك شبكه را در هادر شبكه، شامل چندين ابزار هستند كه تركيب اين ابزار QoSمكانيزم هاي اجراي

:هر يك از اين ابزار ها در دسته بندي هاي زير، قرار ميگيرند. ميكنند پردازش

� Classification and Marking : با استفاده از اين ابزار، پكت ها را شناسايي وMark )ميكنيم تا دستگاه ) عالمت گذاري

عموماً اولين دستگاهي كه . انجام شده بر روي پكت ها، بتوانند به راحتي آنها را شناسايي كنند ماركهاي شبكه با توجه به

deep packetيا Access List ،Incoming interfaceپكت را دريافت ميكند، با استفاده از ابزار هايي نظير

inspection ) كه نوعpayload ]پكت را توسط ] محتواNBAR اين ابزار ها . ميكند ماركها را مشخص و ، آن)بررسي ميكند

الية دو Headerكردن پكت ميتواند در ماركعمليات . پكت شوند تاخيردستگاه را اشغال و باعث افزايش CPUميتوانند

(data link) )كه به سوئيچ ها امكان خواندن آن را ميدهد (يا در / وHeader الية سه(network) ) كه امكان خوانده شدن

، هنگامي كه پكت از روي شبكه عبور ميكند، دستگاه ها با چك مارك كردن پكتپس از . انجام شود) را ميدهد روترط توس

اين است كه ديگر Markingسن انجام ح. قرار ميدهند (Classify)پكت، به سادگي آن را در كالس مربوطه مارك اينكردن

.در كالس مربوطه قرار دهدپكت را چك كند و آن را محتوايالزم نيست هر دستگاهي،

� Congestion Management: اين مكانيزمQoS , اولين ابزاري است كه جهت راه اندازيQoS استفاده ميشود, در شبكه .

ه ب. بايد از آنها استفاده كند, Congestionدر صورت بروز روترقوانيني را مشخص ميكنند كه , Queuingاستراتژي هاي

انجام (كرده RAMشروع به نگه داري پكت ها در روتر, به طور كامل اشغال شودسريال روتر طور مثال اگر پهناي باند لينك

queuing (شروع به ارسال پكت هاي درون , و هنگامي كه پهناي باند بر روي اين لينك فراهم شدRAM هدف تمامي . ميكند

132 CCNA Voice 640-461

از پيشبايد اولويت داشته و پهناي باند لينك فراهم شد، كدام پكت ها كه نيزما: يك چيز است, Queuingاستراتژي هاي

همه ارسال شوند؟

� Congestion Avoidance: هدف از اين ابزار ,drop گرفتگي لينككردن پكت ها غير ضروري جهت جلوگيري از ايجاد

.ميباشد

� Policing and Shaping: عالوه بر اينكهQoS ميتوان توسط , ميتواند پهناي باند را براي ترافيك خاصي رزرو كند

policing ,از پهناي باند , مقدار پهناي باند را براي ترافيك خاصي محدود كند تا اين ترافيك نتواند بيش از مقدار تعيين شده

در شبكه ... و peer-to-peer ,FTP وب، نرم افزار هاي اين متد زماني مناسب است كه ترافيك هايي نظير. استفاده كند

در , Policingو Shapingتفاوت . ميتوان استفاده كرد, نيز براي محدود كردن ترافيك خاصي در شبكه Shapingاز . داريد

ترافيكي كه بيش از مقدار تعيين شده دريافت , policingدر متد . نحوة برخورد آنها با ترافيك بيش از مقدار تعيين شده است

, بافر شده و پس از كاهش حجم ترافيك, Shapingدر حالي كه ترافيك بيش از حد تعيين شده در متد . ميشوند drop, شود

.ارسال ميشوند

� Link Efficiency: اين مجموعه از ابزار ها سعي ميكنند تا ترافيك را به بهترين روش , همانگونه كه از نام آن برداشت ميشود

نتيجه بهتري بر روي لينك هاي كم سرعت در پي , كنيم فشردهآنها را , پيش از ارسال ترافيكبه طور مثال اگر . منتقل كنند

.خواهد داشت

سيسكو دو , CCNA Voiceبا اين حال براي . است كه كامالً به تشريح و طراحي آن ميپردازد CCNP Voice ,QoSهاي كورسيكي از

.Queuingو الگوريتم هاي Link Efficiencyمكانيزم هاي : را بررسي ميكند QoSبخش از

Link Efficiencyمكانيزم هاي

با اين همه در . به ندرت يافت ميشود) 1.544Mbpsكمتر از ( T1با رشد تكنولوژي شبكه در سراسر دنيا، لينك هاي كم سرعت تر از

:لينك ها، با دو مشكل عمده روبرو ميشويمعموماً در زمان مواجه شدن با اين . نقاطي از دنيا، اين لينك ها همچنان استفاده ميشود

.فقدان پهناي باند كافي، از ارسال به موقع اطالعات جلوگيري ميكند �

پكت ها خواهد داشت، چرا كه پكت ها به End-to-End delayپايين بودن سرعت اين لينك ها تاثير به سزائي بر روي �

Serializationهاي كم سرعت، هرچه پكت بزرگتر باشد، در اين لينك . صورت پشت سر هم و سريالي پردازش ميشوند

Delay 56بايتي بر روي لينك 1500به طور مثال ارسال يك پكت . افزايش ميابد پكتاينKbps 214باعث ايجاد , ايms

delay در حينserialization ميشود.

:متد هاي زير ارائه شده است, براي حل اين مشكالت

پكت باعث كاهش حجم ديتايي خواهد شد كه بر روي لينك كم سرعت محتوايفشرده كردن :Payloadفشرده سازي �

WAN ارسال ميشود.

, را در هر پكت ارسال ميكنند (RTP Audio)حجم كمي از ديتا ) VoIPمانند (برخي از ترافيك :Headerفشرده سازي �

كت ها به شكل قابل توجهي پهناي باند شبكه را اشغال اين پ Headerحجم , در اين شرايط. ولي تعداد اين پكت ها زياد است

با حذف بسياري از , Headerدر متد فشرده سازي . پهناي باند مصرف ميكند, اين پكت ها محتوايميكند كه گاهي بيش از

مي كه هنگا. جلوگيري ميكند, از هدر رفتن حجم زيادي از پهناي باند, قرار دارد Headerكه در redundantفيلد هاي

133

RTP header كه به اين كار (را فشرده ميكنيمCompressed Real-time transport Protocol [cRTP] گفته

!بايت كاهش ميابد 4الي 2بايت به 40از headerحجم , )ميشود

� Link Fragmentation and Interleaving (LFI): به قسمت هاي , پكت هاي بزرگ پيش از ارسال, در اين روش

هاي ترافيك ديتا قرار ) تكه( Fragmentرا بين VoIPبتواند ترافيك روتراين كار باعث ميشود تا . تري تقسيم ميشوندكوچك

multilinkبا استفاده از ( PPP ميتوانيد بر روي ارتباطات LFIاز . گفته ميشود interleaving, به اين كار. داده و ارسال كند

PPP (يا بر روي ارتباط Frame Relay ) با استفاده ازFRF.12 ياFRF.11 Annex C (استفاده كنيد.

باعث افزايش پهناي باند Link Efficiencyمكانيزم هاي : يكي از عمده مطالبي كه بايد به خاطر داشته باشيم اين است :نكته

Link. ميشود CPUبارِو باال رفتن delayافزايش فشرده سازي باعث . تاثيرات جانبي به همراه دارند, هر يك از اين مكانيزم ها. نميشوند

fragmentation باعث افزايش حجم ترافيك ارسالي بر روي لينك ميشود، چرا كه تمامي پكت هاي تكه تكه شده نياز بهheader

.يكندتوصيه نم T1استفاده از اين متد ها را بر روي لينك هاي سريعتر از لينك, سيسكو. مستقل براي خودشان دارند

Queuingالگوريتم هاي

Queuing , گرفتگي لينك در صورت بروز روترقوانيني هستند كه(Congestion) ,از آنها براي ايجاد صف هاي مختلف استفاده ميكند .

زودتر از بقيه , هر پكتي كه اول برسد در اين روش. استفاده ميكنند FIFO queuingها از متد Network interfaceبه طور پيش فرض

با هم برابر , ولي تمامي ترافيك شبكه, اگرچه اين متد عادالنه و منطقي به نظر مي آيد. كه پس از آن ميرسند نيز ارسال ميشود پكت ها

نسبت به , به زمانو يا ترافيكي حساس ) حياتي( Criticalشدن ترافيك پردازشاطمينان از سريعتر , Queuingهدف اصلي . نيستند

:ديگر نيز وجود دارد Queuingسه ابزار , FIFO queuingعالوه بر . ميباشد ترافيك كم اهميت تر

� Weighted Fair Queuing (WFQ): WFQ سعي ميكند تا پهناي باند موجود را بين تماميQueue به طور عادالنه , ها

اولويت كمتري نسبت به , حجم زيادي از ترافيك را ارسال ميكندكه شخصي, با استفاده از اين روش. و مساوي تقسيم كند

ها serial interfaceمتد پيش فرضي است كه بر روي WFQ. دارد كه حجم كمتري از اطالعات را ارسال ميكنند شخصي

.اعمال ميشود

� Class-Based Weighted Fair Queuing (CBWFQ): در اين متدQueuing , پهناي باند را شما ميتوانيد حجمي از

پهناي باند را به ترافيك %50و وبپهناي باند را به ترافيك %20 به طور مثال. گارانتي كنيد, براي ترافيك كالس هاي مختلف

Citrix )اين مقادير را ميتوان به صورت درصد و يا مقدار مشخصي از پهناي باند. (اختصاص دهيد) مجازي سازي يك نرم افزار ,

)تعيين كرد

� Low Latency Queuing (LLQ): LLQ به اغلبPQ-CBWFQ نيز شناخته ميشود .LLQ همانCBWFQ است كه به

Priority Queueهنگامي كه ترافيكي را در . نيز اضافه شده است Priority Queuing (PQ) يك صف ويژه به نام ,آن

(PQ) ها صفبلكه گارانتي ميكند كه پيش از بقيه , نه تنها پهناي باند را براي اين ترافيك رزرو ميكند روتر, قرار ميدهيم ,

Citrixترافيك را براي %50ممكن است , استفاده ميكنيد CBWFQبه طور مثال هنگامي كه از . كندپردازش را PQترافيك

, LLQبا استفاده از . اختصاص دهد Citrixبه ديگر صف ها، پردازش ولي ممكن است اين پهناي باند را پس از , گارانتي كند

است تا ترافيك VoIPاين متد بسيار مناسب ترافيك . ارسال ميشود, صف هاپيش از بقيه PQ موجود در صف هميشه ترافيك

VoIP را درPQ قرار دهيم.

.در اكثر شبكه هاي مدرن استفاده ميشودولي اين سه متد , وجود دارد Queuingاگرچه متد هاي ديگري براي الگوريتم هاي

134 CCNA Voice 640-461

QoSاعمال كردن

QoSخالصه اي از متد هاي , جدول زير. خارج ميشود روتربر روي ترافيكي اعمال ميشود كه از , كه با هم ديديم QoSاكثر مكانيزم هاي

:و جهت اعمال شدن آن ها را نشان ميدهد

خارج ميشود، روتركه بر روي ترافيكي كه از اي QoSمتد هاي

(Output) .تاثير دارد

، كه وارد روتر ميشودكه بر روي ترافيكي اي QoSمتد هاي

(Input) .تاثير دارد

Congestion Management Classification

Marking Marking

Congestion Avoidance Policing

Shaping

Policing

Compression

Fragmentation and Interleaving

.ميتوانند اعمال شوند )ورودي و خروجي( در هر دو مسير) Policingمانند ( QoSبرخي از متد هاي , همانگونه كه مشاهده ميكنيد

Cisco AutoQoSاستفاده از

هاي مختلفي از متدرا فراهم كرده تا بتوانيد Auto QoSمي به نام به همين دليل سيسكو مكانيز. باشدميتواند پيچيده QoSراه اندازي

QoS را با داشتن دانش اندكي ازQoS ,راه اندازي كنيد .AutoQoS يكtemplate ازbest practices بهترين توصيه ها(هاي (

يا سوئيچ روتربر روي , يا سوئيچ تنظيم كرده ايد روترهاي Interfaceاي كه بر روي encapsulationسيسكو را بر اساس پهناي باند و

:ميباشنداين مزايا به شرح زير . ميباشد دستيبه صورت QoSداراي مزايايي نسبت به اجراي AutoQoSاجراي . اجرا ميكند

ت اجراي يك دستور بر روي دستگاه نياز به زمان بسيار كمتري نسبت به اجراي دستورا: QoSكاهش زمان راه اندازي �

.دارد QoSپيچيدة

بر روي تمامي دستگاه ها باعث ميشود تا تمامي اين دستگاه ها QoS templateاستفاده از يك : يكپارچگي تنظيمات �

.فراموش نشود, داراي تنظيمات مشابه بوده و هيچ دستوري بر روي هيچ دستگاهي

و QoSف زمان جهت آموزش تمامي قابليت هاي نياز به صر, و راه اندازي آن QoSآموزش : QoSكاهش هزينه راه اندازي �

.راه اندازي آن دارد

. كنيد دستكاري, آن را با توجه به نياز خود, AutoQoSشما ميتوانيد پس از راه اندازي : تغيير و شخصي سازيامكان �

با اين حال براي . را مشخص كنيد Voiceبراي ترافيك ) مورد اعتماد( Trustابتدا بايد محدودة , در شبكه AutoQoSپيش از راه اندازي

اين ترافيك ممكن , هنگامي كه يك دستگاه ترافيكي را ارسال ميكند. آشنا شويم QoS markingابتدا بايد با , Trustدرك مفهوم محدودة

, به طور مثال. ممكن است قابل اعتماد باشد، همچنين ممكن است قابل اعتماد نباشد Markingاين . مارك شده باشد QoSاست توسط

چرا كه , قابل اعتماد ميباشد Marking, در اين حالت. مارك ميكند, (Priority) اولويت سيسكو تمامي ترافيكش را با حداكثر IPيك تلفن

بره ميتواند كامپيوترش را تنظيم كند تا ترافيك ديتا اي ين حال يك كاربر ُخبا ا. را داشته باشد اولويت هميشه بايد حداكثر Audioترافيك

.قابل اعتماد نيست Marking, در اين شرايط. شودمارك اولويتبا حداكثر , Voiceهمانند ترافيك , كه ارسال ميكند

135

اي كه بر روي ترافيك شبكه انجام Marking, نقطه اي از شبكه است كه از آنجا به بعد, (Trust Boundary) قابل اعتمادمحدودة

قابل محدوة . اعمال ميكنيم را در نزديك دستگاه كاربر QoS Marking, شبكه تجهيزاتبا توجه به قابليت هاي . قابل اعتماد ميباشد, شده

:مشاهده ميكنيم 6-19را در تصوير اعتماد

6-19تصوير

PCاز ترافيكي كه توسط Markingو حذف هر نوع اولويتسيسكو قابليت مارك كردن ترافيك خودشان را با حداكثر IPتلفن هاي

را تا Trustميتوانيد محدوده , در صورتي كه از تلفن سيسكو براي مارك كردن ترافيك استفاده ميكنيد. متصل به آنها ارسال ميشود را دارند

به عهده تلفن بوده و ديگر QoS markingبسيار ايده آل ميباشد، چرا كه پردازش , trustاين نقطة . دگسترش دهي, 6- 19تصوير 1نقطه

.اعمال كنند را بر روي حجم زيادي از ترافيك QoSمارك , Accessي الية الزم نيست سوئيچ ها

نقطه (را بر روي سوئيچ تنظيم كنيد Markingميتوانيد , را دارد QoSها به سوئيچي متصل شده اند كه قابليت PCدر صورتي كه

را بر روي اولين Markingبايد , را نداشته باشند QoSقابليت , شبكه Accessدر صورتي كه سوئيچ هاي الية ). 6-19در تصوير 2شماره

اگرچه اعمال ). 6- 19در تصوير 3نقطه شماره (اعمال كنيد , )Distributionسوئيچ هاي اليه (را دارد QoSنقطه از شبكه كه قابليت

QoS marking بر روي سوئيچ هاي الية بار كاريولي اين كار باعث افزايش , بدون هيچ مشكلي كار خواهد كرد بر روي نقطه سه

Distribution سوئيچ هاي عموماً به دليل وجود ارتباطات پرسرعت بين. خواهد شدAccess وDistribution و در نتيجه عدم وجود ،

بنابراين بهتر . بر روي اين سوئيچ ها نداريد Congestion Managementنيازي به استفاده از مكانيزه هاي , اين لينك ها گرفتگي در

.وجود دارد bottleneckدر محلي از شبكه اعمال شود كه احتمال بروز QoSاست

استفاده QoSام تنظيمات مربوط به سيسكو و انج IPبراي شناسايي تلفن هاي CDPاز , سوئيچ هاي سيسكو Auto-QoS: نكته

اش را مستقيماً به سوئيچ متصل كرده و اطالعات را PCاش را از سوئيچ جدا كرده و IPاين پروتكل باعث ميشود تا كاربر نتواند تلفن . ميكند

.باشد فعال, بر روي سوئيچ هايي كه تلفن سيسكو به آن متصل است CDPمطمئن شويد . باالتر ارسال كند اولويتبا

AutoQoS تنها با استفاده از يك دستور فعال شده كه در تنظيماتInterface پيش از فعال كردن . اجرا ميشودAutoQoS , بايد

Interface هايي كه اعمالAutoQoS الزم نيست . بر روي آنها محسوس است را مشخص كنيدAutoQoS را بر روي تمامي

Interface 6-20تصوير). هرچند انجام اين كار مشكلي را ايجاد نميكند(يا سوئيچ اعمال كنيد روترهاي ,Interface هايي كه

AutoQoS بايد بر روي آنها فعال شود را نشان ميدهد:

136 CCNA Voice 640-461

6-20تصوير

همانگونه كه مشاهده ميكنيد، اين دستور را . ميباشد AutoQoS، محل اجراي دستور 6-20در تصوير Aنقاط مشخص شده با حرف

Interfaceهميشه مطمئن شويد پهناي باند صحيح بر روي , پيش از اجراي آن. هاي مختلف اجرا كرده ايم Interfaceچندين بار بر روي

بدون نياز به اجراي دستور تررو. نيست WANقادر به تشخيص سرعت واقعي ارتباطات روتر، چرا كه مشخص شده است روتر Serialهاي

bandwidth بر روي ديگرInterface مانند (هاEthernet Interface( ,ميتواند پهناي باند واقعي آنها را پيدا كند.

حجم مشخصي از پهناي باند به ترافيك هاي مختلف از , در اين متد. استفاده ميكند Queuingبراي LLQاز متد AutoQoS :نكته

, اجرا شده Interfaceبه طور اشتباه بر روي bandwidthزماني كه دستور AutoQoSاستفاده از . اختصاص داده ميشود, Voiceجمله

.باعث ايجاد مشكل در سرويس هاي شبكه خواهد كرد

Syntax دستورAutoQoS در مثال زير. متفاوت است, با توجه به محلي كه اجرا ميشود ,AutoQoS را بر رويInterface هاي

:اجرا ميكنيم, متصل شده IPكه به تلفن هاي 6-20تصوير

Voice_Switch# show run interface FastEthernet 0/3

Building configuration...

Current configuration : 169 bytes

!

interface FastEthernet0/3

description CONNECTION TO IP PHONE

switchport access vlan 10

switchport mode access

switchport voice vlan 5

spanning-tree portfast

end

Voice_Switch(config)# interface fa0/3

Voice_Switch(config-if)# auto qos ?

voip Configure AutoQoS for VoIP

باعث ميشود تا تنها در cisco-softphoneيا cisco-phoneعبارت

تلفن نرم ( Cisco IP Communicator، تلفن سيسكو يا CDPصورتي كه

در صورتي كه كاربر، . كند Trustرا تشخيص داد ، اين پورت را ) افزاري سيسكو

اين دستگاه را از پورت سوئيچ جدا كرد، اين پورت ديگر قابل اعتماد نبوده و تا

.نخواهد نشد Trustزماني كه مجدداً تلفن را به پورت متصل نكند، پورت

وئيچ صرفه نظر از نوع دستگاهي كه به ، سtrustدر صورت استفاده از عبارت

اين پورت متصل است، به مارك هاي دريافت شده از اين پورت، اعتماد خواهد

در صورتي كه تلفن غير سيسكو اي به سوئيچ متصل كرديد، بايد از اين . داشت

با اين حال استفاده از اين دستور، خطر جدا كردن تلفن و . دستور استفاده كنيد

.را به همراه دارد) PCمانند (دستگاه ديگر اتصال آن به

137

Voice_Switch(config-if)# auto qos voip ?

cisco-phone Trust the QoS marking of Cisco IP Phone

cisco-softphone Trust the QoS marking of Cisco IP SoftPhone

trust Trust the DSCP/CoS marking

Voice_Switch(config-if)# auto qos voip cisco-phone

Voice_Switch# show run interface FastEthernet 0/3

Building configuration...

Current configuration : 510 bytes

!

interface FastEthernet0/3

description CONNECTION TO IP PHONE

switchport access vlan 10

switchport mode access

switchport voice vlan 5

mls qos trust device cisco-phone

mls qos trust cos

auto qos voip cisco-phone

wrr-queue bandwidth 10 20 70 1

wrr-queue min-reserve 1 5

wrr-queue min-reserve 2 6

wrr-queue min-reserve 3 7

wrr-queue min-reserve 4 8

wrr-queue cos-map 1 0 1

wrr-queue cos-map 2 2 4

wrr-queue cos-map 3 3 6 7

wrr-queue cos-map 4 5

priority-queue out

spanning-tree portfast

end

، آنها را no auto qos voipد پسند شما نيست، ميتوانيد با اجرا دستور مور AutoQoSدر صورتي كه تنظيمات انجام شده توسط

.حذف كنيد

:را با هم ميبينيم) سوئيچ Uplinkپورت (متصل شده روتررا بر روي پورتي از سوئيچ كه به AutoQoSدر مثال زير، تنظيمات

Voice_Switch# show run interface FastEthernet 0/1

Building configuration...

Current configuration : 169 bytes

!

interface FastEthernet0/1

description CONNECTION TO ROUTER

switchport access vlan 10

switchport mode access

spanning-tree portfast

end

بر روي auto qos voipهمانگونه كه مشاهده ميكنيد، پس از اجراي دستور

Interface اين دستورات به ،Interfaceشما . ، به طور اتوماتيك اضافه شده است

.ميتوانيد هر يك از اين دستورات را تغيير داده تا دقيقاً مطابق با نياز شما عمل كند

138 CCNA Voice 640-461

Voice_Switch(config)# interface fa0/1

Voice_Switch(config-if)# auto qos voip trust

Voice_Switch# show run int fa0/1

Building configuration...

Current configuration : 369 bytes

!

interface FastEthernet0/1

description CONNECTION TO ROUTER

switchport access vlan 10

switchport mode access

mls qos trust cos

auto qos voip trust

wrr-queue bandwidth 10 20 70 1

wrr-queue min-reserve 1 5

wrr-queue min-reserve 2 6

wrr-queue min-reserve 3 7

wrr-queue min-reserve 4 8

wrr-queue cos-map 1 0 1

wrr-queue cos-map 2 2 4

wrr-queue cos-map 3 3 6 7

wrr-queue cos-map 4 5

priority-queue out

end

:فعال كنيد روتر Serialو FastEthernetهاي Interfaceرا بر روي AutoQoSدر نهايت بايد

CME_Voice# show run int s0/1/0

Building configuration...

!

interface Serial0/1/0

bandwidth 512

ip address 10.1.1.1 255.255.255.0

encapsulation ppp

no fair-queue

clock rate 2000000

end

CME_Voice# show run int fa0/0

Building configuration...

!

interface FastEthernet0/0

ip address 172.30.4.3 255.255.255.0

ip nat inside

ip virtual-reassembly

duplex auto

speed auto

end

CME_Voice(config)# interface FastEthernet 0/0

CME_Voice(config-if)# auto ?

discovery Configure Auto Discovery

qos Configure AutoQoS

CME_Voice(config-if)# auto qos voip trust

CME_Voice(config-if)# exit

CME_Voice(config)# interface Serial 0/1/0

CME_Voice(config-if)# auto qos voip trust

auto qos voipبين روتر و سوئيچ را با استفاده از دستور Interfaceميتوانيد

trust تنظيم كنيد، چراكه فرض بر اين است كه ،QoS mark هاي دريافت شده

.از روتر، قابل اطمينان هستند

AutoQoSباعث فعال شدن ورژن جديدي از auto discoveryدستور

عبور كرده را Interfaceشده كه به روتر اجازه ميدهد تا ترافيكي كه از

بر اساس شناسايي اين . مانيتور كرده و نوع اين اطالعات را مشخص كند

. ، اولويت آنها را افزايش ميدهد)كه ديتا است، صوت است يا تصوير(اطالعات

QoS policyپس از اينكه روتر، ترافيك را به مقدار الزم َكپچر كرد،

recommendation هايي ايجاد ميكند كه شما ميتوانيد آن را اعمال يا

Ignore كنيد.

139

CME_Voice# show run int fa0/0

Building configuration...

!

interface FastEthernet0/0

ip address 172.30.4.3 255.255.255.0

ip nat inside

ip virtual-reassembly

duplex auto

speed auto

auto qos voip trust

service-policy output AutoQoS-Policy-Trust

end

CME_Voice# show run int s0/1/0

Building configuration...

!

interface Serial0/1/0

bandwidth 512

no ip address

encapsulation ppp

auto qos voip trust

no fair-queue

clock rate 2000000

ppp multilink

ppp multilink group 2001100116

end

بر روي auto qos voip trustفوق مشاهده ميكنيد، تنظيمات انجام شده پس از اجراي دستور Show runهمانگونه كه در خروجي

Interface بسيار كمتر از تنظيماتي است كه روترهاي ،AutoQoS بر روي ،Interface توضيحات كامل اين . هاي سوئيچ انجام ميدهد

.با هم خواهيم ديد CCNP Voice QoSدستورات را در

:يا سوئيچ اجرا كرد را نشان ميدهد روتركه ميتوان بر روي AutoQoSجدول زير، خالصه اي از دستورات

توضيح Platform دستور

auto qos voip يا سوئيچ اليه روتر سه

اعتمادشده و به مارك پكت هاي دريافتي، AutoQoSاين دستور باعث فعال شدن ACLبا استفاده از ) ديتاو تصوير، صوتاز جمله (تمامي ترافيك را روتر. نخواهد داشت

. ميكند) مجدداً عالمت گذاري( NBAR ،re-markها و

auto qos voip trust يا سوئيچ اليه روتر سه

شدن به تمامي مارك پكت هاي Trustو AutoQoSاين دستور باعث فعال شدن .، ميشودInterfaceدريافت شده از

auto qos voip cisco-phone با اجراي اين دستور، تنها در صورتي كه سوئيچ توسط سوئيچCDP تلفن سيسكو را شناسايي ، .اطمينان خواهد كرد، Interfaceكند، به مارك پكت هاي دريافت شده از اين

auto qos voip cisco-

softphone Cisco IP، نرم افزار CDPبا اجراي اين دستور، تنها در صورتي كه سوئيچ توسط سوئيچ

Communicator را شناسايي كند، به مارك پكت هاي دريافت شده از اينInterfaceاطمينان خواهد كرد ،.