首页 > 专利 > 华为技术有限公司 > 一种端口配置的方法及以太网交换机专利详情

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

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2012-11-23
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2013-07-17
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2015-11-25
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2032-11-23
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201210483116.6 申请日 2012-11-23
公开/公告号 CN103152276B 公开/公告日 2015-11-25
授权日 2015-11-25 预估到期日 2032-11-23
申请年 2012年 公开/公告年 2015年
缴费截止日
分类号 H04L12/773H04L12/46H04L12/935 主分类号 H04L12/773
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 5
权利要求数量 6 非专利引证数量 0
引用专利数量 4 被引证专利数量 0
非专利引证
引用专利 CN101060449A、CN101102321A、CN101902397A、US2009/0304008A1 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 事务标签 公开、实质审查、授权
申请人信息
申请人 第一申请人
专利权人 华为技术有限公司 当前专利权人 华为技术有限公司
发明人 鞠文彬、谢莹 第一发明人 鞠文彬
地址 广东省深圳市龙岗区坂田华为总部办公楼 邮编
申请人数量 1 发明人数量 2
申请人所在省 广东省 申请人所在市 广东省深圳市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
深圳中一专利商标事务所 代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
张全文
摘要
本发明实施例提供一种端口配置的方法以及以太网交换机,所述方法通过设置所述以太网交换机的环回端口,使以太网交换机接收的以太报文经过以太网交换机处理并发送后,能回到所述交换机以太网交换机;同时通过设置环回端口的单向对称的VLAN变换,使变换后的以太报文在所述以太网交换机的同一个物理通道中通过不同的逻辑通道进行转发操作,所述不同的逻辑通道使进行二层转发后的以太报文做三层转发,或者使进行三层转发后的以太报文做二层转发,而不是从原有的物理通道返回同样的以太报文,避免网络成环,进而实现在同一个普通的以太网交换机上实现TRILL+IP的叠加转发业务。
  • 摘要附图
    一种端口配置的方法及以太网交换机
  • 说明书附图:图1
    一种端口配置的方法及以太网交换机
  • 说明书附图:图2
    一种端口配置的方法及以太网交换机
  • 说明书附图:图3
    一种端口配置的方法及以太网交换机
  • 说明书附图:图4
    一种端口配置的方法及以太网交换机
  • 说明书附图:图5
    一种端口配置的方法及以太网交换机
  • 说明书附图:图6
    一种端口配置的方法及以太网交换机
  • 说明书附图:图7
    一种端口配置的方法及以太网交换机
  • 说明书附图:图8
    一种端口配置的方法及以太网交换机
  • 说明书附图:图9
    一种端口配置的方法及以太网交换机
  • 说明书附图:图10
    一种端口配置的方法及以太网交换机
  • 说明书附图:图11
    一种端口配置的方法及以太网交换机
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-12-17 专利权的转移 登记生效日: 2021.12.06 专利权人由苏州鱼得水电气科技有限公司变更为博兴瑞峰新材料有限公司 地址由215010 江苏省苏州市高新区长江路556号5幢704室变更为256599 山东省滨州市博兴县经济开发区新材料产业园外贸服务中心203室
2 2015-11-25 授权
3 2013-07-17 实质审查的生效 IPC(主分类): H04L 12/773 专利申请号: 201210483116.6 申请日: 2012.11.23
4 2013-06-12 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种端口配置的方法,所述方法包括:
为以太网交换机的环回端口配置单向对称的虚拟局域网VLAN变换,其中,所述环回端口是所述以太网交换机用于数据环回的普通物理端口或者普通逻辑端口或者内部保留端口;
为所述环回端口分配用于二层转发的第一VLAN和用于三层转发的第二VLAN;
当所述环回端口接收到以太报文时,根据所述第一VLAN和第二VLAN对所述以太报文进行VLAN变换;所述以太报文包括:以太网交换机从TRILL网络接收的以太报文和以太网交换机从IP网络接收的以太报文;
在以太报文为以太网交换机从TRILL网络接收的以太报文时,所述当所述环回端口接收以太报文时,根据所述第一VLAN和第二VLAN对所述以太报文进行VLAN变换,包括:
当所述以太网交换机从TRILL网络接收到多链路透明互联TRILL报文后,解除所述TRILL报文的TRILL封装,得到第一VLAN的以太报文;
将所述第一VLAN的以太报文在所述以太网交换机内部进行二层转发;
所述以太网交换机的环回端口接收所述第一VLAN的以太报文,根据配置的出方向或者入方向的VLAN变换,对第一VLAN的以太报文进行所述VLAN变换,将所述第一VLAN的以太报文修改为第二VLAN的以太报文;所述入方向是所述以太报文发到所述环回端口的方向,所述出方向是所述以太报文从所述环回端口发到所述以太网交换机的其他端口的方向;
在所述环回端口将所述第二VLAN的以太报文环回到所述以太网交换机;
所述以太网交换机对所述第二VLAN的以太报文重新封装二层头后进行三层转发。

