Работая с программой Cisco Packet Tracer, часто замечал в ней различные телефонные устройства, а также ПО на клиентских устройствах, при помощи которого, можно организовывать телефонные звонки. В связи с этим, возникла идея смакетировать сеть, состоящую из всех устройств данного симулятора (cisco packet tracer 6.2), которые могут звонить и принимать звонки. При написании данной статьи, возник вопрос: «Можно ли подготовиться к экзамену CCNA Voice, при помощи данной программы?». И на этот вопрос, я постараюсь ответить в данной статье.
Используемые устройства:
1) Маршрутизатор 2811 (он будет являться DHCP сервером, VoIP шлюзом и TFTP сервером)
2) Коммутатор 2960 (в него будут подключены все устройства)
3) Аналоговый телефон (который будет подключен к коммутатору через шлюз)
4) IP телефон 7960
5) Клиентский компьютер (который будет работать, при помощи ПО Cisco IP Communicator)
6) Wi-Fi точка (она нужна для подключения к сети беспроводных устройств)
7) Ноутбук, планшетный компьютер и смартфон (данные устройства будут подключаться к Wi-Fi точке и работать через CIPC)
Далее понадобятся мак адреса всех устройств. Для компьютеров и других устройств (не телефонов), есть несколько способов узнать мак адрес. Например зайти в командную строку устройства и набрать ipconfig /all или зайти на вкладку config и скопировать в буфер мак адрес соответствующего интерфейса.
![](https://habrastorage.org/files/b6b/b70/09b/b6bb7009bf3047c3b8569b527154908e.png)
Для телефонов, я нашел только один способ — это навести мышкой на устройство и запомнить его мак (если кто знает еще способ, буду рад узнать).
Настроим роутер:
1) Повесим ip адрес на интерфейс (он будет являться шлюзом)
interface FastEthernet0/0 ip address 10.3.0.1 255.255.255.0 no shutdown
2) Дальше будем поднимать DHCP, поэтому заранее исключим из выдачи адрес, висящем на нашем интерфейсе
ip dhcp excluded-address 10.3.0.1
3) Поднимем DHCP
ip dhcp pool Telephony network 10.3.0.0 255.255.255.0 (анонсируем сеть) default-router 10.3.0.1 (указываем основной шлюз) option 150 ip 10.3.0.1(указываем tftp сервер)
4) Поднимем телефонный сервис и настроим на нем кол-во телефонов и кол-во линий (несмотря на то, что устройств у нас 6, укажем количество с запасом)
telephony-service (поднимаем CME) max-ephones 10 (указываем кол-во телефонов) max-dn 10 (указываем кол-во линий) ip source-address 10.3.0.1 port 2000 (указываем с какого интерфейса он будет принимать звонки) auto assign 1 to 10 (назначаем автоматическое присвоение линий от 1 до 10)
5) Теперь настроим линии
ephone-dn 1 (создаем линию) number 101 (присваиваем ей номер) ! ephone-dn 2 (создаем линию) number 102 (присваиваем ей номер) ! ephone-dn 3 (создаем линию) number 103 (присваиваем ей номер) ! ephone-dn 4 (создаем линию) number 104 (присваиваем ей номер) ! ephone-dn 5 (создаем линию) number 105 (присваиваем ей номер) ! ephone-dn 6 (создаем линию) number 106 (присваиваем ей номер)
6) Теперь создадим телефоны и привяжем определенный номер к мак адресу телефонаephone 1 (для аналогового телефона)
device-security-mode none
mac-address 0060.2FD6.7601 (мак адрес шлюза аналогового телефона)
type ata (указывает, что телефон аналоговый)
button 1:1 (привязывает данный телефон к первому номеру, то есть 101)
!
ephone 2 (для ip телефона)
device-security-mode none
mac-address 0030.A3EB.2305 (мак адрес ip телефона)
type 7960 (указывает, что это cisco 7960)
button 1:2 (привязывает данный телефон ко второму номеру, то есть 102)
!
ephone 3 (для компьютера)
device-security-mode none
mac-address 0001.C7DE.62B5 (мак адрес компьютера)
type CIPC (указывает, что будет использоваться программа cisco ip communicator или коротко cipc)
button 1:3 (привязывает данный телефон к третьему номеру, то есть 103)
!
ephone 4 (для смартфона)
device-security-mode none
mac-address 0001.4315.ED82 (мак адрес смартфона)
type CIPC (указывает, что будет использоваться программа cisco ip communicator или коротко cipc)
button 1:4 (привязывает данный телефон к четвертому номеру, то есть 104)
!
ephone 5 (для планшета)
device-security-mode none
mac-address 00D0.BC92.7B76 (мак адрес планшета)
type CIPC (указывает, что будет использоваться программа cisco ip communicator или коротко cipc)
button 1:5 (привязывает данный телефон к пятому номеру, то есть 105)
!
ephone 6 (для ноутбука)
device-security-mode none
mac-address 0001.9622.8276 (мак адрес ноутбука)
type CIPC (указывает, что будет использоваться программа cisco ip communicator или коротко cipc)
button 1:6 (привязывает данный телефон к шестому номеру, то есть 106)
Настроим коммутатор:
1) Переведем 4 порта коммутатора, которые смотрят на наши устройства в голосовой влан
interface FastEthernet0/1
switchport voice vlan 1
exit
!
interface FastEthernet0/2
switchport voice vlan 1
exit
!
interface FastEthernet0/3
switchport voice vlan 1
exit
!
interface FastEthernet0/4
switchport voice vlan 1
Настроим VoIP шлюз аналогового телефона:
Так как данный аналоговый телефон не умеет работать с IP адресами, но ему надо получить номер, он подключается к сети при помощи шлюза. Для корректной работы, шлюзу нужно прописать адрес сервера, куда обращаться.
"
Настройка Wi-Fi
Так как на данных переносных устройствах нету ethernet портов, то работать они будут при помощи wi-fi точки, соединенной с общей сеткой. Подключаем точку к коммутатору и заходим в ее настройки.
Кликаем по вкладке Config -> Port 1 и настраиваем (в целом можно оставить название Default и без пароля):
SSID: wifi
Channel: 6
Authentication: WPA2-PSK
PSK Pass Phrase: cisco123
![](https://habrastorage.org/files/377/a3e/e18/377a3ee18a4843ac9d26c1d0cf1f8e34.PNG)
Теперь вводим эти данные на устройствах, которые будут подключаться по wi-fi. Например настроим wi-fi на смартфоне. Кликаем по вкладке Config -> Wireless0 и настраиваем. Убедитесь, что галочка напротив port status стоит в положение On, и в поле IP Configuration выбрано DHCP.
SSID: wifi
Channel: 6
Authentication: WPA2-PSK
PSK Pass Phrase: cisco123
![](https://habrastorage.org/files/10b/94a/db4/10b94adb4e3b4b5392276aacb7e7a02f.PNG)
Получение адресов и настройка CIPC на устройствах:
На данном этапе телефоны уже должны зарегистрироваться и получить номера (во вкладке GUI, в правом верхнем углу должен появиться номер полученного телефона).
Аналоговый телефон:
![](https://habrastorage.org/files/465/c3d/69f/465c3d69f5ae4c2db5f63de794e2a51e.png)
IP телефон 7960:
![](https://habrastorage.org/files/966/82e/791/96682e79147449c19ae53bce3726efba.png)
Перейдем к компьютеру и другим устройствам.После того как все устройства получат IP адреса, переходим на вкладку Desktop и выберем Cisco IP Communicator. После этого в правом верхнем углу видим, что номер присвоен (лично у меня номер не присваивался до момента, пока не запустишь сам CIPC. То ли это глюк самого симулятора, то ли Cisco хотела имитировать, что номер присваивается после запуска клиента)
Но в целом картинка такая:
ПК:
![](https://habrastorage.org/files/903/f33/dc6/903f33dc605f4c3b81e71874164dd7f3.png)
Смартфон:
![](https://habrastorage.org/files/a1b/d9c/b0c/a1bd9cb0c7c445129154b2e769441b42.png)
Планшет:
![](https://habrastorage.org/files/91f/f9a/56c/91ff9a56c2d6482e83c7633cbd0933a5.png)
Ноутбук:
![](https://habrastorage.org/files/cf1/e91/7cf/cf1e917cf17749fe8441e7075a2a86a4.png)
Как видим, все устройства получили номера, согласно резервациям на маршрутизаторе.
Проверка работоспособности:
Остался финальный этап, в виде организации телефонного звонка и соединения. Но проверять все 6 устройств и звонки с каждого на каждый нецелесообразно, так как получится целый диафильм. Поэтому организуем звонок с планшетного компьютера на обычный аналоговый телефон и наоборот, а также с аналогового телефона на ip телефон и обратно.
Звонок с планшета на аналоговый телефон (с номера 101 на 105):
![](https://habrastorage.org/files/12c/dcf/c0e/12cdcfc0efd047c9ba32405ae989ed23.PNG)
Звонок с аналогового телефона на планшет (с номера 105 на 101):
![](https://habrastorage.org/files/6bf/d53/dd9/6bfd53dd9d85416f8bc8fe6bfeb11257.PNG)
Звонок с аналогового телефона на IP телефон (с номера 101 на 102), причем здесь трубка специально поднята для демонстрации, что соединение установлено и возможен разговор.
![](https://habrastorage.org/files/cd9/066/6f9/cd90666f9c6246a09ed15bc9850ff762.PNG)
Звонок с IP телефона на аналоговый телефон (с номера 102 на 101):
![](https://habrastorage.org/files/2c5/8f9/71c/2c58f971ccfe4689b5a4749b69ca5612.PNG)
Тем самым организовали телефонное соединение, как схожих по структуре устройств, так и совершенно разных по своей архитектуре аппаратно и программно.
P.S. И вот мы подошли к концу и остается ответить на вопрос, заданный в начале: «Можно ли подготовиться к экзамену CCNA Voice, при помощи данной программы?».
Постараюсь ответить немного развернуто. Пока писал данную статью, немного разочаровался. Так как в данном симуляторе присутствует только один роутер, на котором можно поднять CME и организовать телефонию- это 2811. Вдобавок к этому, функциональность данного роутера урезана донельзя, соответственно макетировать тут можно только самые базовые вещи. Говорить о телефонах думаю нет смысла. Ну а если говорить о самой программе Cisco IP Communicator, то здесь она не больше чем картинка с парой кнопок. Соответственно считаю, что для подготовки к экзамену, опыта, полученного в данном симуляторе, будет явно недостаточно и придется использовать более мощные инструменты. Но для базового ознакомления с тем, как работает цисковская телефония, она справляется.
В связи с этим в дальнейшем планирую выпустить урок по Cisco Call Manager или CUCM, а также более детально разобрать функционал программы CIPC.
Всем спасибо и удачных настроек.
ephone 1 (для аналогового телефона) device-security-mode none mac-address 0060.2FD6.7601 (мак адрес шлюза аналогового телефона) type ata (указывает, что телефон аналоговый) button 1:1 (привязывает данный телефон к первому номеру, то есть 101) ! ephone 2 (для ip телефона) device-security-mode none mac-address 0030.A3EB.2305 (мак адрес ip телефона) type 7960 (указывает, что это cisco 7960) button 1:2 (привязывает данный телефон ко второму номеру, то есть 102) ! ephone 3 (для компьютера) device-security-mode none mac-address 0001.C7DE.62B5 (мак адрес компьютера) type CIPC (указывает, что будет использоваться программа cisco ip communicator или коротко cipc) button 1:3 (привязывает данный телефон к третьему номеру, то есть 103) ! ephone 4 (для смартфона) device-security-mode none mac-address 0001.4315.ED82 (мак адрес смартфона) type CIPC (указывает, что будет использоваться программа cisco ip communicator или коротко cipc) button 1:4 (привязывает данный телефон к четвертому номеру, то есть 104) ! ephone 5 (для планшета) device-security-mode none mac-address 00D0.BC92.7B76 (мак адрес планшета) type CIPC (указывает, что будет использоваться программа cisco ip communicator или коротко cipc) button 1:5 (привязывает данный телефон к пятому номеру, то есть 105) ! ephone 6 (для ноутбука) device-security-mode none mac-address 0001.9622.8276 (мак адрес ноутбука) type CIPC (указывает, что будет использоваться программа cisco ip communicator или коротко cipc) button 1:6 (привязывает данный телефон к шестому номеру, то есть 106)
Настроим коммутатор:
1) Переведем 4 порта коммутатора, которые смотрят на наши устройства в голосовой влан
interface FastEthernet0/1 switchport voice vlan 1 exit ! interface FastEthernet0/2 switchport voice vlan 1 exit ! interface FastEthernet0/3 switchport voice vlan 1 exit ! interface FastEthernet0/4 switchport voice vlan 1
Настроим VoIP шлюз аналогового телефона:
Так как данный аналоговый телефон не умеет работать с IP адресами, но ему надо получить номер, он подключается к сети при помощи шлюза. Для корректной работы, шлюзу нужно прописать адрес сервера, куда обращаться.
![](https://habrastorage.org/files/e79/2ae/5f7/e792ae5f7aca4d6d9cc2f0c04b68581b.png)
Настройка Wi-Fi
Так как на данных переносных устройствах нету ethernet портов, то работать они будут при помощи wi-fi точки, соединенной с общей сеткой. Подключаем точку к коммутатору и заходим в ее настройки.
Кликаем по вкладке Config -> Port 1 и настраиваем (в целом можно оставить название Default и без пароля):
SSID: wifi Channel: 6 Authentication: WPA2-PSK PSK Pass Phrase: cisco123
Теперь вводим эти данные на устройствах, которые будут подключаться по wi-fi. Например настроим wi-fi на смартфоне. Кликаем по вкладке Config -> Wireless0 и настраиваем. Убедитесь, что галочка напротив port status стоит в положение On, и в поле IP Configuration выбрано DHCP.
SSID: wifi Channel: 6 Authentication: WPA2-PSK PSK Pass Phrase: cisco123
Получение адресов и настройка CIPC на устройствах:
На данном этапе телефоны уже должны зарегистрироваться и получить номера (во вкладке GUI, в правом верхнем углу должен появиться номер полученного телефона).
Аналоговый телефон:
![](https://habrastorage.org/files/465/c3d/69f/465c3d69f5ae4c2db5f63de794e2a51e.png)
IP телефон 7960:
![](https://habrastorage.org/files/966/82e/791/96682e79147449c19ae53bce3726efba.png)
Перейдем к компьютеру и другим устройствам.После того как все устройства получат IP адреса, переходим на вкладку Desktop и выберем Cisco IP Communicator. После этого в правом верхнем углу видим, что номер присвоен (лично у меня номер не присваивался до момента, пока не запустишь сам CIPC. То ли это глюк самого симулятора, то ли Cisco хотела имитировать, что номер присваивается после запуска клиента)
Но в целом картинка такая:
ПК:
![](https://habrastorage.org/files/903/f33/dc6/903f33dc605f4c3b81e71874164dd7f3.png)
Смартфон:
![](https://habrastorage.org/files/a1b/d9c/b0c/a1bd9cb0c7c445129154b2e769441b42.png)
Планшет:
![](https://habrastorage.org/files/91f/f9a/56c/91ff9a56c2d6482e83c7633cbd0933a5.png)
Ноутбук:
![](https://habrastorage.org/files/cf1/e91/7cf/cf1e917cf17749fe8441e7075a2a86a4.png)
Как видим, все устройства получили номера, согласно резервациям на маршрутизаторе.
Проверка работоспособности:
Остался финальный этап, в виде организации телефонного звонка и соединения. Но проверять все 6 устройств и звонки с каждого на каждый нецелесообразно, так как получится целый диафильм. Поэтому организуем звонок с планшетного компьютера на обычный аналоговый телефон и наоборот, а также с аналогового телефона на ip телефон и обратно.
Звонок с планшета на аналоговый телефон (с номера 101 на 105):
Звонок с аналогового телефона на планшет (с номера 105 на 101):
Звонок с аналогового телефона на IP телефон (с номера 101 на 102), причем здесь трубка специально поднята для демонстрации, что соединение установлено и возможен разговор.
Звонок с IP телефона на аналоговый телефон (с номера 102 на 101):
Тем самым организовали телефонное соединение, как схожих по структуре устройств, так и совершенно разных по своей архитектуре аппаратно и программно.
P.S. И вот мы подошли к концу и остается ответить на вопрос, заданный в начале: «Можно ли подготовиться к экзамену CCNA Voice, при помощи данной программы?».
Постараюсь ответить немного развернуто. Пока писал данную статью, немного разочаровался. Так как в данном симуляторе присутствует только один роутер, на котором можно поднять CME и организовать телефонию- это 2811. Вдобавок к этому, функциональность данного роутера урезана донельзя, соответственно макетировать тут можно только самые базовые вещи. Говорить о телефонах думаю нет смысла. Ну а если говорить о самой программе Cisco IP Communicator, то здесь она не больше чем картинка с парой кнопок. Соответственно считаю, что для подготовки к экзамену, опыта, полученного в данном симуляторе, будет явно недостаточно и придется использовать более мощные инструменты. Но для базового ознакомления с тем, как работает цисковская телефония, она справляется.
В связи с этим в дальнейшем планирую выпустить урок по Cisco Call Manager или CUCM, а также более детально разобрать функционал программы CIPC.
Всем спасибо и удачных настроек.
Vigogne
Можно же на самом коммутаторе дать команду show mac address-table [interface fa0/X] и посмотреть.
solid_93
Да, согласен. Можно и предложенным вами способом.