【技术实现步骤摘要】
一种单向环形网络控制器及其使用方法
本专利技术涉及一种网络控制器,尤其涉及一种单向环形网络控制器及其使用方法。
技术介绍
以太网是上世纪70年代研制的一种基带局域网,经过几十年的发展,它已成为当今世界上使用最广泛的局域网。常见的局域网拓扑结构有星型、总线型和环形几种。目前局域网中使用最多的物理拓扑结构是星型结构,星型网络中各节点通过超五类双绞线连接到中心节点,中心节点是整个网络的瓶颈,中心节点的故障会导致整个网络的瘫痪。总线型拓扑结构是将网络中的各个节点用一根总线(如同轴电缆)挂接起来,实现计算机网络的功能,这种结构虽然连接简单,但因维护和故障诊断困难,以及容易发生数据碰撞等问题而较少使用。相对而言,环形网络结构较之其他两种有其特殊的应用。尤其是在某些特定的情况下(如汽车内部),由于受到空间场地的限制,星型拓扑结构不便于网络布线安装和网络节点的扩充。环形拓扑结构是将网络中各节点采用同轴电缆(或光纤)作为传输介质连成封闭的环路,数据在环路中沿着一个方向在各个节点间传输,信息从一个节点传到另一个节点。令牌环传递是环形网络上传送数据帧的一种常用方法,这种方法确保各节点只有取得令牌后才能发送数据帧,因此在任一时间内仅有一个节点在发送数据,不会发生数据碰撞。由于令牌在环网上是按顺序依次传递的,各节点需要不停地收发令牌而影响整个网络的传输速度。
技术实现思路
为了解决上述技术问题,本专利技术目的在于提供一种单向环形网络控制器解决目前单向环形网络无法多帧同发的问题,同时提供利用该种单向环形网络控制器实现单向环形网络中错误数据帧的清理和故障定位。本专利技术所述的一种单向环形网 ...
【技术保护点】
一种单向环形网络控制器,包括接收端口、直通转发模块、发送端口及IFG计时器,其特征在于,还包括:控制状态模块,控制该节点处于监听模式或发送模式,处于忙状态或闲状态;转发切换开关,切换接收端口与发送端口间的转发线路,使接收端口与发送端口间通过直通转发,快速转发或者存储转发中的一种转发线路连接;帧计数器,记录某节点主动发送的数据帧在单向环形网络中存在的数量。
【技术特征摘要】
1.一种单向环形网络控制器,包括接收端口、直通转发模块、发送端口及IFG计时器,其特征在于,还包括:控制状态模块,控制该节点处于监听模式或发送模式,处于忙状态或闲状态;转发切换开关,切换接收端口与发送端口间的转发线路,使接收端口与发送端口间通过直通转发,快速转发或者存储转发中的一种转发线路连接;帧计数器,记录某节点主动发送的数据帧在单向环形网络中存在的数量。2.根据权利要求1所述的一种单向环形网络控制器,其特征在于,所述IFG计时器的计时时间为环网最小帧间隙32字节。3.根据权利要求1所述的一种单向环形网络控制器,其特征在于,所述直通转发线路为接收端口通过直通转发模块与转发切换开关连接,转发切换开关与发送端口连接;所述快速转发线路为接收端口通过FIFO帧暂存器与转发切换开关连接,转发切换开关与发送端口连接;所述存储转发线路为接收端口依次连接接收缓存器、发送缓存器与转发切换开关连接,转发切换开关与发送端口连接。4.根据权利要求3所述的一种单向环形网络控制器,其特征在于,所述FIFO帧暂存器长度为20字节。5.根据权利要求1所述的一种单向环形网络控制器,其特征在于,发送看门狗,节点处于发送模式时自动开启,处于监听模式时自动关闭,节点每次主动发送数据帧则自动清零,设定的时间内未恢复监听模式则发送看门狗计时溢出。6.根据权利要求1-5任一项所述的一种单向环形网络控制器,其特征在于,还包括接收看门狗,节点监听到端口有数据帧到来则自动清零,设定的时间内节点未接收到数据帧则接收看门狗计时溢出。7.根据权利要求1-5任一项所述的一种单向环形网络控制器在单向环形网络中的数据帧传送方法,其步骤如下:S1:单向环形网络中,某一处于监听闲状态的节点需要主动发送数据帧,则进入步骤S2;S2:某一节点进入发送模式,启动发送数据帧,帧计数器自动+1,发送看门狗自动开启并清零,此节点边发送边监听是否有其他数据帧到来,如果接收端口有另一数据帧到来,则进入步骤S3,接收端口没有数据帧到来则等待第一数据帧发送完成后进入步骤S4;S3:第一节点处于发送忙状态,节点边发送边接收存储另一数据帧,并检查另一数据帧的正确性,如果错误则丢弃另一数据帧,如果正确则判断另一数据帧的目的地址是否为第一节点的MAC地址,如果是则系统读取另一数据帧做出相应处理,然后等待第一节点处于发送闲状态时转发另一数据帧;如果不是再判断另一数据帧的源地址是否为第一节点MAC地址,由于第一节点之前处于监听模式而没有发送数据帧,判断结果另一数据帧的源地址不是第一节点MAC地址,然后等待第一节点处于发送闲状态时转发另一数据帧,第一数据帧发送完成后进入步骤S4;S4:当数据帧抵达下一节点的接收端口时,如果节点处于监听模式则进入步骤S6,如果包括第一节点的当前节点处于发送模式进入步骤S5;S5:如果节点处于发送闲状态则进入步骤S7,如果节点处于发送忙状态则进入步骤S8,如果节点发送看门狗溢出,进入步骤S10;S6:节点监听到接收端口有数据帧到来,直通转发数据帧至下一节点,进入步骤S4,同时接收数据帧,判断数据帧的目的地址是否为此...
【专利技术属性】
技术研发人员:熊厚德,
申请(专利权)人:广州睿嵌电子技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。