【技术实现步骤摘要】
MAC转发表的维护方法及装置
本专利技术涉及通信
,尤指一种媒体访问控制(MediaAccessControl,MAC)转发表的维护方法及装置。
技术介绍
虚拟可扩展局域网(VirtualeXtensibleLocalAreaNetwork,VXLAN)是一种建立在互联网协议(InternetProtocol,IP)网络之上的叠加(Overlay)网络技术,其使用MAC在(in)用户数据报协议(UserDatagramProtocol,UDP)的方法进行封装,即将普通以太网报文封装在UDP报文里,普通以太网报文当作UDP数据传输。如图1所示为VXLAN的架构图,包括终端(如虚拟机、服务器等)、域内本地网络设备(如站点(Site)A内部的网络设备)、虚拟可扩展局域网隧道终端(VXLANTunnelEndPoint,VTEP)和IP网络。其中,VTEP是VXLAN的边缘设备,与物理网络相连,分配有物理网络的IP地址,该地址用于VXLAN报文的封装和解封装,VTEP之间在IP网络上建立隧道,这些隧道实现了VXLAN报 ...
【技术保护点】
1.一种媒体访问控制MAC转发表的维护方法,应用于虚拟可扩展局域网隧道终端VTEP中,其特征在于,所述方法包括:/n在自身存储的全网虚拟机信息表中查找来自虚拟机的报文携带的源媒体访问控制MAC地址;/n若在所述全网虚拟机信息表中查找到所述源MAC地址,则在MAC转发表中查找所述报文的目的MAC地址;/n若在所述MAC转发表中未查找到所述目的MAC地址,则在所述全网虚拟机信息表中查找所述目的MAC地址对应的第一唯一索引标识;/n在所述MAC转发表中查找所述第一唯一索引标识对应的第一表项;/n将所述目的MAC地址替换所述第一表项中的MAC地址后,根据所述第一表项转发所述报文。/n
【技术特征摘要】
1.一种媒体访问控制MAC转发表的维护方法,应用于虚拟可扩展局域网隧道终端VTEP中,其特征在于,所述方法包括:
在自身存储的全网虚拟机信息表中查找来自虚拟机的报文携带的源媒体访问控制MAC地址;
若在所述全网虚拟机信息表中查找到所述源MAC地址,则在MAC转发表中查找所述报文的目的MAC地址;
若在所述MAC转发表中未查找到所述目的MAC地址,则在所述全网虚拟机信息表中查找所述目的MAC地址对应的第一唯一索引标识;
在所述MAC转发表中查找所述第一唯一索引标识对应的第一表项;
将所述目的MAC地址替换所述第一表项中的MAC地址后,根据所述第一表项转发所述报文。
2.如权利要求1所述的方法,其特征在于,还包括:
若在所述全网虚拟机信息表中未查找到所述源MAC地址,则为所述源MAC地址分配第二唯一索引标识;
在所述全网虚拟机信息表和第一本机虚拟机信息表中添加第二表项,所述第二表项包括所述第二唯一索引标识和所述源MAC地址;
广播所述报文。
3.如权利要求2所述的方法,其特征在于,还包括:
以设定周期向与所述VTEP建立虚拟可扩展局域网VXLAN隧道的其他VTEP同步所述第一本机虚拟机信息表,以使所述其他VTEP将自身存储的所述全网虚拟机信息表中与所述第一本机虚拟机信息表包括的唯一索引标识对应的表项替换为所述第一本机虚拟机信息表的表项;或者,
若接收到所述其他VTEP同步的第二本机虚拟机信息表,则将所述全网虚拟机信息表中与所述第二本机虚拟机信息表包括的唯一索引标识对应的表项替换为所述第二本机虚拟机信息表的表项。
4.如权利要求1所述的方法,其特征在于,还包括:
若在所述MAC转发表中查找到所述目的MAC地址,则根据所述目的MAC地址所在的第一表项转发所述报文。
5.如权利要求1-4任一所述的方法,其特征在于,在所述全网虚拟机信息表中查找到所述源MAC地址之后,还包括:
为所述源MAC地址设置倒计时器,并启动所述倒计时器。
6.如权利要求5所述的方法,其特征在于,还包括:
监控所述全网虚拟机信息表中各个MAC地址的倒计时器是否归零;
删除倒计时器归零的MAC地址对应的表项。
7.一种MAC转发表的维护装置,应用于VTEP中,其特征在于,所述装置包括:
第一查找模块,用于在自身存储的全网虚拟机信息表中查找来自虚拟机的报文携带的源MAC地址;
第二查找模块,用于若在所述全网虚拟机信息表中查找到所述源MAC地址,则在MAC转发表中查找所述报文的目的MAC地址;
第三查找模...
【专利技术属性】
技术研发人员:陈小龙,郑金珠,
申请(专利权)人:锐捷网络股份有限公司,
类型:发明
国别省市:福建;35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。