GB T 17180-1997 信息处理系统 系统间远程通信和信息交换 与提供无连接方式的网络服务协议联合使用的端系统到中间系统路由选择交换协议.pdf

上传人:confusegate185 文档编号:162656 上传时间:2019-07-15 格式:PDF 页数:33 大小:1.92MB
下载 相关 举报
GB T 17180-1997 信息处理系统 系统间远程通信和信息交换 与提供无连接方式的网络服务协议联合使用的端系统到中间系统路由选择交换协议.pdf_第1页
第1页 / 共33页
GB T 17180-1997 信息处理系统 系统间远程通信和信息交换 与提供无连接方式的网络服务协议联合使用的端系统到中间系统路由选择交换协议.pdf_第2页
第2页 / 共33页
GB T 17180-1997 信息处理系统 系统间远程通信和信息交换 与提供无连接方式的网络服务协议联合使用的端系统到中间系统路由选择交换协议.pdf_第3页
第3页 / 共33页
GB T 17180-1997 信息处理系统 系统间远程通信和信息交换 与提供无连接方式的网络服务协议联合使用的端系统到中间系统路由选择交换协议.pdf_第4页
第4页 / 共33页
GB T 17180-1997 信息处理系统 系统间远程通信和信息交换 与提供无连接方式的网络服务协议联合使用的端系统到中间系统路由选择交换协议.pdf_第5页
第5页 / 共33页
亲,该文档总共33页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、中华人民共和国国家标准信息处理系统系统间远程通信和信息交换与提供无连接方式的网络服务协议联合使用的端系统到中间系统路由选择交换协议发布实施国家技术监督局发布前言本标准等同采用国际标准信息处理系统系统间远程通信和信息交换与提供无连接方式的网络服务协议联合使用的端系统到中间系统路由选择交换协议等同采用已包含了以前版本的各个补篇的内容因此在本标准的引用标准中不再列出的各个补篇本标准的附录是标准的附录附录和附录均是提示的附录本标准由中华人民共和国电子工业部提出本标准由电子工业部标准化研究所归口本标准起草单位电子工业部标准化研究所本标准主要起草人罗韧鸿黄家英前言国际标准化组织是由各个国家标准机构的成员体

2、联合组成的一个世界性组织该组织通过其各个技术委员会进行国际标准的制定工作凡是对于已设有技术委员会的某一专业感兴趣的每一个成员体都有权参加该技术委员会与有联系的官方和非官方国际组织也可参与国际标准的制定工作与国际电工委员会在电子技术标准化的所有方面都进行密切合作各个技术委员会提出国际标准草案须先分发给各成员体表决通过后再由理事会批准为国际标准根据工作导则国际标准至少需要投票成员体的赞成国际标准是由信息处理系统技术委员会制定的附录构成为本标准的一部分附录和附录仅提供参考信息中华人民共和国国家标准信息处理系统系统间远程通信和信息交换与提供无连接方式的网络服务协议联合使用的端系统到中间系统路由选择交换

3、协议国家技术监督局批准实施引言本标准是为了便于开放系统的互连而编制的一组标准中的一个这组标准包括了实现这一互连所要求的各种服务和协议本标准相对于其他相关标准的位置由定义的层和定义的结构来确定具体来说它是一个网络层协议本标准允许端系统和中间系统交换配置和路由选择信息以便于网络层路由选择和中继功能的操作涉及在同一个子网上端系统与中间系统之间通信的网络层路由选择的各个方面内容在很大程度上能与涉及在连接多个子网的中间系统之间通信的各个方面内容区分开本协议只论述前者的内容通过提供在中间系统之间交换路由选择信息的附加协议协同操作将极大地增强本协议但无论这个附加的协议是否可用本协议都有很大作用本标准设计成能

4、与及其补篇密切联合在一起进行操作本标准提供对以下实际问题的解决办法端系统怎样发现是否存在且能否达到这样的中间系统这些中间系统能确定至目的地的路由而目的地不在端系统直接连接的子网之上端系统怎样发现是否存在且能否到达同一子网上的其他端系统当直接检查目的地地址不能提供关于目的地子网地址的信息时中间系统怎样在端系统直接连接的子网上发现是否存在及能否到达这些端系统当可访问的中间系统多于一个时端系统如何确定使用哪个中间系统将转发到某个目的地本协议假定在同一子网上选择至某一规定的子网连接点地址的路由是由子网本身来圆满完成但是子网不能单独使用地址在全球的基础上进行路由选择去实现与某一个请求的目的地进行通信此外

5、某些协议功能假定因此不可能使用应用层通信实现本标准的功能关于在基于和的子网上实现这种服务所需的机制可参见的第章子网支持广播组播或其他形式的多目的地编址以进行向传输本协议为无连接的它设计成在端系统能与其他端系统通信之前使其所需的先验状态信息量减到最小使在端系统中存储路由选择信息所需的存储器容量减到最小使端系统路由选择算法的计算复杂程度减至最低范围本标准规定一个在端系统和中间系统分别对应于和中运行的网络层实体用于维护路由选择信息的协议该协议依赖于提供无连接方式低层服务本标准规定在驻留于端系统的网络实体和驻留于中间系统的网络实体之间传输配置信息和路由选择信息的规程用于传输配置信息和路由选择信息的协议

