NGN课设信令追踪与分析sip协议剖析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
武 夷 学 院
课程设计报告
数学与计算机学院
课程名称: 软交换与NGN
设计题目:
NGN 网络信令跟踪与分析(SIP )协议
学生班级: 13通信工程(1)班
学生姓名: 张骞文 何凯翔 曾德彪 陈永荣 指导教师: 石贵民 完成日期:
2016-06-17
课程设计项目研究报告
目录
第 1 章项目简介 (1)
1.1 项目名称 (1)
1.2 开发人员 (1)
1.3 指导教师 (1)
第 2 章项目研究意义 (1)
2.1 课程设计概述 (1)
2.2 需求分析及研究意义 (1)
2.3 项目内容 (1)
第 3 章采用的技术 (1)
3.1 SOFTX3000实验脚本 (3)
3.2 IAD实验脚本 (5)
第 4 章课程设计项目进度表 (7)
第 5 章课程设计任务分配表 (7)
第 6 章达到的效果 (8)
6.1程序设计思想 (8)
6.2 程序最终结果 (8)
第 7 章设计心得 (21)
第 8 章参考文献 (22)
第 1 章项目简介
1.1 项目名称
NGN网络信令跟踪与分析(SIP)协议
1.2 开发人员
张骞文(组长)、何凯翔、陈永荣、曾德彪
1.3 指导教师
石贵民
第 2 章项目研究意义
2.1 课程设计概述
通过本次实验,让学生加深对语音分组交换的理解并初步掌握SIP协议的各种消息流程以及分组交换消息抓包解析方法。
2.2 需求分析及研究意义
1、SoftX3000 1台;
2、IAD若干台;
3、实验终端电脑若干台;
4、电话机若干部;
2.3 项目内容
SIP协议
会话启动协议SIP(Session Initiation Protocol )是由 IETF 提出并主持研究的一个在IP 网络上进行多媒体通信的应用层控制协议,它被用来创建、修改、和终结一个或多个参加者参加的会话进程。这些会话包括Internet 多媒体会议、Internet 电话、远程教育以及远程医疗等。即所有的因特网上交互式两方或多方多媒体通信活动,统称为多媒体会话。参加会话的成员可以通过组播方式、单播联网方式或者两者结合的方式进行通信。
SIP 协议是一个正在发展和不断研究中的协议。一方面,它借鉴了其他 Internet标准和协议的设计思想,在风格上遵循因特网一贯坚持的简练、开放、兼容和可扩展等原则,并充分注意到因特网开放而复杂的网络环境下的安全问题。另一方面,它也充分考虑了对传统公共电话网的各种业务,包括IN 业务和ISDN 业务的支持。
消息类型
SIP 消息采用文本方式编码,分为两类:请求消息和响应消息。
1.请求消息
用于客户端为了激活按特定操作而发给服务器的SIP 消息,包括INVITE, ACK,OPTIONS,BYE,CANCEL 和REGISTER消息等;
第 3 章采用的技术
3.1 SOFTX3000实验脚本
1、基本数据已经配置,即:
LOF:;
SET FMT: STS=OFF;
ADD SHF: SHN=0, LT="实验室", ZN=0, RN=0, CN=0;
ADD FRM: FN=0, SHN=0, PN=2;
ADD BRD: FN=0, SLN=0, LOC=FRONT, FRBT=IFMI, MN=132, ASS=255;
ADD BRD: FN=0, SLN=1, LOC=FRONT, FRBT=IFMI, MN=133, ASS=255;
ADD BRD: FN=0, SLN=4, LOC=FRONT, FRBT=IFMI, MN=134, ASS=255;
ADD BRD: FN=0, SLN=5, LOC=FRONT, FRBT=IFMI, MN=135, ASS=255;
ADD BRD: FN=0, SLN=2, LOC=FRONT, FRBT=FCCU, MN=22, ASS=255;
ADD BRD: FN=0, SLN=10, LOC=FRONT, FRBT=CDBI, MN=102, ASS=255;
ADD BRD: FN=0, SLN=12, LOC=FRONT, FRBT=MSGI, MN=136, ASS=255;
ADD BRD: FN=0, SLN=14, LOC=FRONT, FRBT=BSGI, MN=211;
ADD CDBFUNC: CDPM=102,
FCF=LOC-1&TK-1&MGWR-1&BWLIST-1&IPN-1&DISP-1&SPDNC-1&RACF-1&PRESEL-1&UC-1&KS-1;
ADD FECFG: MN=132, IP="10.26.102.13", MSK="255.255.255.0", DGW="10.26.102.1", EA=AUTO;
ADD FECFG: MN=133, IP="10.26.102.14", MSK="255.255.255.0", DGW="10.26.102.1", EA=AUTO;
ADD FECFG: MN=134, IP="10.26.102.15", MSK="255.255.255.0", DGW="10.26.102.1", EA=AUTO;
ADD FECFG: MN=135, IP="10.26.102.16", MSK="255.255.255.0", DGW="10.26.102.1", EA=AUTO;
SET OFI: OFN="实验室", LOT=CMPX, NN=YES, SN1=NAT, SN2=NAT, SN3=NAT, SN4=NAT, NPC="111111", NNS=SP24, STP=YES, TMZ=0, SGCR=NO;
2、配置号码数据
ADD DMAP: PROTYPE=MGCP, DMAPIDX=0, PARTIDX=0,
DMAP="[2-8]xxxxxx|13xxxxxxxxx|0xxxxxxxxx|9xxxx|1[0124-9]x|*|#|x.#|[0-9*#].T";