1.一种以太网端口自适应方法,其特征在于,所述方法包括:
s1、本端设备的第一端口发送灵活以太网开销帧至对端设备的第二端口,所述灵活以太网开销帧用以指示本端口支持的协议类型,其中,所述本端设备的第一端口支持灵活以太网协议和标准以太网协议,所述对端设备的第二端口支持的协议类型包括灵活以太网和/或标准以太网协议;
s2、若在一预设时间内,所述本端设备没有接收到来自对端设备的灵活以太网响应帧,则设置所述第一端口的协议类型为标准以太网协议,所述本端设备根据标准以太网协议通过所述第一端口和第二端口与所述对端设备进行通信;
s3、若在所述预设时间内,所述本端设备接收到来自对端设备的灵活以太网响应帧,则设置所述第一端口的协议类型为灵活以太网协议,所述本端设备根据灵活以太网协议通过所述第一端口和第二端口与所述对端设备进行通信。
2.如权利要求1所述的以太网端口自适应方法,其特征在于,所述步骤s3包括:
若所述灵活以太网响应帧指示第二端口所支持的协议类型为灵活以太网,则设置所述第一端口的协议类型为灵活以太网协议,所述本端设备根据灵活以太网协议通过所述第一端口和第二端口与所述对端设备进行通信;
若所述灵活以太网响应帧指示第二端口所支持的协议类型为灵活以太网和标准以太网协议,则设置所述第一端口的协议类型为灵活以太网,所述本端设备根据灵活以太网协议通过所述第一端口和第二端口与所述对端设备进行通信。
3.如权利要求2所述的以太网端口自适应方法,其特征在于,所述步骤s3还包括:
所述灵活以太网帧开销帧中的第三个开销块中的14位比特预留字段定义两个端口支持的协议类型的协商信息,其中4位比特为请求字段,用以指示本端设备的第一端口所请求工作的协议类型,4位比特为响应字段,用以指示对端设备的第二端口确认工作的协议类型。
4.如权利要求3所述的以太网端口自适应方法,其特征在于,所述步骤s3还包括:
若所述对端设备的第二端口支持灵活以太网和标准以太网协议,所述灵活以太网帧开销帧中的请求字段为0x1时,表示请求工作在标准以太网模式,其响应字段为0x1时,表示对端设备的第二端口确认工作在标准以太网模式。
5.如权利要求3所述的以太网端口自适应方法,其特征在于,所述步骤s3包括:
当本端设备的第一端口的工作模式为灵活以太网,并且所述对端设备的第二端口的工作模式为灵活以太网模式时,所述灵活以太网帧开销帧中的请求字段设置为0x0,所述响应字段设置为0x0。
6.如权利要求3所述的以太网端口自适应方法,其特征在于,所述步骤s3还包括:
构建一64b/66b码块,所述64b/66b码块包括块类型字段、协议类型字段、请求字段和响应字段,其中所述块类型字段用以指示该码块的类型为自协商信息,所述协议类型字段用以指示本端设备的第一端口所支持的协议类型,所述请求字段用以指示本端设备的第一端口所请求工作的协议类型,所述响应字段用以指示对端设备的第二端口回应确认的协议类型。
7.如权利要求6所述的以太网端口自适应方法,其特征在于,所述步骤s3包括:
所述块类型字段设置为0xfe;
所述协议类型字段为0x00,表示不支持灵活以太网协议,为0x01,表示支持版本号为v2.1的灵活以太网协议;
所述请求字段为0x00,表示本端设备的第一端口请求工作在标准以太网模式,为0x01,表示本端设备的第一端口请求工作在版本号为v2.1的灵活以太网模式;
所述响应字段为0x00,表示对端设备的第二端口确认工作在标准以太网模式,为0x01,表示对端设备的第二端口确认工作在版本号为v2.1的灵活以太网模式。
8.一种通信设备,其特征在于,包括:
发送模块,用于发送灵活以太网开销帧至对端设备的第二端口,所述灵活以太网开销帧用以指示本设备的第一端口支持的协议类型,其中,所述第一端口支持灵活以太网协议和标准以太网协议,所述对端设备的第二端口支持的协议类型包括灵活以太网和/或标准以太网协议;
第一处理模块,用于若在一预设时间内,没有接收到来自对端设备的灵活以太网响应帧,则设置所述第一端口的协议类型为标准以太网协议,并根据标准以太网协议通过所述第一端口和第二端口与所述对端设备进行通信;
第二处理模块,用于若在所述预设时间内,接收到来自对端设备的灵活以太网响应帧,则设置所述第一端口的协议类型为灵活以太网协议,并根据灵活以太网协议通过所述第一端口和第二端口与所述对端设备进行通信。
9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有计算机可执行指令,所述计算机可执行指令在被计算机调用时,使所述计算机执行如权利要求1至7任一项所述的方法。