6、数据单元的编码正确解释协议控制信息的规程对声称与本标准一致的实现的功能要求这些规程是按以下几个方面来定义的端系统与中间系统网络实体之间通过交换协议数据单元的交互作用网络实体与低层服务提供者之间通过交换子网服务原语的交互作用本标准不规定便于在中间系统之间进行路由选择和中继的任何协议要素或算法这方面的功能不在本标准的范围内引用标准下列标准所包含的条文通过在标准中引用而构成为本标准的条文本标准出版时所示版本均为有效所有标准均会被修订使用本标准的各方应探讨使用下列标准最新版本的可能性用专用电路连接到公用数据网上的分组式数据终端设备和数据电路终接设备之间的接口信息处理系统数据通信网络服务定义信息处理系统

7、开放系统互连网络层的内部组织结构信息处理系统数据通信数据终端设备用包层协议信息技术开放系统互连低层参考模型低层模型信息处理系统数据通信提供无连接方式的网络服务协议信息处理系统数据通信局域网第一篇概述定义参考模型定义本标准采用中定义的下列术语网络层网络服务访问点网络服务访问点地址网络实体路由选择网络协议网络中继网络协议数据单元网络层体系结构定义本标准采用中定义的下列术语子网端系统中间系统子网服务子网相关会聚功能网络层编址定义本标准采用中定义的下列术语子网地址子网连接点网络协议地址信息网络实体标题局域网定义本标准采用中定义的下列术语组播地址广播媒体补充定义下面的定义适用于本标准配置连接到单个子网上

8、的端系统和中间系统的集合按系统类型呈现的地址呈现的网络实体及系统与地址之间的对应关系几个方面来定义符号和缩略语数据单元协议数据单元子网服务数据单元网络协议数据单元子网协议数据单元协议数据单元端系统呼唤协议数据单元中间系统呼唤协议数据单元重定向协议数据单元协议数据单元字段网络层协议标识符长度指示符版本协议标识符扩展类型检验和网络实体标题长度指示符网络实体标题目的地址长度指示符目的地址源地址长度指示符源地址至目的地更佳路由的地址长度指示符至目的地更佳路由的地址保持时间参数配置定时器重定向定时器建议的端系统配置定时器地址网络服务访问点子网连接点网络协议地址信息其他端系统中间系统局域网协议实现一致性声

9、明服务质量子网协议概述协议提供的信息本标准向支持其操作的网络实体提供下面两类信息配置信息和路由重定向信息配置信息使端系统能发现是否存在及能否到达中间系统并使中间系统能发现是否存在及能否到达端系统该信息使连到同一子网的各个和能动态地发现互相是否存在及可达从而不再要求在和处进行人工干预来建立能用于选择的路由的网络实体身份在没有可用的中间系统时配置信息还使端系统可获得相互间的信息注术语配置信息并不具有系统管理上下文中所包含的广义的配置意义而仅仅只表示本标准具体规定的功能路由重定向信息使中间系统在向特定的目的地转发时通知端系统采用可能更佳的路径更佳的路径可能是与在同一子网上的另一个或者是目的自身如果它

10、与源在同一子网上允许向通知采用的路由使在端系统中作出路由选择决定的复杂程度降至最低同时改善了性能原因是可以利用更好的或本地子网访问以便进行后续的传输编址本标准所指源地址和目的地址参数是网络服务访问点地址网络服务访问点地址的语法和语义在中描述协议假定的低层服务支持本标准所要求的低层服务由表中的原语来定义表低层服务的服务原语注这些服务原语被用来描述在协议机与一个低层实子网之间存在的抽象接口或在实子网或实数据链路上操作以提供所要求的低层服务的子网相关会聚功能关于在基于和的子网上实现这种服务所需的机制可参见的第章子网地址源地址和目的地址规定了连接到一个传输中所涉公用或专用子网的连接点称作子网连接点或子

11、网地址在每个子网的服务定义中定义本标准是为了利用支持广播组播或其他形式的多目的地寻址进行向传输的子网而设计的除了通常的单目的地址外还假定参数可以采取下列多目的地址中的一种全部端系统网络实体全部中间系统网络实体在一个实子网本身并不支持广播或其他形式的多目的地址传输的情况下可以使用一项会聚功能向这些多目的地址提供向传输当上的参数是一个多目的地址时对应的中的参数应是同一个多目的地址除上述特性以外子网地址的语法和语义不在本标准中定义子网用户数据是有序整数倍的多八位位组它在规定的子网连接点之间透明地传送要求低层服务支持运行至少所要求的服务数据单元长度子网类型为了评估本标准在特定端系统中间系统和子网配置中

