最近公司在组网,那对于我来说基本的计算机网络技术还是会的。不过正当这时突然向我提到一个VoIP的需求,这可给我当头一棒。虽然知道点原理,不过可还真没捣鼓过。赶紧查查资料吧,用Cisco Packet Tracer简单模拟一下。分享下过程,不得不说其中有一些东西我还不是很清楚,还需慢慢深入一下。
1. 什么是VoIP?
VoIP(Voice over IP)是基于IP分组交换网络,通过对传统的模拟语音信号进行数字化、压缩、打包、封装成帧等一系列处理,使语音业务可以通过IP网进行承载。广义上讲,VoIP是指在数据网络上承载数据、语音、传真和图像等多媒体业务,而在狭义上即是指在IP上传送语音业务。
2. Cisco Packet Tracer仿真
仿真过程基本来自于网上的一篇教程,首先来看看拓扑图:
设置路由RouterA(2811)的Fa0/0端口
Router>en Router#conf t Enter configuration commands, one per line. End with CNTL/Z. Router(config)#int fa0/0 Router(config-if)#ip add 192.168.10.1 255.255.255.0 Router(config-if)#no shut Router(config-if)# %LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
配置DHCP服务
由于在Packet tracer中必须使用DHCP才能给Cisco IP phone分配IP。这里用到了"Option 150 ip"命令,其大致意思是思科电话设备需要从TFTP服务器下载配置文件,如果你没有配置TFTP服务器,它就会向DHCP服务器发送option 150命令请求那些配置信息。
Router(config)#ip dhcp pool VOICE Router(dhcp-config)#network 192.168.10.0 255.255.255.0 Router(dhcp-config)#default-router 192.168.10.1 Router(dhcp-config)#option 150 ip 192.168.10.1
设置路由的CME电话服务
Router(config)#telephony-service Router(config-telephony)#max-dn 5 Router(config-telephony)#max-ephones 5 Router(config-telephony)#ip source-address 192.168.10.1 port 2000 Router(config-telephony)#auto assign 4 to 6 Router(config-telephony)#auto assign 1 to 5
其中max-dn定义可以允许注册最多的电话号码(针对号码),而max-ephones可以允许注册最多的电话数(针对物理设备)。
ip source-address非常关键,它告诉IP电话CME服务的IP和端口(默认2000),IP电话启动之后会向此地址发出注册请求。
在交换机SwitchA上创建一个VOICE VLAN
Switch>en Switch#conf t Enter configuration commands, one per line. End with CNTL/Z. Switch(config)#int range fa0/10 - 15 Switch(config-if-range)#switchport mode access Switch(config-if-range)#switchport voice vlan 1
定义线路
Router(config)#ephone-dn 1 Router(config-ephone-dn)#%LINK-3-UPDOWN: Interface ephone_dsp DN 1.1, changed state to up Router(config-ephone-dn)#number 54001 Router(config)#ephone-dn 2 Router(config-ephone-dn)#%LINK-3-UPDOWN: Interface ephone_dsp DN 2.1, changed state to up Router(config-ephone-dn)#number 54002
每个ephone-dn都代表一条线路。
接通IP电话电源并观察线路分配
温馨提示,要把IP电话屁股后面的电源线插上才可以工作哟!下面是拨打电话的截图:
好吧,今天就先到这了,接下来还有得研究。