大型企业网络配置系列课程详解(八)
--VoIP的配置与相关概念的理解
 
试验背景:
伴随着电路交换网络的发展,PSTN(公共交换电话网络)的普及已经给人类带来了前所未有的方便,在现实生活中只要有PSTN的存在,人们完全可以足部住户就能够用手机或者电话联系到世界上的任何人。但是,这不不代表通信网络的终结,只能说明这项技术在通信网络上比较成熟。也许,你打电话并没有感觉到费用的昂贵或是线路的堵塞。但是,在一些企业当中,它的高额费用和通信过载足以让多数老总望而却步。不过,随着新兴的VoIP技术的出现,这种情况终于开始改变。在计算机多媒体和Internet技术的推动下,VoIP技术诞生时间并不是很长,但已经体现出强大的发展潜力,经过了PC to PC、PC to Phone、Phone to Phone这几个阶段,现已走向市场。比如说现在的网络电话SkyPe,UUCall 企业内部部署的VoIP等等给人类带来了巨大的效益。在企业网络中推广IP语音技术有很多优点,例如可以控制数据流量,保证语音质量,充分利用企业租用的数据线路资源,节省传统的长途话费等等。企业使用IP语音技术,可以将语音、数据和多媒体通信融合在一个集成的网络中,并在一个企业解决方案中,把专网和公网连接起来。
试验目的:
VoIP的部署有好几种,由于机房没有PBX(程控交换机),这里只介绍最简单的一种(其它的几种可以参考网络的一些资料),也就是通过在两台cisco 2811路由器上添加语言模块连接到电话机上实现。当然,为了更体现出试验的真实性,在电话机的中间添加了两台cisco 2611路由器,通过运行OSPF协议模拟公网,而两边的路由器根本就不知道中间是如何连接的,只能通过设置默认路由器连入公网。最终实现电话机1和电话机2之间的通信。
试验网络拓扑:
 
试验步骤:
一、配置模拟公网的具体参数(不是重点,简单介绍,不知者请参考前面的课程详解)
 
1、 配置R4上E0/0和E0/1端口的IP地址,并启用OSPF路由协议进程号 400(也可以用RIP ,IGRP,EIGRP路由协议)将直连的网段宣告出去,并只设置一个区域0(也是骨干区域)
 
2、 配置R6上E0/0和E0/1端口的IP地址,并启用OSPF路由协议进程号 600(也可以用RIP ,IGRP,EIGRP路由协议但必须和R4使用同样的协议)将直连的网段宣告出去,并只设置一个区域0(也是骨干区域)
 
3、 配置完成之后,使用show ip route在R4或者R6上进行查看,看是否学习到了R4或者R6上的OSPF路由信息。
 
 
二、R7R8 FastEthernet接口的具体配置(不是重点,简单介绍)
 
1、 配置R8的FastEthernet 0/1接口的IP地址,并配置一条默认路由,下一跳指向出外网的路由接口FastEthernet0/1上(现实中,R8是不知道下一跳地址和目标网段的,所以,下一跳指向自己除外网的接口上)
 