12、的可用性标识了下述三种类属类型的子网点到点子网广播子网通用拓朴子网以下各条讨论上述子网类型点到点子网点到点子网恰好支持两个系统这两个系统可以是两个端系统或一个端系统和一个中间系统连接两个网络实体的一单个点到点数据链路是点到点子网的一个例子点到点子网上的配置信息在一个点到点子网上本标准的配置信息可向正在通信的网络实体通知下述情况此拓朴是否只由两个端系统组成或两个系统中有一个是中间系统注在一个点到点子网上如果两个系统均是中间系统则本标准不能用于这种情形而是以后应使用到的协议然而在到环境中不能使用此配置信息来确定该拓朴结构并启动到协议的操作是没有理由的中间系统被告之端系统中的网络实体所支持的地址这使

13、得关于这些的可达性信息和路由选择度量准则能传播给其他中间系统以便计算往返此端系统的路由点到点子网上的路由重定向信息由于没有任何可替换的路由因此在点到点子网上不使用重定向信息广播子网广播子网支持任意数目的端系统和中间系统另外为了响应能将单个发送到全部这些系统或其一个子集一个广播子网的例子是符合类型操作的局域网广播子网上的配置信息在一个广播子网上可使用本标准的配置信息向正在通信的网络实体通知下述情况端系统被告知子网上每个活动的中间系统的可达性网络实体标题及地址中间系统被告知每个端系统支持的地址及的地址一旦中间系统获得这一信息关于这些的可达性信息和路由选择度量准则就可传播给其他以便计算往返子网上的每

14、个的路由如果没有可用的中间系统端系统可在广播子网上进行查询以便发现在子网上是否有可到达的特定如果有的话使用什么地址到达那个广播子网上的路由重定向信息在广播子网上可以使用重定向信息使中间系统能向端系统通知通向一个目的地的优越路由这个优越路由可能是与处于同一子网上的另一个而如果在源所处的同一个子网上可直接到达目的地则优越路由也可能是目的地本身通用拓朴结构子网通用拓朴结构子网支持任意数目的端系统和中间系统但与广播子网不同它不支持一个便利的多目的地无连接传输设施通用拓朴结构子网的例子是使用或的子网注区分广播子网和通用拓朴结构子网的关键特征是在子网上系统中的一个可能的大型子集的向传输的代价在通用拓朴结构

15、子网上认为这种代价接近于对子网上每个发送单个的代价相反在广播子网上认为这一代价接近于向子网上一个发送单个的代价当然这两种极端之间的中间情形也是可能的在这些中间情形下就有可能将子网作为广播类或者通用拓朴结构类对待通用拓朴结构子网上的配置信息在通用拓朴结构子网上由于使用子网资源或对其收费时协议代价很大一般不使用配置信息通用拓朴结构子网上的路由重定向信息在通用拓朴结构子网上可以使用重定向信息使中间系统能向端系统通知通向目的地的优越路由这一优越路由可能是与处于同一子网的另一个而如果在源所处的同一个子网上可直接到达目的地则优越路由也可能是目的地自身第二篇协议规范协议功能本篇描述作为协议的一部分而执行的功

16、能并不要求各实现执行所有的功能规定哪些功能是必备的哪些功能是任选的协议定时器许多协议功能都是建立在定时器基础之上的这意味着它们是在一个定时器期满时而不是接收到一个服务原语的或调用时被执行本协议使用的两种定时器是配置定时器和保持定时器注建议定时器值的实现分辩率不低于配置定时器配置定时器是本地定时器即由每个系统独立保持它帮助完成报告配置功能见定时器决定每隔多长时间一个系统向同一子网上的其他系统报告一次它的可用性配置定时器设定的时间越短同一子网上的其他系统就能越快地了解发出报告的系统何时成为可用何时不可用在子网和接收系统中提高响应速度与提高资源利用率之间可以进行折衷的选择保持定时器保持定时器适用于配

17、置信息和路由重定向信息保持定时器的值由信息源设定并在适当的保持时间字段中发送希望信息的接收方保留该信息的时间不超过保持定时器设定的时间旧的配置或重定向信息在保持定时器期满后就应废弃以确保协议的正确操作使用这两种定时器的理由及其使用指南的进一步讨论可参见附录报告配置功能端系统和中间系统使用报告配置功能互相向对方报告各自的可达性和当前子网地址每当在或中本地配置定时器期满时就调用该功能在其他情况下也可任选地调用该功能例如当系统中的一个变成可操作时与配置定时器期满相比可更频繁地执行这项功能它使得其他系统能很快注意到配置方面的变化由端系统报告配置端系统网络实体构造并发送以向其他系统通报其服务的这样做可通

18、过为每个构造一个来完成另一种办法是可以根据允许的长度及最大首标长度所施加的限制构造多个一次运送有关一个以上的信息的每个通过发出带有下述参数的一个来发送指示全部中间系统网络实体的多目的地址在一个端系统支持一个以上的时关于端系统所服务的每个的信息应在每个上发送在每个上在之间分发不要求完全相同注向其他系统通知网络实体所服务的各个这一需要是因在网络实体标题和地址之间缺乏形式化的关系而产生的如果对这种关系加以约束以要求所有的地址都被指派为本地网络实体的网络实体标题所表示的一个域的叶子域那么就能发送包含的网络实体标题的单个从而网络实体标题将蕴涵哪个可能呈现在那个端系统处保持时间字段置为大约是的配置定时器参

