CN102355335A - 单通检测结果的通告方法及装置 - Google Patents
单通检测结果的通告方法及装置 Download PDFInfo
- Publication number
- CN102355335A CN102355335A CN2011102691301A CN201110269130A CN102355335A CN 102355335 A CN102355335 A CN 102355335A CN 2011102691301 A CN2011102691301 A CN 2011102691301A CN 201110269130 A CN201110269130 A CN 201110269130A CN 102355335 A CN102355335 A CN 102355335A
- Authority
- CN
- China
- Prior art keywords
- error message
- pass
- link error
- phy
- layer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Small-Scale Networks (AREA)
Abstract
本发明公开了一种单通检测结果的通告方法及装置。其中,该方法包括:本端的物理层(PHY)确定无法接收到光信号,通过本端的介质访问控制(MAC)层向本端的协议层发送中断通知;协议层接收MAC层转发的中断通知,根据中断通知产生链路错误报文,将链路错误报文通过MAC层发送给PHY;PHY接收MAC层转发的链路错误报文,将链路错误报文发送给对端。通过本发明,可以实现单通的快速检测,并及时向对端反馈本端当前处于单通状态的报告。
Description
技术领域
本发明涉及通信领域,具体而言,涉及一种单通检测结果的通告方法及装置。
背景技术
目前,服务提供商对网络的安全性、健壮性关注越来越多,如果能够及时地发现网络上的问题、及时地进行业务处理会使整个网络更加健壮、安全的运行。为了满足网络安全性、健壮性的要求,多种检测技术随之发展起来,例如,在二层链路层方面,发展了EFM(IEEE802.3ah)、CFM(IEEE802.1ag)等检测协议。在实际使用中,如果网络上传输的网络信号丢失,势必会造成业务传输中断,如果不能及时恢复业务,必然造成用户的业务中断,进而对用户产生不良的影响。对于LOS(Lost Of Singles,信号丢失)的检测,大多数检测协议所采用的检测方式都是以周期性地发送检测报文,再根据是否接收到检测报文进行判断是否发生LOS,例如,可以将协议报文***数据流中判断是否存在超时。为了提高快速检测的能力,原则上协议报文被发送的越快越好,但如果协议报文的发送频率越高,其占用的网络带宽越大,导致实际能够使用的网络带宽就越小,这一情况在单个检测往往体现的并不明显,但对于实际应用中的检测实例较多的情况而言,带宽开销必然成为也一个不容忽视的因素。
例如,在解决人为的误拔线或者接收链路设备发生故障时,一般的检测方式由于发送检测报文的周期较长,导致在进行LOS检测时需要经过超时时间才能判断出来,为了达到实时检测的目的,IEEE802.3ah就提供了一种应对这种情况的快速通告机制,由于这种快速通告机制发送检测报文的周期较短,例如,一般的检测协议的发送检测报文的周期为5s,而这种快速通告机制发送检测报文的周期仅为5ms,使这种快速通告机制不需要经过超时时间就能检测出故障的发生,但是,由于其发送频率过高,导致其占用的网络带宽越大,而造成实际能够使用的网络带宽就越小。一方面,该快速检测需要芯片增加相关的快速发送IEEE802.3ah报文及检测这种报文的能力,并能通告协议侧,加重了芯片实现的复杂度。从理论和实际上来说,检测效率不如直接稍作流程的改动实现的单通通知。从另外一方面来说,快速的传送忽略了网络环境的影响,往往一些LOS的发生并不是因为完全收不到光信号导致的,而是由于在时间片内丢失了部分交互报文导致的,这个和单通情况下的光信号丢失是两种不同的概念。另外,大部分的商用芯片自身不支持单通功能,而现网往往已经使用了这些芯片,更换硬件必然导致成本增加。因此本发明提供了现有硬件基础上实现单通检测的方法。关于单通检测的原理,请参考图1,图1是单通检测应用的***框架图,理想状态下,发生单通时,B设备应该能在很短的时间内感知A设备的单通,进而产生切换以保证业务信息准确,但是,实际情况下,如图2所示,如果发生单通,对端并不能得知本端发送了单通事件,仍继续向本端发送数据,但本端却不可能收到这些数据。显然,目前的芯片和IEEE802.3ah快速通告机制都不能在确定发送光丢失的单通情况下,将单通检测结果反馈给对端。
由此可见,现有技术中尚不存在一种良好的单通检测方法以实现单通的快速检测及单通状态的通告。
发明内容
本发明的主要目的在于提供一种单通检测结果的通告方法及装置,以至少解决上述问题。
根据本发明的一个方面,提供了一种单通检测结果的通告方法,包括:本端的物理层(PHY)确定无法接收到光信号,通过本端的介质访问控制(MAC)层向本端的协议层发送中断通知;协议层接收MAC层转发的中断通知,根据中断通知产生链路错误报文,将链路错误报文通过MAC层发送给PHY;PHY接收MAC层转发的链路错误报文,将链路错误报文发送给对端。
优选地,在物理层(PHY)确定无法接收到光信号之前,包括:为协议层配置用于开启或关闭单通功能的单通控制开关,其中,单通功能支持每个接口。
优选地,协议层根据中断通知产生链路错误报文,将链路错误报文通过MAC层发送给PHY,包括:协议层判断单通控制开关是否打开,判定为是的情况下,将当前状态迁移至链路错误状态,根据中断通知每间隔一个预设的周期生成一个链路错误报文;协议层每间隔一个预设的周期将链路错误报文发送给MAC层。
优选地,在物理层(PHY)确定无法接收到光信号之前,包括:为MAC层配置一个或多个用于控制单通功能下传输数据的模式寄存器,其中,每个模式寄存器分别对应于一个接口。
优选地,协议层将链路错误报文通过MAC层发送给PHY,包括:协议层将链路错误报文发送给MAC层;MAC层判断对应于当前接口的预先配置的模式寄存器是否支持单通,如果否,则不转发链路错误报文;在MAC层判定模式寄存器支持单通时,将链路错误报文发送给PHY。
优选地,在物理层(PHY)确定无法接收到光信号之前,包括:为PHY配置转换功能,其中,转换功能用于将链路错误报文转换为比特数据流,将比特数据流透传给对端。
优选地,在PHY接收MAC层转发的链路错误报文,将链路错误报文发送给对端之后,包括:对端根据比特数据中止向本端发送数据。
根据本发明的另一方面,提供了一种单通检测结果的通告装置,包括:确定模块,用于确定本端的物理层(PHY)无法接收到光信号,通过本端的介质访问控制(MAC)层向本端的协议层发送中断通知;生成模块,用于接收确定模块确定的经MAC层转发的中断通知,根据中断通知产生链路错误报文,将链路错误报文通过MAC层发送给PHY;发送模块,用于接收生成模块生成的经MAC层转发的链路错误报文,将链路错误报文发送给对端。
优选地,生成模块包括:判断单元,用于判断单通控制开关是否打开;生成单元,用于在判断单元判定单通控制开关打开的情况下,将当前状态迁移至链路错误状态,根据中断通知每间隔一个预设的周期生成一个链路错误报文。
优选地,该装置还包括:转换模块,用于将链路错误报文转换为比特数据;中止模块,用于根据经转换模块转换成的比特数据中止向本端发送数据。
通过本发明,采用本端发生单通的情况下由本端向对端及时反馈本端当前本端处于单通状态的报告,使对端停止向本端继续发送数据,解决了现有技术中发送单通的情况下,对端由于不知道本端发生单通,仍旧继续向本端发送数据造成资源浪费的问题,进而达到了节约网络资源的效果。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据相关技术的单通检测应用的***框架图;
图2是根据相关技术的单通时的光接口示意图;
图3是根据本发明实施例的单通检测结果的通告方法流程图;
图4是根据本发明实施例的报文发送/接收链路层的层次逻辑示意图;
图5是根据本发明实施例的各个层之间进行交互的示意图;
图6是根据本发明实施例的单通检测结果的通告装置的结构框图;
图7是根据本发明优选实施例的单通检测结果的通告装置的结构框图;
图8是根据本发明实施例的一个优选单通检测结果的通告装置的逻辑结构框图。
具体实施方式
下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
图3是根据本发明实施例的单通检测结果的通告方法流程图,如图3所示,该方法主要包括以下步骤(步骤S302-步骤S306):
步骤S302,本端的物理层(PHY)确定无法接收到光信号,通过本端的介质访问控制(MAC)层向本端的协议层发送中断通知;
步骤S304,协议层接收MAC层转发的中断通知,根据中断通知产生链路错误报文,将链路错误报文通过MAC层发送给PHY;
步骤S306,PHY接收MAC层转发的链路错误报文,将链路错误报文发送给对端。
在本发明实施例中,在物理层(PHY)确定无法接收到光信号之前,可以为协议层配置用于开启或关闭单通功能的单通控制开关,其中,单通功能支持每个接口。
在本发明实施例的一个优选实施方式中,在物理层(PHY)确定无法接收到光信号之前,还可以为MAC层配置一个或多个用于控制单通功能下传输数据的模式寄存器,其中,每个模式寄存器分别对应于一个接口。
在本发明实施例的另一个优选实施方式中,在物理层(PHY)确定无法接收到光信号之前,还可以为PHY配置转换功能,其中,转换功能用于将链路错误报文转换为比特数据流,将比特数据流透传给对端。
在步骤S304中,协议层接收到MAC层转发的中断通知后,可以判断单通控制开关是否打开,判定为是的情况下,将当前状态迁移至链路错误状态,根据中断通知每间隔一个预设的周期生成一个链路错误报文,并且每间隔一个预设的周期将链路错误报文发送给MAC层,MAC层可以判断对应于当前接口的预先配置的模式寄存器是否支持单通,如果否,则不转发链路错误报文,如果是,则在MAC层判定模式寄存器支持单通时,将链路错误报文发送给PHY。
优选地,在步骤S306之后,对端还可以根据比特数据中止向本端发送数据。
图4是根据本发明实施例的报文发送/接收链路层的层次逻辑示意图,图5是根据本发明实施例的各个层之间进行交互的示意图,下面结合图4、图5,对上述实施例提供的单通检测结果的通告方法进行详细描述。
在本发明实施例的一个优选实施方式中,可以为MAC层增加一个模式寄存器,例如,可以是unidirectional enable模式寄存器,并根据单通要求来做转发处理逻辑,在实际应用中,该模式寄存器可以配置。PHY层(例如,BSP)可以增加单通配置标记,在配置时设置好单通功能,以用于由本端向对端透传数据,并在发生检测中断时,向上层上报中断通知。对于IEEE802.3ah协议层来说,可以提供单通命令配置,且提供支持单通或不支持单通的命令选项配置,配置参数可以通过设备内部的传输途径传送到设备的MAC层和PHY层。当本端发生Rx接收故障(例如,人为拔光纤或接收物理故障导致无法接收到光信号),PHY层上报中断通知,即向上层发送DOWN(中断)信号,逐级传递,直到到达IEEE802.3ah协议层为止,IEEE802.3ah协议层检测是否支持单通功能,从正常状态迁移至错误状态,并立即产生携带链路错误(Link Fault)标记的OAMPDU通知报文(即上述链路错误报文),再将该OAMPDU通知报文经由MAC层传递至PHY层。
当携带Link Fault标记的OAMPDU通知报文达到MAC层后,MAC首先判断模式寄存器是否支持单通,在支持单通的情况下(具体地,Link_Fault=Local Fault,unidirectional_enable=TRUE),则继续发送OAMPDU通知报文;否则,即在不支持单通的情况下(具体地,unidirectional_enable=FALSE),则不发送OAMPDU通知报文。
当携带Link Fault标记的OAMPDU通知报文到达PHY层时,PHY首先判断支持单通功能,如果支持,则将携带Link Fault标记的OAMPDU通知报文转换为比特数据流,并透传给对端。
在对端收到被转换为比特数据流的携带Link Fault标记的OAMPDU通知报文时,为了避免浪费网络宽带资源,对端将立即停止向本端继续发送网络数据。
采用上述实施例提供的单通检测结果的通告方法,在对现有检测功能硬件进行改进之后,通过设置单通功能的方式,能够做到一旦发生单通时能够快速检测单通,并将单通检测结果通知对端,使对端获知本端发生单通的状态,及时停止向本端继续发送网络数据,避免了网络带宽资源的浪费。
图6是根据本发明实施例的单通检测结果的通告装置的结构框图,该装置用以实现上述实施例提供的单通检测结果的通告方法,如图6所示,该装置主要包括:确定模块10、生成模块20以及发送模块30。其中,确定模块10,用于确定本端的物理层PHY无法接收到光信号,通过本端的介质访问控制MAC层向本端的协议层发送中断通知;生成模块20,连接至确定模块10,用于接收确定模块确定的经MAC层转发的中断通知,根据中断通知产生链路错误报文,将链路错误报文通过MAC层发送给PHY;发送模块30,连接至生成模块20,用于接收生成模块生成的经MAC层转发的链路错误报文,将链路错误报文发送给对端。
图7是根据本发明优选实施例的单通检测结果的通告装置的结构框图,如图7所示,该装置中的生成模块可以包括:判断单元22和生成单元24。其中,判断单元22,用于判断单通控制开关是否打开;生成单元24,连接至判断单元22,用于在判断单元判定单通控制开关打开的情况下,将当前状态迁移至链路错误状态,根据中断通知每间隔一个预设的周期生成一个链路错误报文。
如图7所示,该装置还可以包括:转换模块40,连接至生成模块20,用于将链路错误报文转换为比特数据;中止模块50,连接至发送模块30,用于根据经转换模块转换成的比特数据中止向本端发送数据。
图8是根据本发明实施例的一个优选单通检测结果的通告装置的逻辑结构框图,如图8所示,该装置主要包括:IEEE802.3ah协议模块80、MAC层硬件模块82以及PHY层硬件模块84。其中,IEEE802.3ah协议模块80,用于IEEE802.3ah协议的建链、提供检测功能、单通检测结果的通告功能;MAC层硬件模块82,连接至IEEE802.3ah协议模块80,用于控制MAC层在单通模式下MAC流量的转发操作;PHY层硬件模块84,连接至MAC层硬件模块82,用于向PHY层提供单通检测功能,并向上层上报中断通知。
下面对分别位于三个逻辑层上的三个硬件模块进行说明:
1.IEEE802.3ah协议模块80可以完成IEEE802.3ah协议提供的功能,包括协议建链、检测及故障通告,IEEE802.3ah协议模块80可以对MAC层硬件模块82和PHY层硬件模块84进行配置,可以要求MAC层硬件模块82和PHY层硬件模块84完成其要求完成的功能动作。在实际应用中,考虑到商用的做法需要,对于单通检测,为了给用户提供灵活性的操作,可以配置仪控制单通功能开启或关闭的单通控制开关,且只有在单通功能控制开关在开启状态下,发生了单通事件时,单通检测才能有效,为了便于用户操作,还可以在设备的CLI(Command-Line Interface,命令行界面)界面(一种用户界面)设置了一个支持开启或关闭单通功能的控制命令,该控制命令仅仅对于事先指定的接口起作用,也就是说单通功能可以细分到接口上,可以指定某个接口支持单通功能的同时,指定某些接口不支持单通功能。而且,在单通功能关闭的状态,对设备的其他功能并不产生任何影响。
2.MAC层硬件模块82可以完成MAC帧的转发、检测等处理,MAC层硬件模块82可以接收PHY层硬件模上报的发生单通事件的中断通知,经过PHY层硬件模的触发,将中断通知发送给IEEE802.3ah协议模块80。IEEE802.3ah协议模块80在接收到中断通知后,及时针对该单通事件,产生一个OAMPDU通知报文(即上述的链路通知报文),并下发该OAMPDU通知报文,在实际应用中,为了使MAC层硬件模块82在接收IEEE802.3ah协议模块80下发的OAMPDU通知报文时能够支持单通使能配置的功能,需要在MAC层增加一个模式寄存器,从而根据模式寄存器判断是否支持单通功能,如果支持,继续向下发送报文,其处理逻辑如下:MAC层增加unidirectional_enable模式寄存器,用以控制是否支持单向操作;Link_fault=OK,正常发送数据;Link_fault=Local Fault,如果unidirectional_enable=False,MAC层发送remote fault;如果unidirectional_enable=TRUE,MAC层继续发送数据,但是把IPG用Remote Fault Sequence取代;Link_fault=Remote Fault,如果unidirectional_enable=FALSE,MAC发送IDLE字符;如果unidirectional_enable=TRUE,MAC继续发送数据。需要说明的是,新增的模式寄存器使得MAC层的转发处理操作可以兼容以前的处理逻辑,不会产生其他影响。
3.PHY层硬件模块84可以完成PHY层光电信号的发送接收、感知光接收、与MAC层硬件模块82进行交互,并可以完成OAMPDU通知报文和bit数据流之间的转换。对于PHY层硬件模块84与MAC层硬件模块82进行交互,可以同时参考与MAC层硬件模块82进行交互图5,交互的过程不再赘述。在实际应用中,如果Rx端(本端)出现故障(即发生单通事件),Tx端(对端)不会受到影响,在这种情况下,相对Rx端来说,Tx端还是正常的设备,由于Tx端的接口无法感知到Rx端已经发生故障,则还会继续向Rx端发送数据,但实际上,这些数据是到达不了已经处于单通状态下的Rx端的,此处,可以同时参考图2。在本发明实施例中,PHY层硬件模块84在检测出PHY层接收不到光信号后,立即触发上层,将其产生的中断通知上报,当经由MAC层(由MAC层硬件模块82转发)逐级传递到IEEE802.3ah协议模块80时,IEEE802.3ah协议模块80就可以感知这个单通事件,并可以根据IEEE802.3ah协议的规定将产生一个OAMPDU通知报文,再逐级下发该OAMPDU通知报文。在PHY层硬件模块84接收到该OAMPDU通知报文后,首先将OAMPDU通知报文转换为比特数据流,再在单通环境下将该比特数据流发送给Tx端,以达到及时通告Tx端的目的,使Tx端停止向Rx端继续发送数据。
在实际应用中,PHY层硬件模块84上报的中断通知和一般自协商模式下上报的链路中断(DOWN)报文对于传统商用芯片来说都是一样,即:接收不到光信号就认为链路中断,区别只在于:如果这个时候没有配置单通功能,传统硬件(例如,大多数商用芯片)不能够限制Tx方向的数据发送。假如传统硬件不支持单通Tx端发送,这个时候IEEE802.3ah协议模块80仍然会发送协议通告报文,只是Tx端无法接收到到这个报文,只能采用LOS检测来感知链路中断。因此,IEEE802.3ah协议模块80针对单通状态的配置只是一个功能配置而言,仅在于是否支持单通,在配置方面给用户一个可选择的功能项,具体是否生效还需要看硬件提供的能力。例如,即使用户配置单通功能但硬件受限制时,单通功能依旧不能生效;当用户没有配置单通功能但硬件却是支持单通时,单通功能也不能生效。
例如,上述三个模块的功能可以在以下场景实现:将用户界面(例如,CLI命令界面)和IEEE802.3ah协议模块80均设置在协议平台,CLI命令界面可以向用户提供是否支持单通功能的配置命令,可以针对单个以太类型的物理接口起作用,该配置命令可以设计支持与不支持选项;IEEE802.3ah协议模块80可以完成协议的协商,负责单通事件达到之后的状态迁移及链路错误通知报文的立即发送,之后周期发送链路错误通知报文,直到恢复为止。
流程部分的处理如下:用户输入单通支持命令,开启单通支持使能,使<单通支持>传递到IEEE802.3ah协议模块80,IEEE802.3ah协议模块80开启单通支持功能并继续将命令参数<单通支持>往设备硬件传递;对于底层通知的链路中断(Link down)事件,IEEE802.3ah协议模块80根据单通功能是否支持来做处理;如果单通功能支持,则在接收链路中断事件之后,由IEEE802.3ah协议模块80将当前状态机迁移到单通链路错误(Link Fault)状态,随之,立即产生并发送一个带Link fault标记的OAMPDU通知报文,之后周期性地发送该报文,而不管下层是否支持单通功能都照常发送;如果单通功能不支持,则在接收链路中断事件之后,IEEE802.3ah协议模块80则认为是邻居失效,重置状态机,之后根据模式决定是否发送不带Link Fault标记的信息OAMPDU报文。
对于MAC层硬件模块82和PHY层硬件模块84,可以以组件的形式设置于MAC层和PHY层,例如,MAC层处理组件可以采用但不限于FPGA(Field-Program Gate Array,现场可编程门阵列);PHY层处理组件可以采用但不限于BSP(Board Support Package,板级支持包)。
流程部分的处理步骤如下:在FPGA上增加一个模式寄存器,接受用户命令的单通配置,并相应改变该模式寄存器的值,MAC层的转发逻辑按上述过程进行转发,其中,该模式寄存器是以单个接口为单位的,即每个模式寄存器只管理一个接口;BSP可以根据用户命令设置单通检测位,检测时可以感知接收端无发接收到光信号,触发FPGA,将产生的链路中断(linkdown)通知上报,对于转发下来的数据流,BSP可以根据单通检测位支持单通放行该数据。
需要说明的是,MAC层硬件模块82和PHY层硬件模块84作为数据传输的重要部分,也是各设备厂家都已经实现的部分,IEEE802.3ah协议模块80是需要厂家独自实现的功能模块,可以提供基本的IEEE802.3ah功能。对于本发明来说,MAC层硬件模块82和PHY层硬件模块84都需要参改进才能实现本发明的目。但是,对于用户来说,使用具有该单通功能的硬件装置时并没有任何难度,只需要弄清楚哪些单板支持单通功能即可。上述对传统硬件的改进简化了单板的限制支持,针对于传统商用芯片存在许多限制的情况,只要能实现上述的MAC层硬件模块82和PHY层硬件模块84的功能,就可以取得支持单通功能的硬件能力。
采用上述实施例提供的单通检测结果的通告装置,在对现有检测功能硬件进行改进之后,通过设置单通功能的方式,能够做到一旦发生单通时能够快速检测单通,并将单通检测结果通知对端,使对端获知本端发生单通的状态,及时停止向本端继续发送网络数据,避免了网络带宽资源的浪费。
从以上的描述中,可以看出,本发明实现了如下技术效果:在对现有检测功能硬件进行改进之后,采用设置单通功能的方式,在本端发生单通的情况下由本端向对端及时反馈本端当前处于单通状态的报告,能够做到一旦发生单通时能够快速检测单通,并将单通检测结果通知对端,使对端获知本端发生单通的状态,及时停止向本端继续发送网络数据,解决了现有技术中本端发送单通的情况下,对端由于不知道本端发生单通,仍旧继续向本端发送数据而造成资源浪费的问题,进而达到了节约网络资源的效果,而且在关闭单通功能时,对硬件的其他功能不会造成任何影响。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种单通检测结果的通告方法,其特征在于,包括:
本端的物理层PHY确定无法接收到光信号,通过所述本端的介质访问控制MAC层向所述本端的协议层发送中断通知;
所述协议层接收所述MAC层转发的所述中断通知,根据所述中断通知产生链路错误报文,将所述链路错误报文通过所述MAC层发送给所述PHY;
所述PHY接收所述MAC层转发的所述链路错误报文,将所述链路错误报文发送给对端。
2.根据权利要求1所述的方法,其特征在于,在物理层PHY确定无法接收到光信号之前,包括:
为所述协议层配置用于开启或关闭单通功能的单通控制开关,其中,所述单通功能支持每个接口。
3.根据权利要求2所述的方法,其特征在于,所述协议层根据所述中断通知产生链路错误报文,将所述链路错误报文通过所述MAC层发送给所述PHY,包括:
所述协议层判断所述单通控制开关是否打开,判定为是的情况下,将所述当前状态迁移至链路错误状态,根据所述中断通知每间隔一个预设的周期生成一个所述链路错误报文;
所述协议层每间隔一个预设的周期将所述链路错误报文发送给所述MAC层。
4.根据权利要求2所述的方法,其特征在于,在物理层PHY确定无法接收到光信号之前,包括:
为所述MAC层配置一个或多个用于控制单通功能下传输数据的模式寄存器,其中,每个所述模式寄存器分别对应于一个接口。
5.根据权利要求4所述的方法,其特征在于,所述协议层将所述链路错误报文通过所述MAC层发送给所述PHY,包括:
所述协议层将所述链路错误报文发送给所述MAC层;
所述MAC层判断对应于当前接口的预先配置的模式寄存器是否支持单通,如果否,则不转发所述链路错误报文;
在所述MAC层判定所述模式寄存器支持单通时,将所述链路错误报文发送给所述PHY。
6.根据权利要求4所述的方法,其特征在于,在物理层PHY确定无法接收到光信号之前,包括:
为所述PHY配置所述转换功能,其中,所述转换功能用于将所述链路错误报文转换为比特数据流,将所述比特数据流透传给所述对端。
7.根据权利要求6所述的方法,其特征在于,在所述PHY接收所述MAC层转发的所述链路错误报文,将所述链路错误报文发送给对端之后,包括:
所述对端根据所述比特数据中止向本端发送数据。
8.一种单通检测结果的通告装置,其特征在于,包括:
确定模块,用于确定本端的物理层PHY无法接收到光信号,通过本端的介质访问控制MAC层向本端的协议层发送中断通知;
生成模块,用于接收所述确定模块确定的经所述MAC层转发的所述中断通知,根据所述中断通知产生链路错误报文,将所述链路错误报文通过所述MAC层发送给所述PHY;
发送模块,用于接收所述生成模块生成的经所述MAC层转发的所述链路错误报文,将所述链路错误报文发送给对端。
9.根据权利要求8所述的装置,其特征在于,所述生成模块包括:
判断单元,用于判断所述单通控制开关是否打开;
生成单元,用于在所述判断单元判定所述单通控制开关打开的情况下,将所述当前状态迁移至链路错误状态,根据所述中断通知每间隔一个预设的周期生成一个所述链路错误报文。
10.根据权利要求8或9所述的装置,其特征在于,所述装置还包括:
转换模块,用于将所述链路错误报文转换为所述比特数据;
中止模块,用于根据经所述转换模块转换成的所述比特数据中止向所述本端发送数据。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102691301A CN102355335A (zh) | 2011-09-13 | 2011-09-13 | 单通检测结果的通告方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011102691301A CN102355335A (zh) | 2011-09-13 | 2011-09-13 | 单通检测结果的通告方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102355335A true CN102355335A (zh) | 2012-02-15 |
Family
ID=45578836
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011102691301A Pending CN102355335A (zh) | 2011-09-13 | 2011-09-13 | 单通检测结果的通告方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102355335A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104960551A (zh) * | 2015-06-25 | 2015-10-07 | 北京交通大学 | 基于光子晶体光纤感知铁路现场作业防护无人值守*** |
CN109873719A (zh) * | 2019-02-03 | 2019-06-11 | 华为技术有限公司 | 一种故障检测方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1913453A (zh) * | 2006-08-22 | 2007-02-14 | 华为技术有限公司 | 实现点到点的快速故障检测的方法和装置 |
CN101132320A (zh) * | 2007-09-18 | 2008-02-27 | 华为技术有限公司 | 检测接口故障的方法及网络节点设备 |
CN101163057A (zh) * | 2007-11-20 | 2008-04-16 | 华为技术有限公司 | 故障通知方法和装置、以及业务接收方法和装置 |
CN102035695A (zh) * | 2010-12-20 | 2011-04-27 | 中兴通讯股份有限公司 | 双向转发检测方法及装置 |
-
2011
- 2011-09-13 CN CN2011102691301A patent/CN102355335A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1913453A (zh) * | 2006-08-22 | 2007-02-14 | 华为技术有限公司 | 实现点到点的快速故障检测的方法和装置 |
CN101132320A (zh) * | 2007-09-18 | 2008-02-27 | 华为技术有限公司 | 检测接口故障的方法及网络节点设备 |
CN101163057A (zh) * | 2007-11-20 | 2008-04-16 | 华为技术有限公司 | 故障通知方法和装置、以及业务接收方法和装置 |
CN102035695A (zh) * | 2010-12-20 | 2011-04-27 | 中兴通讯股份有限公司 | 双向转发检测方法及装置 |
Non-Patent Citations (1)
Title |
---|
IEEE COMPUTER SOCIETY: "IEEE Std 802.3ah-2004", 《IEEE STANDARDS 802.3AH》 * |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104960551A (zh) * | 2015-06-25 | 2015-10-07 | 北京交通大学 | 基于光子晶体光纤感知铁路现场作业防护无人值守*** |
CN109873719A (zh) * | 2019-02-03 | 2019-06-11 | 华为技术有限公司 | 一种故障检测方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7957267B2 (en) | Fault detection device | |
US7020191B2 (en) | Network device and method for detecting a link failure which would cause network to remain in a persistent state | |
CN100512128C (zh) | 保护组播转发路径的方法和***和业务路由器 | |
CN101355466B (zh) | 连续性检查消息报文的传输方法和装置 | |
CN102315975B (zh) | 一种基于irf***的故障处理方法及其设备 | |
CN103209099B (zh) | 一种节点间的网络通信线路的自动切换保护方法 | |
CN103370909B (zh) | Phy到mac装置互连的运行时间重新指定的装置、***和方法 | |
CN102970157B (zh) | 链路故障处理方法、irf成员设备及数据通信装置 | |
CN101420332A (zh) | 一种成员端口配置情况的通知方法和网络设备 | |
WO2012083611A1 (zh) | 链路检测装置及方法 | |
CN203219315U (zh) | 一种网络节点间的网络通信线路切换模块 | |
CN101197733A (zh) | 网络连通性的自动检测方法及装置 | |
US9007228B2 (en) | Transmission system using dying gasp | |
CN101924654A (zh) | 一种基于点到多点业务的路径切换方法及*** | |
CN101777997A (zh) | 一种实现网络链路流量切换的方法和*** | |
CN104869028A (zh) | 网络装置与回路检测方法 | |
CN102104531A (zh) | 一种报文处理装置、方法及*** | |
CN102238067B (zh) | 一种快速环网保护协议环上的切换方法和装置 | |
CN203289458U (zh) | 一种线路切换器 | |
CN101436938A (zh) | 停止/恢复端口收发业务的方法、***及交换设备 | |
CN105634935A (zh) | 一种服务层信号失效检测装置及方法 | |
WO2011097893A1 (zh) | 一种e1双向环网络的数据传输方法、装置及*** | |
CN101834759A (zh) | 捆绑链路的检测方法及分布式设备 | |
CN101883117A (zh) | 接口业务集中处理方法和*** | |
CN102355335A (zh) | 单通检测结果的通告方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120215 |
|
RJ01 | Rejection of invention patent application after publication |