CN105517095A - 一种会话边界控制器的中继路由方法 - Google Patents
一种会话边界控制器的中继路由方法 Download PDFInfo
- Publication number
- CN105517095A CN105517095A CN201410496110.1A CN201410496110A CN105517095A CN 105517095 A CN105517095 A CN 105517095A CN 201410496110 A CN201410496110 A CN 201410496110A CN 105517095 A CN105517095 A CN 105517095A
- Authority
- CN
- China
- Prior art keywords
- sbc
- communication link
- network element
- soft switch
- link
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提出一种会话边界控制器的中继路由方法,该方法包括:在会话边界控制器SBC作为所属核心网与外部核心网之间的关口局时,对于SBC与所属核心网软交换网元之间的通信链路,采用SIP协议OPTIONS消息进行保活处理,其中OPTIONS消息增加关于出局通信链路的内容,所增加内容为SBC对外的软交换地址和通信链路状态;对于出局呼叫,由软交换网元进行号码分析和出局路由的选择,并根据所述通信链路状态动态调整网元负载。本发明中由核心网软交换网元负责号码分析、出局路由选择,减轻了SBC的非关键性功能,使SBC更关注于安全和边界功能的控制。
Description
技术领域
本发明涉及无线通信领域,尤其涉及一种会话边界控制器的中继路由方法。
背景技术
会话边界控制器(SBC,SessionBorderController)是互联网工程组(IETF,InternetEngineeringTaskForce)提出的,作为下一代网络(NGN,NextGenerationNetwork)核心网网络边缘的接入控制设备,进行核心网与接入网之间的端局控制、核心网与核心网之间的边界控制等,该设备提供网络地址转换、入侵检测、带宽控制、核心网拓扑结构隐藏、流量控制等功能,为核心网提供第一层次的安全保障。图1为SBC常见的网络部署架构图,接入网与核心网采用SBC端口局进行控制,核心网之间采用SBC关口局进行控制。
由于核心网软交换(SoftSwitch,简称SS)采用私有地址空间,传统的NAT/FW无法实现信令与媒体的穿越,采用SBC后可以解决信令与媒体的防火墙穿越,实现内外网用户间的通信。目前常用的采用SBC的方法可以很好的实现中继路由控制,例如专利申请号为CN200510068227的中国发明专利提出的SBC通信***及信令传输方法,但是这些中继路由控制方法中,SBC***功能过多庞大,控制复杂,部署繁琐,不便于维护。
发明内容
本发明的目的在于提供一种中继路由控制方法,在SBC作为核心网与核心网之间的关口局时,SBC不再关注出局呼叫的信令路由选择,这样SBC可以更侧重于入局呼叫时的接入控制、安全控制、对内路由选择等,从而增加SBC防护功能。该方法包括:
在会话边界控制器SBC作为所属核心网与外部核心网之间的关口局时,对于SBC与所属核心网软交换网元之间的通信链路,采用SIP协议OPTIONS消息进行保活处理,其中OPTIONS消息增加关于出局通信链路的内容,所增加内容为SBC对外的软交换地址和通信链路状态;对于出局呼叫,由软交换网元进行号码分析和出局路由的选择,并根据所述通信链路状态动态调整网元负载。
优选的,当SBC收到入局呼叫时,SBC首先判断当前与自身连接的软交换网元的通信链路状态以及各个链路的负载情况,选择最佳通信链路。进一步的,可以根据呼叫号码前缀选择最佳通信链路,也可以根据链路负载动态调整选择最佳通信链路。
优选的,对于SBC与外部核心网之间的通信链路,同样采用SIP协议OPTIONS消息进行保活处理。
本发明具体优点在于:1,由核心网SS网元负责号码分析、出局路由选择,减轻了SBC的非关键性功能,使SBC更关注于安全和边界功能的控制,同时简化了SBC设备的维护和操作。2,SBC和SS网元之间的通信链路采用SIP消息OPTIONS方法,使得中继路由控制简单、有效、稳定,可以提升***安全性与互通性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明背景技术的SBC常见的网络部署架构图;
图2为本发明实施例的SBC作为关口局时的通信链路配置示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例;需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明的会话边界控制器(简称SBC)是所属核心网与外部核心网之间的关口局,下面用实施例说明SBC的中继路由方法。
首先,SBC需要进行相关通信链路配置,包括SBC对内通信链路(即SBC与所属核心网内部的软交换网元之间的通信链路)的配置以及SBC对外通信链路(即SBC与外部核心网软交换网元之间的通信链路)的配置,具体为:
(1)配置SBC对内通信链路
SBC与核心网SS网元可以多对多关系,通信链路采用SIP协议OPTIONS消息进行保活处理。目前SIP服务器一般都支持OPTIONS消息方法,因此采用OPTIONS消息能很好的实现不同厂商产品的互通。OPTIONS消息中还增加关于出局通信链路的内容,所增加内容具体为SBC对外的软交换地址和通信链路状态,本实施例假设SBC有2条出局链路,则增加的消息体内容为:
Dest=127.0.0.1,Status=good;
Dest=127.0.0.1,Status=bad;
对于出局呼叫,通过增加的OPTIONS消息体内容,核心网SS软交换网元可以进行号码分析和出局路由的选择,并根据所属核心网与外部核心网之间的通信链路状态信息,动态的调整网元负载以呼叫接通率。
(2)配置SBC对外通信链路
SBC与外部核心网可以为多对多关系,对于SBC与外部核心网之间通信链路,同样采用SIP协议OPTIONS消息进行保活处理。
(3)配置SBC媒体资源信息,主要是完成媒体地址的映射,对媒体中继进行控制。
图2为本实施例SBC作为关口局时的通信链路配置示意图,SBC进行核心网1与核心网2、3之间的边界控制,SBC对内对接3个SS软交换网元,对外与2个核心网对接,则SBC配置好对内的通信链路1-3,对外的通信链路1-2。假设终端A在核心网2与SBC之间的链路1上,终端B在SBC与核心网内部SS网元之间的链路2上。对于入局呼叫和出局呼叫,SBC的中继路由策略并不相同,下面以终端A和终端B之间的呼叫为例分别描述入局呼叫和出局呼叫的处理:
一、入局呼叫的中继路由
对于入局呼叫,当SBC收到入局呼叫时,SBC首先判断当前与SBC连接的软交换网元的通信链路状态以及各个链路的负载情况,选择最佳通信链路。这里,SBC有两种路由选择策略:一是根据呼叫号码前缀进行选择,便于核心网SS对特定号码的针对性分析与统计等,二是根据链路负载进行动态调整选择。
当终端A向终端B发起呼叫时,SBC收到后呼叫判断呼叫来源,如非配置的链路呼叫来源,则拒之。否则通过,然后为其分配媒体地址信息,根据路由选择策略进行路由选择,本实施例假设根据呼叫号码前缀选择路由,则转发到指定的核心网内部SS网元上(即链路2)。SBC收到链路2上的B呼叫响应后,根据步骤3分配的媒体地址信息,修改响应的消息体中的媒体地址信息,然后转发给链路1上给终端A响应即可。此时消息就在选择好的链路上进行传输。
二、出局呼叫的中继路由
对于出局呼叫,由核心网内部进行出局路由的选择,指定SBC与外部软交换网元,这样核心网内部更便于呼叫信息分析、号码分析等,同时减轻SBC的负载,让SBC更能保证入局接入控制功能。
SBC与核心网内部网元采用扩展INVITE消息,提供SBC的出局呼叫路由。扩展的INVITE消息为,在TO头域中增加参数Dest=127.0.0.1,其中的Dest地址为配置SBC对内通信链路时,SBC动态上报给核心网的SBC对外的软交换地址。
当终端B向终端A发起呼叫时,由核心网SS选择好目的核心网地址,构造INVITE消息中TO头域进行发送,SBC收到呼叫后,只需要判断呼叫来源链路是否正常,如正常,分配媒体资源,然后将INVITE呼叫转发到TO头域指定的目的软交换地址即可(本实施例为核心网2与SBC之间的链路1)。
SBC收到链路1上的A呼叫响应时,根据步骤3分配的媒体地址信息,修改响应的消息体中的媒体地址信息,然后转发给链路2上给终端B响应即可。此时消息就在选择好的链路上进行传输。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (5)
1.一种会话边界控制器的中继路由方法,其特征在于,所述方法包括:
在会话边界控制器SBC作为所属核心网与外部核心网之间的关口局时,对于SBC与所属核心网软交换网元之间的通信链路,采用SIP协议OPTIONS消息进行保活处理,其中OPTIONS消息增加关于出局通信链路的内容,所增加内容为SBC对外的软交换地址和通信链路状态;对于出局呼叫,由软交换网元进行号码分析和出局路由的选择,并根据所述通信链路状态动态调整网元负载。
2.根据权利要求1所述的方法,其特征在于:当SBC收到入局呼叫时,SBC首先判断当前与自身连接的软交换网元的通信链路状态以及各个链路的负载情况,选择最佳通信链路。
3.根据权利要求2所述的方法,其特征在于:根据呼叫号码前缀选择最佳通信链路。
4.根据权利要求2所述的方法,其特征在于:根据链路负载动态调整选择最佳通信链路。
5.根据权利要求1~4任意一项所述的方法,其特征在于:对于SBC与外部核心网之间的通信链路,同样采用SIP协议OPTIONS消息进行保活处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410496110.1A CN105517095A (zh) | 2014-09-25 | 2014-09-25 | 一种会话边界控制器的中继路由方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410496110.1A CN105517095A (zh) | 2014-09-25 | 2014-09-25 | 一种会话边界控制器的中继路由方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105517095A true CN105517095A (zh) | 2016-04-20 |
Family
ID=55724649
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410496110.1A Withdrawn CN105517095A (zh) | 2014-09-25 | 2014-09-25 | 一种会话边界控制器的中继路由方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105517095A (zh) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060146792A1 (en) * | 2004-12-31 | 2006-07-06 | Sridhar Ramachandran | Voice over IP (VOIP) network infrastructure components and method |
CN1870689A (zh) * | 2006-01-09 | 2006-11-29 | 华为技术有限公司 | 会话边界控制器双归属的实现方法及*** |
CN101448240A (zh) * | 2008-12-25 | 2009-06-03 | 中兴通讯股份有限公司 | 初始会话协议终端的注册方法、***及设备 |
CN101540807A (zh) * | 2009-03-17 | 2009-09-23 | ***通信集团浙江有限公司 | 一种基于ims网络实现移固融合家庭业务的***及方法 |
CN201374820Y (zh) * | 2009-03-17 | 2009-12-30 | ***通信集团浙江有限公司 | 一种基于ims网络实现移固融合家庭业务的*** |
CN101656715A (zh) * | 2008-08-21 | 2010-02-24 | 华为技术有限公司 | 一种媒体旁路的方法、***和装置 |
CN101997860A (zh) * | 2009-08-25 | 2011-03-30 | 中兴通讯股份有限公司 | 一种ngn网络架构中通信链路检测管理的方法和装置 |
CN102111899A (zh) * | 2011-03-08 | 2011-06-29 | 中兴通讯股份有限公司 | 会话保活方法及装置 |
CN102487546A (zh) * | 2010-12-01 | 2012-06-06 | 中兴通讯股份有限公司 | 一种会话初始化协议终端的注册方法及*** |
-
2014
- 2014-09-25 CN CN201410496110.1A patent/CN105517095A/zh not_active Withdrawn
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060146792A1 (en) * | 2004-12-31 | 2006-07-06 | Sridhar Ramachandran | Voice over IP (VOIP) network infrastructure components and method |
CN1870689A (zh) * | 2006-01-09 | 2006-11-29 | 华为技术有限公司 | 会话边界控制器双归属的实现方法及*** |
CN101656715A (zh) * | 2008-08-21 | 2010-02-24 | 华为技术有限公司 | 一种媒体旁路的方法、***和装置 |
CN101448240A (zh) * | 2008-12-25 | 2009-06-03 | 中兴通讯股份有限公司 | 初始会话协议终端的注册方法、***及设备 |
CN101540807A (zh) * | 2009-03-17 | 2009-09-23 | ***通信集团浙江有限公司 | 一种基于ims网络实现移固融合家庭业务的***及方法 |
CN201374820Y (zh) * | 2009-03-17 | 2009-12-30 | ***通信集团浙江有限公司 | 一种基于ims网络实现移固融合家庭业务的*** |
CN101997860A (zh) * | 2009-08-25 | 2011-03-30 | 中兴通讯股份有限公司 | 一种ngn网络架构中通信链路检测管理的方法和装置 |
CN102487546A (zh) * | 2010-12-01 | 2012-06-06 | 中兴通讯股份有限公司 | 一种会话初始化协议终端的注册方法及*** |
CN102111899A (zh) * | 2011-03-08 | 2011-06-29 | 中兴通讯股份有限公司 | 会话保活方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104506513B (zh) | 防火墙流表备份方法、防火墙及防火墙*** | |
GB2472866A (en) | Determining the access rights of a wireless communication unit to use a selected internet protocol traffic offload route | |
CN108011737A (zh) | 一种故障切换方法、装置及*** | |
CN107566671B (zh) | 网络语音通信方法及其***、存储介质、电子设备 | |
CN104170460A (zh) | 一种网络切换方法及终端 | |
US11616724B2 (en) | Packet transmission method and apparatus | |
CN109495901B (zh) | 一种拓扑自适应的专网组建方法 | |
EP3432550A1 (en) | Acceleration proxy device, acceleration proxy method and content management system | |
CN103581025A (zh) | 路由信息处理方法、设备及*** | |
CN109698767A (zh) | 一种主备切换方法及装置 | |
CN110913441A (zh) | 一种数据传输方法及装置 | |
CN103731303A (zh) | 一种纵向融合架构接口实现多活性实体检测的方法及设备 | |
CN102158926B (zh) | 媒体路径优化过程中sdp请求的处理方法及装置 | |
CN102056327A (zh) | 一种优化媒体路径的建立方法和实现该方法的信令网关 | |
US9473357B2 (en) | Guaranteeing bandwidth for dual-homed hosts in fabric extender topologies | |
CN110392416B (zh) | 一种安卓***的网络选择方法 | |
CN105517095A (zh) | 一种会话边界控制器的中继路由方法 | |
CN103051484A (zh) | 会话业务处理方法、***和会话边缘控制器 | |
CN102857415A (zh) | 介质访问控制地址学习控制方法、装置和路由桥 | |
US20120170573A1 (en) | Methods And Systems For Load Balancing Call Sessions Over A Dual Ring Internet Protocol (IP) Network | |
CN105207973A (zh) | 一种ims通信***中用户同时呼叫对方时的互通方法 | |
US10673687B2 (en) | Monitoring apparatus, relay apparatus, RPL decision method, and non-transitory computer readable medium storing program | |
CN105592010B (zh) | 数据传输方法及装置 | |
CN105763524A (zh) | Ip多媒体子***中的注册方法、装置和*** | |
CN111263381B (zh) | 业务处理方法、装置、***、终端和计算机可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20160420 |