解析下一代网络中大规模路由技术

一、引言
传统电话交换网在建立呼叫的时候,首先根据被叫的E.164号码确定下一个交换局的信令点编码,然后根据信令点编码经NO.7信令网进行呼叫路由,所有呼叫路由的实质是根据E.164号码确定信令点编码,再利用信令点编码进行呼叫路由 。
与传统PSTN(Public Switch Telephone Network,公共交换电话网)网络不同,基于软交换的下一代网络的呼叫路由实质上是根据被叫用户的地址确定下一跳软交换或者是直接定位到被叫终端 。而被叫用户的地址可以是E.164号码、URL(uniform Resource Locator,统一资源定位器)形式或IP地址 。
网络的融合和寻址方式的多样化,使得原来的PSTN网和IP网的路由方式不再能够适应通信的需要,下一代网络的路由技术中,必须考虑到号码翻译的问题 。所以有了研究下一代网络路由技术的必要 。
本文重点分析在大规模下一代软交换网络中所涉及到的要害路由技术,这些技术对于发展基于软交换的下一代网络有着积极的意义 。
下一代网络中的控制层和业务紧密相关,需要和各种系统打交道,如路由器、应用服务器、数据库子系统等,这是真正体现网络智能的部分 。下一代网络的控制层面所要解决的最重要的问题之一就是路由问题 。那么,下一代网络的路由问题究竟是什么呢?
(1)用户定位和网络寻址问题;
(2)不同的NGN(Next Generation Network,下一代网络)网络之间存在路由互通的问题;
(3)NGN用户移动性问题 。
二、下一代网络路由解决方案
针对以上各种问题,业界对下一代网络的路由提出了多种解决方案 。
1.层次化软交换路由体系
对于大型的NGN网络,借鉴了PSTN分层的思想,将软交换划分为不同层次以实现多级路由,但是其用户面的承载仍为端到端分组承载 。
将NGN网络服务分成两种,域内服务和域间服务 。其中域内服务是指在NGN的某个区域内的软交换服务,本区域内的软交换只需要了解本区域内的路由信息就可以了 。对于非本区域的路由信息只需将呼叫请求转发到与本域内服务软交换相连的域间互连软交换就行了 。而本区域内的服务软交换着重为域内用户提供丰富多样的业务 。域间服务软交换有负责NGN不同域之间路由的功能 。一旦出现域间互连的软交换路由数量过多的情况,应考虑将域间互连的软交换分成多级结构,但是所有级内服务的软交换还是平面结构 。
这种分层路由的静态路由方式沿用了PSTN网的多级路由体系 。其优点是每个软交换的路由数据相对来说较简单,整个网络的组网结构非常清楚 。
2.定位服务器路由体系
对NGN的要求决定了网络中的任何一个交换设备都有能力直接定位对端的设备,而不需要逐跳转发呼叫信令,可以通过集中设置共享定位服务器来满足这样的要求 。
当一定区域的软交换扩展到一定数量时,可用定位服务器为本区域中的软交换提供路由服务 。本域内的软交换之间可以保持彼此的路由信息以确保快速建立呼叫 。此时每个软交换只与其对应的那个定位服务器联系,由定位服务器来完成对目的软交换的定位 。在这种情况下,软交换保存其控制范围内用户的完整路由信息和同一域内的软交换之间的路由信息 。同时,还可以考虑在软交换或者是定位服务器中将一部分常用的地址建立本地映射库以加快呼叫连接的速度 。定位服务器的数量根据网络容量的大小来设置 。
由于定位服务器不是下一代网络的网络框架中定义的标准网络实体,而是在下一代网络中为了解决大型网络路由问题而提出的一个功能实体,所以定位服务器的功能和特性还没有得到业界一致的认可,不同的设备制造商有着不同的做法 。

推荐阅读