19、数的两倍该值应足够大即使每个其他被丢弃由于缺乏资源或在子网中丢失配置信息仍将受到维护同时该值又应置为足够小使得中间系统能对正在成为可用或不可用的端系统作出及时的响应注用于表示全部中间系统网络实体的的实际值依赖于子网并且很可能在各子网之间不同对于广泛使用的子网类型如基于的子网当然希望对这个值以及全部端系统网络实体多目的地址的值予以标准化由中间系统报告配置中间系统构造包含网络实体标题的单个并在与之连接的每个上发出带有下列参数的指示全部端系统网络实体的多目的地址保持时间字段置为大约是中间系统的配置定时器参数的两倍该变量应置为足够大的值使得即使每个其他的被丢弃由于缺乏资源或在子网中丢失配置信息仍将受到

20、维护同时该值又应置为足够小使得端系统能迅速停止使用已失效的从而防止了在网络中的黑洞可以通过在发送的中包括选项任选地为本地子网的端系统推荐一个值用作这些端系统的配置定时器的值设定这个选项使得一个能影响发送的频度注一个可能愿意这样来影响端系统其目的是为了在传输所消耗的子网资源与其可以容忍关于某个的已过时的配置信息的时间长度之间进行折衷记录配置功能记录配置功能接收或提取配置信息并在本地网络实体的路由选择信息库中更新此信息注愿意的话可以决定启动使用合适的多目的地址从而使其能处理由其他端系统组播的这样作可能会对性能有一定的改善但其代价是额外的存储器开销可能还有端系统中额外的处理周期通过记录其他的配置信息

21、有可能将直接送往本地子网的而无需先由中间系统重新定向同样中间系统可以选择接收其他的从而使本标准可被用作一个完整的到路由选择协议的初始化和拓朴结构维护部分不要求接收系统处理一个接收到的或中的任何选项字段注当一个系统选定处理这些任选字段时应采取的准确动作不由本标准规定由中间系统记录配置一旦接收到一个抽取出配置信息并将各对存入其本地路由选择信息库中以取代同一对的任何其他信息如果没有足够的空间可用于存储新的配置信息该将被丢弃由端系统记录配置一旦接收到抽取出配置信息并将各对存入其本地路由选择信息库中以取代同一对的其他任何信息如果没有足够的空间可用于存储新的配置信息该将被丢弃此外还可以根据收到的包含建议配

22、置定时器任选字段的重新计算其配置定时器如果端系统选定使用一个计算得出的而不是系统管理供给的一个本地值它应完成下面所描述的操作对本地路由选择信息库进行检查并确定为之维护配置信息的任何是否提供了一个如果没有任何提出一个配置定时器的建议将使用本地系统管理所提供的值如果有一个或多个提出了建议就用最小建议值取代的配置定时器的当前值清洗旧的配置功能执行清洗旧的配置功能的目是消除路由选择信息库中保持定时器已期满的配置项当一个或的保持定时器期满时此功能从本地网络实体的路由选择信息库中消掉相应的项每当一个子网服务提供者重启动一个本地时也要执行清洗旧的配置功能被中止或重启动时与此相关的和的所有配置信息都被移去查询

23、配置功能查询配置功能在以下几种情况下执行端系统连接到一个广播子网上在子网上没有当前可到达的中间系统即自从最后的信息被清洗旧的配置功能移去以来还没接收到任何网络层路由功能需要获得地址以便将要发给某个的一个转发到该地址本地变换或本地表查找都不能获得地址限制将允许播送注撇开外表现象这实际上是一个十分普遍的情形因为很可能有许多独立的局域网没有赖以获得路由选择信息的中间系统例如通过本标准的请求重定向功能此外如果临时没有可用的中间系统不具备这种功能的话本地子网上的通信将受损失除非人工输入的表呈现在每个端系统中或者子网的全部都将子网地址嵌在它们中间当需要将一个送往其为未知的一个目的地时端系统发出具有以下参数

24、的一个指示全部端系统网络实体的多目的地址随后可以收到包含地址及对应地址的一个见在这种情况下端系统为此执行记录配置功能因此能够将随后的用规定的送往目的地如果没有收到端系统可以说明不能到达目的地在指明故障前等待响应的时间长度或者在返回故障之前多次重复该过程的可能性都是本地的事情本标准对此未作规定配置响应功能当连接到广播子网的端系统收到发往其中之一的一个时要执行配置响应功能同时将来自的置成多目的地址全部端系统网络实体发生这一情况的原因是由于另一个已执行了描述的查询配置功能端系统构造一个它包含至少所接收到的被寻址的那个的信息然后端系统通过发出带有以下参数的将此发回到初始的源以初始作为其的中的参数值配置

