网络工程与系统集成实验报告Word格式文档下载.docx
《网络工程与系统集成实验报告Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《网络工程与系统集成实验报告Word格式文档下载.docx(22页珍藏版)》请在冰豆网上搜索。
1.IP电话的工作原理
与其他网络设备一样,IP电话也需要IP地址才能在网络中正常通信。
IP电话获取IP
时回复VoiceVLAN、软件下载服务器地址及其他Option184选项信息。
第三步:
IP电话向软件下载服务器发出下载申请。
第四步:
软件下载服务器响应IP电话的下载请求,向IP电话发送软件。
第五步:
软件下载完成后,IP电话将通知DHCPserver1,释放第一次获取的IP地址。
第六步:
IP电话利用从DHCPserver1获取的VoiceVLAN信息,重新构造DHCP请求报
文,并为该报文封装VoiceVLAN的标签,在VoiceVLAN内进行广播。
第七步:
位于VoiceVLAN内的DHCPserver2收到该请求后,根据自己的地址池配置,
为IP电话分配新的IP地址。
第八步:
IP电话使用新的IP地址与语音网关进行注册,开始语音通信过程。
3.各类型端口与发送tagged语音流的IP电话配合
IP电话发送tagged语音流需要具备的条件是该电话已经通过自动获取或手工配置的方
式得到了VoiceVLAN信息,针对这种情况,不同类型的端口需要进行相应的配置,才
能使语音报文能够在VoiceVLAN中正常传输,同时不影响交换机对普通业务报文的转
发处理。
4.各类型端口与发送untagged语音流的IP电话配合
IP电话在以下两种情况下会发送/接收untagged语音流:
自动获取IP地址,但没有获取到VoiceVLAN信息
手工配置IP地址,但没有配置VoiceVLAN信息
四.实验组织运行要求
1.学生在实验前,请先对实验中的常用网络命令的功能和使用方法进行预习,并在预
习报告中给出这些信息。
2.实验过程中,请记录每条命令使用后的显示信息,并在实验报告中对这些信息进行
说明和解释。
五.实验条件
1.以太网环境
2.思科Catalyst3560、2960交换机
3.思科7960IP电话
六.实验步骤
Step1:
连接如图所示的网络环境
Step2:
将交换机所连接IPPhone的接口加入viocevlan中
Switch#conft
Switch(config)#interfacerangef0/1–3
Switch(config‐if‐range)#switchportvoicevlan1
Step3:
配置DHCP,为IPPhone动态分配地址
Router(config)#ipdhcppool
Router(dhcp‐config)#network192.168.1.0255.255.255.0
Router(dhcp‐config)#default‐router192.168.1.1
Router(dhcp‐config)#option150ip192.168.1.1
Step4:
配置路由器的电话服务功能,并配置相应参数
Router(config)#telephony‐service
Router(config‐telephony)#autoassign1to5
Router(config‐telephony)#max‐ephones5
Router(config‐telephony)#max‐dn5
Router(config‐telephony)#ipsource‐address192.168.1.1port2000
Step5:
配置IP电话号码
Router(config)#ephone‐dn1
Router(config‐ephone‐dn)#number84401160
Router(config)#ephone‐dn2
Router(config‐ephone‐dn)#number84401161
Step6:
验证IPPhone已从路由器上获取到IP地址和电话号码
Step7:
验证IPPhone之间的语音服务是否可用
七.实验结果
八.思考题
1.如何对数据服务和语音服务提供合适的QoS?
QoS旨在针对各种应用的不同需求,为其提供不同的服务质量。
如:
可以限制骨干网上FTP使用的带宽,也可以给数据库访问以较高优先级。
对于ISP,其用户可能传送语音、视频或其他实时业务,QoS使ISP能区分这些不同的报文,并提供不同服务。
可以为时间敏感的多媒体业务提供带宽和低时延保证,而其他业务在使用网络时,也不会影响这些时间敏感的业务。
2.配合了VoiceVLAN的交换机如何处理来自用户的tagged帧?
1、下面是定义的各种端口类型对各种数据帧的处理方法;
in=进交换器
out=出交换机
2、所谓的UntaggedPort和taggedPort不是讲述物理端口的状态,而是将是物理端口所拥有的某一个VID的状态,所以一个物理端口可以在某一个VID上是UntaggedPort,在另一个VID上是taggedPort;
3、一个物理端口只能拥有一个PVID,当一个物理端口拥有了一个PVID的时候,必定会拥有和PVID的TAG等同的VID,而且在这个VID上,这个物理端口必定是UntaggedPort;
4、PVID的作用只是在交换机从外部接受到可以接受Untagged数据帧的时候给数据帧添加TAG标记用的,在交换机内部转发数据的时候PVID不起任何作用;
5、拥有和TAG标记一致的VID的物理端口,不论是否在这个VID上是UntaggedPort或者taggedPort,都可以接受来自交换机内部的标记了这个TAG标记的tagged数据帧;
6、拥有和TAG标记一致的VID的物理端口,只有在这个VID上是taggedPort,才可以接受来自交换机外部的标记了这个TAG标记的tagged数据帧;
实验二PPP协议配置
1.根据实验要求的拓扑结构,利用路由器及交换机连接成网络
2.正确配置路由器接口参数,包括设置IP地址和PPP协议的绑定
3.掌握PPP中PAP验证的配置方法
4.掌握PPP中CHAP验证的配置方法
1.配置PPP协议的封装
2.配置PAP验证方式
3.配置CHAP验证方式
PPP协议是目前广域网上应用最广泛的数据链路层协议之一,它的优点在于结构简单、具备用户验证能力、可以解决IP分配等。
PPP在经过多年的发现和扩充后,已成为一个功能相当完备,而且涵盖了许多其它协议的庞大协议系统。
PPP在串行线路中对上层数据包进行封装,用于建立、配置和检测数据链路连接的链路控制协议(LCP)以及不同网络层协议的网络控制协议(NCP)协议簇。
PPP封装用于消除上层多种协议数据包的歧义,加入帧头、帧尾,使之成为互相独立的串行数据帧——PPP帧。
1.局域网环境
2.思科2811路由器/华为3ComAR2811路由器
为思科2811路由器增加WIC‐2T接口模块,并完成路由器之间的串行线路连接
设置串行口封装的链路层协议为PPP,配置IP参数并启动接口(注意DCE端clock
rate的设置)
配置PAP验证方式,设定路由器的主验证和被验证角色
PAP主验证端在全局配置模式下创建用户帐号,在串行口模式下设置PPP验证
方式为PAP
PAP被验证端在串行口模式下设置PAP发送的用户帐号信息
重起串行口,测试PAP验证的有效性
关闭PAP验证方式,配置CHAP验证方式,设定路由器的主验证和被验证角色
Step8:
设置验证双方路由器的hostname,用于确定在对端路由器中的账号
Step9:
CHAP主验证端在串行口模式下设置PPP验证方式为CHAP
Step10:
两端路由器在全局模式下,为对端路由器增加账号信息
Step11:
重新其中一台路由器的串行口,测试CHAP的有效性
配置示例1(PAP验证,假设主验证端为DCE)
被验证端:
Router0#configterminal
Router0(config)#interfacese0/3/0
Router0(config‐if)#encapsulationppp
Router0(config‐if)#ppppapsent‐usernamejulychangpassword123456
Router0(config‐if)#noshutdown
主验证端:
Router1#configterminal
Router1(config)#usernamejulychangpassword123456
Router1(config)#interfacese0/3/0
Router1(config‐if)#clockrate56000
Router1(config‐if)#encapsulationppp
Router1(config‐if)#pppauthenticationpap
Router1(config‐if)#noshutdown
配置示例2(CHAP验证,假设主验证端为DCE)
Router0(config)#hostnameSlave
Slave(config)#usernameMasterpassword123456
Slave(config)#interfacese0/3/0
Slave(config‐if)#encapsulationppp
Slave(config‐if)#noshutdown
Router1(config)#hostnameMaster
Master(config)#usernameMasterpassword123456
Master(config)#interfacese0/3/0
Master(config‐if)#clockrate56000
Master(config‐if)#encapsulationppp
Master(config‐if)#ppp