一种端口配置的方法及以太网交换机技术

技术编号:8803073 阅读:317 留言:0更新日期:2013-06-13 07:09
本发明专利技术实施例提供一种端口配置的方法以及以太网交换机,所述方法通过设置所述以太网交换机的环回端口,使以太网交换机接收的以太报文经过以太网交换机处理并发送后,能回到所述交换机以太网交换机;同时通过设置环回端口的单向对称的VLAN变换,使变换后的以太报文在所述以太网交换机的同一个物理通道中通过不同的逻辑通道进行转发操作,所述不同的逻辑通道使进行二层转发后的以太报文做三层转发,或者使进行三层转发后的以太报文做二层转发,而不是从原有的物理通道返回同样的以太报文,避免网络成环,进而实现在同一个普通的以太网交换机上实现TRILL+IP的叠加转发业务。

【技术实现步骤摘要】

本专利技术属于通信领域,尤其涉及一种端口配置的方法及以太网交换机
技术介绍
当前以太网交换机不直接支持多链路透明互联(TransparentInterconnectionof Lots of Links, TRILL)+IP三层转发流程的叠加。在现有的组网中,路由器或核心交换机负责进行三层IP转发,以太网交换机组成TRILL网络负责业务数据的接入和承载。现有大部分商用以太网交换机不直接支持在一台设备上同时给TRILL网络内的流量提供三层IP转发。以普通的VLAN IP转发为例,TRILL网络中的以太网交换机对收到的以太报文,终结以太二层头(可能带有VLAN信息),查路由表后,根据路由表信息重新封装新的以太二层头,并从路由表指定的端口发出。但是,普通以太网交换机并不支持收到TRILL以太报文并剥掉TRILL封装后,再对内部的以太报文作三层IP转发。即,需要外接路由器或核心交换机,才能将TRILL网络内承载的业务数据进行三层转发。为了将TRILL网络的流量引入到IP三层转发的网络,需要将以太网交换机连接到外部三层设备、或者使用端口环回,即在以太网交换机上集成了三层设备的功能,则该以太网交换机包括了 TRILL端口和三层端口。从TRILL端口接收的以太广播报文在以太网交换机的环回端口环回后,以太网交换机对该以太广播报文再次进行二层广播转发,导致该以太广播报文会再次向TRILL端口转发,即从TRILL端口发送的广播报文会在环回端口上环回后仍然从TRILL端口转出,这样会导致网络成环。
技术实现思路
本专利技术目的在于提供一种端口配置的方法,以解决在普通以太网交换机上实现TRILL+IP类似的叠加转发业务。本专利技术第一方面提供一种端口配置的方法,所述方法包括:为以太网交换机的环回端口配置单向对称的虚拟局域网VLAN变换,其中,所述环回端口是所述以太网交换机用于数据环回的普通物理端口或者普通逻辑端口或者内部保留端口 ;为所述环回端口分配为所述环回端口分配用于二层转发的第一 VLAN和用于三层转发的第二 VLAN。结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:当所述环回端口接收以太报文时,根据所述第一 VLAN和第二 VLAN对所述以太报文进行VLAN变换。结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在为以太网交换机的环回端口配置单向对称的VLAN变换之前,所述方法还包括:关闭所述环回端口的MAC学习功能,使所述环回端口退出所有的VLAN ;在所述环回端口使能环回功能,其中,所述环回是指所述环回端口发送的以太报文经过所述环回端口的媒体访问控制MAC层或者物理PHY层后被所述环回端口接收。结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述当所述环回端口接收以太报文时,根据所述第一 VLAN和第二 VLAN对所述以太报文进行VLAN变换,包括:当所述以太网交换机从TRILL网络接收到多链路透明互联TRILL报文后,解除所述TRILL报文的TRILL封装,得到第一 VLAN的以太报文;将所述第一 VLAN的以太报文在所述以太网交换机内部进行二层转发;所述以太网交换机的环回端口接收所述第一 VLAN的以太报文,根据配置的出方向或者入方向的VLAN变换,对第一 VLAN的以太报文进行所述VLAN变换,将所述第一 VLAN的以太报文修改为第二 VLAN的以太报文;所述入方向是所述以太报文发到所述环回端口的方向,所述出方向是所述以太报文从所述环回端口发到所述以太网交换机的其他端口的方向;在所述环回端口将所述第二 VLAN的以太报文环回到所述以太网交换机;所述以太网交换机对所述第二 VLAN的以太报文重新封装二层头后进行三层转发。结合第一方面的第二种可能的实现方式,在第一方面的第四种可能的实现方式中,所述当所述环回端口接收以太报文时,根据所述第一 VLAN和第二 VLAN对所述以太报文进行VLAN变换,包括:当所述以太网交换机从IP网络接收IP报文后,将所述IP报文进行三层转发,经过三层转发后,所述IP报文被封装为第二 VLAN的以太报文;所述以太网交换机的环回端口接收所述第二 VLAN的以太报文;所述以太网交换机的环回端口根据配置的出方向或者入方向的VLAN变换,对所述第二 VLAN的以太报文进行所述VLAN变换,将所述第二 VLAN的以太报文修改为第一 VLAN的以太报文;所述环回端口所述第一 VLAN的以太报文环回到所述以太网交换机;所述以太网交换机对所述第一 VLAN的以太报文添加TRILL封装后进行二层转发。本专利技术第二方面提供一种以太网交换机,所述以太网交换机包括:配置单元,用于为以太网交换机的环回端口配置单向对称的VLAN变换,其中,所述环回端口是所述以太网交换机用于数据环回的普通物理端口或者普通逻辑端口或者内部保留端口;分配单元,用于用于为所述环回端口分配为所述环回端口分配用于二层转发的第一 VLAN和用于三层转发的第二 VLAN。结合第二方面,在第二方面的第一种可能的实现方式中,所述以太交换机还包括:VLAN变换单元,用于当所述环回端口接收以太报文时,根据所述第一 VLAN和第二VLAN对所述以太报文进行VLAN变换。结合第二方面或者第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述以太网交换机还包括:关闭单元,用于关闭所述以太网交换机的环回端口的MAC学习功能,使所述环回端口退出所有的VLAN ;环回处理单元,用于在所述环回端口使能环回功能,其中,所述环回是指所述环回端口发送的以太报文经过所述环回端口的MAC层或者PHY层后被所述环回端口接收。结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述VLAN变换单元,包括:解除单元,用于当所述以太网交换机从TRILL网络接收到多链路透明互联TRILL报文后,解除所述TRILL报文的TRILL封装,得到第一 VLAN的以太报文;第一接收单元,用于将所述第一 VLAN的以太报文在所述以太网交换机内部进行二层转发;第一 VLAN变换单元,用于所述以太网交换机的环回端口接收所述第一 VLAN的以太报文,根据配置的出方向或者入方向的VLAN变换,对第一 VLAN的以太报文进行所述VLAN变换,将所述第一 VLAN的以太报文修改为第二 VLAN的以太报文;所述入方向是所述以太报文发到所述环回端口的方向,所述出方向是所述以太报文从所述环回端口发到所述以太网交换机的其他端口的方向;第二接收单元,用于在所述环回端口将所述第二 VLAN的以太报文环回到所述以太网交换机;第一转发单元,用于所述以太网交换机对所述第二 VLAN的以太报文重新封装二层头后进行三层转发。结合第二方面的第二种可能的实现方式,在第二方面的第四种可能的实现方式中,所述VLAN变换单元,包括:第二转发单元,用于当所述以太网交换机从IP网络接收IP报文后,将所述IP报文进行三层转发,经过三层转发后,所述IP报文被封装为第二 VLAN的以太报文;第三接收单元,用于所述以太网交换机的环回端口接收所述第二 VLAN的以太报文;第二 VLAN变换单元,用于所述以太网交换机的环回端口根据配置的出方向或本文档来自技高网...

