您好,欢迎来到标准下载网!

【YD通讯标准】 组播适配协议

本网站 发布时间: 2024-11-26 17:21:33
  • YD/T999-1999
  • 现行

基本信息

  • 标准号:

    YD/T 999-1999

  • 标准名称:

    组播适配协议

  • 标准类别:

    通信行业标准(YD)

  • 标准状态:

    现行
  • 出版语种:

    简体中文
  • 下载格式:

    .zip .pdf
  • 下载大小:

    1.64 MB

标准分类号

关联标准

出版信息

其他信息

标准简介标准简介/下载

点击下载

标准简介:

YD/T 999-1999.Multicast adaptation protocot.
1范園
YD/T 999规定在T.120会议上使用组播服务的协议。本协议与使用的网络类型无关。本协议也适用于不可靠数据的传送。
图1说明了组播适配协议(MAP)在T.120会议模型中的位置。组播适配协议处理T.122服务到组播服务的转换。组播适配协议下面是多种数据传送协议,例如:TCP.UDP、MTP/SO)和RMP(MTP/SO和RMP是在IP网络上可靠组播建议使用的协议)。
2引用标准
下列标准和建议包括的条文,通过在本标准中引用而构成本标准的条文。本标准出版时,所示版本均为有效。所有的标准和建议均可能被修订,使用本标准的各方应探讨使用下列标准和建议最新版本的可能性。
YD/T 971-1998 多媒体会议的特定网络的数据协议栈(ITU-T T.123(1995))
ITU-T T.35(1991) CCITT为非标准设备定义的编码分配过程
YD/T 995- 1998 多媒体会议业务的数据协议(ITU-TT.120( 1996))
ITU-TT.122(1998) 用于音像和视听会议业务的多点通信服务
ITU-T X. 214(1995) 信息技术开放系统互连一一传输服务定义
ITU-T建议X.680(1994) 信息技术一一抽象句法表记法一一(ASN.1)一一基本表记法规范。
ITU-T建议X.691(1995) 信息技术一一ASN.I编码规则一一数据帧编码规则规范(PER)。

标准内容标准内容

部分标准内容:

