[0058] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0059] 实施例一
[0060] 参考图1,图1是本发明实施例一提供的一种端口配置的方法流程图。所述方法包括以下步骤:
[0061] 步骤101,为以太网交换机的环回端口配置单向对称的虚拟局域网VLAN变换,其中,所述环回端口是所述以太网交换机用于数据环回的普通物理端口或者普通逻辑端口或者内部保留端口;
[0062] 其中,所述VLAN变换是指所述环回端口在收到以太网报文时,将所述以太报文中原有的VLAN值变换成所述环回端口的VLAN值,使变换后的以太报文在所述以太网交换机的同一个物理通道中通过不同的逻辑通道进行进行转发操作,所述不同的逻辑通道使进行二层转发后的以太报文做三层转发,或者使进行三层转发后的以太报文做二层转发。具体的,所述以太网交换机能实现解除以太报文的TRILL封装后进行所述以太报文的三层转发,并能实现为以太报文添加TRILL封装后进行所述以太报文的二层转发。
[0063] 其中,所述配置单向对称的VLAN变换中的单向可以是出方向或者入方向,所述入方向是所述以太报文从所述以太网交换机的其他端口进入所述环回端口的方向,所述出方向是所述以太报文从所述环回端口被发到所述以太网交换机的其他端口的方向。所述对称的VLAN变换是指对于同一种单向VLAN变换,对于所述以太网交换机从TRILL网络接收的以太报文或者从IP网络接收的以太报文同样适用。
[0064] 步骤102,为所述环回端口分配用于二层转发的第一VLAN和用于三层转发的第二VLAN。
[0065] 本步骤中,为所述环回端口分配一个用于二层网络转发的第一VLAN,e.g.,VLAN1,以及一个用于三层转发的第二VLAN,e.g.,VLAN2,并将所述环回端口加入所述两个VLAN。其中,所述VLAN2可以为系统内部分配的空闲VLAN。
[0066] 进一步,所述方法还包括:
[0067] 当所述环回端口接收到以太报文时,根据所述第一VLAN和第二VLAN对所述以太报文进行VLAN变换。
[0068] 可选地,对于所述以太网交换机从TRILL网络接收的以太报文按照如下方式进行VLAN变换和环回处理:
[0069] 当所述以太网交换机从TRILL网络接收到TRILL报文后,解除所述TRILL报文的TRILL封装,得到VLAN1的以太报文;
[0070] 当所述VLAN1的以太报文在所述以太网交换机内部进行二层转发时,由于所述环回端口已经加入了VLAN1,所述以太网交换机的环回端口会接收到所述VLAN1的以太报文;
[0071] 所述以太网交换机的环回端口根据配置的单向的VLAN变换,对所述VLAN1的以太报文进行所述VLAN变换,即将VLAN1的以太报文修改为VLAN2的以太报文;
[0072] 所述环回端口发送VLAN2的以太报文,由于所述环回端口已经被加入VLAN2,通过所述环回端口将所述VLAN2的以太报文接收回所述以太网交换机;
[0073] 所述以太网交换机对所述VLAN2的以太报文重新封装二层头后进行三层转发。
[0074] 可选地,对于所述以太网交换机从IP网络接收的以太报文按照如下方式进行VLAN变换和环回处理:
[0075] 当所述以太网交换机从IP网络接收到IP报文后,将所述IP报文进行三层转发,经过三层转发后所述IP报文被封装为VLAN2的以太报文;
[0076] 由于所述环回端口已经加入了VLAN2,所述环回端口会接收一份VLAN2的以太报文;
[0077] 所述以太网交换机的环回端口根据配置的单向的VLAN变换,将所述VLAN2的以太报文进行所述VLAN变换,即将VLAN2的以太报文修改为VLAN1的以太报文;
[0078] 所述环回端口发送VLAN1的以太报文,由于所述环回端口已经被加入VLAN1,通过所述环回端口将所述VLAN1的以太报文接收回所述以太网交换机;
[0079] 所述以太网交换机对VLAN1的以太报文添加TRILL封装后进行二层转发。
[0080] 上述VLAN1的以太报文,VLAN2的以太报文是指报文内容相同,但报文头中携带的VLAN标识分别为VLAN1和VLAN2,并且分别在VLAN1和VLAN2中发送的以太报文。
[0081] 本发明实施例通过设置所述以太网交换机的环回端口,使以太网交换机接收的以太报文经过以太网交换机处理并发送后,能回到所述交换机以太网交换机;同时通过设置环回端口的单向对称的VLAN变换,使变换后的以太报文在所述以太网交换机的同一个物理通道中通过不同的逻辑通道进行转发操作,所述不同的逻辑通道使进行二层转发后的以太报文做三层转发,或者使进行三层转发后的以太报文做二层转发,而不是从原有的物理通道返回同样的以太报文,避免网络成环。从而实现在同一个普通的以太网交换机上实现TRILL+IP的叠加转发业务。
[0082] 实施例二
[0083] 参考图2,图2是本发明实施例二提供的一种端口配置的方法流程图。所述方法包括以下步骤:
[0084] 步骤201,关闭所述以太网交换机的环回端口的MAC学习功能,使所述环回端口退出所有的VLAN,其中,所述环回端口是所述以太网交换机用于数据环回的普通物理端口或者普通逻辑端口或者内部保留端口;
[0085] 本步骤中,通过在以太网交换机的环回端口关闭MAC学习,使所述环回端口退出所有的VLAN操作,使所述环回端口仅用于对以太报文进行VLAN变换和接收VLAN变换后的以太报文。
[0086] 步骤202,在所述环回端口使能环回功能,其中,所述环回是指所述环回端口发送的以太报文经过所述环回端口的MAC层或者PHY层后被所述环回端口接收;
[0087] 步骤203,为以太网交换机的环回端口配置单向对称的VLAN变换;
[0088] 步骤204,为所述环回端口分配用于二层转发的第一VLAN和用于三层转发的第二VLAN;
[0089] 步骤205,当所述环回端口接收以太报文时,根据所述第一VLAN和第二VLAN对所述以太报文进行VLAN变换。
[0090] 步骤203,步骤204解释具体参考步骤101,步骤102在此不再赘述。
[0091] 本发明实施例通过在以太网交换机的环回端口关闭MAC学习,使所述环回端口退出所有的VLAN操作,使所述环回端口仅用于对以太报文进行VLAN变换和接收VLAN变换后的以太报文。并通过对所述环回端口使能环回功能,使所述环回端口能接收从环回端口发送出去的以太报文。同时,通过设置所述以太网交换机的环回端口,使以太网交换机接收的以太报文经过以太网交换机处理并发送后,能回到所述交换机以太网交换机;同时通过设置环回端口的单向对称的VLAN变换,使变换后的以太报文在所述以太网交换机的同一个物理通道中通过不同的逻辑通道进行转发操作,所述不同的逻辑通道使进行二层转发后的以太报文做三层转发,或者使进行三层转发后的以太报文做二层转发,而不是从原有的物理通道返回同样的以太报文,避免网络成环,进而实现在同一个普通的以太网交换机上实现TRILL+IP的叠加转发业务。
[0092] 实施例三
[0093] 参考图3,图3是本发明实施例三提供的一种端口配置的方法流程图。所述方法包括以下步骤:
[0094] 步骤301,关闭所述以太网交换机的环回端口的MAC学习功能,使所述环回端口退出所有的VLAN,其中,所述环回端口是所述以太网交换机用于数据环回的普通物理端口或者普通逻辑端口或者内部保留端口;
[0095] 步骤302,在所述环回端口使能环回功能,其中,所述环回是指所述环回端口发送的以太报文经过所述环回端口的MAC层或者PHY层后被所述环回端口接收;
[0096] 具体的,参考图4,Port1是指以太网交换机与TRILL网络的其他以太网交换机连接的端口,用于从TRILL网络接收以太报文或者将以太报文发送到TRILL网络,使得所述以太网交换机解除以太报文的TRILL封装;Port2是配置的所述以太网交换机的环回端口,用于将所述以太报文做VLAN变换和环回处理;Port3是指所述以太网交换机与IP网络交互以太报文的端口,用于从IP网络接收以太报文或者将以太报文发送到IP网络,使得所述以太网交换机封装以太报文的二层头。
[0097] 步骤303,将所述环回端口配置从TRILL网络到IP网络方向,以及从IP网络到TRILL网络方向作对称VLAN变换,并设置在环回端口出方向进行VLAN变换,所述出方向是所述以太报文从所述环回端口发到所述以太网交换机的其他端口的方向;
[0098] 步骤304,为所述环回端口分配用于二层转发的第一VLAN和用于三层转发的第二VLAN;
[0099] 步骤305,当所述环回端口接收到以太报文时,根据所述第一VLAN和第二VLAN对所述以太报文进行VLAN变换。
[0100] 可选地,参考图4中所示:
[0101] 所述以太网交换机通过Port1从TRILL网络接收到VLAN1的以太报文后,解除TRILL封装,即如图4所示去掉VLANm和Trill头;所述VLANm为所述以太报文在TRILL网络中的VLAN。
[0102] 当VLAN1的以太报文在所述以太网交换机内部进行二层转发时,由于所述环回端口加入了VLAN1,所述以太网交换机的环回端口会接收到所述VLAN1的以太报文。
[0103] 所述以太网交换机的环回端口根据配置的出方向的VLAN变换,对所述VLAN1的以太报文进行所述VLAN变换,即将VLAN1的以太报文修改成VLAN2的以太报文。
[0104] 所述环回端口发送VLAN2的以太报文,由于所述环回端口已经被加入VLAN2,所述环回端口将所述VLAN2的以太报文接收回所述以太网交换机;
[0105] 所述以太网交换机对所述VLAN2的以太报文重新封装二层头后进行三层转发。
[0106] 具体的,参考图5的左图所示,当VLAN1的以太报文由Port2发出时,根据配置的出方向的VLAN变换,将VLAN1的以太报文修改为VLAN2的以太报文。
[0107] 可选的,参考图4所示,当所述以太网交换机从IP网络接收IP网络的以太报文后,将所述IP网络的以太报文进行三层转发,即经过三层转发后所述IP网络的以太报文封装为VLAN2的以太报文;
[0108] 具体的,参考图4所示,所述以太网交换机通过Port3从所述IP网络接收IP网络的以太报文后,将所述IP网络的以太报文的MAC头和VLAN值封装成新的MAC头和变换VLAN值为VLAN2后,进行三层转发。
[0109] 由于所述环回端口已经加入了VLAN2,所述环回端口会接收到所述VLAN2的的以太报文;
[0110] 所述以太网交换机的环回端口根据配置的出方向的VLAN变换,将所述VLAN2的以太报文进行所述VLAN变换,即将VLAN2的以太报文修改为VLAN1;
[0111] 所述环回端口发送VLAN1的以太报文,由于所述环回端口已经被加入VLAN1,在所述环回端口使用环回处理,将所述VLAN1的以太报文接收回所述以太网交换机;
[0112] 所述以太网交换机对VLAN1的以太报文加入TRILL封装后进行二层转发。
[0113] 具体的,参考图5的右图所示,当VLAN2的以太报文由Port2发出时,根据配置的出方向的VLAN变换,将VLAN2的以太报文修改为VLAN1的以太报文。
[0114] 本发明实施例通过在以太网交换机的环回端口关闭MAC学习,使所述环回端口退出所有的VLAN操作,使所述环回端口仅用于对以太报文进行VLAN变换和接收VLAN变换后的以太报文。并通过对所述环回端口使能环回功能,使所述环回端口能接收从环回端口发送出去的以太报文。同时,通过设置所述以太网交换机的环回端口,使以太网交换机接收的以太报文经过以太网交换机处理并发送后,能回到所述交换机以太网交换机;同时通过设置环回端口的单向对称的VLAN变换,使变换后的以太报文虽在所述以太网交换机的同一个物理通道中通过不同的逻辑通道进行转发操作,所述不同的逻辑通道使进行二层转发后的以太报文做三层转发,或者使进行三层转发后的以太报文做二层转发,而不是从原有的物理通道返回同样的以太报文,避免网络成环,进而实现在同一个普通的以太网交换机上实现TRILL+IP的叠加转发业务。
[0115] 实施例四
[0116] 参考图6,图6是本发明实施例四提供的一种发送以太报文的方法流程图。所述方法包括以下步骤:
[0117] 步骤601,关闭所述以太网交换机的环回端口的MAC学习功能,使所述环回端口退出所有的VLAN,其中,所述环回端口是所述以太网交换机用于数据环回的普通物理端口或者普通逻辑端口或者内部保留端口;
[0118] 步骤602,在所述环回端口使能环回功能,其中,所述环回是指所述环回端口发送的以太报文经过所述环回端口的MAC层或者PHY层后被所述环回端口接收;
[0119] 具体的,参考图4,Port1是指以太网交换机与TRILL网络的其他以太网交换机连接的端口,用于从TRILL网络接收以太报文或者将以太报文发送到TRILL网络,使得所述以太网交换机解除以太报文的TRILL封装;Port2是配置的所述以太网交换机的环回端口,用于将所述以太报文做VLAN变换和环回处理;Port3是指所述以太网交换机与IP网络交互以太报文的端口,用于从IP网络接收以太报文或者将以太报文发送到IP网络,使得所述以太网交换机封装以太报文的二层头。
[0120] 步骤603,将所述环回端口配置从TRILL网络到IP网络方向,以及从IP网络到TRILL网络方向作对称VLAN变换,并设置在环回端口入方向进行的VLAN变换,所述入方向是所述以太报文从所述以太网交换机的其他端口发送到所述环回端口的方向;
[0121] 步骤604,为所述环回端口分配用于二层转发的第一VLAN和用于三层转发的第二VLAN;
[0122] 步骤605,当所述环回端口接收到以太报文时,根据所述第一VLAN和第二VLAN对所述以太报文进行VLAN变换。
[0123] 可选地,参考图4中所示,
[0124] 当所述以太网交换机通过Port1从TRILL网络接收到VLAN1的以太报文后,解除TRILL封装,即如图4所示去掉VLANm和Trill头;所述VLANm为所述以太报文在TRILL网络中的VLAN。
[0125] 当VLAN1的以太报文在所述以太网交换机内部进行二层转发时,由于所述环回端口加入了VLAN1,所述以太网交换机的环回端口会接收一到所述VLAN1的以太报文;
[0126] 所述以太网交换机的环回端口根据配置的入方向的VLAN变换,对所述VLAN1的以太报文进行所述VLAN变换,即将VLAN1的以太报文被修改成VLAN2的以太报文。
[0127] 所述环回端口发送VLAN2的以太报文,由于所述环回端口已经被加入VLAN2,所述环回端口将所述VLAN2的以太报文接收回所述以太网交换机;
[0128] 所述以太网交换机对所述VLAN2的以太报文重新封装二层头后进行三层转发。
[0129] 具体的,参考图7的左图所示,当VLAN1的以太报文由Port1向Port2发送时,根据配置的入方向的VLAN变换,将VLAN1的以太报文修改为VLAN2的以太报文。
[0130] 可选的,参考图4所示,当所述以太网交换机从IP网络接收IP网络的以太报文后,将所述IP网络的以太报文进行三层转发,即经过三层转发后所述IP网络的以太报文封装为VLAN2的以太报文;
[0131] 具体的,参考图4所示,所述以太网交换机通过Port3从所述IP网络接收IP网络的以太报文后,将所述IP网络的以太报文的MAC头和VLAN值封装成新的MAC头和变换VLAN值为VLAN2后,进行三层转发。
[0132] 由于所述环回端口已经加入了VLAN2,所述环回端口会接收所述VLAN2的的以太报文;
[0133] 所述以太网交换机的环回端口根据配置的入方向的VLAN变换,将所述VLAN2的以太报文进行所述VLAN变换,即将VLAN2的以太报文修改为VLAN1;
[0134] 所述环回端口发送VLAN1的以太报文,由于所述环回端口已经被加入VLAN1,在所述环回端口使用环回处理,将所述VLAN1的以太报文接收回所述以太网交换机;
[0135] 所述以太网交换机对VLAN1的以太报文加入TRILL封装后进行二层转发。
[0136] 具体的,参考图7的右图所示,当VLAN2的以太报文由Port3向Port2发送时,根据配置的入方向的VLAN变换,将VLAN2的以太报文修改为VLAN1的以太报文。
[0137] 本发明实施例通过在以太网交换机的环回端口关闭MAC学习,使所述环回端口退出所有的VLAN操作,使所述环回端口仅用于对以太报文进行VLAN变换和接收VLAN变换后的以太报文。并通过对所述环回端口使能环回功能,使所述环回端口能接收从环回端口发送出去的以太报文。同时,通过设置所述以太网交换机的环回端口,使以太网交换机接收的以太报文经过以太网交换机处理并发送后,能回到所述交换机以太网交换机;同时通过设置环回端口的单向对称的VLAN变换,使变换后的以太报文虽在所述以太网交换机的同一个物理通道中通过不同的逻辑通道进行转发操作,所述不同的逻辑通道使进行二层转发后的以太报文做三层转发,或者使进行三层转发后的以太报文做二层转发,而不是从原有的物理通道返回同样的以太报文,避免网络成环,进而实现在同一个普通的以太网交换机上实现TRILL+IP的叠加转发业务。
[0138] 实施例五
[0139] 参考图8,图8是本发明实施例五提供的一种以太网交换机的装置结构图。所述以太网交换机包括以下单元:
[0140] 配置单元801,用于为以太网交换机的环回端口配置单向对称的VLAN变换,其中,所述环回端口是所述以太网交换机用于数据环回的普通物理端口或者普通逻辑端口或者内部保留端口;
[0141] 具体的,所述以太网交换机具有环回端口,所述环回端口是所述以太网交换机用于数据环回的普通物理端口或者普通逻辑端口或者内部保留端口。
[0142] 其中,所述VLAN变换是指所述环回端口在收到以太网报文时,将所述以太报文中原有的VLAN值变换成所述环回端口的VLAN值,使变换后的以太报文虽然在所述以太网交换机的同一个物理通道进行转发操作,但是属于不同的逻辑通道,所述不同的逻辑通道使进行二层转发后的以太报文做三层转发,或者使进行三层转发后的以太报文做二层转发。具体的,所述以太网交换机能实现解除以太报文的TRILL封装后进行所述以太报文的三层转发,并能实现添加以太报文的TRILL封装后进行所述以太报文的二层转发。
[0143] 其中,所述配置单向对称的VLAN变换中的单向可以是出方向或者入方向,所述入方向是所述以太报文发到所述环回端口的方向,所述出方向是所述以太报文从所述环回端口发到所述以太网交换机的其他端口的方向。所述对称的VLAN变换是指对于同一种单向VLAN变换,对于所述以太网交换机从TRILL网络接收的以太报文或者从IP网络接收的以太报文同时适用。
[0144] 本单元通过设置所述以太网交换机的环回端口,使以太网交换机接收的以太报文经过处理并发送后,能够重新被所述以太网交换机接收;此外,通过设置环回端口的单向对称的VLAN变换,使变换后的以太报文能够在所述以太网交换机的同一个物理通道中通过不同的逻辑通道进行转发操作,所述不同的逻辑通道使进行二层转发后的以太报文做三层转发,或者使进行三层转发后的以太报文做二层转发,避免了网络成环。
[0145] 分配单元802,用于为所述环回端口分配为所述环回端口分配用于二层转发的第一VLAN和用于三层转发的第二VLAN。
[0146] 其中,为所述环回端口分配VLAN是为所述环回端口在两个方向上分别分配一个空闲的VLAN,即为所述环回端口分配一个为TRILL网络服务的空闲VLAN,e.g.,VLAN1,以及一个为IP网络服务的空闲VLAN,e.g.,VLAN2,并将所述环回端口加入所述两个VLAN。
[0147] 具体的,当在所述以太网交换机的环回端口配置单向对称的VLAN变换后,所述以太网交换机接收的以太报文可以发送一份到所述以太网交换机的环回端口,所述以太网交换机的环回端口对发送的以太报文进行VLAN变换和环回处理。
[0148] 进一步,所述以太网交换机还包括VLAN变换单元803。
[0149] VLAN变换单元803,用于当所述环回端口接收到以太报文时,根据所述第一VLAN和第二VLAN对所述以太报文进行VLAN变换。
[0150] 作为另一种可选的实施例,所述以太网交换机还包括以下单元:
[0151] 关闭单元804,用于关闭所述以太网交换机的环回端口的MAC学习功能,使所述环回端口退出所有的VLAN;
[0152] 环回处理单元805,在所述环回端口使能环回功能,其中,所述环回是指所述环回端口发送的以太报文经过所述环回端口的MAC层或者PHY层被所述环回端口接收。
[0153] 可选地,所述VLAN变换单元803包括以下单元:
[0154] 解除单元901,用于当所述以太网交换机从TRILL网络接收到多链路透明互联TRILL报文后,解除所述TRILL报文的TRILL封装,得到第一VLAN的以太报文;
[0155] 第一接收单元902,用于将所述第一VLAN的以太报文在所述以太网交换机内部进行二层转发;
[0156] 第一VLAN变换单元903,用于所述以太网交换机的环回端口接收所述第一VLAN的以太报文,根据配置的出方向或者入方向的VLAN变换,对第一VLAN的以太报文进行所述VLAN变换,将所述第一VLAN的以太报文修改为第二VLAN的以太报文;所述入方向是所述以太报文发到所述环回端口的方向,所述出方向是所述以太报文从所述环回端口发到所述以太网交换机的其他端口的方向;
[0157] 第二接收单元904,用于在所述环回端口将所述第二VLAN的以太报文环回到所述以太网交换机;
[0158] 第一转发单元905,用于所述以太网交换机对所述第二VLAN的以太报文重新封装二层头后进行三层转发。
[0159] 可选地,所述VLAN变换单元803包括以下单元:
[0160] 第二转发单元1001,用于当所述以太网交换机从IP网络接收IP报文后,将所述IP报文进行三层转发,经过三层转发后,所述IP报文被封装为第二VLAN的以太报文;
[0161] 第三接收单元1002,用于所述以太网交换机的环回端口接收所述第二VLAN的以太报文;
[0162] 第二VLAN变换单元1003,用于所述以太网交换机的环回端口根据配置的出方向或者入方向的VLAN变换,对所述第二VLAN的以太报文进行所述VLAN变换,将所述第二VLAN的以太报文修改为第一VLAN的以太报文;
[0163] 第四接收单元1004,用于所述环回端口所述第一VLAN的以太报文环回到所述以太网交换机;
[0164] 封装单元1005,用于所述以太网交换机对所述第一VLAN的以太报文添加TRILL封装后进行二层转发。
[0165] 本发明实施例通过在以太网交换机的环回端口关闭MAC学习,使所述环回端口退出所有的VLAN操作,使所述环回端口仅用于对以太报文进行VLAN变换和接收VLAN变换后的以太报文。并通过对所述环回端口使能环回功能,使所述环回端口能接收从环回端口发送出去的以太报文。同时,通过设置所述以太网交换机的环回端口,使以太网交换机接收的以太报文经过以太网交换机处理并发送后,能回到所述交换机以太网交换机;同时通过设置环回端口的单向对称的VLAN变换,使变换后的以太报文在所述以太网交换机的同一个物理通道中通过不同的逻辑通道进行转发操作,所述不同的逻辑通道使进行二层转发后的以太报文做三层转发,或者使进行三层转发后的以太报文做二层转发,而不是从原有的物理通道返回同样的以太报文,避免网络成环,进而实现在同一个普通的以太网交换机上实现TRILL+IP的叠加转发业务。
[0166] 实施例六
[0167] 参考图11,图11是本发明实施例六提供的一种以太网交换机1100。所述以太网交换机1100包括以下单元:
[0168] 处理器(processor)1101,通信接口(Communications Interface)1102,存储器(memory)1103,总线1104。
[0169] 处理器1101,通信接口1102,存储器1103通过总线1104完成相互间的通信。
[0170] 通信接口1102,用于与其他设备进行通信;
[0171] 处理器1101,用于执行程序A。
[0172] 具体地,程序A可以包括程序代码,所述程序代码包括计算机操作指令。
[0173] 处理器1101可能是一个中央处理器CPU,或者是特定集成电路ASIC(Application Specific Integrated Circuit),或者是被配置成实施本发明实施例的一个或多个集成电路。
[0174] 存储器1103,用于存放程序A。存储器1103可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。程序A具体可以包括:
[0175] 配置单元801,用于为以太网交换机的环回端口配置单向对称的VLAN变换,其中,所述环回端口是所述以太网交换机用于数据环回的普通物理端口或者普通逻辑端口或者内部保留端口;
[0176] 分配单元802,用于为所述环回端口分配为所述环回端口分配用于二层转发的第一VLAN和用于三层转发的第二VLAN。
[0177] 作为一种可选的实施例,所述以太交换机1100还包括:
[0178] VLAN变换单元803,用于当所述环回端口接收以太报文时,根据所述第一VLAN和第二VLAN对所述以太报文进行VLAN变换。
[0179] 作为另一种可选的实施例,所述以太网交换机1100还包括以下单元:
[0180] 关闭单元804,用于关闭所述以太网交换机的环回端口的MAC学习功能,使所述环回端口退出所有的VLAN;
[0181] 环回处理805,在所述环回端口使能环回功能,其中,所述环回是指所述环回端口发送的以太报文经过所述环回端口的MAC层或者PHY层被所述环回端口接收。
[0182] 程序A中各单元的具体实现参见图8所示实施例中的相应单元,在此不赘述。
[0183] 以上所述仅为本发明的选实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明要求包含范围之内。