2、 配置R7的FastEthernet 0/1接口的IP地址,并配置一条默认路由,下一跳指向出外网的路由接口FastEthernet0/0上
 
 
三、VoIP的具体配置(重点介绍
 
VoIP的具体介绍:这种连接是IP电话通过语音模块和路由器直接相连,路由器通过广域网接口连接入数据网络。在这种情况下,广域网和路由器之间传送的是IP报文,路由器和语音模块直接传输的是被压缩的数据信号,而语音模块和IP电话之间传输的还是模拟信号。
传统的PSTN电话网络采用了电路交换技术,只要双方一旦建立连接,就一直被这一对用户固定地占用,无论他们是否通信,都不能被其他用户共享。而且,当通信的数量较少时,信息的传输实际效率降低,且由于其通信时电路被用户独占,使用户需支付较高的通信成本,线路越远,费用越高,尤其是一些国内,国际长途。而且,在有的时候,线路被占完了,其它的用户便无法和对方建立连接。而VoIP技术则采用了分组交换技术作为通信平台。分组交换采用了报文交换的“存储-转发”方式,将报文截成较短的、统一格式的分组来进行交换和传输,在整个传输过程中,数据并没有在一起传输,而是到对端的时候,那些分组会重新组合成完整的数据。这种数据交换方式是不独占线路的,换句话说,不管线路是否被抢占,双方都能通信,只不过在网络繁忙的时候,信号的延迟和抖动会增大。但线路的利用率很高,而且,通信的费率和很划算,据统计比传统的电话低40%~70%,还有其它更多意想不到的好处。
 
IP电话配置主要有3个方面的内容:定义话音端口电话号码,映射目的地电话至IP地址及保证IP电话服务质量(QoS)的一些配置。由于配置QoS比较复杂,这里就不做介绍了,可以参考网络上的一些资料。
 
1、 分别定义R7R8 FXS端口的电话号码
话音端口在Cisco 2811中的编号是这样的:话音网络模块在底架中的插槽号/VIC卡在话音模块中的插槽号/语音端口在VIC卡上的编号。话音网络模块安装在底架插槽中,每块话音接口卡含有2个话音模块,分别为FXO(外围交换局接口,它是电话、传真机或模拟电话系统上的插口,用来传输挂机/摘机指示(回线闭合))。和FXS(外围交换用户话机接口,用于将模拟线路传输到话机。换句话说,就是传送拨号音、电池电流以及响铃电压)。如果配有PBX,则应该再添加一个E&M模块,用于PBX和路由器间的中继链路接口。而E&M接口除有FXS接口等功能外,拨入时还可以直接拨PBX的分号机,但PBX需要有E&M卡。
 
下面R7配置的三条命令中:
 
1、 dial-peer voice 7 pots:指明要为语音端口开始配置电话,7是对这个配置的进程ID号,取值范围为1~2147483647 对端的进程ID号必须和这个相同
2、 destination-pattern 110 指明R7端VoIP的电话号码为110
3、 port 0/1/0 是将110这个号码绑定到端口FXS 0/1/0上,也就是所,电话机1要想和电话机2同话,就得通过FXS的0/1/0端口(端口容易搞混,注意区分,而且,使用show ip interface 是查看不到语音模块的端口的,必须通过show running才能查看到。)
 
使用show running查看到R7上语音模块的FXO(Port 0/1/0和Port 0/1/1)和FXS端口(Port 0/0/0和Port 0/0/1,具体的显示可以通过路由器的语言模块外观进行察看)
 
R8配置中,启用一个语音进程 7(与R7的相同),选用一个电话号码 119绑定到端口FXS 0/1/1上。
 
2、 映射目的地电话至IP地址
IP电话是利用IP协议来传送话音数据包的,故必须将目的地电话号码映射到目的地IP地址上。这样一来话音数据包和数据业务的数据包一样,在IP网络中根据目的地IP地址选路,传送到目的地。
下面是在R7上将R8语言模块上定义的电话号码119映射到R8连接外网FastEthernet0/1的IP地址上。
 
下面R7配置的三条命令中:
1、 dial-peer voice 8 voip 用来指明要进行VoIP的配置,8是给定的进程ID号,取值范围为1~2147483647
2、 destination-pattern 是用来指明对方R8的电话号码119
3、 session target ipv4:200.200.200.2 是将第二条配置命令中的电话号码映射到对端R8连接外网FastEthernet 0/1端口的IP上
 
下面是在R8上将R7语言模块上定义的电话号码110映射到R7连接外网FastEthernet0/0的IP地址上。

大型企业网络配置系列课程详解(八) --VoIP的配置与相关概念的理解相关推荐

  1. 大型企业网络配置系列课程详解(第一版)发布

    大型企业网络配置系列课程详解(第一版)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office& ...

  2. 大型企业网络配置系列课程详解(五) --Frame-Relay配置与相关概念的理解

    大型企业网络配置系列课程详解(五)             --Frame-Relay配置与相关概念的理解   实验原理: Frame-Relay(帧中继)简称FR,是国际电信联盟通信标准化组(ITU ...

  3. 大型企业网络配置系列课程详解(三)--OSPF高级配置与相关概念的理解

    大型企业网络配置系列课程详解(三)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&qu ...

  4. 大型企业网络配置系列课程详解(四) --HSRP和VRRP配置与相关概念的理解(一)...

    大型企业网络配置系列课程详解(四)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&qu ...

  5. 大型企业网络配置系列课程详解(六) --PPP链路的配置与相关概念的理解

    大型企业网络配置系列课程详解(六)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office&qu ...

  6. Windows 网络服务架构系列课程详解(一) ----DHCP服务器的搭建与配置

    Windows 网络服务架构系列课程详解(一) ---------DHCP服务器的搭建与配置   实验背景: 企业网络环境中在没有配置DHCP服务器时,经常会遇到这样的情况,用户不懂怎么去配置IP地址 ...

  7. Windows 网络服务架构系列课程详解(六) ---利用NLB群集实现WEB服务器的可靠性...

    Windows 网络服务架构系列课程详解(六) -----利用NLB群集实现WEB服务器的可靠性   实验背景: 在大型网络环境中存在这样一种情景,公司内部的FTP服务器出现故障或脱机了,而且不能快速 ...

  8. 《网络架构系列2-Http详解》

    不诗意的女程序媛不是好厨师~ 转载请注明出处,From李诗雨-[https://blog.csdn.net/cjm2484836553/article/details/104136511] <网 ...

  9. 猫哥网络编程系列:详解 BAT 面试题

    从产品上线前的接口开发和调试,到上线后的 bug 定位.性能优化,网络编程知识贯穿着一个互联网产品的整个生命周期.不论你是前后端的开发岗位,还是 SQA.运维等其他技术岗位,掌握网络编程知识均是岗位的 ...

最新文章

  1. 【HAOI2010】订货
  2. Android Popwindow 使用
  3. 为什么要使用main函数
  4. 年龄估计bridgeNet
  5. 建站之前做好规划方案会为网站带来意外之喜
  6. ZOJ2112(区间动态求第K大)
  7. 动态树模板(HDU4010题)
  8. openshift4离线部署_OpenShift 4.2 离线安装补充记录
  9. Github(4)-远程操作
  10. Keras-11 GAN MNIST
  11. phphstudy运行不了网站_传统企业网站运营分析:这些弊端你了解吗
  12. 彼得定律与员工职业生涯规划(该提拔谁,职业规划,知人善用)
  13. Linux下Ipython安装
  14. Open3d之点云全局配准
  15. [转]js模块化(一)
  16. 关于学习session的一二
  17. 游戏运行库java下载官网_游戏运行库合集安装包(Visual C++,Microsoft .NET,Microsoft XNA,Microsoft XML等几十种)...
  18. Java主流开发框架
  19. 多多进鱼带VUE源码-任务悬赏网站源码-活动营销三级分销返佣积分商城版
  20. Sam-ba 2.12在win7上的安装

热门文章

  1. java中三种常见内存溢出错误的处理方法(good)
  2. Hadoop进阶之输入路径如何正则通配?
  3. CentOS Linux使用logrotate分割管理日志
  4. CodeIgniter笔记3
  5. 关于J2EE项目中三层架构如何在开发中得到正确的实施
  6. 用scanline取BMP上某点的颜色,代码如下,为什么可以编译,运行时却出错呢?...
  7. 黑客攻防技术宝典Web实战篇第2版—第9章 攻击数据存储区
  8. jquery用ajax,超简单的jquery的AJAX用法
  9. 大佬写的orm框架,mark一下稍后阅读
  10. android命名规范阿里,阿里android开发手册 PDF 下载