25、通知功能端系统和中间系统使用配置通知功能是为了迅速地将配置信息发送到新近成为可用的系统从而使该系统能尽快地构造其路由选择信息库选择实现该功能的系统当收到一个或并检测到另一个系统正好成为可用时将执行这一功能然后该系统按照或的描述分别构成一个或使用带有下列参数的一个将被特定编址的或发送到新近可操作的系统或以初始或作其的中的参数值建议选择实现该功能的系统仅当能够确信已有一个系统当前可以使用时才调用该功能不要因为其他原因例如仅仅因为在路由选择信息库中正好有它可用的位置而调用这一功能请求重定向功能请求重定向功能只出现在中间系统中它与中间系统的路由选择和中继功能密切地联合起来请求重定向功能还与所描述的路由

26、功能联合起来在路由功能已经计算出数据的通路的下一跳段之后要执行请求重定向功能当中间系统要转发时请求重定向功能首先检查用于该的这个的路由选择和中继功能的输出注作为一个最佳选择请求重定向功能可以检查与接收到的包含的相关的如果它能够如通过检查经记录配置功能获得的配置信息确定该不是来自本地子网的一个端系统那么就不需要发送一个重定向这一输出结果中将包括以下几条信息及其他一些信息在其上转发的子网的本地标识符另加下面两条之一所要转发到的的网络实体标题和子网地址或目的地端系统的子网地址请求重定向功能现在将确定源能否将直接发送给中间系统正要转发到的网络实体假定及其他限制条件允许旁路这个那么如果下述条件中任一个保

27、持的话将通过向始发发送一个向源报告一条更好的通路下一跳段是到目的地系统而在源所处的子网上直接可以到达目的地子网地址处或下一跳段是连接到与同一子网的一个中间系统如果存在一条更好的通路首先对收到的进行常规的处理并加以转发然后构造一个重定向它还包含初始的目的地址更佳的下一跳段的子网地址正在对其重定向的的网络实体标题除非重定向是到目的地中出现的保持时间维护优先级及安全选项这些是简单地从中复制过来的置成本地重定向定时器的值关于如何选定值的讨论参见附录如果没有足够的资源既转发初始又生成并发送一个则应优选初始当一个收到发给某个的而从此不能到达这个但它知道从源到目的地一个通路的第一跳段这个也可以调用请求重定向

28、功能在这种情况下应首先遵循中和规定的用于丢弃和生成一个差错报告的规程一旦完成这一规程应通过发送一个向始发系统报告一条到目的地的路由可以任选地在中包含指示更大一批地址的信息同一重定向信息也适用于这些地址用于这一目的任选字段有两个地址掩码选项和掩码选项使用这两个选项是由以下事实决定的即地址是用规定的优选二进制编码来表示的有三种允许包括或排除掩码的情形第一种情形中两种掩码均不出现在这种情形下只运送关于一个地址的信息此信息揭示了正要把诱发的送往的系统该系统可能是另一个也可能是目的地本身在第二种情形下包括一个地址掩码但不包含掩码在这种情形下运送关于一个等同类别地址的信息此信息揭示了把编址为该类别各成员的

29、所要发往的系统如果收到这样一个的决定关注这一掩码它可以把要送到类别中各个成员的转发至中所指明的系统在第三种情形中包含了两种掩码与第二种情形一样运送关于一个等同类别地址的信息但在此情形下该信息揭示用于这一等同类别的均嵌在中尤其是掩码指示在中的位置如果收到这样一个的决定对此掩码加以关注它可以把要送往该类别中各个成员的直接发给从地址中取出的中间系统假定它有足够的资源此后通过发出带有下列参数的把发给源端系统用初始作为其的中得出的参数值记录重定向功能记录重定向功能只出现在端系统中可以接收但不能处理它们一旦收到一个就要调用该功能它提取重定向信息并在本地网络实体的路由选择信息库中增添或替代相应的重定向信息基

30、本的信息是从一个目的地址到一个子网地址的重定向映射以及优先级安全维护选项和可认为该映射有效的保持时间如果重定向是要到另一个中间系统还要记录这个的网络实体标题注如果没有足够的存储空间可用于存放新的重定向信息可以安全地丢弃因为始发中间系统不管怎样都将代表网络实体继续转发更新重定向功能更新重定向功能只在端系统中出现只要目的地收到一个就要调用该功能它要与在目的的网络实体处理所收到的的功能即中的分解功能紧密地联合起来该功能的作用是延长一个重定向的寿命而不允许一条不正确的路由长期地存在源地址优先安全性和选项被抽取出来并与在路由选择信息库中保存的任何目的地址和参数这些信息应是由记录重定向功能存放的进行比较如