2.根据权利要求1所述的方法,其特征在于,在所述为以太网交换机的环回端口配置单向对称的VLAN变换之前,所述方法还包括:
关闭所述环回端口的MAC学习功能,使所述环回端口退出所有的VLAN;
在所述环回端口使能环回功能,其中,所述环回是指所述环回端口发送的以太报文经过所述环回端口的媒体访问控制MAC层或者物理PHY层后被所述环回端口接收。

3.根据权利要求1所述的方法,其特征在于,在以太报文为以太网交换机从IP网络接收的以太报文时,所述当所述环回端口接收以太报文时,根据所述第一VLAN和第二VLAN对所述以太报文进行VLAN变换,包括:
当所述以太网交换机从IP网络接收IP报文后,将所述IP报文进行三层转发,经过三层转发后,所述IP报文被封装为第二VLAN的以太报文;
所述以太网交换机的环回端口接收所述第二VLAN的以太报文;
所述以太网交换机的环回端口根据配置的出方向或者入方向的VLAN变换,对所述第二VLAN的以太报文进行所述VLAN变换,将所述第二VLAN的以太报文修改为第一VLAN的以太报文;
所述环回端口所述第一VLAN的以太报文环回到所述以太网交换机;
所述以太网交换机对所述第一VLAN的以太报文添加TRILL封装后进行二层转发。

4.一种以太网交换机,所述以太网交换机包括:
配置单元,用于为以太网交换机的环回端口配置单向对称的VLAN变换,其中,所述环回端口是所述以太网交换机用于数据环回的普通物理端口或者普通逻辑端口或者内部保留端口;
分配单元,用于为所述环回端口分配用于二层转发的第一VLAN和用于三层转发的第二VLAN;
VLAN变换单元,用于当所述环回端口接收到以太报文时,根据所述第一VLAN和第二VLAN对所述以太报文进行VLAN变换;所述以太报文包括:以太网交换机从TRILL网络接收的以太报文和以太网交换机从IP网络接收的以太报文;
所述VLAN变换单元,包括:
解除单元,用于当所述以太网交换机从TRILL网络接收到多链路透明互联TRILL报文后,解除所述TRILL报文的TRILL封装,得到第一VLAN的以太报文;所述以太报文为以太网交换机从TRILL网络接收的以太报文;
第一接收单元,用于将所述第一VLAN的以太报文在所述以太网交换机内部进行二层转发;
第一VLAN变换单元,用于所述以太网交换机的环回端口接收所述第一VLAN的以太报文,根据配置的出方向或者入方向的VLAN变换,对第一VLAN 的以太报文进行所述VLAN变换,将所述第一VLAN的以太报文修改为第二VLAN的以太报文;所述入方向是所述以太报文发到所述环回端口的方向,所述出方向是所述以太报文从所述环回端口发到所述以太网交换机的其他端口的方向;
第二接收单元,用于在所述环回端口将所述第二VLAN的以太报文环回到所述以太网交换机;
第一转发单元,用于所述以太网交换机对所述第二VLAN的以太报文重新封装二层头后进行三层转发。

5.根据权利要求4所述的以太网交换机,其特征在于,所述以太网交换机还包括:
关闭单元,用于关闭所述以太网交换机的环回端口的MAC学习功能,使所述环回端口退出所有的VLAN;
环回处理单元,用于在所述环回端口使能环回功能,其中,所述环回是指所述环回端口发送的以太报文经过所述环回端口的MAC层或者PHY层后被所述环回端口接收。

6.根据权利要求4所述的以太网交换机,其特征在于,所述VLAN变换单元,包括:
第二转发单元,用于当所述以太网交换机从IP网络接收IP报文后,将所述IP报文进行三层转发,经过三层转发后,所述IP报文被封装为第二VLAN的以太报文;所述以太报文为以太网交换机从IP网络接收的以太报文;
第三接收单元,用于所述以太网交换机的环回端口接收所述第二VLAN的以太报文;
第二VLAN变换单元,用于所述以太网交换机的环回端口根据配置的出方向或者入方向的VLAN变换,对所述第二VLAN的以太报文进行所述VLAN变换,将所述第二VLAN的以太报文修改为第一VLAN的以太报文;
第四接收单元,用于所述环回端口所述第一VLAN的以太报文环回到所述以太网交换机;
封装单元,用于所述以太网交换机对所述第一VLAN的以太报文添加TRILL封装后进行二层转发。
说明书

技术领域

[0001] 本发明属于通信领域,尤其涉及一种端口配置的方法及以太网交换机。

背景技术

