Internet 网关要求 - 起草( 六 )


有时候对这些要求对例外情况也适合 。
⒍子网体系结构
为建立中等尺寸的网络这些网关同时可能起普通分组交换机作用 。这个要求辅助功能以便治理网络路由选择、控制和配置 。虽然规定用于任何具体的、也许专利的体系结构的机制的细节超出这个文档的范围,但是大量基本要求必须由任何可接受的体系结构提供 。
6.1.可达性程序
健壮该体系结构必须提供一个健壮机制,以便建立在网络中的每个链接与节点(包括各种网关)的工作状态,这些链接连接他们而且也连接这些主机 。通常,这些至少要求一个链路级可达性协议,这个链路级可达性协议越过每个链接一个定期交换“Hello”报文 。这些功能也许应该是固有的,供链路级协议使用的例如LAPB(平衡型链路接入协议)DDCMP(数字数据通信报文协议) 。然而,假定一个主机或网关不管它的链路级可达性协议操作是否正确,它都能正确地运转通常是不明智的 。另外,确认被要求用一个运行的路由算法或同等层级可达性协议(例如用于EGP的)形式 。
一个链接与/和网关的故障和恢复通常被认为网络事件而且必须汇报给控制中心 。尽管不需要报告路径本身不要求改正路由算法的功能但是它是所希望的 。
6.2.路由算法
参与路由选择机制(不管静态的或动态的)的国际互联网络团体的反复经验是最主要的工程问题在于网络设计 。在所有且平常的网络拓扑中,必要的路由的动态程度为有效运行所不可缺少的,不管它受人工或自动方法或两者兼而有之的影响 。非凡是,假如路由变更是手工地制做的,改变必须答应为重新配置而不拆卸网关,更可取地,改变可能来自一个远地例如一个远地控制中心 。
因为所有网络能够由一个经营全部业务控制中心维护是不可能的,所以自动-替换或改换路由功能部件也许被要求 。这个通常被认为正常情况,所以作为网络中的唯一的分组交换机的网关系统应该拥有一个路由算法,路由算法做对链接和其它网关故障作出反应的能力而且自动地唤起改变 。
下面是一列被认为必需的功能部件∶
1.该算法必须检测一个链接或其他的网关的故障或恢复而且在一个小于标准的TCP用户超时时间间隔内(一个分钟是一个可靠的假定)转到适当的路径 。
2.该算法决不能形成邻机网关间路由回路并且必须包含避免和扼制可能在非邻机网关之间形成的路由回路的规定 。一个回路时间决不应该长于标准的TCP user超时时间间隔 。
3.控制通信量必须操作路由算法 。不可较大地降级或毁坏正常网络操作 。在那些在一个局部地区中的可能随时地毁坏正常运行状态方面变化不可给在边远的地区的网络带来破坏 。
4.假如网络的尺寸增加,资源需要必须用一个有效方法控制 。,比如,参考表格应该复述而且数据库更新零碎的处理、改变用广播散播到一个很广的范围 。可达性和延迟公制,假如使用,不可直接取决于去所有其他的网关连通性或具体网络广播机制的应用 。轮询过程(例如为了保持一致性的检查)应该仅仅少量使用而且决不可引进一个超出一个独立于网络布局的常数开销 。
5.通过利用一个缺省网关作为一个减少路由选择数据尺寸的方法,鉴于多路径、回路和错配置弱点等许多问题被强烈地阻止 。假如使用,它应该限于一个发现功能,用经由路由算法或者EGP外部或内部数据库贮藏的路由 。
6.这个文档不对路由算法的类型限制,类型有基于节点、基于链接或任何其他的算法、或公制例如延迟或路程段计算 。然而路由数据库的尺寸不答应超出一个独立于网络布局计计算时间的数目(附属链接的平均数)常数 。一个先进设计不会要求全部的路由数据库受控制于任何具体的网关,所以发现和高速缓存技术可能是必需的 。