31、果找到一个对应入口就可从收到的原语的参数中获得该的前一跳段如果这个地址与同重定向信息存在一起的下一跳段地址相匹配就将重定向的剩余保持定时器复位成从的保持时间字段中获得的初始值如果重定向信息包含等同类别掩码就将一个单独的保持定时器与该等同类别信息联系起来并且它不予复位注该功能的用途是当网络实体通过其当前发送通信量的同一通路从目的地接收返回通信量时避免超时重定向入口当目的地系统与源系统在同一个子网上时它尤其有用因为在一次重定向之后无需任何卷入到至通信量中去操作该功能时应十分谨慎以避免产生黑洞只有在与上面规定的条件完全一致的情况下才应更新剩余保持定时器有关更新重定向信息的各方面问题的讨论参见附录中第

32、章清洗旧的重定向功能执行清洗旧的重定向功能的目的是移去路由选择信息库中保持定时器已期满的重定向入口当保持定时器期满时该功能从本地网络实体的路由选择信息库中移去相应的入口每当一个子网服务提供者重启动一个本地时也要执行清洗旧的重定向功能被中止或重启动时与该有关的所有重定向信息都要被移去首标差错检测首标差错检测功能防止由于处理首标中的错误的信息而导致的中间或端系统网络实体失效该功能是由根据整个首标计算出来的检验和来表现的在对进行处理的每个点上都要验证检验和如果检验和计算失败该就被丢弃是否使用首标差错检测功能是任选的它由始发网络实体来选定如果该功能未被使用就将首标的检验和字段置成如果始发网络实体选择了

33、该功能检验和字段的值就会使下列方程式成立模模其中首标中八位位组数在第个位置上的八位位组的值首标中第一个八位位组被认为是占据的位置当在使用该功能时任一个检验和字段的八位位组都不应置成协议差错处理功能在一个中若网络层协议标识符字段以中规定的值呈现版本协议标识符扩充以中规定的值呈现而该未被首标差错检验功能丢弃如果其编码又不符合第章的有关规定条款则应认为该是一个协议差错任何这类协议差错都应丢弃注在中若的值不同于中的值或者版本协议的值不同于中规定的值这种不在本标准范围之内的结构和编码注本标准的的编码与中使用的编码兼容结构所有协议数据单元都包含整数数目的八位位组中的八位位组的编号从开始并按它们放进的次序来

34、递增八位位组中的各位从至来编号其中第位是低阶位当使用几个连续的八位位组来表示二进制数时编号最小的八位位组有效值最大注当用这一篇中的某个图来表示一个的编码时要使用以下的表达形式按编号最小的八位位组在最左边编号较大的八位组依次往右排来表示若干八位位组在一个八位位组内位的排列形式是第八位在最左边第一位在最右边按下面所给出的次序依次包含固定部分编址参数部分及选项部分如果有的话固定部分概述首标的固定部分的格式如图所示图首标的固定部分网络层协议标识符该字段的值应是该字段将该网络层协议标识为长度指示符长度由一个二进制数来指示最大值为所指示的长度是条中描述的以八位位组表示的整个的长度此只包括首标因为本标准不携

35、带用户数据值留作今后可能的扩充使用版本协议标识符扩充该字段的值是二进制数它标识的一个标准版本类型代码类型代码字段标识协议数据单元的类型为该字段所定义的值见表表有效类型位所有其他类型值都被保留保持时间保持时间字段规定了接收网络实体用来保持该中所含配置路由选择信息的最大时间保持时间字段编码为一个整数秒数检验和检验和根据整个首标来计算检验和值为被保留用来指示对该检验和不予理睬使用首标差错检测功能见确保值并不表示有效检验和编址参数部分概述地址参数由各自的位置来区分不同的类型携带不同的地址参数携带一个或多个源地址则携带中间系统网络实体标题而携带目的地地址子网地址还可能携带一个网络实体标题地址信息为可变长

36、度每个地址参数均按图所示来编码图地址参数编码网络协议地址信息编码目的地和源地址是中所定义的网络服务访问点地址网络实体标题地址参数则是中定义的网络实体标题目的地址源地址和网络实体标题使用中定义的二进制语法编码成的源地址参数源地址参数是发送的网络实体所服务的的一个或多个地址的列表它在中按图所示编码图源地址参数和的网络实体标题参数网络实体标题参数是发送或的中间系统的网络实体标题它在中按图所示进行编码图或网络实体标题参数的目的地址参数目的地址是与正由发送的中间系统转发的某一相关的目的地的地址它在中按图所示进行编码图目的地址参数的子网地址参数子网地址参数只出现在中它用于指示与端系统和中间系统在同一子网上

37、的另一个网络实体的子网地址它可能是到达目的地址参数中规定的目的地的一条更佳通路子网地址参数在中的编码如图所示图子网地址参数选项部分概述图示出首标的选项部分图所有的选项部分如果呈现选项部分它可以包含一个或多个参数选项部分可包含的参数的个数受到选项部分的长度及各个任选参数的长度的限制选项部分的长度由下面的公式来确定首标长度固定部分的长度编址参数部分的长度如果收到的一个包含一个参数字段其参数代码未在下面列出那么应不理睬这个参数字段而其余部分仍应按正常情况处理选项部分中定义的参数可按任意次序出现不允许出现选项重复收到带有重复选项的时应按协议差错来处理图示出首标的选项部分中所含参数的编码图选项参数编码参