[0002] 当前以太网交换机不直接支持多链路透明互联(TransparentInterconnectionof Lots of Links,TRILL)+IP三层转发流程的叠加。在现有的组网中,路由器或核心交换机负责进行三层IP转发,以太网交换机组成TRILL网络负责业务数据的接入和承载。现有大部分商用以太网交换机不直接支持在一台设备上同时给TRILL网络内的流量提供三层IP转发。以普通的VLAN IP转发为例,TRILL网络中的以太网交换机对收到的以太报文,终结以太二层头(可能带有VLAN信息),查路由表后,根据路由表信息重新封装新的以太二层头,并从路由表指定的端口发出。但是,普通以太网交换机并不支持收到TRILL以太报文并剥掉TRILL封装后,再对内部的以太报文作三层IP转发。即,需要外接路由器或核心交换机,才能将TRILL网络内承载的业务数据进行三层转发。
[0003] 为了将TRILL网络的流量引入到IP三层转发的网络,需要将以太网交换机连接到外部三层设备、或者使用端口环回,即在以太网交换机上集成了三层设备的功能,则该以太网交换机包括了TRILL端口和三层端口。从TRILL端口接收的以太广播报文在以太网交换机的环回端口环回后,以太网交换机对该以太广播报文再次进行二层广播转发,导致该以太广播报文会再次向TRILL端口转发,即从TRILL端口发送的广播报文会在环回端口上环回后仍然从TRILL端口转出,这样会导致网络成环。

发明内容

