多局域网地址解析( 四 )


大多数主机主要与他们局域网的主机通信而很少跟其他局域上的主机通信 。
局域网上的大部分通信是工作站主机和服务器主机之间的通信 。我们期望包
括主服务器主机和其他服务器主机的高频通信放入大部分盒子的列表中 。
无穷传输回路
贯穿局域网互连集合的无穷传输回路的可能性可以通过维护盒子中的搜索列
表和当一个地址请求收到而已列入列表中时终止搜索来避免 。
周期性数据包的传输回路不可能持续,因为盒子必然消耗TTL,当数据包的
TTL为0时就会被丢弃 。为了进行调试,
对一个盒子来说向其实现程序报告所有数据报被丢弃的原因是十分有用的 。
广播
请注重广播实际上没有对透明子网或显式子网做任何事情 。在[1]中已经讨论
过,这里将再一次讨论 。在[1]中指出的三个广播功能中的两个与这里的完全
一致而且具有相同的结果 。第三个也给于支持 。
对于IA地址解析的广播已经讨论过,显式子网和透明子网也是个较大的争论
点,应当分别对待 。
它还暗示实际上我们并不需要广播技术,相反,多点播送技术具有跟好的功
能 。在接受广播技术之前了解一下互联网多点播送是如何工作的是明智之举 。
IP网络
假如使用了IA网络号且主机号全为1(如,36.255.255.255),IP将向这个网
络(即,本地局域网)的所有主机进行广播,这已经被预定好了 。盒子将转
发这个数据报 。盒子将检查这个数据报,看它是否具有潜在的意义 。
为防止无穷传输回路,盒子必须维护一个当前广播列表 。表中各项包含来自
数据报头部的源IA和鉴定域 。要是收到一个广播并且列表中已删除的一项项
相匹配的话,不予转发 。表项的超时时间为T2 。
本局域网
IA所有位均为一(如,255.255.255.255)预定用于仅向本局域网上的所有主
机进行IP层广播 。盒子不得转发此数据报 。盒子必须检查此数据报对它的潜
在意义 。
其他局域网
由于一些局域网没有在IA中单独指示,所以不能用这种方法 。一些人已经讨
论过这个问题,认为它是一个无聊的功能 。
提供它的一个方法时,给每个想在其上广播的局域网建立一个非凡的IA 。如,
36.255.255.128意味着在A局域网上广播而36.255.255.187意味着在B局域
网上广播,等等 。这些地址连接到具备专用解释的专用局域网上的盒子专门
解释 。其他盒子应向对待其他盒子一样来处理这些地址 。专门解释这些地址
的地方被转换成这个局域网的广播进行传播 。
讨论
这个扩展ARP的要求是一般主机根本就不知道它位于多局域网环境中 。
若主机在分析它的IA:HA地址映射时本地缓存出现障碍,它也许能找到几个
到同一HA的IA映射 。并且他若采取计时测量,可能发现一些主机的延迟较
其他短 。进一步,它有可能找出这些发现之间的内在联系 。但很少有主机会
碰到这些麻烦 。
地址结构
在显式子网方案中,有些IA位被专用于确定子网(如局域网) 。地址分成网
络,子网和主机域 。通常,各域的应用似的地址空间内的分配地址密度有所
下降,即地址空间的利用率网降低了 。主要的实现问题可能出现,假如安装
的子网多于规划的并且这样必须改变子网域 。对于使用具有C类IA地址的
现实子网方案而言看上去完全是不可能的 。
对于扩展ARP方案,地址中的网络和主机域是简单的 。扩展ARP方案可用
于任何类型的IA地址 。

推荐阅读