【技术保护点】
一种端口配置的方法,所述方法包括:为以太网交换机的环回端口配置单向对称的虚拟局域网VLAN变换,其中,所述环回端口是所述以太网交换机用于数据环回的普通物理端口或者普通逻辑端口或者内部保留端口;为所述环回端口分配为所述环回端口分配用于二层转发的第一VLAN和用于三层转发的第二VLAN。

【技术特征摘要】
1.一种端口配置的方法,所述方法包括: 为以太网交换机的环回端口配置单向对称的虚拟局域网VLAN变换,其中,所述环回端口是所述以太网交换机用于数据环回的普通物理端口或者普通逻辑端口或者内部保留端Π ; 为所述环回端口分配为所述环回端口分配用于二层转发的第一 VLAN和用于三层转发的第二 VLAN。2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 当所述环回端口接收到以太报文时,根据所述第一 VLAN和第二 VLAN对所述以太报文进行VLAN变换。3.根据权利要求1或2所述的方法,其特征在于,在所述为以太网交换机的环回端口配置单向对称的VLAN变换之前,所述方法还包括: 关闭所述环回端口的MAC学习功能,使所述环回端口退出所有的VLAN ; 在所述环回端口使能环回功能,其中,所述环回是指所述环回端口发送的以太报文经过所述环回端口的媒 体访问控制MAC层或者物理PHY层后被所述环回端口接收。4.根据权利要求3所述的方法,其特征在于,所述当所述环回端口接收以太报文时,根据所述第一 VLAN和第二 VLAN对所述以太报文进行VLAN变换,包括: 当所述以太网交换机从TRILL网络接收到多链路透明互联TRILL报文后,解除所述TRILL报文的TRILL封装,得到第一 VLAN的以太报文; 将所述第一 VLAN的以太报文在所述以太网交换机内部进行二层转发; 所述以太网交换机的环回端口接收所述第一 VLAN的以太报文,根据配置的出方向或者入方向的VLAN变换,对第一 VLAN的以太报文进行所述VLAN变换,将所述第一 VLAN的以太报文修改为第二 VLAN的以太报文;所述入方向是所述以太报文发到所述环回端口的方向,所述出方向是所述以太报文从所述环回端口发到所述以太网交换机的其他端口的方向; 在所述环回端口将所述第二 VLAN的以太报文环回到所述以太网交换机; 所述以太网交换机对所述第二 VLAN的以太报文重新封装二层头后进行三层转发。5.根据权利要求3所述的方法,其特征在于,所述当所述环回端口接收以太报文时,根据所述第一 VLAN和第二 VLAN对所述以太报文进行VLAN变换,包括: 当所述以太网交换机从IP网络接收IP报文后,将所述IP报文进行三层转发,经过三层转发后,所述IP报文被封装为第二 VLAN的以太报文; 所述以太网交换机的环回端口接收所述第二 VLAN的以太报文; 所述以太网交换机的环回端口根据配置的出方向或者入方向的VLAN变换,对所述第二 VLAN的以太报文进行所述VLAN变换,将所述第二 VLAN的以太报文修改为第一 VLAN的以太报文; 所述环回端口所述第一 VLAN的以太报文环回到所述以太网交换机; 所述以太网交换机对所述第一 VLAN的以太报文添加TRILL封装后进行二层转发。6.一种以太网交换机,所述以太网交换机包...

【专利技术属性】
技术研发人员:鞠文彬谢莹
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1