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

【通信行业标准(YD)】 流控制传送协议(SCTP)

本网站 发布时间: 2024-06-27 22:46:15
  • YD/T1194-2002
  • 现行

基本信息

  • 标准号:

    YD/T 1194-2002

  • 标准名称:

    流控制传送协议(SCTP)

  • 标准类别:

    通信行业标准(YD)

  • 标准状态:

    现行
  • 发布日期:

    2002-06-21
  • 实施日期:

    2002-06-21
  • 出版语种:

    简体中文
  • 下载格式:

    .rar.pdf
  • 下载大小:

    1.16 MB

标准分类号

  • 中标分类号:

    电子元器件与信息技术>>信息处理技术>>L79计算机开放与系统互连

关联标准

出版信息

  • 出版社:

    人民邮电出版社
  • 页数:

    61页
  • 标准价格:

    28.0 元
  • 出版日期:

    2002-06-21

其他信息

  • 起草单位:

    信息产业部电信传输研究所、深圳市中兴通讯股份有限公司、华为技术有限公司、上海贝尔有限公司
  • 归口单位:

    信息产业部电信研究院
  • 提出单位:

    信息产业部电信研究院
  • 发布部门:

    中华人民共和国信息产业部
标准简介标准简介/下载

点击下载

标准简介:

标准下载解压密码:www.bzxz.net

本标准规定了流控制传送协议(SCTP)所使用的消息格式编码和程序,SCTP协议主要用于在IP网中传送PSTN的信令消息和IP网内的信令消息。本标准主要适用于完成No.7信令与IP网互通的信令网关(SG)设备,以及IP网用于呼叫控制的软交换(Soft-Switch)交换机等设备的开发、生产、引进和购买。 YD/T 1194-2002 流控制传送协议(SCTP) YD/T1194-2002

标准内容标准内容

部分标准内容:

