BERKELEY UNIX 4.2下的EGP网关( 九 )


Hobgoblin网关登录项变化 。目前这些人工地完成 。假如ISI - Gateway将要停机很长一段
时间时,这样做才是适当的 。
5.2.2 EGP越过ISI - NET
ISI - Hobgoblin即将通知ISI - Gateway越过它的间接相邻ISI NET, ISI - Troll,由此该核心系
统能够达到ISI - NET和UCI - ICS 。
全部UCI - ICS外部分组路由选择将通过双向没有站数ISI - Gateway通过ISI - Hobgoblin 。
发源于作为一个主机ISI Hobgoblin驶往外部AS的包将通过ISI - Gateway双向路由,而非
ARPANET接口,因此处理一个附加的路程段 。
UCI - ICS只得与exterior AS通信,假如ISI - Troll与ISI - Gateway正在运行而且ISI -
Hobgoblin已经报告UCI - ICS的ISI - Gateway路由 。假如ISI - Hobgoblin停机,通信还是可
能的因为ISI - gateway (及其他核心网关)不会超时到其他邻居的路由 。
假如ISI - Gateway随后停机,当它出现时它需要通过UCI - ICS路由的ISI - Hobgoblin重
新读入 。
通过ISI - NET而非ARPANET传导EGP将为UCI - ICS提供更为可靠的服务,因为下列理
由∶ISI - Gateway被明确地设计为一个网关,它的运行时间应该多于ISI - Hobgoblin,除去可
能的额外路由站点是可取的, ISI - hobgoblin停机之后外部路由选择信息将持续 。假如
ISI - Hobgoblin用于备份模式,新网关路由被人工地安装在该主机之后EGP可能越过
ARPANET重新启动 。
所以, EGP越过ISI - NET被选为较佳的运行方式 。
5.2.3潜在路由回路
因为ISI - Gateway和ISI - Hobgoblin他们两个共同提供在ARPANET和ISI NET间的路由,
所以存在一个潜在路由回路 。这些拓扑事实上违反初期的树状结构约束 。所提供的ISI
Hobgoblin不同时与ISI - Gateway通过ISI NET和ARPANET传导EGP,该网关甚至仅了解来
自共享EGP网络的替换路由,来自其他网络的则不知道 。因此一个回路不可能出现 。举
例来说,假如EGP通过ISI - NET传导, ISI - Gateway和ISI - Hobgoblin将知道通过彼此从ISI
NET到ARPANET的替换路由,但是他们不会知道该网关在ARPANET上的地址,所以不能
从ARPANET进入ISI - NET 。因此他们没有充足的路由选择数据在他们自己间去路由包 。
5.3可能的未来配置
5.3.1去往UCI - ICS的网关
向UCI ICS提供的服务在安全性和性能方面的一个改进可以通过移动从ISI Troll到ISI -
Hobgoblin的UCI ICS接口完成 。安全性将改善,因为该连接仅要求ISI - Hobgoblin和它的
ARPANET接口正在运行;性能将改善,因为额外的网关路程段可能的被除去 。
这些还有将答应EGP越过ARPANET传导,提供对运行EGP的替换核心网关的访问 。这些
将增加总是可靠地获得一个EGP邻居的机会 。它也将为发源于作为一个主机的Hobgoblin
的驶往外部网络的包去除这些额外的路程段,
这些配置变化会在将来的某一天完成 。最初没有这样做,因为ISI - Hobgoblin是试验性的
而且停机比ISI -Troll更频繁 。
5.3.2动态转到备份网关
ISI - Hobgoblin能为在ARPANET和ISI - NET之间的核心ISI -网关够提供一个备份网关功
能,这在5.2.1节以注明 。上述的备份网关可以变成一个公共的方法去提供更大的安全性 。
目前对备份网关的改变是要求新的网关路由被人工地加入到ISI - NET的主机上 。本节描述
一个当原始网关停机时为动态地完成这些转换时所用的可能方式 。
目标是能够探测原始网关什么时候停机,用最低附加网络通信量将在该局部网络上的全部主
机转换为备份网关 。当它又出现时,主机应该还原为原始网关 。
倡议的方式是仅为备份网关监控该原始网关状态,当存在一个改变时为它通知全部新网关地

推荐阅读