基于802.1BR的虚拟化系统中的报文处理方法及装置制造方法及图纸

技术编号:10512124 阅读:245 留言:0更新日期:2014-10-08 13:28
本申请公开了一种基于802.1BR的虚拟化系统中的报文处理方法及装置,其中,该方法中包括:在接收到以太网报文时,根据该以太网报文的目的MAC地址和该以太网报文对应的外层VLAN ID,查找MAC地址表得到对应的出接口;使用该外层VLAN ID将该以太网报文封装成802.1BR扩展报文后,通过查找到的出接口转发出去;其中,802.1BR扩展报文在802.1BR报文中增加了用于携带外层VLAN ID的VLAN TAG字段;在接收到802.1BR扩展报文时,根据该802.1BR扩展报文的目的MAC地址和外层VLAN ID,查找MAC地址表得到对应的出接口;若查找到的出接口是上行端口或级联端口,则将该802.1BR扩展报文通过查找到的出接口转发出去,若查找到的出接口是扩展端口,则解封装该802.1BR扩展报文并将得到的以太网报文通过查找到的出接口转发出去。

【技术实现步骤摘要】
基于802. 1BR的虚拟化系统中的报文处理方法及装置
本申请涉及虚拟化
,特别涉及一种基于802. 1BR的虚拟化系统中的报文 处理方法及装置。
技术介绍
目前,在计算虚拟化与网络虚拟化的边界,出现了若干技术体系:802. IQbg、 802. lQbh、802. 1BR 和 VN-Tag(Virtual Network-TAG,虚拟网络标签),其目的均是为了解 决虚拟机(VM)与外部虚拟化网络对接、关联和感知的问题。其中,802. lQbh、802. 1BR和 VN-Tag的共同特征是从网络角度将网络的功能和逻辑进行延伸,进入服务器并与虚拟化技 术连接,在标准化技术中称为端口扩展(Port Extender,PE)技术。PE技术是通过PE为 CB(Control Bridge,控制桥)提供端口扩展的作用,使得网络实现多级的扩展。 其中,802. 1BR定义的PE技术是一种硬件扩展。作为根节点(或根控制节点)的 CB通过级联方式连接至少一个PE,这至少一个PE中的叶节点(或边缘节点)通过扩展端 口连接用户设备(直接连接用户设备,或通过交换机或路由器连接用户设备),中间节点两 端连接PE或一端连接PE另一端连接CB。在这种架构中,CB是唯一具备网络交换功能的设 备,而PE并不具备独立网络功能。 PE与CB之间运行CSP(Control and Status Protocol,控制与状态协议),在PE初 始化阶段,由PE向CB完成注册,并在本PE上建立E-Channel (扩展信道)与扩展端口之间 的对应关系。在该注册过程中,途径的PE生成如表1所示的E-TAG转发表。其中,E-Channel 使用 E-CID(E-Channel ID)标识。 表 1 本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/62/201410345815.html" title="基于802.1BR的虚拟化系统中的报文处理方法及装置原文来自X技术">基于802.1BR的虚拟化系统中的报文处理方法及装置</a>

【技术保护点】
一种基于802.1BR的虚拟化系统中的报文处理方法,其特征在于,所述方法应用于端口扩展PE设备,所述方法包括:在接收到以太网报文时,根据该以太网报文的目的媒体访问控制MAC地址和该以太网报文对应的外层虚拟局域网标识VLAN ID,查找MAC地址表得到对应的出接口;使用该外层VLAN ID将该以太网报文封装成802.1BR扩展报文后,通过查找到的出接口转发出去;其中,802.1BR扩展报文在802.1BR报文中增加了用于携带外层VLAN ID的虚拟局域网标签VLAN TAG字段;在接收到802.1BR扩展报文时,根据该802.1BR扩展报文的目的MAC地址和外层VLAN ID,查找所述MAC地址表得到对应的出接口;若查找到的出接口是上行端口或级联端口,则将该802.1BR扩展报文通过查找到的出接口转发出去,若查找到的出接口是扩展端口,则解封装该802.1BR扩展报文并将得到的以太网报文通过查找到的出接口转发出去。

