7.5配置查询功能
配置查询功能在以下环境下执行:
1、端系统处于广播子网中;
2、当前子网中没有可达的IS(例如 , 自从上次旧配置清除功能将旧信息清除后未
能收到任何ISH);
3、网络层的路由PDU的功能需要获得SNPA地址以将PDU传到某个NSAP;并且
4、SNPA地址不能在本地通过转换得到 , 也无法在本地表中查找到 。
注重:有一种现象很常见 , 一些孤立的局域网没有中介系统来获取路由信息 。假如中介
系统暂时不可达 , 局域网内的通信就不可能实现 , 除非每个端系统或者子网上所有的NSAP
人为地加入SNPA地址 。
当端系统需要发送一个NPDU到一个SNPA未知的目的NSAP去时 , 它就把一个
SN_UNITDATA.Request当作用户数据(SN_Userdata)放在NPDU中发送出去 。其中的
SN_Destination_Address参数被设定为表示“所有端系统网络实体”的组地址 。
接下来 , 该端系统便会收到一个包含着NSAP地址及其相应的SNPA地址的ESHPDU
(见7.6节) 。在这种情况下 , 端系统对该NSAP执行配置记录功能 。利用指定的SNPA , 便
可以发送PDU到这个NSAP了 。假如没有收到ESHPDU , 端系统便会认为该NSAP不可达 。
至于该操作要执行多少次才能作出这样的判定以及每次要等待多久由该系统自行决定 , 本协
议并未对此作出规定 。
7.6配置响应功能
当广播子网中的一个端系统收到一个SN_Destination_Address参数被设定为“所有端系
统网络实体”的表示SN_UNITDATA.Indication含义的NPDU , 且该NPDU中所携带的NSAP
正是该端系统所有时 , 配置响应功能就开始执行 。这项功能是在7.5所描述的配置查询功能
执行后发生的 。
该端系统生成一个与配置报告功能所生成的类似的ESHPDU(见7.2.1) , 其内容是有
关本系统的 。端系统生成一个SN_UNITDATA.Request , 并将目的地址标明为它所收到的
NPDU的源地址发送出去 。
7.7重定向请求功能
该功能只存在于中介系统中 , 并且与其路由功能和中继功能关系紧密 , 与“PDU路由
功能”也是相关的 。该功能在“PDU路由功能”计算出数据PDU的下一跳后开始执行 。
当中介系统预备转发一个NPDU时 , 它首先检查该NPDU中的SN_Source_Address 。如
果该参数不是一个本地子网的端系统地址(通过查询配置记录功能得到的配置信息进行判
断) , 则该不对该NPDU进行进一步处理 。
假如NPDU是直接从一个端系统上得到的 , 该中介系统的路由和中继功能的输出需要
被检查 。该输出信息包含以下信息:
1、 一个本地子网标识符 , 该NPDU的发送要通过这个子网;
2、一个中介系统网络实体标题和子网地址 , 该NPDU要通过这个中介系统发送;或者
3、目的端系统的子网地址 。
重定向请求功能应该能够判定自己即将转发出去的NPDU能够由源端系统直接发往目
的网络实体 。假如以下任何条件成立 , 则源端系统将会被告知一个更好的路由(通过发送一
个RDPDU到该端系统):
1、下一跳指向目的系统并且在源端系统子网中目的地是直接可达的;或者
2、下一跳指向一个中介系统并且该系统与源端系统处在同一子网内 。
假如有更好的路由存在 , 中介系统首先会对收到的NPDU做一般的处理并转发它 。然
后 , 它会生成一个RDPDU , 并往里面写入NPDU目的地地址、下一跳所处的子网地址、
ES重定向到的IS的网络实体标题(假如重定向直接指向目的端系统时这个信息可以省略)、
保持时间、服务质量、优先级、安全性参数(这些只是简单地从NPDU中拷贝过来) 。保持
推荐阅读
- 我的世界匠魂焦黑石头怎么获得
- 用机一年半 之 1110
- 如何查看手机的历史应用
- 如何删除手机通讯录的联系人
- 自配母猪饲料需要特别注意的几点
- 怎么判断猕猴桃可以采摘了
- 猫咪买几个月的好
- 云南和缅甸交界的地方有哪些城市
- 历览前贤国与家写的哪个朝代
- 我用P930一年多的体会 完结篇