YD/T999--1999
本标准等效采用ITU-T建议T.125附录A(1998年版):本标准规定在T.120会议中使用组播数据传递的协议,以避免在具有组播能力的网络工,在同物理链路上多次传送相同数据而造成的浪费。本标准由邮电部电信科学研究规划院提出并归口。本标准由邮电部电信传输研究所负责起草。本标准主要起草人:聂秀英、马卫东。645
1范围
中华人民共和国通信行业标准
组播适配协议
Multicast adaptation protocotYD/T 9991999
eqv ITU-T T. 125 附录 A:1998本标准规定在T.120会议上使用组播服务的协议。本协议与使用的网络类型无关。本协议也适用于不可靠数据的传送。
图1说明了组播适配协议(MAP)在T.120会议模型中的位置。组播适配协议处理T.122服务到组播服务的转换。组播适配协议下面是多种数据传送协议,例如:TCP、UDP、MTP/SO)和RMP(MTP/SO和RMP是在IP网络上可靠组播建议使用的协议)。T.125
Null+SCF
引用标准
RFC:1006
MTP/SO
图1MAP在T.120模型中的位置
下列标准和建议包括的条文,通过在本标准中引用而构成本标准的条文。本标准出版时,所示版本均为有效。所有的标准和建议均可能被修订,使用本标准的各方应探讨使用下列标准和建议最新版本的可能性。
YD/T971---1998多媒体会议的特定网络的数据协议栈(ITU-TT.123(1995))ITU-TT.35(1991)CCITT为非标准设备定义的编码分配过程YD/T995—1998多媒体会议业务的数据协议(ITU-TT.120(1996))ITUTT.1221998)用于音像和视听会议业务的多点通信服务ITU-TX.214(1995)信息技术开放系统互连传输服务定义
ITU-T建议X.680(1994)信息技术—抽象句法表记法·-ASN.1)ITU-T建议X.691(1995)
信息技术ASN.1编码规则
中华人民共和国信息产业部1999-01-07批准646
Hii KAoNi KAca
基本表记法规范。
数据帧编码规则规范(PER)。
1999-07-01实施
3定义
本标准应用以下定义
YD/T 999-1999
数据流(DataFlow):指发送者传送到相关接收者的数据流:数据流由以下5个字段标识:发送者ID、借道IID、可靠性级别、优先级和数据类型,每个数据流有·个独立的序号计数器,不同的数据流可以按不间的方式进行选路。
数据类型(DataType):所有的MCS数据PDU足非:致排序数据(源排序)或者是:致排序数据(全局排序),或者足代理数据(由组播组提供者代表发端节点通过组播发送的非一致排序数据)。MAP连接(MAPConnection):这是--个在两个节点间通过MAP的MCS连接,·个MAP连接依次出-个或多个传输连接组成。为进行MA卫连接,相邻近的节点不需要定具有相向的公共组播协议。
MCS连接(MCSConnection):这是域等级中相邻两个MCS提供者润的-个连接。可以利用MA或直接利用T.123中定义的其他协议栈进行连接。超信道(Metachannel):这是一个指定可靠性级和在给定优先级范围内的,个MCS信道。MAP分配组播组给超信道。
组播(Multicast):在-次操作中,将数据包发送给一个以上接收者的能力。组播组(MulticastGroup):表示有兴趣利用组播接收某些数据的一组接收者,由组播组地址:雌-标识该组。
组播组地址(MulticastGroupAddress),这是一个唯一标识组播组的网络地址。发送到这个地址的数据通过组播传递到加人此组播组的所有可到达节点。组播组提供者(MulticastGroupProvider):这是:个没有向上MAP连接的节点;或有向上MAI连接,但同上面的那个节点没有公共的组播协议的节点。组播组提供者负责将超信道同组播组相关联。·旦建立了该关联,传送到超信道的数据将被通过组播传递。组播岛(MulticastIsland):这是在MCS域中相邻的·组MAP连接,它们已经同意在给定超信道上使用某种特定的组播协议。
组播发送者(Multicastsender):这是组播岛中通过组播传送数据的那个节点。对}非-排序数据,它就是登录点节点。对于一致排序数据和代理数据,它就是组播组提供者。登录点(Point-of-Entry):组播岛中,特定数据流进人岛中的节点。可靠性级别(ReliabilityLevel):这是指为数据传送提供的保证级别。组播适配协议支持两种可靠性级别:完全可靠(保证传递)和不可靠(无保证)。序列号(SequcnceNumber):这是一个与每个数据流相关的滚动的数值。这个数值用于不可靠数据的重组,和在单播和组播数据传输之间便于无缝过渡。传送连接(TransportConnection):这是--个通过组播适配协议下面的协议栈的个协议的单播连接。
传送协议(TransporiProtocol):这些是组播适配协议传递数据使用的协议。有4种类型的传送协议:可靠单播、可靠组播、不可靠单播、不可靠组播。域中的节点在使用前判断使用哪儿种传送协议。4缩略语
异步转移模式
Internet 协议
综合业务数字网
多点通信服务
组播适配协议
MAPPDU
MAPSAP
MFP/SO
5概述
YD/T 999—1999
组播适配协议一协议数据单元
组播适配协议一服务接人点
组播传送协议/自组织
协议数据单元
公共电话交换网
可靠组播协议
同步和会聚功能
传输控制协议
用户数据报协议
尚使用仅有单播传送协议时,根据T.125创建点对点的连接来实现组播会议。数据沿着域的等级结构,通过这些连接,到达所有希望接收的接收者处。在有真正组播能力的网络上,这是一个极大的浪费,因为有时相同的数据在相同的物理设备上传输多次。本标准描述在T.120会议使用组播的协议。这个协议就是组播适配协议。
MAP完全独立于下层网络,用满足在T.125正文中规定的服务要求的传送协议将MAP与网络相隔离。标准中的一些例子引用的协议是在IP协议之上的协议实现的,但MAP也可以用在其他类型的组播网络上,例如:ATM组播或顿中继组播。为管理组播,MAP需要知道的不止是单播连接。MAP还需要知道有关域和信道的信息。该信息使它合理地组合单播连接,并以可能最有效的方式使用组播。虽然域和信道的管理是MCS的部分,但在需要时可与MAP共享该信息。
在高层,在T、120中使用组播的问题可以分为以下三个部分:1)分配组播组地址。在能够使用组播之前,必须分配在可到达的网络上目前还没有正在使用的组播组地址。MAP决定使用哪个节点分配该地址。至于如何定位,则不是MAP负责的范围。2)分发组播组。一日分配了个组播组地址后,有必要向需要使用组播组地址的那些节点分发该地址。MAP处理组播组地址的分发。3)组播数据传输的管理。仅仅发送组播组地址和告知所有用户开始使用此地址是不够的。有许多的原因使得组播不能在域中始终如一地运行。所以通过测试下面的网络来“检查”谁能接收到(或谁能发出)组播数据是必要的。MAP进行检查并在可能的地方使用组播。一个给定节点由于某种原因末能通过组播收到数据,数据将会通过单播来传递。MAP也处理单播和组播传送协议的动态选择。这些协议在利用MAP通信的任意两个节点间自动判断。-旦选择了这些协议,MAP能够便于域中数据的有效传输。MAP是传送协议上面独立的---层。5.1组播的使用
MAP支持两种不同可靠性级别的数据传输,可靠性级别直接影响组播的使用。不同的可靠性级别通常使用不同的传送协议,因此通常使用不同的组播组。MAP也使用不同的组播组以适应不同的优先级范围(允许不同的优先级分别独立实施流量控制)。本标准使用“超信道”来指示在某个给定优先级范围内和以某给定可靠性级别的MCS信道。为了能够使用组播,在每-一个组播岛中,MAP分配个超信道给每·个组播组。唯一的例外是用户标识符(ID)信道,它们将不会分配给组播组使用(对用户标识符信道,只有一个潜在的接收者不符合组播的概念)。
MAP在分配组播组时有很大的灵活性。例如,它可以向所有的超信道分配同一个组播组(使组播组的数目最小),或者可向每一个超信道分配一个单独的组播组(反映出每-个超信道可有组不同的接收者)。随着网络技术的发展,由可随时间进行调整的一套政策,来控制这些组的分配。648
T KAONi KAca
YD/T999-1999
当数据被传送时,MAP使用信道,可靠性和优先级来选择合适的组播组。这就允许数据被直接传到预期的接收者,而不会导致在域等级中的蔓延(当组播正在工作时)。5.2组播岛
组播不能总是被用来将数据传送到域中的每一个节点。一-些节点可能经过没有组播能力的网络(例如PSTN和ISDN)连接到域上。在一个域等级中,通过没有组播能力的连接来分离两组有组播能力的节点也是可能的。所以有必要在一个域中确认“组播岛”的存在。个组播岛是MCS域中一组相邻的MAP连接,这些MAP连接已经同意在给定超信道上使用某·种特定组播传送协议。
图2描述了个具有10个节点的会议。构成会议的每个连接使用的传送协议被标识出,这些传送协议是相邻节点已商定好用于数据传输的协议。\PSTN和\ISDN”指在T.123中规定的协议栈。“TCPIMTP/SO”表示用TCP做单播传送并用MTP/SO作组播传送(对于个给定的超信道)的MAP连接。节点1、2、4和5在组播岛A中,节点3、6.7、8和9在组播岛B中。这些岛是相互分离的,因为节点【和节点3之间用PSTN相连(这个连接不能用于传送组播控制信息)。根据对给定超信道选择不同的组播传送协议的结果,可以把组播岛分成儿个部分,图3描述个与图2相同域等级但是选择了不同协议的会议,节点1、2、3、4和5在组播岛A中,使用RMP为组播传送协议。节点3、6、7、8、9和10在组播岛B中,且已商定好使用MTP/SO为组播传送协议。注意,节点3属于两个组播岛,完成桥接功能。单播和组播协议的选择是不同的。为每·个MCS连接选择单播的协议。选择的单播协议用于在MCS域等级中相邻节点间的数据传输。对不同的连接使用不同的协议这是非常有效的。为每个超信道选择组播协议。当将一个超信道映射到组播时,每·个MAP节点选择使用的组播协议将被下面的所有节点使用。选择的过程定义了这个超信道组播岛的边界。对」不同的超信道,组播岛的边界可能有所变化。
作为惯例,每一个节点应选择导致产生数量较少的、范围较大的组播岛的协议。如果可能,每个节点应选择与它上面节点所选的协议相同的协议,在图3中,节点6和7必须声明它们不支持RMP协议,否则节点3会选择RMP。支持不同的组播传送协议将导致组播岛的分割。组播岛A
TCP |MTP/SO
节点2
TCPIMTP/SO
节点4
节点1,
组播岛B
TCPMTP/SO
节点5
TCP|MTP/SO
节点6
TCP|MTF/SO
节点8
节点3
TCPIMTP/SO
节点7
TCP「MTP】
节点9
图2通过非组播连接分割组播岛
节点10
YD/T 999—1999
本标准将单播和组播协议统称为传送协议。为在会议中能够使用的传送协议集上达成共识,MCS域等级结构中相邻的节点将进行判断。在判断时相邻的节点必须选择单-的可靠的单播协议(作为·种选择,单一的不可靠的单播协议)。它们也约定在每个川靠性级别上可使用的零个或多个组播协议。当将~个超信道映射为组播时,某个节点在选择组播协议时,将只选择下面的节点在判断时凹约定的协议,5.3组播组提供者
在每一个组播岛中,有一个节点负责分配组播组的地址,这个节点称为组播组提供者组播岛A
TCPIRMPbzxz.net
节点2
TCPRMP
节点4
节点1
TCP!RMP
组播岛B
TCPIRMP
节点5
TCP IMTP/ SO
节点6
TCP1MTP/SO
节点8
节点3
TCPMTP/SO
节点7
TCPMTP/SO
TCFMTP/SO
节点9
图3通过选择组播协议分割组播岛节点10
组播组提供者是没有向上的MAP连接或是具有向上的MAP连接,但同其上的节点没有公共组播协议的那个节点。个域中的顶级提供者也是一个组播岛中的组播组提供者(虽然这并无必要)。在图2和图3中,节点1是组播岛A中的组播组提供者,节点3是组播岛B中的组播组提供者。5.4数据排序
MCS支持两种类型的数据排序:非---致排序(源排序)和---致排序(全局排序)。非·致排序数据将由到组播岛的最初登录点传给组播组。该登录点就是数据进人该组播岛的节点。如果发送应用连入的节点在组播岛外,则该登录点就不是这个节点。在图2中,如果节点10传输数据,节点7是组播岛B的登录点,同时节点1是组播岛A的登录点。登录节点可以选择使用组播组提供者为组播代理。当使用这个选项时,非一致排序数据首先通过单播向上传输,再出组播组提供者传给组播组。在8.4中将详细讨论。为了保证全局排序,一致排序的数据必须通过单播连接向上传给顶级提供者。然后向下由登录点传给组播组(对于单播数据,下行的登录点被简单的认为是登录点)。在图2中,如果节点10传输一致排序数据,它将首先通过单播连接传给顶级提供者。在向下返回传送时,节点1是组播岛A的登录点,节点3是组播岛B的登录点。对于一致排序数据、对每·个组播岛,登录点始终是组播组提供者。5.5组播和不可靠单播的使用
所有的控制数据由可靠的单播连接传送。MAPData是唯的使用组播组或不可靠单播连接的MAPPDU。表1概述了MAP如何使用4种传送协议类型的每-一种。6 MAP的使用
这部分描述当使用组播适配协议(MAP)时,MCS是如何管理连接和数据传输的。详细地描写MCS和MAP的相互作用不是本章的意图。另外,本章将描述当通过MAP使用仅有单播协议的栈(那650
HiKAoNi KAca
YD/T 999--
—1999
些在T.123中规定的协议栈)时MCS的T.作差异。为完整地描述MCS处理MAP的差异.将T.125分为4个功能单元:域管理、信道管理、数据传输和令牌管理。下面将详细地描述各个部分。表1传送协议类型的使用
任意的MAPPDU
MAPData可以包含任意的MCSPDU
可靠的
只有 MAPDat?
MAPData 只能包含下列MCSPDUs之-不可靠的
MCSSendDataRequest
MCSSendDatalndication
MCSUniformSendDataRequest
MCSUniformSendData Indication6.1域管理
只有MAPDatal
MAPData可以只包含下列MCSPDUs之MCSSendDataRequest
MCSScndDatalndicalion
MCSUniformSendDatalndication只有MAPData
MAPData只能包含下列MCSPDUs之 MCSSendDataRequcst
MCSSendDataIndication
Mc'SUniformSendData Indication当与远地的MCS提供者使用单播协议栈建立连接时,MCS为每一个数据传输优先级建立,个传送连接(TC)(优先级的数目作为域的参数被判断)。控制MCSPDU总是在最高优先级的TC上传输。数据MCSPDU可以在所有的TC上传输(在哪-一条TC上传送,则取决于优先级)。当使用MAP与远地的MCS提供者建立连接时,MCS只建立单一的MAP连接,不考虑数据传输的优先级数。控制MCSPDU在这条MC上传输。DataMCSPDU实际上不在任何MC上传输(这·问题将在数据传输部分讨论),但作为整体,传送给MAP。连接MCSPDU起到与初始化一个新的MCS连接及判断域的参数相同的作用。(Connect-Initial被主叫MCS 当作第个MCSPDU在一个新的MCL传送。Conncct-Rcsponsc是第个MCSPDU,由被叫MCS在这个新的MC传送。由于每个MCS连接只有-条MC,不需要Conncct-Additional和Connect-Result
为使MAP正确地执行选路任务,MCS必须共享创建新连接的信息。这包括:该连接绑定到哪个域:是向上的还是向下的连接;连接使用哪个版本的MCS协议。另外,当MCS将第·个MC绑定到个域时,它必须与MAP共享在这个域中有多少优先级和可靠性级别等信息。用子域管理的所有域MCSPDU通过MC传送,与通过TC使用单播协议栈时的方式相同6.2信道管理
处理信道管理的所有域MCSPDU在-个MCE发送,与使用单播协议栈在TC上发送时的方式完全相同。
为使MAP能代表MCS组播发送数据,它必须知道信道情况(这样它才知道问哪单发送数据)。MCS必须与MAP共享以下信息:
1)对于每一个激活信道,MAP必须知道它与哪一个域相关联,信道类型如何。2)对于每一个激活信道,MAP必须知道哪-~个MC通向加入的用户。3)对于每一个激活信道,MAP必须知道MCS是否需要接收数据。对于MCS必须向本地相连的用户应用或不同的协议栈做出反应时,MCS需要该数据。对于静态信道,当至少有个用户应用与本地个子树上的节点相联时,将其认为是激活信道。动态信道日被分配,即认为是激活的。651
6.3数据传输
YD/T999-1999
使用MAP最大的不向在于数据传输的处理。当使用仅有单播协议栈时,MCS负责通过TC把数据传输给感兴趣的用户。使用MAP时,多数这样的任务出MAP代表MCS完成。通常,不论有多少节点要接收数据,MCS仪向MAP发送-次MCSPDU。唯·的例外当MCS判断与这个域相连接的些MC使用不同的协议版本时。MCS必须为每·种激活的协议版本用合适的编码发送数据MCSPDU。MAP则将保证使每-个需要数据的用能接收到数据当MCS从MAP接收数据时,MCS没有必要将数据返回给MAP(除非有多个组播协议版本在使用,需要MCS执行版本翻译)。
当MCS传送数据给MAP时,MCS只需标识接收者的域标识、MCS的协议版本和数据流标识符。这对于MAP已经足够了,因为MAP已经知道哪些MC与该域相连接,以及使用的协议版本,然后MAP可以通过数据流标识符使用单播和/或组播来为数据选路。注意,数据流标识符也将数据的相对优先级通知给MAP。数据流优先级将永远是从O-~(N.-1).0是最高优先级(N是由MCS指示的将布该域中使用的优先级数)。在MCS和MAP之间不需要优先级转换:图4表示了-·个包含4个节点的会议。3个连接中的2个是MC。连接节点2和节点3的第二个连接是通过T.123定义的PSTN协议栈的一个TC。检查节点2处的MCS是如何对来离4个节点中的个发出的数据做出反应是有益的。对于这个例子,假定在一条与所有节点相连的信道上传输非·致排序数据。注意,这个例子只讨论节点2上的数据处理。1)当节点1始发数据时,节点2上的MAP接收数据,MAP把数据传给MCS.MCS通过TC传送给节点3。MCS不再把数据回送给MAP。2)当节点2上始发数据时,MCS通过TC发送数据给节点3。它也发送数据给MAP(只次)。3)当节点3始发数据时,通过PSTN协议栈发送数据给节点2上的MCS。MCS接着把数据传给MAP(只-·-次)。
4)当节点4始发数据时,节点2的MAP接收数据,并把数据传送给MCS,MCS通过TC把数据传送给节点3。MCS将不再把数据反送给MAP。节点1
节点2
节点3
节点+
图4四方会议的例子
这个例子表明,MCS相信MAP为所有逻辑分群的MC选路(利用域和协议版本)。这是必要的,因为只MAP知道实际上何时组播在使用,以及它是否正在工作。对MCS米说,认为组播始终在工作。6.3.1不同的协议版本
上面提到,有必要根据协议版本区分数据PDU,这是因为数据PDU的格式是不同的。在·个域中,如果一部分的MC使用一种协议版本,而另一部分用另一种协议版本,那么MCS必须对通过两个组的任何数据进行转换。这种需求产生唯一一种情况,即MCS会把从MAP收到的数据再传回MAP(当然是翻译以后)。
6.3.2致排序数据处理
因为全局排序的需要,处理一致排序数据与处理非致非序数据有些不同是必要的,MAP通过652
HrrKAoNiKAca
YD/T9991999
检查数据流标识符,判断PIDU是否为一致排序数据。当MAP从MCS收到一个一致排序数据PDU时,它将检查对于特定的域和协议版本是舒有向上的MC,如果有,它将通过单播向上传送这个PDU(因为它必须是·个请求):如果没有,它将间下传送给所有的加入接收者。
当MAP从下面的MC收到··个·致排序数据PIDU,它将检查对于特定的域和协议版本是否有问上的MC.如果有,将通过单播向上传送(这个PDU将不传送给MCS);如果没有,MAP将把这个PIDU传给MCS。
当MAP通过组播或从上面的MC收到--致排序数据PDU时,PIDU将送给MCS(如果有必要)同时,通过组播向下传给没有收到数据的节点。6.3.3请求与指示
当通过MAP发送非-致排序的数据时,数据到达当前节点的上面节点和下面节点是能的,闪为这个原闪,有必要指定由MCS说明这个数据PDU是请求还足指示。如果向上连接是使用相同MCS协议版本的个MC、那么传给MAP的PDU是个请求。否则,它是·个指示。换句话说,只向下传送的数据是一个指示.向上传送的数据是一个请求(虽然它也向下传)。
这样可能会发生个节点从上面结构的节点处收到Scnd-Data-Rcquest。当从MAP接收到数据后,MCS需要确认这不是一-个错误,当作正常发起的PDU处理注意,对丁一致排序数据,这种情况不会发生,因为这些请求首先向上单播传输。致排序数据将仪遵过组播从上向下传送,这就保证了所有的接收者从上面的节点收到指示。6.3.4代理数据
当发送非致排序数据时,MAP可以在登录点组播这个数据,或者决定使用组播代理,通过组播代理就是数据通过单播向上传给组播组提供者,组播组提供者将向下组播,类似·致排序数据的处理,只是数据不必在向下传之前,向上经过所有的节点到组播组提供者这点不同(它只须到组播组提供者)。这种技术在非常大的会议中可以减少状态流信息的数据流。当登录点不能组播时,这种技术也可以用来组播数据。
代理数据的使用对MCS是透明的。对于MCS,类似非一致排序数据。6.4令牌管理
在MC上传送处理令牌的所有域MCSPDU的方式,同使用单播协议栈时的TC上传送这些域MCSPDU的方式完全相同。
7传送协议的使用
本章描述了MAP期望接收来自传送协议的服务。7.1单播传送协议
这个单播协议要求的服务是X.214中定义的--个子集。MAP不使用与X.214中定义完全相同的参数,也不使用加速数据。本章讨论MAP使用的服务,在连接建立期间,MAP将与这个域中相邻的每个节点建立个或多个单播的连接。这些连接用于传送控制数据和用广数据。如果建立的连接多于个,其优先级不同,允许MAP向传送协议指示·个给定MAPPDU的相对重要性。
对于可靠的单播协议,MAP假定服务是无错的和排序的。对于不可靠的单播协议,则没有这个假设。
MAP也假定所有可靠的单播协议能够对太长的不能在一个单元传送的MAPPDU进行分段。这些MAPPDU必须在送给接收端MAP之前,由接收端的服务进行重维,为了防止处理任意长MAPPDU的需要,建议每个MAP数据的长度限于16384字节。MAP必须保证没有MAPPDU超出这个长度。653
YD/T 999--1999
对于可靠的单播,MAP假定是个“面向连接”的服务,这意味着连接的双方都知道对方,另外在连接建立时一些协议也包含在内。另外也隐含着连接的双方节点都保持着有关它们之间连接的状态倍息,自动地察觉数据包的丢失和其他的网络问题。当建立·个可靠的单播连接时,MAP通过发送它已的协议来参与(在传送协议之后表明传送协议已准备好才这样做)。对于不可靠的单播连接,MAP假定是一个“面向无连接”的服务。这意味着MAP假定不能确保它提供的服务。假定数据的传输不是正常排序的。假定不检测数据包的丢失或任何其他网络方面的问题。表2概述了MAP使用的单播原语。表2单播传送协议服务定义
T-Conncet 请求
T-Conncct 指示
T-Connect 响应
T.Connect 证实
T-Data请求
T-Data 指示
T-Unit-Data 请求
T-Unit-Data 指示
T-Disconnect 请求
T-Disconnert 指示
7. 1. 1 T-Connect
被叫地址,优先级
主叫地址
用户数据
用户数据
目的地址,
优先级,用户数据
源地址,
用户数据
T-Connect原语用于与远地的节点建立可靠的单播连接。可靠的
不可靠的
主叫节点发起T-Connect请求开始建立一个新的连接。如果远地节点能被发现,一个T-Connect的指示将传送给那个节点的MAP。MAP通常调用个T-Connect响应来接受这个连接。这样主叫节点将收到--个T-Connect 证实。-且这个过程结束,这个连接已准备好:MAP将继续它的连接建立部分。参数定义
被叫地址:被叫节点的网络地址。主叫地址:发起呼叫节点的网络地址。优先级:用于规定连接的优先级的字段(与其他所有连接有关)。允许范围0~~15,0表示最高优先级。
7. 1.2 T-Data
T-Data原语用于通过可靠的单播连接将MAPPDU传送到远端节点。当MAP想通过可靠的单播传送MAPPDU时,它将调用-个T-Data请求。这将导致远地节点收到个 T-Data 指示。
参数定义
用户数据个可变长度的八位组。它将用于携带MAPPDU7. 1. 3 T-Unit-Data
T-Unit-Data原语用于通过不可靠的单播传送MAPPDU到远端节点。当MAP想通过不可靠的单播连接发送MAPPDU时,它将调用--个T-Unit-Data请求。这将导致654
Hii KAoNi KAca
YD/T 999-1999
远端节点产生零个或多个T-Unit-Data指示。请求序号不·-定与指示序号匹配。另外,请求与指示间不一定一一对应(一些请求可能没有指示,一些请求可能导致多个指示)。参数定义
日的地址:接收数据的节点的网络地址。源地址:初始数据发送节点的网络地址。优先级:用来标识这个MAPPDU的优先级的字段(相对1所有的其他MAPPDU)。允许的范围是0~15.0为最高优先级。
用户数据:个可变长度的八位组申。将用于携带MAPPDU。7. 1.4 T-Disconnect
T-Disconnect原语用于关闭已经建立的可靠的单播连接。通常,一端发起一个T-Disconnect请求,它将断开连接并导致另-端收到--个TDisconnecl指示。然而,如果因为网络问题导致连接断开,两个节点都将收到T-Disconnect指示。参数定义
原因:这包括连接断开的原因。其中之一:用户初始、提供者发起的、或未规定的故障。7.2组播传送协议
本章描述MAP实现组播组管理需要的服务。包括在数据流前加入组播组,通过组播传输和接收数据和当不再需要组播服务时离开组播组。组播岛中的所有数据流最初都是单播。为响应数据流,MAP将分配和分发组播组地址,以优化网络业务量。组播岛中的每一个节点,MAP将决定那个节点是否有必要加人一个分配的组。如果需要,它将调用组播协议完成这个服务。当MAP决定加人一个组播组,它可能规定3种方式之一:只传输;只接收;传输/接收。通过知道需要哪一种组合,有些组播协议可能优化它们的操作,所以在加人组过程中,传递这些信息给它们。对手可靠的组播,在每个传送者可能不确定地丢掉一些初始数据之后,MAP假定该服务是无差错的。对于不可靠组播,不做这种假定。MAP始终不假设组播数据是排序的。然而对于可靠组播,MAP假定所有由数据失序造成的空缺会被填充。如果一个新的节点向一个组播组开始传输数据,直到接收稳定以后,可靠的组播协议才开始将数据传送给MAP(接收端的所有空缺将被填充)。这说明,不同的接收者在不同的初始数据丢失后,开始接收数据流。
组播协议不必支持分段。这是因为MAPData是通过组播传送的唯的MAPPDU,且在发送到组播协议之前,MAP将其分段成适当的大小,表3概述了MAP使用的组播原语。表3组播传送协议服务定义
MT-Join请求
MT-Join 证实
MT Data 请求
MT-Data指示
MT-Ieave 请求
MT-Lcave 指示
7.2.1 MT-Join
MT-Join原语用于加入个组播组。参数
组播组地址,优先级,传输/接收标志用户数据
用户数据
YD/T 999--1999
MT-Join请求中有标志用于MAP说明是否想要发送、接收和既接收也发送。这些标志的状态通过发送另外的MT-Join请求来改变,没有必要调用MT-Leave请求。MT-Join 证实将通知MAP待证实的MT-Join是否成功。参数定义
组播组地址:要加人的组播组地址。Null值表示传送协议需要建立--个新组,并返回地址给MAP以分配给下面的节点。
优先级:用于规定这个组的优先级的字段(相对于所有其他组)。允许范围是0~~15.0是最高优先级。
TX/RX标志:标志出允许MAP通知组播协议它要求二种方式中的哪·种,即只发送、只接收、发送/接收。
7. 2.2Mr-Data
MT-Data原语用了通过组播传送MAPPDU给组中的所有节点。对于可靠协议和不可靠协议,这些原语的工作方式相同。当MAP要通过组播发送MAPPDU时,它将发起一个MT-Data请求。这将导致所有需要接受数据的远端节点收到MT-Dala指示。请求的顺序不定与指示的顺序匹配。对于非可靠组播,请求与指示之间不定…对应些请求可能不产生指示,一些请求可能产生多个指示)。参数定义
用户数据:可变长度的八位组串。用于携带MAPPDU。7.2.3 MT-1eave
MT-Leave原语用于离开组播组。MT-Leave指示原语用于通知MAP过早地离开组播组。当MAP决定不再需要在-个组播组中发送和接收数据时,它将发起-个MT-Leave请求。组播协议应该立即停止将来自组的数据发送给MAP。这个原语没有证实。只有当组播协议需要通知MAP不再加人·个组时(虽然MAP没有申请离开)才发送MT-Leave指示。当其他节点离开群时不发送MT-Leave指示。参数定义
原因:它包括离开组播组的原因。其中之-:提供者发起的,或不明原因的失败。7.3本地信息
当MAP同时处理多个传送协议时,如果MAP不事先知道它们的能力,则必须有本地的配置信息。每种传送协议应当用通用格式的描述告知MAP。MAP在判断的过程中使用这些信息,包括这些信息参数:
·传送协议ID:在协议判断过程中唯·用于标识传输协议。·传送协议类型:每-种传送协议必须标明下列之一:可靠单播;不可靠单播;可靠组播;不可靠维播。
·优先加权:该相关的加权用于确定优先使用哪一种传送协议。·最大连接数:只与单播协议相关。对于每一·个MAP连接,本协议推荐单播协议的最大连接数。·最大净荷长度:这是传输协议可以处理的最大净荷长度。注意,对于可靠的单播连接,传送协议必须的最大长度为16384字节(如果需要,则分段),所以这只是-一个推荐的最大长度。·配置数据:当MAP准备与远端的节点判断协议时,它将从每一个候选的协议处得到一-个配置表(可以是Null)。在判断过程中,这个表送到远端节点,传给那个节点上对等的协议(如果有的话)。被叫节点的MAP收到配置数据并从本地协议栈返回,以完成协议判断过程。对于每-个被判断的MAP连接应分别提取配置数据。
对每·传送协议分别规定包含在配置数据块中的信息。配置数据块的格式可以标准化(连同传输协议轮廓),也可以是专用的,例如回传一个动态IP端口号给主叫。656
KAoNiKAca
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。
标准图片预览标准图片预览

标准图片预览:






  • 热门标准
  • YD通讯标准标准计划
设为首页 - 收藏本站 - - 返回顶部
请牢记:“bzxz.net”即是“标准下载”四个汉字汉语拼音首字母与国际顶级域名“.net”的组合。 ©2009 标准下载网 www.bzxz.net 本站邮件:[email protected]
网站备案号:湘ICP备2023016450号-1