【技术特征摘要】
1. 一种基于802. 1BR的虚拟化系统中的报文处理方法,其特征在于,所述方法应用于 端口扩展PE设备,所述方法包括: 在接收到以太网报文时,根据该以太网报文的目的媒体访问控制MAC地址和该以太网 报文对应的外层虚拟局域网标识VLAN ID,查找MAC地址表得到对应的出接口;使用该外层 VLAN ID将该以太网报文封装成802. 1BR扩展报文后,通过查找到的出接口转发出去;其 中,802. 1BR扩展报文在802. 1BR报文中增加了用于携带外层VLAN ID的虚拟局域网标签 VLAN TAG 字段; 在接收到802. 1BR扩展报文时,根据该802. 1BR扩展报文的目的MAC地址和外层VLAN ID,查找所述MAC地址表得到对应的出接口;若查找到的出接口是上行端口或级联端口,则 将该802. 1BR扩展报文通过查找到的出接口转发出去,若查找到的出接口是扩展端口,则 解封装该802. 1BR扩展报文并将得到的以太网报文通过查找到的出接口转发出去。2. 根据权利要求1所述的方法,其特征在于,还包括: 所述PE设备在要向CB设备发送控制与状态协议CSP报文时,根据该CSP报文的目的 MAC地址和该CSP报文对应的外层VLAN ID,查找所述MAC地址表得到对应的出接口;使用 该外层VLAN ID将该CSP报文封装成封装报文后,通过查找到的出接口转发出去;其中,封 装报文在CSP报文中增加了用于携带外层VLAN ID的VLAN TAG字段; 所述PE设备在接收到来自CB设备的封装报文时,若确定该封装报文的目的MAC地址 是本设备的MAC地址,则解封装该封装报文得到CSP报文,否则,根据该封装报文的目的MAC 地址和外层VLAN ID,查找所述MAC地址表得到对应的出接口,将该封装报文通过查找到的 出接口转发出去。3. 根据权利要求2所述的方法,其特征在于,所有CSP报文对应于同一外层VLAN ID ; 或者,根据CSP报文的协议类型确定该CSP报文对应的外层VLAN ID。4. 一种基于802. 1BR的虚拟化系统中的报文处理方法,其特征在于,所述方法应用于 控制桥CB设备,所述方法包括: 在接收到以太网报文时,若判断出该以太网报文的下一跳设备是端口扩展PE设备, 则根据该以太网报文的目的媒体访问控制MAC地址和该以太网报文对应的外层虚拟局域 网标识VLAN ID,查找MAC地址表得到对应的出接口;使用该外层VLAN ID将该以太网报 文封装成802. 1BR扩展报文后,通过查找到的出接口转发出去;其中,802. 1BR扩展报文在 802. 1BR报文中增加了用于携带外层VLAN ID的虚拟局域网标签VLAN TAG字段; 在接收到802. 1BR扩展报文时,根据该802. 1BR扩展报文的目的MAC地址和外层VLAN ID,查找所述MAC地址表得到对应的出接口;若查找到的出接口是用于将以太网报文转发 给用户设备的端口,则解封装该802. 1BR扩展报文并将得到的以太网报文通过查找到的出 接口转发出去。5. 根据权利要求4所述的方法,其特征在于,还包括: 所述CB设备在要向PE设备发送控制与状态协议CSP报文时,根据该CSP报文的目的 MAC地址和该CSP报文对应的外层VLAN ID,查找所述MAC地址表得到对应的出接口;使用 该外层VLAN ID将该CSP报文封装成封装报文后,通过查找到的出接口转发出去;其中,封 装报文在CSP报文中增加了用于携带外层VLAN ID的VLAN TAG字段; 所述CB设备在接收到来自PE设备的封装报文时,确定该封装报文的目的MAC地址是 本设备的MAC地址,则解封装该封装报文得到CSP报文。6. 根据权利要求5所述的方法,其特征在于, 所有CSP报文对应于同一外层VLAN ID ; 或者,根据CSP报文的协议类型确定该CSP报文对应的外层VLAN ID。7. -种基于802. 1BR的虚拟化系统中的报文处理装置,其特征在于,所述装置应用于 端口扩展PE设备上,所述装置包括: 接收模块,用于接收以太网报文或者802. 1BR扩展报文; 查找模块,用于在所述接收模块接收到以太网报文或者802. 1BR扩展报文时,根据该 报文的目的媒体访问控制MAC地址和外层虚拟局域网标识VLAN ID,查找MAC地址表得到对 应的出接口; 封装解封装模块,用于在所述接收模块接收到以太网报文时,使用该以太网报文对 应的外层VLAN ID,将该以太网报文封装成802. 1BR扩展报文,其中,802. 1BR扩展报文在 802. 1BR报文中增加了用于携带外层VLAN ID的虚拟局域网标签VLAN TAG字段;还用于在 所述查找模块根据所述接收模块接收到的802. 1BR扩展报文的目的MAC地址和外层VLAN ID查找所述MAC地址表得到的出接口是扩展端口时,解封装该接收到的802. 1BR扩展报文 得到以太网报文...

【专利技术属性】
技术研发人员:刘建锋姚民
申请(专利权)人:杭州华三通信技术有限公司
类型:发明
国别省市:浙江;33

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

1