38、数代码字段以二进制编码且不需扩充可提供最多个不同的参数由于没有以第八位和第七位为的参数代码因此实际最大参数数目小于参数代码二进制留作今后可能的扩充用参数长度字段指示以八位位组表示的参数值字段的长度该长度用一个正二进制数来指明其理论上的最大值为而实际最大值小于例如在选项部分中包含单个参数的情况下参数代码和参数长度指示符要求占有两个八位位组因此就限在下式得出的值之内固定部分长度编址参数部分长度对于每个连续的参数来说的最大值是递减的参数值字段包含参数代码字段中所标识参数的值安全安全选项可以在或中出现当安全参数在中携带时它运送在导致包含待生成的的中所要求的安全方面的信息而当安全参数在或中携带时它运送有

39、关发送系统的安全信息该参数与中的安全参数在编码和语义上完全相同参数代码参数长度可变参数值见服务质量维护服务质量维护选项只能出现在中服务质量参数运送在导致包含待生成的的中所要求的服务质量方面的信息该参数与中的维护参数在编码和语义上完全相同参数代码参数长度可变参数值见优先级优先级选项可在或中出现当优先级参数在一个中携带时它运送在导致包含待生成的的中所要求的优先级方面的信息而当优先级参数在或中携带时它运送发送系统的优先级信息该参数与中的优先级参数在编码和语义上完全一样参数代码参数长度一个八位位组参数值见地址掩码地址掩码选项只能在中出现地址掩码参数指明重定向信息所适用的地址比的目的地址指示的要多许多端

40、系统可以不理睬这个参数地址掩码建立同一重定向信息所适用的地址的等同类别为了确定某个尝试性的地址是否处于等同类别中要让此地址与地址掩码对齐必要的话在后者的尾部填上值为的八位位组如果在地址掩码为的所有各位的位置中尝试性地址与的字段匹配则这个尝试性地址就属于所描述的等同类别在进行路由选择的判定时准确的地址匹配优先于使用等同类别不考虑任何掩码尝试性的地址等同于的字段所包含的一个地址时就出现一个准确的匹配如果某个目的地在一个以上等同类别中选用其中哪一个是本地的事情一个全为的地址掩码能用来为不知道任何别的路由的出指示一个无所不晓的注按分级管理的地址中的边界选定的一个地址掩码允许由子网路由选择域或其他管理受

41、控准则来进行路由选择如果考虑到掩码参数那么地址掩码参数还具有另外一些语义见参数代码参数长度可变最大可达个八位位组参数值要与目的地址对齐的八位位组的比较掩码掩码掩码选项只能在中出现当出现掩码时地址掩码定义的等同类别也具有与地址掩码所共同的结构即在地址部分中地址掩码逻辑上为掩码通过指示地址掩码以下的空间内的某些位的位置而供给有关此结构的附加信息掩码还特别指示地址中的位置仅在也出现地址掩码时此参数可以出现在中接收这样一个的可以安全地不理睬两个掩码但是由于出现两个掩码与只出现一个地址掩码相比要求有不同的功能行为不应不理睬其中一个同时关注另外一个参数代码参数长度可变参数值要与目的地址对齐的八位位组的比较

42、掩码建议配置定时器选项只能在中出现参数运送一个希望各接收用作其本地配置定时器的值参数代码参数长度两个八位位组参数值以秒为单位的端系统呼唤的格式如图所示中间系统呼唤的格式如图所示重定向的格式如图和图所示图格式图格式图重定向至时的格式图重定向至时的格式一致性静态一致性需求网络实体可以选择支持配置信息或路由重定向信息或者两者都不支持也可都支持如果支持配置信息也不要求在网络实体所连接的所有子网上都使用它不要求各个实现支持第章描述的全部功能某些功能完全是任选的对大多数剩下的各功能的要求取决于该实现是用于一个端系统还是一个中间系统以及取决于该实现是否支持配置信息与重定向信息是两种都支持或仅适用于都不支持表

43、及以下各条目规定各种情况下的各种要求表静态一致性需求标记功能定义的章条协议差错处理首标差错检测检验和验证检验和生成配置响应报告配置生成记录配置处理表完标记功能定义的章条清洗旧的配置查询配置配置通知请求重定向记录重定向清洗旧的重定向更新重定向关键字支持的配置信息支持的重定向信息都不支持最小实现必备的任选的不适用端系统静态一致性需求支持配置信息的端系统实现应实现在表第列标记为必备的的功能支持重定向信息的端系统实现应实现在表第列标记为必备的的功能既支持配置信息又支持重定向信息的端系统实现应实现在表第列或第列标记为必备的的所有功能既不支持配置信息也不支持重定向信息的端系统实现应实现在表第列标记为必备的

