⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rfc1142.txt

📁 RFC文档
💻 TXT
📖 第 1 页 / 共 5 页
字号:
第7.4节)
- 健壮性。它可从例如PDUs丢失或临时出错的的暂时错误中恢复,还可以容忍不精确的
参数设置。(参见ISO/TR 9575的第7.7节)
- 稳定性。在没有连续的拓扑变化和数据库讹误发生的情况下它在有限时间内对良好的
路由保持稳定。
- 系统管理控制(System Management control)。系统管理能控制许多经参数变换的路
由函数(routeing functions)并检查参数,计数器和路线,然而,它的正确操作
(correct behaviour)不会依赖于系统管理行为。
- 简易性(Simplicity) 。它十分易于进行调整和实现故障隔离(failure isolation)。
- 可维护性。具有检测,隔离和修复大多数可能影响路由运算和数据库的普通错误的
机制。(参见ISO/TR 9575的第7.8节)
- 非均匀性(Heterogeneity)。它工作在包容各种网络和系统类型的环境下,有各种
通讯技术和拓扑结构。能在各种各样的子网中工作,包括但不限于:ISO 8802局域
ISO 8208和X.25子网,PSTN网络以及OSI数据链路服务。(参见ISO/TR 9575的
第7.1节)
- 可扩展性(Extensibility)。提供增强的路由功能,把原功能作为一个子集。
- 发展(Evolution)。允许在不关闭整个域的情况下实现算法的有序转换。 
— 死锁预防。拥塞控制部件可防止缓存死锁。
— 大面积域(Very Large Domains)。由于采用分层路由和非常大的地址空间,它将支持
无限大的域。(参见ISO/TR 9575的第7.2节)
- 面积分割修补(Area Partition Repair)。允许应用第2层路径来修补由于第一层
链接或ISs失败而被分割的面积。(参见ISO/TR 9575的第7.7节)
- 确定性(Determinism)。路线是物理拓扑而不是历史记录的函数。也就是说,同样的
拓扑结构总能得到同样的路径。
- 误传输保护(Protection from Mis-delivery )。须使误传输一个NPDU的概率尽量低,
例如,把一个NPDU送到错误的ES。


- 实用性(Availability)。因为在分割点大于一的域拓扑逻辑中,不会有一个单独的
错误点来分割这个域。(参见ISO/TR 9575的第7.7节) 
- 服务等级(Service Classes)。传输延迟的服务等级 代价与ISO 8473 相同  后一个
术语常用来表明根据任一路由规则计算的路径代价,因此,为避免可能的混淆此处避
免用它。,且其包含任意的多路由规则,故而支持ISO 8473的剩余错误概率。
The service classes of transit delay, expense22Expense is referred to as
cost in ISO 8473. The latter term is not used here because of possible 
confusion with the more general usage of the term to indicate path cost 
according to any routeing metric.
 , and residual error probability of ISO 8473 are supported through the 
optional inclusion of multiple routeing metrics.

- 鉴定(Authentication)。本协议能传送中介系统的鉴定信息,以提高路由域的安全性
和健壮性。然而,此国际标准支持的这种特殊机制,指支持一种较弱的密码鉴定形式
而这只对偶然的意外错误有保护作用,而不能防止任何严重的安全威胁。将来,算法
可能会提供比密码保护更强大的鉴定形式,而无须改变PDU编码或协议交换机。
 

6.6.1非目标(Non-Goals)
以下内容不在本国际标准描述的域内ISIS路由协议的设计范围之内:
- 通信量适应(Traffic adaptation):不能根据通信负担自动修正路由。 
- 源—目的路由:不能根据源或目的决定路由。
- 有保障传输(Guaranteed delivery):不能确保传输所有的NPDUs。
- 第2层子域分割修复(Level 2 Subdomain Partition Repair):不能利用第一层路径
修复第2子层分割。为使整个域完全逻辑连通可达,需要一个连通的第2层子域
- 对所有ES设备同等对待:8.4.5中定义的ES选择函数假定ES已实现了ISO 9542建
议的ES配置定时器选项(Suggested ES Configuration Timer option of ISO 9542)。
  一个没有实现以上配置的ES可能会在其本地子网的拓扑结构类型改变时,暂时
丢失连接。


