发明名称 分布式虚拟交换装置及转发方法
摘要 本发明提出分布式虚拟交换装置及转发方法。装置包括:VEM和VSM,VEM将学到的本地vNet MAC表项通过VSM同步到同一VXLAN内的所有VEM,接收并保存VSM发来的VXLAN隧道表项,当从本地端口接收到报文,查找对应的vNet MAC转发表项,若表项中的出vPort信息未指向本地端口,根据所述vPort信息解析出目的VEM的VTEP IP地址,根据该地址查找到对应的隧道表项,根据该隧道表项对报文进行VXLAN隧道封装,将报文发送给数据中心物理网络。本发明实现了基于VXLAN的跨越数据中心物理网络的分布式虚拟交换装置及在该装置中的数据转发。
申请公布号 CN104954218A 申请公布日期 2015.09.30
申请号 CN201410110620.0 申请日期 2014.03.24
申请人 杭州华三通信技术有限公司 发明人 常慧锋
分类号 H04L12/46(2006.01)I;H04L12/741(2013.01)I 主分类号 H04L12/46(2006.01)I
代理机构 北京德琦知识产权代理有限公司 11018 代理人 衣淑凤;宋志强
主权项 一种分布式虚拟交换装置,其特征在于,该装置包括:虚拟以太网模块VEM和虚拟监督者模块VSM,其中:所述VEM包括:转发表项维护模块:学习本地虚拟网络媒体访问控制vNet MAC转发表项,表项内容包括:虚拟扩展局域网标识VXLAN ID、目的MAC地址和虚拟出端口vPort信息,并将该表项通过虚拟监督者模块VSM同步到同一VXLAN内的所有VEM;接收并保存VSM同步来的其它VEM学习到的vNet MAC转发表项;隧道维护模块:接收并保存VSM发来的VXLAN隧道表项;第一转发模块:从本地端口接收报文,根据报文的VXLAN ID和目的MAC地址,查找对应的vNet MAC转发表项,若查找到且表项中的vPort信息未指向本地端口,则将报文和该vPort信息发送给第二转发模块,所述vPort信息由本VEM的VTEP IP地址信息和物理端口信息组成;第二转发模块:接收第一转发模块发来的报文和vPort信息,根据该vPort信息解析出目的VEM的VXLAN隧道端点VTEP IP地址,根据该VTEP IP地址查找到对应的隧道表项,根据该隧道表项对报文进行VXLAN隧道封装,将报文发送给数据中心物理网络;所述VSM包括:匹配关系维护模块:维护vNet‑VEM匹配表,每条表项根据VEM发来的VXLAN ID和VTEP IP地址的对应关系而建立;表项同步模块:接收VEM发来的vNet MAC转发表项,根据表项中的VXLAN ID,并结合匹配关系维护模块维护的vNet‑VEM匹配表,将该vNetMAC转发表项同步到同一VXLAN内的所有VEM;隧道建立模块:根据匹配关系维护模块维护的vNet‑VEM匹配表,为属于同一VXLAN的VEM之间建立VXLAN隧道,将对应的隧道表项发送给对应的VEM,隧道表项的内容包括:VXLAN ID和目的VTEP的IP地址。
地址 310052 浙江省杭州市滨江区长河路466号