贴图与直径
移动应用程序部分(MAP)和Diameter都是在不同上下文中使用的协议。移动应用部分(MAP)是SS7协议套件中的一个协议,它允许实现许多不同的移动网络信令基础设施,而Diameter协议负责提供身份验证,用于网络访问或IP移动性等应用程序的授权和记帐(AAA)框架。3GPP的不同版本都采用了这两种协议,以满足不断发展的网络及其相互工作的需要。
移动应用部分(地图)
移动应用部分(MAP)是信令系统7(SS7)协议栈中的一个协议。如图1所示,它是一个应用层协议。MAP的关键功能是连接核心网络中的分布式交换单元,例如提供移动交换中心(MSC)和称为“家庭位置寄存器”(HLR)的静态数据库之间的交互。它基本上方便了用户数据管理、身份验证、呼叫处理、位置管理、短消息服务(SMS)管理和用户跟踪。
它的主要功能是处理移动过程,例如将移动用户的信息从一个交换区域传递到另一个交换区域。基本上,这些程序涉及到与数据库的信令交换。
例如,当一个移动用户漫游到一个新的交换区域时,它的订阅配置文件将从用户的主位置寄存器(HLR)中检索出来。这是使用事务能力应用程序部分(TCAP)消息中携带的映射信息来实现的。TCAP也是一种SS7应用协议,可供各种应用程序使用。
直径
Diameter是一种协议,它为任何需要访问、授权和计费(AAA)或跨许多基于IP的网络的策略支持的服务提供基本框架。该协议最初源于RADIUS协议,它也是一种向计算机提供AAA服务以连接和使用网络的协议。直径在不同方面对半径有了很大的改进。它包括许多增强功能,如错误处理和消息传递可靠性。认证(AAA)是下一代认证(Accounting)协议的目标。
Diameter以AVP(属性值对)的形式传递数据。这些AVP值大多与使用Diameter的特定应用程序相关,而其中一些则由Diameter协议本身使用。这些属性值对可以随机添加到diameter消息中,因此,只要包含所需的属性值对,就可以限制包括故意阻止的任何不需要的属性值对。基本直径协议使用这些属性值对来支持许多必需的特性。
通常,使用diameter协议,任何主机都可以配置为基于网络基础设施的客户机或服务器,因为diameter旨在促进对等体系结构。通过添加新的命令或属性值对,基本协议也可以扩展以用于新的应用程序。许多应用程序使用的旧AAA协议可能提供Diameter没有提供的不同功能。因此,在新应用中使用直径的设计者必须非常小心他们的要求。
地图和直径有什么区别?•两种协议都支持分组交换域中的信令。•diameter协议数据在diameter消息中作为属性值对(AVP)的集合进行传输,而MAP使用MAP参数,其中各种参数依赖于操作。•MAP协议支持与主位置寄存器(HLR)和设备识别寄存器,而Diameter协议支持计算机网络的AAA功能。•在无线局域网(WLAN)过程中,这两种协议都可以作为UMTS(通用移动通信系统)支持的向HSS(家庭用户服务器)发送IMSI(国际移动用户身份)的协议身份验证。直径协议可以扩展为新的访问技术,但MAP协议不支持它。•两个协议都可以发送与身份验证相关的消息。•MAP支持电路和分组交换域,Diameter只支持分组交换域。•当支持漫游时,为了在运营商之间进行信令路由,两个协议都使用STPs(信令传输点)的准关联模式。 |