6.7 环境要求(Environmental Requirements)
为了协议的正确运行,本地环境和数据链路层需要特定的保障。
所需环境的保障有:
a)  资源分配以保证某最小资源可获得,包括:
1) 内存(编码,数据和缓存);
2) 处理(processing). 所需性能水平的细节参见12.2.5;
b)  分配的缓存数量足够完成路由功能;
c)  有权使用定时器或通知特定定时器终止;
d)  数据破坏的可能性极低。



点对点连接所必须的子网保障是:
a)  规定在PDU交换前,源和目的端系统完成启动;  
b)  侦测远程启动;
c)  规定启动完成后接收不到旧的PDUs;
d)  规定在一次特殊的启动完成后传送的PDUs都要按时序传送;
e)  规定一个特殊子网的SDU传送失败将导致及时地断开与其的双向连接,且此失败
    将报告给双方系统;
f)  报告其它子网的失败和下级子网的情况(degraded subnetwork conditions)。

    广播链路所需的子网保障是:
a)  多点传输能力,即根据单一PDU寻址所有连接系统的子集的能力
b)  以下事件是小概率事件,也就是说它们的发生的可能性是如此之小,每一千个
PDUs才会发生一次,以至于不会对性能产生影响:
1) 路由PDU不连续;
2) 由于检查到讹误而丢失路由PDU
3) 接收溢出
c) 以下事件是微小概率事件,也就是说除非它们出现的概率小于四年一次,否则
性能将受到很大的影响。
1) 传送带有未被检测出的错误数据的NPDUs;
2) 无对象连接(Non-transitive connectivity),即系统A可以接收系统B
和C,但系统B不能接收系统C

	以下服务被假定不能从广播链路获得:
a) 失败情况和导致NPDU丢失的下级子网情况的报告,例如接收失败。路由功能将
解决这些失败。

6.8 子网独立元件的功能结构
(Functional Organisation of Subnetwork 
Independent Components)
子网独立功能分为许多特殊的功能块。本小节将简要地描述这些功能块,而第7章将
详细地就此展开论述。本国际标准采用5.1节介绍的ISO/TR 9575路由模型的功能分解。
由于后者更为普遍且不象本协议一样是面向域内路由功能的细节描述的,因此两者的功能
分解不完全相同。功能分解见于图2。

6.8.1 路由(Routeing)
    路由过程为:
- 决定过程(Decision Process)
- 更新过程(Update Process)
	注意  这包括在ISO/TR 9575中定义的信息收集和发布组件。


- 转发过程(Forwarding Process)
- 接收过程(Receive Process)

6.8.1.1 决定过程
	 此过程计算到域内每一个目的地地路径。它对第1层和第2路由分别执行且对中介
系统支持地路由算法在每一层内分别执行。它使用链接状态数据库,来计算从本IS到域
内所有其它系统的最短路径,链接状态数据库是由域内其他中介系统发出的链接状态PDUs
的信息组成的。(如图2中的9) 链接状态数据库由更新过程维护。决定过程的执行产生
[电路,邻居]对(即所知的邻域(adjacencies)),它们存储在转发信息库中,用于转发
NPDUs的转发过程。
决定过程使用的路由数据库的几个参数由此设备(the implementation)决定。
这些参数包括:
- IS区域内中介系统和终端系统的最大数量
- IS邻居中介系统和终端系统的最大数量,等等,以使数据库的大小合适。
	 还有如下参数:
- 每一线路的路由算法(routeing metrics for each circuit);
- 定时器(timers),可用于改善性能。系统可设置的全部参数列在第11节

6.8.1.2 更新过程
	 此过程建立,接收和传播链接状态PDUs。每个链接状态PDUs包括的信息有:产生
链路状态PDU的IS的邻域的身份和路由运算结果(routeing metric values)。更新过
程从接收过程接收链接状态和Sequence Numbers PDUs(如图2中的4)。它在路由信息
数据库中设置新的路由信息(图2中的6),并传播到其它中介系统(图2中的7和8)。
更新过程的大致特性如下:
- 链路状态PDUs的产生是拓扑结构变化的结果,也具有周期性(periodically)。它们
也可能是由系统操作(如改变一条线路的路由算法(routeing metrics for a circuit))
间接产生的。
- 第1层链路状态PDU传播给一定范围内所有的中介系统,但不传播出此范围。
- 第2层链路状态PDUs传播给域内的所有第2层中介系统。
- 链路状态PDUs不传播到域外。
- 当路由通信量超过其产生的数量,更新过程通过一套系统管理参数强行设置一上界

