【技术实现步骤摘要】
本专利技术属于计算机通信技术,涉及级联交换网络尤其是FC交换网络的一种路由选择方法。
技术介绍
FC网络具备高带宽、低延迟和高可靠等特性,非常适合在对数据传输实时性有较高要求的分布式实时系统中使用。FC交换机作为整个FC网络的核心部件,负责为网络中所有节点提供单播、组播和广播的数据交换支持。为了支持更多的网络节点,通常将多个交换机级联组成级联网络。在单FC交换机网络中,通常通过解析数据帧的目的ID,来进行路由选择,决定将该帧发送到哪个目的端口。在两FC交换机组成的级联网络中,连接在一个交换机上的某个节点需要向连接在另一个交换机上的某个或多个节点发送数据帧,如何选择正确的路由是当前存在的一个问题。
技术实现思路
本专利技术的目的是,提供一种路由选择方法,用来支持两FC交换机级联交换网络的单播、多播及广播通信功能。本专利技术的技术解决方案是,基于FC交换网络的路由选择方法,其特殊之处在于:包括以下步骤:1】CPU对交换机的域ID寄存器、级联端口标志寄存器、级联端口数目寄存器、级联端口路由表、多播路由表、广播路由寄存器进行配置;2】当交换机某一端口收到数据帧后,解析出该数据帧的目的ID,根据目的ID判断该数据帧的类型,进行相应的路由选择:2.1】如果数据帧类型是单播:2.11】判断目的端口是否在本交换机,如果在本交换机,则根据目的ID进行路由,将该数据帧转发到对应的目的端口 ;如果目的端口在对方交换机,则查找级联端口路由表,决定将该数据帧转发到哪个级联端口;2.12】查询本端口是否是级联端口,如果是本端口是级联端口,则将该数据帧丢弃;如果是本端口不是级 ...
【技术保护点】
基于FC交换网络的路由选择方法,其特征在于:包括以下步骤:1】CPU对交换机的域ID寄存器、级联端口标志寄存器、级联端口数目寄存器、级联端口路由表、多播路由表、广播路由寄存器进行配置;2】当交换机某一端口收到数据帧后,解析出该数据帧的目的ID,根据目的ID判断该数据帧的类型,进行相应的路由选择:2.1】如果数据帧类型是单播:2.11】判断目的端口是否在本交换机,如果在本交换机,则根据目的ID进行路由,将该数据帧转发到对应的目的端口;如果目的端口在对方交换机,则查找级联端口路由表,决定将该数据帧转发到哪个级联端口;2.12】查询本端口是否是级联端口,如果是本端口是级联端口,则将该数据帧丢弃;如果是本端口不是级联端口,将该数据帧转发到查询到的级联端口;2.2】如果数据帧类型是多播:2.21】查找多播路由表,获得多播目的端口;2.22】查询本端口是否为级联端口,如果本端口为级联端口,则将该多播帧转发到除级联端口以外的查询到的所有多播目的端口;如果本端口不是级联端口,则将多播帧转发到查询到的所有多播目的端口;2.3】如果数据帧类型是广播:2.31】查找广播路由寄存器,获得广播目的端口;2.32 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:李玉发,黄韬,王红春,李大鹏,
申请(专利权)人:中国航空工业集团公司第六三一研究所,
类型:发明
国别省市:陕西;61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。