NETWORK/VOICE2015. 2. 2. 22:27

이번에는 Cisco Packet Tracer 를 이용해서 CME를 이용한 Voice network 을 구현해 보았습니다. 각각의 사이트에서 IP폰을 위한 vlan을 구성하고 IP폰을 CME에 등록해 주면 끝입니다. 사실 가능하면 packet tracer 대신에 GNS3 나 IOU를 이용하지만 Voice 쪽에서는 IP폰 PC 등등의 기본 component 로 제공 되고 있어서 이점은 편리하네요. 가장 기본 기능만 제공하고 안되는 옵션들이 몇개 보여서 조금 아쉽기는 하네요. 


1. Network 구성도

voice network 은 아래 그림과 같이 구성하였습니다. 




2. Switch 설정

Cisco IP폰의 경우 voice / data vlan 을 분리해서 사용하고 있기 때문에 Switch 에 VLAN ( trunk 및 access ) 설정이 필요합니다. 그래서 Switch 에서 vlan 생성 및  port 설정을 해주어야 합니다. 


- Vlan 생성

SW_SYD#conf t

Enter configuration commands, one per line. End with CNTL/Z.

SW_SYD(config)#vlan 10

SW_SYD(config-vlan)#name VOICE_SYD

SW_SYD(config-vlan)#exit

SW_SYD(config)#

SW_SYD(config)#vlan 20

SW_SYD(config-vlan)#name DATA_SYD

SW_SYD(config-vlan)#exit


- ports 설정 (Trunk and Access)

interface FastEthernet0/1

switchport trunk allowed vlan 1,10,20

switchport mode trunk

!

interface FastEthernet0/2

switchport access vlan 20

switchport mode access

switchport voice vlan 10

!

interface FastEthernet0/3

switchport access vlan 20

switchport mode access

switchport voice vlan 10

!

interface FastEthernet0/4

switchport access vlan 20

switchport mode access

switchport voice vlan 10



3. Router 설정

라우터에서는 여러개의 vlan을 routing하기 위해서 subinterface 를 만들어 주어야 합니다. 그리고 IP 폰 및 PC 에 IP를 할당하기 위한 DHCP 설정을 하면 됩니다. 


- subinterface 설정 

interface FastEthernet0/0

ip address 192.168.1.1 255.255.255.0

duplex auto

speed auto

!

interface FastEthernet0/0.10

encapsulation dot1Q 10

ip address 192.168.10.1 255.255.255.0

!

interface FastEthernet0/0.20

encapsulation dot1Q 20

ip address 192.168.20.1 255.255.255.0

!


- DHCP 설정 

ip dhcp excluded-address 192.168.10.1 192.168.10.10

ip dhcp excluded-address 192.168.20.1 192.168.20.10

!

ip dhcp pool VOICE_SYD

network 192.168.10.0 255.255.255.0

default-router 192.168.10.1

option 150 ip 192.168.10.1

ip dhcp pool DATA_SYD

network 192.168.20.0 255.255.255.0

default-router 192.168.20.1

!

 

4. IP phone 위한 CME 설정 

이제 IP phone 서비스를 위해서 CME 기능을 activate 시키고, IP폰을 위한 번호(DN- Directory Number)등록 및 IP폰을 등록해 주어야 합니다. 

telephony-service

max-ephones 5

max-dn 5

ip source-address 192.168.10.1 port 2000

!

ephone-dn 1

number 1001

!

ephone-dn 2

number 1002

!

ephone 1

device-security-mode none

mac-address 000C.85E6.643C

type 7960

button 1:1

!

ephone 2

device-security-mode none

mac-address 0006.2AA0.6546

type 7960

button 1:2

!


여기까지 설정을 완료되면 같은 site 에 있는 Local 폰끼리의 통화는 가능합니다. 

1001 -> 1002, 1002 -> 1001 


지금까지 위의 설정은 모두 Sydney OFFICE 를 위한 내용입니다. 동일한 방식으로 Melbourne OFFICE 의 switch & router 에 설정해주면 됩니다. 


5. Remote Call 설정하기 


이제 Sydney 에서 Melbourne, Melbourne 에서 Sydney 로 통화 하기 위한 설정을 해주어야 하니다. 같은 CME 등록된 단말은 서로 통화가 가능하지만, 다른 CME 등록된 phone과 통화를 위해서는 Dial-peer 설정을 해주어야 합니다. 


- Dial-peer 설정 ( Sydney to Melbourne ) @ Sydney Router

dial-peer voice 2000 voip

destination-pattern 2...$

session target ipv4:123.11.22.2


- Dial-peer 설정 ( Melbourne to Sydney ) @ Melbourne 

dial-peer voice 1000 voip

destination-pattern 1...$

session target ipv4:123.11.22.1

!



Cisco CIPC를 보다가 packet trace에 있는 ip 폰 그림을 보니 많이 허접(?) 해 보이네요. 그래도 전화 걸기/받기는 문제 없으니 CCNA voice 공부 시작하시는 분들이 연습해 보기는 나쁘지 않은 것 같네요. 




Posted by 시티락