6.8.1.3 转发过程
	 此过程提供和管理把NPDU转发到所有目的地必须得缓存。它经由接收过程获得要
转发的ISO 8473 PDUs(如图2中的5)。它在适当的 进行查找。选择基于ISO 8473的
QoS Maintenance选项(option)的路由算法来选定适当的转发数据库。
It performs a lookup in the appropriate33The appropriate Forwarding
Database is selected by choosing a routeing metric based on fields in
the QoS Maintenance option of ISO 8473.
转发数据库(图2中的11)判定可能的输出邻域用于转发到给定的目的地,选择
一个邻域(图2中的12),向ISO 8473的机器发出错误指示(图2中的14)并向ISO 
9542的机器发出信号,要求重发PDUs(图2中的13)。


6.8.1.4 接收过程
    接收过程从以下源获得输入:
- 通过域内路由的NPID获得的PDUs(图2中的2);
- 从ISO 9542 PDUs 接收(图2中的1)的由ESIS协议传送的路由信息;
- ISO 8473协议机器(图2中的3)传递给路由函数的ISO 8473数据PDUs;
它还执行适当的动作,包括把PDU传给其他相同的函数(例如转发过程,图2中的5)

7 子网独立功能
	本章描述路由函数使用的算法和相关数据库。为系统管理目的定义的管理对象和管理属
性(managed objects and attributes)将在第11章描述。
  以下是子网独立功能内部的进程和数据库。每一个进程或数据库标题后的圆括号内
是必须保持(keep)此数据库的系统类型。系统类型分为L2(第2层中介系统)和L1
(第1层中介系统)。注意:一个第2层中介系统在它的本域(home area)内也是一个
第1层中介系统,因此必须象维护第1层数据库一样维护第2层数据库。
	过程:
- 决定过程(L2,L1)
- 更新过程(L2,L1)
- 转发过程(L2,L1)
- 接收过程(L2,L1)
	数据库:
- 第1层链接数据库(L2,L1) 
- 第2层链接数据库(L2)
- 邻近数据库(Adjacency Database)(L2,L1)
- 线路数据库(Circuit Database)(L2,L1)
- 第1层最短路径数据库(L2,L1)
- 第2层最短路径数据库(L2)
- 第1层转发数据库,每路由算法(routeing metric)一个(L2,L1)
- 第2层转发数据库,每路由算法一个(L2)

7.1 寻址(Addresses)
   网路服务程序访问点(NSAP:Network Service Access Point)地址和系统的网络
的长度数量(length quantities)是可变的,这符合ISO 8348/Add.2的要求。ISO 8473
PDUs中包含的相应的NPAI和此PDUs(如LSPs和IIHs)必须首选二进制编码;这种信息
的根本(underlying)句法也许是抽象的二进制的句法或抽象的十进制的句法。此协议将
可能用到任一AFIs(Authority and Format Indicator)和他们相应的DSP语法。

7.1.1 路由域内系统的NPAI 
图3 显示了一个NSAP地址编码或网(NET)的结构。
	以下将用由此国际标准描述的协议来解释NPAI的结构: 
范围地址(Area Address)——路由域内一定范围的地址,一个可变字长的量,包括NPAI
的全部优先部分(entire high-order part),不包括下面定
义的ID和SEL 字段:	

ID(系统标志符) ——长度范围从1到8字节(octets)变化。每个使用此协议的路由
域的ID字长范围取一定值,域内所有中介系统的系统IDs将使
用此长度。假定至少有一个允许范围内的值能被接受,一组被某
设备(implementation)支持的ID长度称为该设备的设备选择
(implementation choice)。路由域的管理者必须确保域内所有
的ISs能使用为该域所选的ID字长。
SEL(NSAP 选择开关)—— 一个八位字段,用作接收PDU的实体(entity)(可能是传输
实体也可能是中介系统网络(Intermediate system Network
 entity)实体本身)的选择开关。它是最不重要的NPAI的后
八位(the least significant (last) octet)。
							 

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -