【技术实现步骤摘要】
建立虚拟局域网转发通道的方法和装置
本申请涉及网络通信
,尤其涉及一种建立VLAN(VirtualLocalAreaNetwork,虚拟局域网)转发通道的方法和装置。
技术介绍
近年来,随着数据中心区域规模和业务处理需求的增加,对于集群技术的应用越来越多,集群内的服务器需要在一个二层可达的网络内。同时,虚拟化技术的应用,在带来业务部署的便利性和灵活性基础上,虚拟机的迁移也成为需要考虑的问题。为了保证虚拟机承载业务的连续性,通常虚拟机的迁移也需要在同一个二层可达的网络内。这两种技术不仅要求在数据中心内实现大范围的二层网络接入,而且要求在数据中心间也实现更大范围的二层网络扩展。而由于云计算等技术的普及,数据中心虚拟机迁移频繁且范围日益增大,因此二层网络的规模变得越来越大,大型的互联网公司的二层网络域甚至可达到10万个节点。在这样规模的二层网络中,广播报文的传播会造成很大的流量,影响网络性能,对广播流量的限制成为大二层网络的重要课题。
技术实现思路
有鉴于此,本申请提供了一种建立VLAN转发通道的方法,应用在网管服务器上,其特征在于,所述方法包括:接收SDN控制器基于流表的VLAN通道建立请求,其中携带所述流表的源节点和目的节点的地址信息;根据所述VLAN通道建立请求中源节点和目的节点的地址信息获取源转发设备和目的转发设备;所述源转发设备为所述源节点接入底层网络的边缘转发设备;所述目的转发设备为所述目的节点接入底层网络的边缘转发设备;指令所述源转发设备以其地址为源地址、以目的转发设备的地址为目的地址生成所述VLAN的属性注册报文并发送;所述属性注册报文经过的转 ...
【技术保护点】
一种建立虚拟局域网VLAN转发通道的方法,应用在网管服务器上,其特征在于,所述方法包括:接收软件定义网络SDN控制器基于流表的VLAN通道建立请求,其中携带所述流表的源节点和目的节点的地址信息;根据所述VLAN通道建立请求中源节点和目的节点的地址信息获取源转发设备和目的转发设备;所述源转发设备为所述源节点接入底层网络的边缘转发设备;所述目的转发设备为所述目的节点接入底层网络的边缘转发设备;指令所述源转发设备以其地址为源地址、以目的转发设备的地址为目的地址生成所述VLAN的属性注册报文并发送;所述属性注册报文经过的转发设备将所述属性注册报文的入端口和出端口加入所述VLAN中。
【技术特征摘要】
1.一种建立虚拟局域网VLAN转发通道的方法,应用在网管服务器上,其特征在于,所述方法包括:接收软件定义网络SDN控制器基于流表的VLAN通道建立请求,其中携带所述流表的源节点和目的节点的地址信息;根据所述VLAN通道建立请求中源节点和目的节点的地址信息获取源转发设备和目的转发设备;所述源转发设备为所述源节点接入底层网络的边缘转发设备;所述目的转发设备为所述目的节点接入底层网络的边缘转发设备;指令所述源转发设备以其地址为源地址、以目的转发设备的地址为目的地址生成所述VLAN的属性注册报文并发送;所述属性注册报文经过的转发设备将所述属性注册报文的入端口和出端口加入所述VLAN中。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收SDN控制器基于流表的VLAN通道撤销请求,其中携带所述流表的源节点和目的节点的地址信息;根据所述VLAN通道撤销请求中源节点和目的节点的地址信息获取源转发设备和目的转发设备;指令所述源转发设备以其地址为源地址、以目的转发设备的地址为目的地址生成所述VLAN的属性注销报文并发送;所述属性注销报文经过的转发设备将所述属性注销报文的入端口和出端口从所述VLAN中删除。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:在VLAN通道表中保存当前有效的VLAN通道的源转发设备、目的转发设备和VLAN标签;所述指令源转发设备生成所述VLAN的属性注册报文,包括:如果VLAN通道表中没有匹配于所获取的源转发设备、目的转发设备和所述VLAN的表项,则指令所述源转发设备生成所述VLAN的属性注册报文。4.一种建立虚拟局域网VLAN转发通道的方法,应用在软件定义网络SDN控制器上,其特征在于,所述方法包括:生成基于VLAN穿越底层网络的流表;获取所述流表的源虚拟交换机vSwitch和目的vSwitch;所述源vSwitch为需要下发所述流表的vSwitch;所述目的vSwitch为所述流表的目的节点连接的vSwitch;指令所述源vSwitch以其地址为源地址、以目的vSwitch的地址为目的地址生成所述VLAN的属性注册报文并发送;所述属性注册报文经过的转发设备将所述属性注册报文的入端口和出端口加入所述VLAN中。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:当基于所述VLAN穿越底层网络的流表老化后,指令所述流表的源vSwitch生成以其地址为源地址、以目的vSwitch的地址为目的地址的所述VLAN的属性注销报文并发送;所述属性注销报文经过的转发设备将所述属性注销报文的入端口和出端口从所述VLAN中删除。6.根据权利要求5所述的方法,其特征在于,所述指令源vSwitch生成所述VLAN的属性注册报文,包括:当所述源vSwitch与目的vSwitch不同时,指令所述源vSwitch以其地址为源地址、以目的vSwitch的地址为目的地址生成所述VLAN的属性注册报文;所述指令源vSwitch生成所述VLAN的属性注销报文,包括:当所述源vSwitch与目的vSwitch不同时,指令所述源vSwitch以其地址为源地址、以目的vSwitch的地址为目的地址生成所述VLAN的属性注销报文。7.根据权利要求4所述的方法,其特征在于,所述方法还包括:在VLAN通道表中保存当前有效的VLAN通道的源vSwitch、目的vSwitch和VLAN标签;所述指令源vSwitch生成所述VLAN的属性注册报文,包括:如果VLAN通道表中没有匹配于所获取的源vSwitch、目的vSwitch和所述VLAN的表项,则指令所述源vSwitch生成所述VLAN的属性注册报文。8.一种建立虚拟局域网VLAN转发通道的装置,应用在网管服务器上,其特征在于,所述装置包括:建立请求接收单元,用于接收软件定义网络SDN控制器基于流表的VLAN通道建立请求,其中携...
【专利技术属性】
技术研发人员:王伟,
申请(专利权)人:杭州华三通信技术有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。