简介:
本协议是一系列用来推动开放系统互连的国际标准之一。此一系列标准包括了完成这种
互连所必须的服务和协议。此协议的定位考虑到了其他相关的标准——在ISO7498中定义的
层和在ISO8648中定义的结构。非凡指出,本协议是网络层上的协议。此协议答应路由领域
的中间系统之间交换配置和路由信息,从而促进了网络层上的选定路线和信息传播功能。本
协议被设计为用来紧密连接ISO9542和ISO8473。其中,ISO9542被用来建立个人子网的
终端系统和中间系统之间的连通和互达,ISO8473传送数据。用于路径计算和维护的相关算
法也同时被描述。域内IS-IS路由协议被设计为支持那些由多种子网组成的大型路由区域。
子网包括点到点连接,多点连接,X.25子网和广播通信子网例如ISO8802局域网。为了支
持这种大型路由区域,作为域内路线选定的规定被设计为具有多层性。每一种系统存在于一
种特定的区域。在同一区域中的路径称为Level1路径。在不同区域间的路径称为Level2路
径。Level2的中间系统保持着路径到目的区域的轨迹。Level1的中间系统保持着在自己
区域中路径的轨迹。因为一个NPDU设计为另一个区域,当一个Level1中间系统发送NPDU
到最近的Level2中时,是在自己的区域中,不管这个区域是如何定义的。这样,NPDU经过
Level2路径到达目的区域,在此它在一次通过Level1路径到达目标终端系统。
信息技术——系统间的远程通讯和信息交换——中间系统到中间系统的用于连
接在无连接方式网络服务(ISO8473)下协议的域内路由交换协议。
1应用领域和范围
此国际标准制定了一个协议,网络层应用该协议在中间系统中操作ISO8473来维护路径
信息,从而能够在单路径领域中发送信息。该协议在此被描述为相关于一个无连接模式的基
本服务的规定。要想了解这种基于ISO8208,ISO8802和OSI数据连接服务的子网服务,详
见ISO8473及其附录3。
标准指定:
a)用来传送结构和存在于单路径领域中间系统的网络实体之间的路径信息的过程;
b)协议数据单元编码用于传送结构和路径信息;
c)用来正确解释协议控制信息的过程;
d)函数满足标准要求。
过程定义:
a)位于中间系统的网络实体的交互作用通过协议数据单元的交换;
b)位于网络实体和一基本服务提供者之间的交互作用通过原始子网服务的交换;
c)当每个中间系统都有一个与其它系统相容的路径信息基础时,路径决定必须被所有中间
系统观察到。
2参考
2.1标准参考
下列标准包含了一些规定,通过在本文中涉及,这些规定成为国际标准。在出版的同时,
版本说明也同时有效。所有标准都可被修改,而且那些基于国际标准的协议的各方都被鼓励
从事对最新标准版本应用的可行性的研究。IEC和ISO的成员保持当前有效的国际标准的纪
录。
ISO7498:1984,信息处理系统,开放系统互连基本参考模型。
ISO7498/Add.1:1984,信息处理系统,开放系统互连基本参考模型附录1:无连接方式传送。
ISO7498-3:1989,信息处理系统,开放系统互连基本参考模型部分3:命名和寻址。
ISO7498-4:1989,信息处理系统,开放系统互连基本参考模型部分4:治理结构。
ISO8348:1987,信息处理系统,数据通信网络服务定义。
ISO8348/Add.1:1987,信息处理系统,数据通信网络服务定义附录1:无连接方式传送。
ISO8348/Add.2:1988,信息处理系统,数据通信网络服务定义附录2:网络层寻址。
ISO8473:1988,信息处理系统,在无连接方式网络服务下的数据通信协议。
ISO8473/Add.3:1989,信息处理系统,远程通讯和系统间数据交换,在无连接方式网络服务
下的协议附录3:ISO8473中假设的提供OSI数据连接服务的子网上的基本服务的规定。
ISO8648:1988,信息处理系统,开放系统互连,网络层内部组织。
ISO9542:1988,信息处理系统,终端系统到中间系统的远程通信和信息交换,用于连接在无
连接方式网络服务(ISO8473)下协议的路由交换协议。
ISO8208:1984,信息处理系统,数据通信X.25信息包级别协议用于数据终端设备。
ISO8802:1988,信息处理系统,局域网系统间远程通信和信息交换。
ISO/TR9575:1989,信息技术,OSI路径结构系统的远程通信和信息交换。
ISO/TR9577:1990,信息技术,网络层协议鉴定系统的远程通信和信息交换。
ISO/IECDIS10165-4:,信息技术,开放系统互连,治理信息的治理信息服务结构部分4:
被治理目标的定义方针。
ISO/IEC10039:1990,IPS-T&IEBSMAC服务定义。
2.2其他参考
下列参考在一些路径算法规则的描述中是有帮助的:
McQuillan,J.et.al.,TheNewRouteingAlgorithmfortheARPANET,IEEETransactions
onCommunications,May1980.
Perlman,Radia,Fault-TolerantBroadcastofRouteingInformation,ComputerNetworks,
Dec.1983.AlsoinIEEEINFOCOM83,April1983.
Perlman,Radia,Fault-TolerantBroadcastofRouteingInformation,ComputerNetworks,
Dec.1983.AlsoinIEEEINFOCOM83,April1983.
Aho,Hopcroft,andUllman,DataStrUCturesandAlgorithms,P204208Dijkstra
algorithm.
3定义
3.1参考模型定义
此国际标准使用在下列在ISO7498中的定义:
a)网络层
b)网络服务访问点
c)网络服务访问点地址
d)网络实体
e)路径
f)网络协议
g)网络传播
h)网络协议数据单元
3.2网络层体系定义
此国际标准使用在下列在ISO8648中的定义:
a)子网络
b)终端系统
c)中间系统
d)子网服务
e)子网访问协议
f)子网相关的集中协议
g)子网独立的集中协议
3.3网络层寻址定义
此国际标准使用在下列在ISO8348/Ass.2中的定义:
a)子网地址
b)子网连接点
c)网络实体标题
3.4局域网定义
此国际标准使用在下列在ISO8802中的定义:
a)多目标地址
b)媒体访问控制
c)广播媒体
3.5路径结构定义
此国际标准使用在下列在ISO/TR9575中的定义:
a)治理域
b)路径域
c)转发
d)黑洞
3.6附加定义
此国际标准使用下列定义:
3.6.1区域:一个路径子域保持关于它内部成分的具体路径信息,同时也保持使它到达其
他路径子域的路径信息。它符合Level1子域。
3.6.2邻居:一个邻近的系统可以通过一个PDU遍历一个单一子网到达。
3.6.3相邻:一个本地路径信息的一部分,在一单一邻居ES或IS上流程一周可以达到。
相邻被用作一种输入到通过路径域形成通路的决定处理中去。一个单独的相邻应用于
在一流程上的每个邻居,每个在广播流程上的路径Level(也就是Level1和Level2)。
3.6.4流程:与一单一本地SNPA相关的本地路径信息的子集。
3.6.5链路:两个邻居间的通信通道。当两个SNPA间有可能通信时链路向上。
3.6.6指定的IS:中间系统在一个被指定完成附加任务的局域网上。非凡是为了局域网的
利益它 产生连接状态PDU,把局域网视为一个伪网点。
3.6.7伪网点(Pseudonode):当一个广播子网拥有n个连接着的中间系统,这个广播子
网自身被视为一个伪网点。该伪网点包含所有n个中间系统的每个连接,并且每个
IS拥有一个单一连接到伪网点(而不是n-1个连接到每个其他中间系统中去)。为了
伪网点的利益连接状态PDU被被指定的IS所产生。这一点在图1中被描述。
图1
3.6.8广播子网:一个支持任意数量的终端系统和中间系统的子网,并且可以发送一个单
一的SNPDU到这些系统的子集中,从而响应单一SN_UNITDATA的请求。
3.6.9普通布局子网:一个支持任意数量的终端系统和中间系统的子网,但是不像广播子
网一样支 持方便的多目的无连接发送设备。
3.6.10路径子域:一系列位于相同路径域的终端系统和中间系统。
3.6.11Level2子域:所有路径域Level2中间系统中的一系列系统。
4符号和缩写
4.1数据单元
PDU 协议数据单元
SNSDU 子网服务数据单元
NSDU 网络服务数据单元
NPDU 网络协议数据单元
SNPDU 子网协议数据单元
4.2协议数据单元
ESHPDUISO9542 终端系统呼叫协议数据单元
ISHPDU ISO9542 中间系统呼叫协议数据单元
RDPDU ISO9542 重定向协议数据单元
IIH 中间系统到中间系统呼叫协议数据单元
LSP 连接状态协议数据单元
SNP 数字序列协议数据单元
CSNP 完全数字序列协议数据单元
PSNP 部分数字序列协议数据单元
4.3寻址
AFI 权威的格式化的指示器
DSP 非凡部分领域
IDI 初始域标识符
IDP 初始域部分
NET 网络实体名称
NSAP 网络服务访问节点
SNPA 子网连接节点
4.4其他
DA 动态分配
DED 动态建立数据连接
DTE 数据终端设备
ES 终端系统
IS 中间系统
L1 Level1
L2 Level2
LAN 局域网
MAC 媒体访问控制
NLPID 网络层协议标识符
PCI 协议控制信息
QoS 服务质量
SN 子网
SNAcP 子网访问协议
SNDCP 子网相关性集中协议
SNICP 子网独立性集中协议
SRM 发送路径消息
SSN 发送数字序列消息
SVC 转变虚流程
5印刷排版协定
此国际标准应用于下列印刷协定:
a)当重要的术语和概念被第一次引用时用斜体字;
b)协议常量和治理参量用滑体字(将多种字符混合),首字母小写,以后第一次出现大写;
c)协议领域名称用SanSerif体(下划线)所有字符大写;
d)常量、参数和协议领域的值用双引号括起。
6协议的概述
6.1系统类型
包含下列类型:
终端系统:该系统发送NPDU到其他系统中并且从其他系统接受NPDU,但是并不传播NPDU.
该国际标准未超出ISO8473和ISO9542所指定的终端系统功能范围。
Level1中间系统:该系统发送NPDU到其他系统中并且从其他系统接受NPDU,传播NPDU
从其他源头系统到其他目的系统。此系统直接发送NPDU到本区域系统中,当目标系统位于
别的区域则发送到一个Level2中间系统中去。
Level2中间系统:该系统作为Level1中间系统和由Level2IS组成的子域中的系统。
位于Level2子域中的系统向目的方向传送,或者向另一路径域方向。
6.2子网类型
支持以下两种普通子网类型:
a)广播子网:多存取子网具有寻址某一单一NPDU附属的一组系统的能力,例如ISO8802.3
局域网。
b)普通布局子网:以一种点到点方式的连接两个系统。
以下是几种普通方式布局子网:
1)多点连接:多于两个系统的连接,其中有一主系统,其余系统为第二(或从属)系
统。主系统可以与其他所有第二系统直接通信,但是第二系统不能直接与其他系统
通信。
2)永久的点到点连接:所有时刻都保持的连接(除非被破坏,或被系统治理关掉),例
如专用线或私人连接。
3)动态建立数据连接(DEDs):跳过导向设备连接的连接,例如X.25,X.21,ISDN,or
PSTNnetworks。
动态建立数据连接可被用于以下两种方式:
i)静态点到点(Static):访问建立在系统治理动作之上,并且只能清除在系统治理
动作之(或失败)。
ii)动态指定(DA):访问建立在通报接受之上,当空闲超时时被取消。建立访问的地
址被到达的NPDU信息所动态决定。在一个DA流程上的IS之间不存在IS-IS传送
PDU。
子网独立函数对待所有子网类型就像对待无连接子网一样,使用ISO8473中子网相关的
集中函数,在此必须提供一个无连接子网服务。然而,此子网相关的函数在无连接和面向连
接的子网中操作是不同的。
6.3布局
一个单一的结构可能希望将其治理域分为若干独立的路径域。这样做是有其优点的,就
像ISO/TR9575中所描述的。此外,这样对域内路由协议帮助域间路由协议(为了连接多管
理域而存在的协议)运行也是有益的。
为了使此种多域布局更加轻易,对进入静态域内路径信息制订了规定。位于IS的拥有跨
过路径域边界的连接的系统治理使信息进入,这些信息被ReachableAddressPrefixes(可
到达地址前缀)提供。此前缀指示了任何一个NSAP,当其地址与该前缀相匹配时,此NSAP
可能经过与该前缀相关的SNPA被达到。在SNPA被连接的子网是一普通布局子网支持动态建
立数据连接处,该前缀同时也与同它需要的子网寻址信息相连接,或者与一个可从目标NSAP
地址中获得的指示相连接(例如,某X.121DTE地址有时能从NSAP地址的IDI中获得)。
地址前缀被Level2路径算法以与本域内Level1信息相同的方式处理。NPDU和一个与
所有域内Level2中间系统所呈现的前缀相匹配的目标地址在一起,所以可以被此IS传播(使
用Level2路径)并且可被传送出该区域(假设其他区域的路径功能可以传输NPDU到它的目
的地)。
6.4地址
在一个路径区域中遵守此标准,中间系统的网络实体则可以被构成,如7.1.1所描述的。
所有的系统都应当能够以各种被ISO8348/Add.2所指定的格式产生和发送包含NSAP地
址的数据PDU。然而,终端系统的NSAP地址应当以7.1.1中描述的方式构成,从而充分利用
IS-IS路径。在这样一个区域中仍然会有些终端系统具有不符合7.1.1的地址,非凡当它们
碰到了更普遍的ISO8348/Add.2需求,但是它们可以要求附加的配置并且受制于下级路径性
能。
6.5功能结构
域内IS-IS路径功能可分为以下两组:
--子网独立功能(SubnetworkIndependentFunctions)
--子网相关功能(SubnetworkDependentFunctions)
6.5.1子网独立功能
子网独立功能支持在一对邻居系统间的全双工NPDU传送。它们独立于特定的子网或在它
们之下的数据连接服务操作,除了认可以下两种子网:
-普通布局子网,包含点到点的HDLC(高级数据链路控制),多点HDLC和动态建立数据连
接(如X.25,X.21和PSTN连接)
-广播子网,包含ISO8802局域网。
以下子网独立功能是被标识的:
-路径选择,路径选择功能决定NPDU路径。一个路径是连接系统的顺序,是源头ES和目
标ES之间的链路。有关路径域中所有中间系统的所有网络实体的知识的集合被用来确定
路径的存在,并发送NPDU到它的目的地。中间系统的路径选择的成分有以下特定的功能:
1>它摘录并解释了一个NPDU中的路径PCI。
2>它基于目的地址执行了NPDU传送。
3>它治理路径的特征。当一系统或链接在路径中失败时,它寻找一替换的路径。
4>它与子网相关功能对接从而收到关于一已失效SNPA、或一失败系统、或一SNPA或者
系统后来的恢复的报告。
5>当传送功能不能传播NPDU时它通知ISO8473错误报告运行,例如当目的地不能到达
时或当NPDU需要被分割但它被要求无分段时。
-拥塞控制,拥塞控制治理每个中间系统所使用的资源。
6.5.2子网相关功能
子网相关功能掩盖了从子网独立功能获得的子网或数据链路服务的特性,它包括:
-在非凡子网上,运用ISO9542的中介系统功能以实现:
1. 决定邻居网络实体名称和SNPA地址
2. 决定运行中的中介系统的SNPA
-实现在ISO8473及其附录3中定义的必不可少的子网决定集中功能以实现:
1. 数据链接初始化
2. 7HopbyhopfragmentationoversubnetworkswithsmallmaximuMSNSDU
sizes
3.建立和清除动态数据链接
6.6设计目标
本国际标准支持以下设计要求:(与ISO/TR9575中的OSI路由规定一致的将注明)
-网络层协议兼容性。兼容ISO8473和ISO9542。(参见ISO/TR9575的第7.5节)
-简单终端系统:不需要改变终端系统,也不需要超出ISO8473和ISO9575支持的
功能。(参见ISO/TR9575的第7.2.1节)
-多重组织结构(MultipleOrganisations):答应多路径和根据域边界提供的静态路由
信息治理的域。(参见ISO/TR9575的第7.3节)
-传递性(Deliverability)。接收和传递地址可达的NPDUs使其到达目的地,拒绝地址
不可达的NPDUs。
-适应性。可适应域内的拓扑变化,但对通信量的变化不适应,除非获知本地队列长度
把通信量负荷分配到若干相同的路径。(参见ISO/TR9575的第7.7节)
-灵活性。对域内拓扑结构变化的适应周期理所当然是域直径(即域内终端系统间的
最大逻辑距离(logicaldistance))和数据链接速度的函数。(参见ISO/TR9575的
第7.7节)
-效率。包括处理和存储的效率。它不产生额外的通信量开销。(参见ISO/TR9575的
第7.4节)
-健壮性。它可从例如PDUs丢失或临时出错的的暂时错误中恢复,还可以容忍不精确的
参数设置。(参见ISO/TR9575的第7.7节)
-稳定性。在没有连续的拓扑变化和数据库讹误发生的情况下它在有限时间内对良好的
路由保持稳定。
-系统治理控制(SystemManagementcontrol)。系统治理能控制许多经参数变换的路
由函数(routeingfunctions)并检查参数,计数器和路线,然而,它的正确操作
(correctbehaviour)不会依靠于系统治理行为。
-简易性(Simplicity)。它十分易于进行调整和实现故障隔离(failureisolation)。
-可维护性。具有检测,隔离和修复大多数可能影响路由运算和数据库的普通错误的
机制。(参见ISO/TR9575的第7.8节)
-非均匀性(Heterogeneity)。它工作在包容各种网络和系统类型的环境下,有各种
通讯技术和拓扑结构。能在各种各样的子网中工作,包括但不限于:ISO8802局域
ISO8208和X.25子网,PSTN网络以及OSI数据链路服务。(参见ISO/TR9575的
第7.1节)
-可扩展性(Extensibility)。提供增强的路由功能,把原功能作为一个子集。
-发展(Evolution)。答应在不关闭整个域的情况下实现算法的有序转换。
—死锁预防。拥塞控制部件可防止缓存死锁。
—大面积域(VeryLargeDomains)。由于采用分层路由和非常大的地址空间,它将支持
无限大的域。(参见ISO/TR9575的第7.2节)
-面积分割修补(AreaPartitionRepair)。答应应用第2层路径来修补由于第一层
链接或ISs失败而被分割的面积。(参见ISO/TR9575的第7.7节)
-确定性(Determinism)。路线是物理拓扑而不是历史记录的函数。也就是说,同样的
拓扑结构总能得到同样的路径。
-误传输保护(ProtectionfromMis-delivery)。须使误传输一个NPDU的概率尽量低,
例如,把一个NPDU送到错误的ES。
-实用性(Availability)。因为在分割点大于一的域拓扑逻辑中,不会有一个单独的
错误点来分割这个域。(参见ISO/TR9575的第7.7节)
-服务等级(ServiceClasses)。传输延迟的服务等级代价与ISO8473相同后一个
术语常用来表明根据任一路由规则计算的路径代价,因此,为避免可能的混淆此处避
免用它。,且其包含任意的多路由规则,故而支持ISO8473的剩余错误概率。
Theserviceclassesoftransitdelay,eXPense22Expenseisreferredtoas
costinISO8473.Thelattertermisnotusedherebecauseofpossible
confusionwiththemoregeneralusageofthetermtoindicatepathcost
accordingtoanyrouteingmetric.
,andresidualerrorprobabilityofISO8473aresupportedthroughthe
optionalinclusionofmultiplerouteingmetrics.
-鉴定(Authentication)。本协议能传送中介系统的鉴定信息,以提高路由域的安全性
和健壮性。然而,此国际标准支持的这种非凡机制,指支持一种较弱的密码鉴定形式
而这只对偶然的意外错误有保护作用,而不能防止任何严重的安全威胁。将来,算法
可能会提供比密码保护更强大的鉴定形式,而无须改变PDU编码或协议交换机。
6.6.1非目标(Non-Goals)
以下内容不在本国际标准描述的域内ISIS路由协议的设计范围之内:
-通信量适应(Trafficadaptation):不能根据通信负担自动修正路由。
-源—目的路由:不能根据源或目的决定路由。
-有保障传输(Guaranteeddelivery):不能确保传输所有的NPDUs。
-第2层子域分割修复(Level2SubdomainPartitionRepair):不能利用第一层路径
修复第2子层分割。为使整个域完全逻辑连通可达,需要一个连通的第2层子域
-对所有ES设备同等对待:8.4.5中定义的ES选择函数假定ES已实现了ISO9542建
议的ES配置定时器选项(SuggestedESConfigurationTimeroptionofISO9542)。
一个没有实现以上配置的ES可能会在其本地子网的拓扑结构类型改变时,暂时
丢失连接。
6.7环境要求(EnvironmentalRequirements)
为了协议的正确运行,本地环境和数据链路层需要特定的保障。
所需环境的保障有:
a)资源分配以保证某最小资源可获得,包括:
1)内存(编码,数据和缓存);
2)处理(processing).所需性能水平的细节参见12.2.5;
b)分配的缓存数量足够完成路由功能;
c)有权使用定时器或通知特定定时器终止;
d)数据破坏的可能性极低。
点对点连接所必须的子网保障是:
a)规定在PDU交换前,源和目的端系统完成启动;
b)侦测远程启动;
c)规定启动完成后接收不到旧的PDUs;
d)规定在一次非凡的启动完成后传送的PDUs都要按时序传送;
e)规定一个非凡子网的SDU传送失败将导致及时地断开与其的双向连接,且此失败
将报告给双方系统;
f)报告其它子网的失败和下级子网的情况(degradedsubnetworkconditions)。
广播链路所需的子网保障是:
a)多点传输能力,即根据单一PDU寻址所有连接系统的子集的能力
b)以下事件是小概率事件,也就是说它们的发生的可能性是如此之小,每一千个
PDUs才会发生一次,以至于不会对性能产生影响:
1)路由PDU不连续;
2)由于检查到讹误而丢失路由PDU
3)接收溢出
c)以下事件是微小概率事件,也就是说除非它们出现的概率小于四年一次,否则
性能将受到很大的影响。
1)传送带有未被检测出的错误数据的NPDUs;
2)无对象连接(Non-transitiveconnectivity),即系统A可以接收系统B
和C,但系统B不能接收系统C
以下服务被假定不能从广播链路获得:
a)失败情况和导致NPDU丢失的下级子网情况的报告,例如接收失败。路由功能将
解决这些失败。
6.8子网独立元件的功能结构
(FunctionalOrganisationofSubnetwork
IndependentComponents)
子网独立功能分为许多非凡的功能块。本小节将简要地描述这些功能块,而第7章将
具体地就此展开论述。本国际标准采用5.1节介绍的ISO/TR9575路由模型的功能分解。
由于后者更为普遍且不象本协议一样是面向域内路由功能的细节描述的,因此两者的功能
分解不完全相同。功能分解见于图2。
6.8.1路由(Routeing)
路由过程为:
-决定过程(DecisionProcess)
-更新过程(UpdateProcess)
注重这包括在ISO/TR9575中定义的信息收集和发布组件。
-转发过程(ForwardingProcess)
-接收过程(ReceiveProcess)
6.8.1.1决定过程
此过程计算到域内每一个目的地地路径。它对第1层和第2路由分别执行且对中介
系统支持地路由算法在每一层内分别执行。它使用链接状态数据库,来计算从本IS到域
内所有其它系统的最短路径,链接状态数据库是由域内其他中介系统发出的链接状态PDUs
的信息组成的。(如图2中的9)链接状态数据库由更新过程维护。决定过程的执行产生
[电路,邻居]对(即所知的邻域(adjacencies)),它们存储在转发信息库中,用于转发
NPDUs的转发过程。
决定过程使用的路由数据库的几个参数由此设备(theimplementation)决定。
这些参数包括:
-IS区域内中介系统和终端系统的最大数量
-IS邻居中介系统和终端系统的最大数量,等等,以使数据库的大小合适。
还有如下参数:
-每一线路的路由算法(routeingmetricsforeachcircuit);
-定时器(timers),可用于改善性能。系统可设置的全部参数列在第11节
6.8.1.2更新过程
此过程建立,接收和传播链接状态PDUs。每个链接状态PDUs包括的信息有:产生
链路状态PDU的IS的邻域的身份和路由运算结果(routeingmetricvalues)。更新过
程从接收过程接收链接状态和SequenceNumbersPDUs(如图2中的4)。它在路由信息
数据库中设置新的路由信息(图2中的6),并传播到其它中介系统(图2中的7和8)。
更新过程的大致特性如下:
-链路状态PDUs的产生是拓扑结构变化的结果,也具有周期性(periodically)。它们
也可能是由系统操作(如改变一条线路的路由算法(routeingmetricsforacircuit))
间接产生的。
-第1层链路状态PDU传播给一定范围内所有的中介系统,但不传播出此范围。
-第2层链路状态PDUs传播给域内的所有第2层中介系统。
-链路状态PDUs不传播到域外。
-当路由通信量超过其产生的数量,更新过程通过一套系统治理参数强行设置一上界
6.8.1.3转发过程
此过程提供和治理把NPDU转发到所有目的地必须得缓存。它经由接收过程获得要
转发的ISO8473PDUs(如图2中的5)。它在适当的进行查找。选择基于ISO8473的
QoSMaintenance选项(option)的路由算法来选定适当的转发数据库。
Itperformsalookupintheappropriate33TheappropriateForwarding
Databaseisselectedbychoosingarouteingmetricbasedonfieldsin
theQoSMaintenanceoptionofISO8473.
转发数据库(图2中的11)判定可能的输出邻域用于转发到给定的目的地,选择
一个邻域(图2中的12),向ISO8473的机器发出错误指示(图2中的14)并向ISO
9542的机器发出信号,要求重发PDUs(图2中的13)。
6.8.1.4接收过程
接收过程从以下源获得输入:
-通过域内路由的NPID获得的PDUs(图2中的2);
-从ISO9542PDUs接收(图2中的1)的由ESIS协议传送的路由信息;
-ISO8473协议机器(图2中的3)传递给路由函数的ISO8473数据PDUs;
它还执行适当的动作,包括把PDU传给其他相同的函数(例如转发过程,图2中的5)
Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...
07-05
Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...
07-05
KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...
07-05
Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...
07-05