44、的配置响应功能中间系统静态一致性需求支持配置信息的中间系统实现应实现在表第列标记为必备的的功能支持重定向信息的中间系统实现应实现在表第列标记为必备的的功能既支持配置信息又支持重定向信息的中间系统实现应实现在表第列或第列标记为必备的的功能动态一致性支持的任何协议功能都应按第章的合适条文来实现发送的任何都应按第章的合适条文来构造协议实现一致性声明对于任何声称与本标准一致的实现都应填写一个协议实现一致性声明此应按照附录中的有关形式表来产生附录标准的附录形式表引言不管是端系统还是中间系统实现声称与本标准一致的协议实现的供应者都应填写下列的协议实现一致性声明形式表并辅之以必要的信息以完全标识供应者和实现

45、缩略语和特殊符号通用符号不适用接收或字段发送或字段选项状态和谓词符号必备的任选的禁止的与此符号相随的状态仅当说明支持配置信息时才适用与此符号相随的状态仅当说明支持重定向信息时才适用与此符号相随的状态仅当说明支持配置信息或重定向信息或同时支持二者时才适用填写形式表须知每个形式表的主要部分是一张固定格式调查表供应者也可以提供或被要求提供附加的信息该信息归类为异常信息或补充信息当提供时每类附加信息都要以分别标记为或的项来提供以便于交叉引用其中是用于某个项的无二义性标识例如仅是一个数关于其格式和表示法没有其他的限制一个已填好的形式表就是正讨论的实现的协议实现一致性说明对调查表的答案要在最右边的列给出或

46、者简单地标出一个答案以指示一个受限制的选择诸如是或否或者写上一个值值的集合或值的范围调查表中某些答案要求异常信息项这由要填写的交叉引用来指示举例来说当一个答案指示归类为必备的某项特征未被实现时就会发生这种情况异常项应包含有适当的理由的最后部分是附加信息它使供应者能提供附加的信息以帮助解释并不打算或希望会供应大量的信息即使没有这类信息也可认为一个是完整的它的一个例子可以表达各种方法的一种概括一个单个的实现能按这些方法建立起来以便在各种环境和配置下进行操作对附加信息项的引用可以在调查表中接着任何答案填写并且可以包括在异常信息项中形式表形式表端系统项目协议功能章条号状态支持支持配置信息是否支持重定向

47、信息是否支持下列功能配置响应是否协议差错处理是否首标检验和验证是否首标检验和生成是否报告配置是否记录配置是否清洗旧的配置是否查询配置是否记录重定向是否清洗旧的重定向是否更新重定向是否配置通知是否处理是否地址掩码处理只对地址掩码是否地址掩码和掩码处理是否形式表端系统续项目支持下列章条号状态支持端系统呼唤是否端系统呼唤是否中间系统呼唤是否重定向是否支持下列字段固定部分是否固定部分是否源地址是否只有一个是否源地址是否两个或更多是否网络实体标题是否目的地址是否子网地址是否安全是否安全是否优先级是否优先级是否维护是否地址掩码是否掩码是否建议的配置定时器是否不理睬不支持的或未知的选项是否其他选项是否形式表

48、端系统完项目支持下列章条号状态支持参数范围能为发送的中保持时间字段设置的值范围是多大从至增量其他规定允差如果支持配置信息能为配置定时器设置的值范围是多大从至增量其他规定允差如不适用可删去形式表中间系统项目协议功能章条号状态支持支持配置信息吗是否支持重定向信息吗是否支持下列功能吗协议差错处理是否首标检验和验证是否首标检验和生成是否报告配置是否记录配置是否清洗旧的配置是否请求重定向是否配置通知是否生成是否地址掩码生成是否地址掩码和掩码生成是否形式表中间系统续项目支持下列吗章条号状态支持端系统呼唤是否中间系统呼唤是否中间系统呼唤是否重定向是否不理睬重定向是否支持下列字段固定部分是否固定部分是否源地址

49、一个或多个是否网络实体标题是否网络实体标题是否目的地址是否子网地址是否安全是否形式表中间系统完项目支持下列吗章条号状态支持安全是否优先级是否优先级是否维护是否地址掩码是否掩码是否建议的配置定时器是否不理睬建议的配置定时器是否不理睬未支持的或未知的选项是否其他选项是否参数范围能为发送的中保持时间字段设置的值范围是多大从至增量其他规定允差如果支持配置信息能为配置定时器设置的值范围是多大从至增量其他规定允差如不适用可删去附录提示的附录支撑技术材料定时器的用法本标准中大量使用定时器以保证用配置和路由重定向功能发出的信息的及时性和准确性本章讨论使用这些定时器的理由并对它们如何操作提供某种背景使用本标准的系统只能通过接收由其他系统发送的来了解那些系统在无连接环境下一个系统必须定期接收更新的信息以确保其以前收到的信息仍是正确的例如如果子网上的系统变成不可使用或是因为其已停止操作或是某变得无法使用另一个系统了解这一情况的唯一办法是由于没有来自该系统的传输如果在没有接收到新的的情况下保留信息配置和或路由选择信息不可避免将是不正确的本标准规定的保

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 标准规范 > 国家标准

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1