[0004] 本发明目的在于提供一种端口配置的方法,以解决在普通以太网交换机上实现TRILL+IP类似的叠加转发业务。
[0005] 本发明第一方面提供一种端口配置的方法,所述方法包括:
[0006] 为以太网交换机的环回端口配置单向对称的虚拟局域网VLAN变换,其中,所述环回端口是所述以太网交换机用于数据环回的普通物理端口或者普通逻辑端口或者内部保留端口;
[0007] 为所述环回端口分配为所述环回端口分配用于二层转发的第一VLAN和用于三层转发的第二VLAN。
[0008] 结合第一方面,在第一方面的第一种可能的实现方式中,所述方法还包括:
[0009] 当所述环回端口接收以太报文时,根据所述第一VLAN和第二VLAN对所述以太报文进行VLAN变换。
[0010] 结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,在为以太网交换机的环回端口配置单向对称的VLAN变换之前,所述方法还包括:
[0011] 关闭所述环回端口的MAC学习功能,使所述环回端口退出所有的VLAN;
[0012] 在所述环回端口使能环回功能,其中,所述环回是指所述环回端口发送的以太报文经过所述环回端口的媒体访问控制MAC层或者物理PHY层后被所述环回端口接收。
[0013] 结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述当所述环回端口接收以太报文时,根据所述第一VLAN和第二VLAN对所述以太报文进行VLAN变换,包括:
[0014] 当所述以太网交换机从TRILL网络接收到多链路透明互联TRILL报文后,解除所述TRILL报文的TRILL封装,得到第一VLAN的以太报文;
[0015] 将所述第一VLAN的以太报文在所述以太网交换机内部进行二层转发;
[0016] 所述以太网交换机的环回端口接收所述第一VLAN的以太报文,根据配置的出方向或者入方向的VLAN变换,对第一VLAN的以太报文进行所述VLAN变换,将所述第一VLAN的以太报文修改为第二VLAN的以太报文;所述入方向是所述以太报文发到所述环回端口的方向,所述出方向是所述以太报文从所述环回端口发到所述以太网交换机的其他端口的方向;
[0017] 在所述环回端口将所述第二VLAN的以太报文环回到所述以太网交换机;
[0018] 所述以太网交换机对所述第二VLAN的以太报文重新封装二层头后进行三层转发。
[0019] 结合第一方面的第二种可能的实现方式,在第一方面的第四种可能的实现方式中,所述当所述环回端口接收以太报文时,根据所述第一VLAN和第二VLAN对所述以太报文进行VLAN变换,包括:
[0020] 当所述以太网交换机从IP网络接收IP报文后,将所述IP报文进行三层转发,经过三层转发后,所述IP报文被封装为第二VLAN的以太报文;
[0021] 所述以太网交换机的环回端口接收所述第二VLAN的以太报文;
[0022] 所述以太网交换机的环回端口根据配置的出方向或者入方向的VLAN变换,对所述第二VLAN的以太报文进行所述VLAN变换,将所述第二VLAN的以太报文修改为第一VLAN的以太报文;
[0023] 所述环回端口所述第一VLAN的以太报文环回到所述以太网交换机;
[0024] 所述以太网交换机对所述第一VLAN的以太报文添加TRILL封装后进行二层转发。
[0025] 本发明第二方面提供一种以太网交换机,所述以太网交换机包括:
[0026] 配置单元,用于为以太网交换机的环回端口配置单向对称的VLAN变换,其中,所述环回端口是所述以太网交换机用于数据环回的普通物理端口或者普通逻辑端口或者内部保留端口;
[0027] 分配单元,用于用于为所述环回端口分配为所述环回端口分配用于二层转发的第一VLAN和用于三层转发的第二VLAN。
[0028] 结合第二方面,在第二方面的第一种可能的实现方式中,所述以太交换机还包括:
[0029] VLAN变换单元,用于当所述环回端口接收以太报文时,根据所述第一VLAN和第二VLAN对所述以太报文进行VLAN变换。
[0030] 结合第二方面或者第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述以太网交换机还包括:
[0031] 关闭单元,用于关闭所述以太网交换机的环回端口的MAC学习功能,使所述环回端口退出所有的VLAN;
[0032] 环回处理单元,用于在所述环回端口使能环回功能,其中,所述环回是指所述环回端口发送的以太报文经过所述环回端口的MAC层或者PHY层后被所述环回端口接收。
[0033] 结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述VLAN变换单元,包括:
[0034] 解除单元,用于当所述以太网交换机从TRILL网络接收到多链路透明互联TRILL报文后,解除所述TRILL报文的TRILL封装,得到第一VLAN的以太报文;
[0035] 第一接收单元,用于将所述第一VLAN的以太报文在所述以太网交换机内部进行二层转发;
[0036] 第一VLAN变换单元,用于所述以太网交换机的环回端口接收所述第一VLAN的以太报文,根据配置的出方向或者入方向的VLAN变换,对第一VLAN的以太报文进行所述VLAN变换,将所述第一VLAN的以太报文修改为第二VLAN的以太报文;所述入方向是所述以太报文发到所述环回端口的方向,所述出方向是所述以太报文从所述环回端口发到所述以太网交换机的其他端口的方向;
[0037] 第二接收单元,用于在所述环回端口将所述第二VLAN的以太报文环回到所述以太网交换机;
[0038] 第一转发单元,用于所述以太网交换机对所述第二VLAN的以太报文重新封装二层头后进行三层转发。
[0039] 结合第二方面的第二种可能的实现方式,在第二方面的第四种可能的实现方式中,所述VLAN变换单元,包括:
[0040] 第二转发单元,用于当所述以太网交换机从IP网络接收IP报文后,将所述IP报文进行三层转发,经过三层转发后,所述IP报文被封装为第二VLAN的以太报文;
[0041] 第三接收单元,用于所述以太网交换机的环回端口接收所述第二VLAN的以太报文;
[0042] 第二VLAN变换单元,用于所述以太网交换机的环回端口根据配置的出方向或者入方向的VLAN变换,对所述第二VLAN的以太报文进行所述VLAN变换,将所述第二VLAN的以太报文修改为第一VLAN的以太报文;
[0043] 第四接收单元,用于所述环回端口所述第一VLAN的以太报文环回到所述以太网交换机;
[0044] 封装单元,用于所述以太网交换机对所述第一VLAN的以太报文添加TRILL封装后进行二层转发。
[0045] 与现有技术相比,本发明提供的一种端口配置的方法以及以太网交换机,通过设置所述以太网交换机的环回端口,使以太网交换机接收的以太报文经过以太网交换机处理并发送后,能回到所述以太网交换机;同时通过设置环回端口的单向对称的VLAN变换,使变换后的以太报文在所述以太网交换机的同一个物理通道中通过不同的逻辑通道进行进行转发操作,所述不同的逻辑通道使进行二层转发后的以太报文做三层转发,或者使进行三层转发后的以太报文做二层转发,而不是从原有的物理通道返回同样的以太报文,避免网络成环,进而实现在同一个普通的以太网交换机上实现TRILL+IP的叠加转发业务。

实施方案

[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] 以上所述仅为本发明的选实施方式,并不构成对本发明保护范围的限定。任何在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明要求包含范围之内。

附图说明

[0046] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0047] 图1是本发明实施例一提供的一种端口配置的方法流程图;
[0048] 图2是本发明实施例二提供的一种端口配置的方法流程图;
[0049] 图3是本发明实施例三提供的一种端口配置的方法流程图;
[0050] 图4是本发明实施例提供的一种环回端口VLAN变换示意图;
[0051] 图5是本发明实施例提供的另一种端环回端口VLAN变换示意图;
[0052] 图6是本发明实施例四提供的一种端口配置的方法流程图;
[0053] 图7是本发明实施例提供的再一种环回端口VLAN变换示意图;
[0054] 图8是本发明实施例五提供的一种端口配置的装置结构图;
[0055] 图9是本发明实施例五提供的一种端口配置的装置结构图;
[0056] 图10是本发明实施例五提供的一种端口配置的装置结构图;
[0057] 图11是本发明实施例六提供的一种端口配置的装置结构图。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号