OSI的
路由选择 Routing,OSI
开放系统互连(OSI)环境由包括
端系统(用户计算机或主机)和
路由器的
管理域组成。一个管理域通常使用相同的协议和由同一个中心机构管理。所有在域内的路由选择叫做域内(Intradomain)路由选择,所有在域外连接其它域的路由选择叫做域间(Interdomain)路由选择。域间路由选择涉及连到“不大可信”的环境,可是管理员宁愿手工设置通路,而不愿依靠
路由选择协议自动构造域间通路。
端系统(ES)在一个部门或
工作组内,通过网络与其它部门或工作组相互通信。中间系统连到这个网上以形成一个路由选择域(routing domain)。
域间中间系统对中间系统管理域链接到其它管理域,形成一个互联网(internetwork)。
ES-IS和
IS-IS是用于交换
路由选择信息的协议,不要把它们与OSI的
数据传送协议:
无连接网络服务(CLNS)和面向连接网络服务(CONS) 相混淆。
CLNS是工作在
网络层的数据服务,可与
互联网协议(IP)或NetWare的
网间分组交换(IPX)协议类比。CONS提供会话(面向连接)服务并工作在
运输层,可与Internet网的传输控制协议(TCP)或NetWare的顺序
分组交换(SPX)类比。用于交换
路由选择信息的实际协议是 ES-IS和IS-IS。
End System-to-Intermediate System(ES-IS)Protocol
端系统对中间系统(ESIS)协议端系统对中间系统协议是端系统用于找出同一网上其它
节点网络地址的“邻居发现(neighbor discovery)协议”,这个协议仅用在端系统和
路由器之间。重要的一点是,
端系统只能看到它和需要与它通信的任何系统之间的一个路由中继 (hop)。为发送一条消息给另一个
路由选择域中的一个
端系统(ES),ES先发送分组给它的本地IS,然后IS处理域内或域间的所有
路由选择。
ES-IS配置中ES的工作是相当简单的,它仅跟踪它能直接与之通信的其它系统的
网络地址。这包括同-网上的其它ES系统,或是用发送消息给其它系统来提供地址的路由器。
中间系统对中间系统协议是一种将操作局限于某一管理域内的
链路状态路由选择协议。在OSI
路由选择层次结构中,这一级主要关心的是交换路由选择信息,并根据指明通过网络最佳路径的信息生成
路由选择表。可能仅用一个
路由器作为广播
路由选择信息的路由器。
IS-IS协议定义了一个区域,它是一组
物理网络和连向网络的设备。在一个区域内互联网络的
路由器叫做1级路由器,互连一个区域和另一个区域的路由器叫做2级路由器,一个
路由选择域(routing domain)是由工作在一个行政管理单位的2级路由器连接的区域集合。
路由选择用下述步骤进行:
4.2级
路由器朝前发送分组到另一个2级路由器,依此类推直到分组到达目的区域。
它在OSI路由选择
层次结构的域间级,域间IS-IS路由选择处理
管理域之间的通信。这一级的一个有趣的方面是,自动
路由配置和最佳
路由选择通常并不是必须用,因为在互连的域间可能存在着安全问题。也有费用问题,如谁为链路付款。还有授权问题,如允许不熟悉的用户进入网络。在这一级上自动交换
路径通常不被推荐。
网络管理员通常人工编制
路由。
域间路由选择协议(Inter-Domain Routing Protocol,IDRP)是一个在域间环境为无连接分组选择路由的OSI
链路状态路由选择协议。它类似于Internet周边
网关协议(BGP),并且很适应
拓扑结构的变化,如关闭的线路或重配置的连结。
IDPR原是为Internet设计的,因而很少用于进行网内
路由选择。它依赖到它连接的域内端
节点的可信赖的稳定路径。增加到IP协议的支持,IDPR可用一个协议进行IP和CLNP的域间
路由选择。