OMSKSKM
中华人民共和国通信行业标准
YD/T 1194-2002
流控制传送协议(SCTP)
2002-06-21发布
2002-06-21实施
中华人民共和国信息产业部
YD/T1194-2002流控制传送协议(SCTP前言
本标准是根据RFC2960(2000)建议制定的,它规定了流控制传送协议(SCTP所使用的消息格式编码和程序。SCTP协议主要用于在IP网中传送PSTN的信令消息,同时SCTP协议还可以用于其他的信息在IP网内传送。本标准的附录A、附录B和附录C是资料性的附录。本标准由信息产业部电信研究院提出并归口。本标准起草单位:信息产业部电信传输研究所深圳市中兴通讯股份有限公司
华为技术有限公司
上海贝尔有限公司
本标准主要起草人:吕军 续合元 张 宜高 峰 迮 超 林 铭 吕严
1范围
YD/T1194-2002流控制传送协议(SCTP)本标准规定了流控制传送协议(SCTP)所使用的消息格式编码和程序,SCTH协议主要用于在IP网中传送PSTN的信令消息和IP网内的信令消息。本标准主要适用于完成No.7信令与IP网互通的信令网关(SG)设备,以及IP网用于呼叫控制的软交换(Soft-Switch)交换机等设备的开发、生产、引进和购买。
2规范性引用文件
下列文件中的条款通过在本标准中引用而成为本标准的条款,凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而鼓励根据本部分达成协议的各方研究是否可以使用这些文件的最小版本。凡是不注日期的引用文件,其最新版本适用于本标准。RFC793
传送控制协议(TCP)
RFC1191发现通路MTU
RFC1123对Internet主机的要求一应用和支持RFC1700
分配的号码
RFC1750
出于安全目的的随机建议
RFC1981
用于IPv6的发现通路MTU
RFC1982
RFC2373
RFC2401
串号的算法
IPv6的地址结构
Internet协议的安全结构
YD/T1194-2002流控制传送协议(SCTP)RFC2460Internet协议,版本6
RFC2481
明确的拥塞通知
RFe2581TCP拥塞控制
RFC2960流传送控制协议(SCTP)3名词术语和缩略语
3.1定义
SCTP偶联:SCTP偶联实际上是在两个SCTP端点间的一个对应关系,它包括了两个SCTP端点、以及包括验证标签和传送顺序号码等信息在内的协议状态信息,一个偶联可以由使用该偶联的SCTP端点用传送地址来惟一识别,在任何时候两个SCTP端点间都不会有多于一个的偶联。SCTP端点:SCTP端点是SCTP分组中逻辑的接收方或发送方,在一个多归属的主机上,一个SCTP端点可以由对端主机表示为SCTP分组可以发送到的一组合格的目的地传送地址,或者是可以收到SCTP分组的一组合格的起源传送地址。一个SCTP端点使用的所有传送地址必须使用相同的端口号,但可以使用多个IP地址。SCTP端点使用的传送地址必须是唯一的。流:流是从两个SCTP端点建立的一个单向逻辑通道,对于顺序递交业务在这个通道中所有的用户消息都必须按照顺序进行递交。传送地址:传送地址是用网络层地址、传送层协议和传送层端口号定义的当SCTP在IP上运行时,传送地址就是由IP地址和SCTP端口号的组合来定义的,这里SCTP就充当传送协议。3.2缩略语
RTTVAR
YD/T1194-2002流控制传送协议(SCTP)消息鉴权码
最大的传送单元
重发超时
双向传播时间
双向传播时间变化
流控制传送协议
平滑的双向传输时间
传送控制块
传送控制协议
类型-长度-取值的编码格式
传送顺序号
高层协议
4SCTP的功能描述
信令传送中应用的SCTP协议主要用来在无连接的网络上传送PSTN信令消息,该协议可以用来在IP网上提供可靠的数据传送协议,SCTP具有如下功能。一在确认方式下,无差错、无重复地传送用户数据:一根据通路的MTU的限制,进行用户数据的分段:一在多个流上保证用户消息的顺序递交:一将多个用户的消息复用到一个SCTP的数据块中;一利用SCTP偶联的机制(在偶联的一端或两端提供多归属的机制)来提供网络级的保证;
YD/T1194-2002流控制传送协议(SCTP)一SCTP的设计中还包含了避免拥塞的功能和避免遭受泛播和匿名的攻击的功能。
4.1SCTP的结构
SCTP位于SCTP用户应用和无连接网络业务层之间,这种无连接的网络可以是IP网络或者其他的网络。本标准规定的SCTP协议主要是运行在IP网络上的。SCTP协议通过在两个SCTP端点间的建立的偶联,来为两个SCTP用户之间提供可靠的消息传送业务。
SCTP实际上是一个面向连接的协议,但SCTP偶联的概念要比TCP的连接具有更广的概念,SCTP协议提供了在两个SCTP端点间的一组传送地址之间建立偶联的方法,通过这些建立好的偶联,SCTP端点可以发送SCTP分组。一个SCTP偶联可以包含用多个可能的起源/自的地地址的组合,这些组合包含在每个端点的传送地址列表中。
图1给出了SCTP偶联在IP网络协议中的示意。SCTP用户
SCTP层
SCTP端点A
4.2SCTP的功能
一个或多个IP地址
网络传送
图1SCTP偶联的示意
SCTP用户
SCTP层
SCTP端点B
SCTP传送业务可以分解成如图2所示的如下几个功能块,各功能块的用途在下节介绍。
YD/T1194-2002流控制传送协议(SCTPSCTP用户应用
流内消息的顾序遵交
偶联的建立
用户数据分段
证实和避免拥塞
数据块拥
分组有效性验证免费标准bzxz.net
通路管理
图2SCTP传送业务的功能图
4.2.1偶联的建立和释放
偶联的建立是由SCTP用户发起请求来启动的,出于安全性考虑,为了避免遭受恶意的攻击,在偶联的启动过程中采用了COOKIE机制!SCTP提供了对激活偶联的正常的关闭程序,它必须根据SCTP用户的请求来执行,当然SCTP也提供一种非正常的关闭程序(即:中止程序),中止程序的执行既可以根据用户的请求来启动,也可以由SCTP协议检出差错来中止。SCTP不支持半打开状态(类似TCP),即一端可以在另一端结束后继续发送数据。无论是哪个端点执行丁关闭程序后,偶联的两端都应停止接收从用户发来的新数据,并且只传送队列中的数据。4.2.2流内消息的顺序递交
SCTP中的流用来指示需要按顺序递交到高层协议的用户消息的序列,在同一个流中的消息需要按照其顺序进行递交。SCTP用户可以在偶联建立时规定在一个偶联中所支持的流的数量,这个数量是可以进行协商的,用户消息通过流号来进行关联。在SCTP内部,为每个通过SCTP的SCTP用户消息都分配一个流顺序号码。在接收端,SCTP保证在给定YD/T1194-2002流控制传送协议(SCTP购流中,消息可以按照顺序递交给SCTP用户。但当某个流由于等待下一个连续的用户消息造成闭塞时,其他流上的顺序递交不应受影响,SCTP也提供非顺序递交的业务,接收到用户消息可以使用这种方式立即递交到SCTP用户,而不需要保证其发送时的顺序。4.2.3用户数据分段
在需要的时候,SCTP在发送用户消息时可以对消息进行分段,以确保发送到低层的SCTP分组长度挎合通路MTU的要求。在接收方,需要把各分段重组成完整的消息后,再把消息递交给SCTP用户。4.2.4证实和避免拥塞
SCTP为每个用户数据分段或未分段的消息都分配一个传送顺序号码(TSN)TSN的分配是独立于流一级分配的流顺序号码。接收方对所有收到的TSN进行证实,尽管此时在接收序列中可能存在接收到的TSN不连续。采用这种方式,可以使可靠的递交功能可以与流的顺序递交相分离。证实和拥塞避免功能可以在规定时间内没有收到证实的时候负责对分组的重发。分组的重发功能可以通过与TCP协议类似的拥塞避免程序来调节的。4.2.5数据块捆绑
SCTP分组在发送到低层时要包含一个公共的分组头,其后跟着一个或多个数据块。每个数据块中既可以包含用户数据,也可以包含SCTP控制信息。SCTI用户具有一个选项,可以请求是否把多于一个的用户消息捆绑在一个SCTP分组中进行发送。SCTP的这种数据块捆绑的功能可以在发送端生成千个完整的SCTH分组,在接收端负责分解该SCTP分组。当拥塞出现的时候,尽管用户可能请求SCTP不必进行捆绑,但SCTP的实YD/T1194-2002流控制传送协议(SCTP施仍旧可以执行捆绑功能。用户禁止进行捆绑只会影响到SCTP实施,即在传送SCTP分组之前产生一个较小的时延。4.2.6分组的有效性验证
每个SCTP公共分组头中都包含一个必备的验证标签字段和一个32bit长的校验学段。验证标签的值由偶联的端点在偶联启动时选择,如果收到的分组中未包含期望的验证标签值,则舍弃该分组。校验码则由SCTP分组的发送方设置以提供附加的保护,用来避免由网络造成的数据差错。接收方对包含无效校验码的SCTP分组予以丢弃。
4.2.7通路管理
发送方的SCTP用户能够使用一组传送地址作为SCTP分组的目的地。SCT通路管理功能可以根据SCTP用户的指令和当前合格的目的地集合的可达性状态,为每个发送的SCTP分组选择一个目的地传送地址。当用分组业务量不能完全表明可达性时,通路管理功能可以通过心跳消息来监视到某个目的地地址的可达性,并当任何远端传送地址的可达性发生变化时向SCTP用户提供指示。通路管理功能也用来在偶联建立时,向远端报告合格的本地传送地址集合,并且把从远端返回的传送地址报告给本地的SCTP用户。在偶联建立后,需要为每个SCTP端点都定义一个首选通路,用来在正常情况下发送SCTP分组。
在接收端,通路管理功能在处理SCTP分组前,用来验证入局的SCTP分组属于的偶联是否存在。
5SCTP原语定义
YD/T1194-2002流控制传送协议(SCTP)SCTP通过接收高层协议(SCTP用户)发送的原语请求,为SCTP的用户提供服务,并且应当可以根据不同事件由SCTP向SCTP用户发送通知。本节章描述的原语和通知可以作为实施SCTP协议的一个参考,以下描述的高层协议接口原语功能只是一个说明性的内容,并不要求完全按照以下的说明来实现SCTP协议。不同的SCTP实施可以具有不同的ULP接口,但是SCTP必须提供一个最小集的业务,用来保证所有的SCTP实施都可以支持相同的协议5.1高层协议(ULP)向SCTP发送的请求原语本节对ULP和SCTP之间的功能进行归纳,使用的描述方法采用了高级程序语言所用的过程和函数调用方法。以下描述的ULP原语规定了在SCTP必须支持的用于互相通信的基本功能。单独的实施必须按照各自格式进行,对原语详细定义,它可以是在一个调用中使用这些基本功能的子集或者是用这些基本功能的组合来实现。以下的原语描述使用了如下格式:原语名(必备属性,[任选属性]返回结果:必备属性,【任选属性5.1.1INITIALIZE原语
原语格式:INITIALIZE([本端端口],[本地合格的地址列表])返回结果:本地SCTP实例名
这个原语允许SCTP启动其内部的数据结构,并为建立操作环境分配所需的资源,一旦SCTP启动后,则高层协议在与其他SCTP端点直接通信时就不需要再调用该原语。
SCTP将向高层协议返回一个本地SCTP实例名必备属性:无
YD/T1194-2002流控制传送协议(SCTP)任选属性:以下属性类型可以通过原语进行传递。一本地端口:SCTP端口号,如果高层协议(ULP)希望规定:一本地合格的地址列表,本地SCTP端点应当绑定的地址列表。如果未包含地址列表,缺省的,所有分配给主机的所有IP地址应当是作为本地端点(注)。注:如果实施支持这个任选属性,则实施应当保证本端点发送的任何SCTH分组中应当包含一个在本地合格的地址列表中规定的IP地址。5.1.2ASSOCIATE原语
原语格式:ASSOCIATE(本地SCTP实例名,目的地传送地址,出局的流数量)返回结果:偶联ID[,目的地传送地址列表」[,出局的流数量该原语用来由高层启动一个到特定端点的偶联。对端点按照在该端点定义的传送地址进行规定,如果本地SCTP实例未启动,则认为该原语是一个差错用来进行本地处理SCTP偶联的偶联ID,作为返回结果用来返回偶联是否成功建立。如果偶联建立不成功,则返回一个差错。如果偶联成功建立,则返回结果中还应包含到对端的完整的传送地址列表以及本端点的出局的流数量,同时还应从返回的目的地地址中选择一个传送地址作为本地端点向对端发送SCTH分组的首选通路。返回的“自的地传送地址列表”可以由高层协议用来改变首选通路,或者是向一个特定传送地址强制发送一个分组。注:如果ASSOCIATE原语用作模块化的功能调用,则偶联成功建立后,ASSOCIATE原语还可以返回除偶联ID之外的其他偶联参数;如果ASSOCIATE原语是作为一个非模块化的功能调用,则应当只返回偶联ID,其他偶联参数应当用COMMUNICATIONUP进行通知。
必备属性:
YD/T1194-2002流控制传送协议(SCTP)一本地SCTP实例名:从INITIALIZE操作中获得:一目的地传送地址:规定了建立的偶联的对端点的一个传送地址:一出局的流数量,高层协议希望向对端点开放的出局的流的数量,任选属性:无
5.1.3SHUTDOWN原语
原语格式:SHUTDOWN(偶联ID)返回结果:结果编码
该原语用来正常地关闭一个偶联,任何已在本地发送队列中的用户数据都将被递交到对端。该偶联将在收到所有发送的SCTP分组的证实后停止。返回结果用来指示是否成功地关闭了该偶联,如果成功则返回一个成功关闭偶联编码如果试图关闭偶联失败,则返回一个差错编码。必备属性:
一偶联ID:本地处理的SCTP偶联。任选属性:无
5.1.4ABORT原语
原语格式:ABORT(偶联ID[,原因编码])返回结果:结果编码
该原语用来非正常地关闭(中止)一个偶联,本地发送队列中的用户数据将被丢弃,并发送一个ABORT数据块到对端。返回结果用来指示是否成功地中止了该偶联,如果偶联中止成功,则返回一个成功编码;如果试图中止偶联失败则返回一个差错编码,
必备属性:
小提示:此标准内容仅展示完整标准里的部分截取内容,若需要完整标准请到上方自行免费下载完整标准文档。
标准图片预览标准图片预览

标准图片预览:






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