建立虚拟局域网转发通道的方法和装置制造方法

文档序号:7823326阅读:288来源:国知局
建立虚拟局域网转发通道的方法和装置制造方法
【专利摘要】本申请提供一种建立VLAN转发通道的方法,应用在网管服务器上,包括:接收SDN控制器基于流表的VLAN通道建立请求,其中携带所述流表的源节点和目的节点的地址信息;根据所述源节点和目的节点的地址信息获取源转发设备和目的转发设备;所述源转发设备为所述源节点接入底层网络的边缘转发设备;所述目的转发设备为所述目的节点接入底层网络的边缘转发设备;指令所述源转发设备以其地址为源地址、以目的转发设备的地址为目的地址生成所述VLAN的属性注册报文并发送;所述属性注册报文经过的转发设备将所述属性注册报文的入端口和出端口加入所述VLAN中。通过本申请的技术方案,减小了对网络资源的占用,提高了底层网络的性能。
【专利说明】建立虚拟局域网转发通道的方法和装置

【技术领域】
[0001] 本申请涉及网络通信【技术领域】,尤其涉及一种建立VLAN (Virtual Local Area Network,虚拟局域网)转发通道的方法和装置。

【背景技术】
[0002] 近年来,随着数据中心区域规模和业务处理需求的增加,对于集群技术的应用越 来越多,集群内的服务器需要在一个二层可达的网络内。同时,虚拟化技术的应用,在带来 业务部署的便利性和灵活性基础上,虚拟机的迀移也成为需要考虑的问题。为了保证虚拟 机承载业务的连续性,通常虚拟机的迀移也需要在同一个二层可达的网络内。这两种技术 不仅要求在数据中心内实现大范围的二层网络接入,而且要求在数据中心间也实现更大范 围的二层网络扩展。
[0003] 而由于云计算等技术的普及,数据中心虚拟机迀移频繁且范围日益增大,因此二 层网络的规模变得越来越大,大型的互联网公司的二层网络域甚至可达到10万个节点。在 这样规模的二层网络中,广播报文的传播会造成很大的流量,影响网络性能,对广播流量的 限制成为大二层网络的重要课题。


【发明内容】

[0004] 有鉴于此,本申请提供了一种建立VLAN转发通道的方法,应用在网管服务器上, 其特征在于,所述方法包括:
[0005] 接收SDN控制器基于流表的VLAN通道建立请求,其中携带所述流表的源节点和目 的节点的地址信息;
[0006] 根据所述VLAN通道建立请求中源节点和目的节点的地址信息获取源转发设备和 目的转发设备;所述源转发设备为所述源节点接入底层网络的边缘转发设备;所述目的转 发设备为所述目的节点接入底层网络的边缘转发设备;
[0007] 指令所述源转发设备以其地址为源地址、以目的转发设备的地址为目的地址生成 所述VLAN的属性注册报文并发送;所述属性注册报文经过的转发设备将所述属性注册报 文的入端口和出端口加入所述VLAN中。
[0008] 本申请提供的另一种建立VLAN转发通道的方法,应用在SDN控制器上,所述方法 包括:
[0009] 生成基于某个VLAN穿越底层网络的流表;
[0010] 获取所述流表的源vSwitch和目的vSwitch ;所述源vSwitch为下发所述流表的 vSwitch ;所述目的vSwitch为所述流表的目的节点连接的vSwitch ;
[0011] 指令所述源vSwitch以其地址为源地址、以目的vSwitch的地址为目的地址生成 所述VLAN的属性注册报文并发送;所述属性注册报文经过的设备将所述属性注册报文的 入端口和出端口加入所述VLAN。
[0012] 本申请还提供了一种建立VLAN转发通道的装置,应用在网管服务器上,所述装置 包括:
[0013] 建立请求接收单元,用于接收SDN控制器基于流表的VLAN通道建立请求,其中携 带所述流表的源节点和目的节点的地址信息;
[0014] 第一转发设备获取单元,用于根据所述VLAN通道建立请求中源节点和目的节点 的地址信息获取源转发设备和目的转发设备;所述源转发设备为所述源节点接入底层网络 的边缘转发设备;所述目的转发设备为所述目的节点接入底层网络的边缘转发设备;
[0015] 属性注册指令单元,用于指令所述源转发设备以其地址为源地址、以目的转发设 备的地址为目的地址生成所述VLAN的属性注册报文并发送;所述属性注册报文经过的转 发设备将所述属性注册报文的入〗而口和出〗而口加入所述VLAN中。
[0016] 本申请提供的另一种建立VLAN转发通道的装置,应用在软件定义网络SDN控制器 上,所述装置包括:
[0017] 流表生成单元,用于生成基于某个VLAN穿越底层网络的流表;
[0018] vSwitch获取单元,用于获取所述流表的源vSwitch和目的vSwitch ;所述源 vSwitch为下发所述流表的vSwitch ;所述目的vSwitch为所述流表的目的节点连接的 vSwitch ;
[0019] 属性注册指令单元,用于指令所述源vSwitch以其地址为源地址、以目的vSwitch 的地址为目的地址生成所述VLAN的属性注册报文并发送;所述属性注册报文经过的设备 将所述属性注册报文的入端口和出端口加入所述VLAN。
[0020] 由以上技术方案可见,本申请的实施例通过在某个VLAN有穿越底层网络的数据 流量时动态建立该VLAN的转发通道,并且只在其转发路径上打开该VLAN的通道,从而限制 了该VLAN内广播报文的传播,减小了对网络资源的占用,提高了底层网络的性能。

【专利附图】

【附图说明】
[0021] 图1是一个例子中SDN网络的组网结构图;
[0022] 图2是一个例子中网管服务器上建立VLAN转发通道的方法的流程图;
[0023] 图3是上述例子中图1所示的网络中建立VLAN转发通道的示意图;
[0024] 图4是一个例子中SDN控制器上建立VLAN转发通道的方法的流程图;
[0025] 图5是上述例子中图1所示的网络中建立VLAN转发通道的示意图;
[0026] 图6是一个例子中网管服务器上建立VLAN转发通道的装置的逻辑结构图;
[0027] 图7是一个例子中SDN控制器上建立VLAN转发通道的装置的逻辑结构图;
[0028] 图8是一个例子中网管服务器所在物理设备、或SDN控制器所在的物理设备的硬 件架构示意图。

【具体实施方式】
[0029] SDN(Software Defined Networking,软件定义网络)作为当前盛行的一种虚拟化 解决方案,其核心理念是将网络的控制平面和转发平面相分离,把网络的控制平面,如所有 转发行为的决策都迀移到集中式的控制器(Controller)上,转发设备采用控制器下发的 流表进行转发。
[0030] 基于叠加(Overlay)网络的方案是SDN的一种实现方案,Overlay用来创建虚 拟的网络容器(如虚拟机),这些容器之间在逻辑上彼此隔离,但可共享相同的底层网络 (Underlay Network),通过底层网络来实现虚拟容器之间的通信。这样,对于服务器集群、 虚拟机迀移等应用场景,底层网络实现服务器、虚拟机等网络节点之间的二层可达。
[0031] 图1所示为一种可能的SDN网络结构,服务器131上运行vSwitch(虚拟交换 机)141、虚拟机VM1和VM2 ;服务器133上运行vSwitch 143、虚拟机VM3和VM4 ;运行在物 理服务器110上的SDN控制器111通过管理通道对vSwitch 141和143、虚拟机VM1、VM2、 VM3和VM4进行控制,对vSwitch 141和143的控制包括添加、删除、修改流表,查询统计信 息,以及生成并发送控制报文等;上述被管理的vSwitch 141和143根据本机的流表进行报 文处理和转发,并向SDN控制器111上报不匹配流表的报文、自身状态以及其它需要向SDN 控制器111上报的内容。服务器131通过转发设备121接入底层网络120,服务器133通过 转发设备123接入底层网络120,这样转发设备121和123是底层网络120的边缘转发设备 (将其他网络节点接入底层网络的转发设备)。网管服务器151运行在物理服务器150上, 对底层网络中的各个转发设备进行管理。
[0032] 在二层网络中,普遍使用VLAN进行数据的隔离,在底层网络中也可以利用VLAN来 分隔二层广播域。底层网络中的VLAN可以是两端虚拟机所在的VLAN,例如图1的网络中虚 拟机VM1和VM3属于VLAN10,这两个虚拟机发送给对方的报文将带有VLAN10的标签,底层 网络120需要允许带有VLAN10标签的报文通过,才能实现VM1和VM3之间的通信。对采用 QinQ (也称Stacked VLAN或Double VLAN,堆叠VLAN或双层VLAN)技术封装的报文,底层 网络允许带有外层标签的报文通过,即可根据其外层标签来将报文转发至目的端节点。
[0033] 申请人:知道的一种技术方案中,为了使通过边缘转发设备接入底层网络的节点之 间能够正常通信,在底层网络中各个转发设备的端口上允许其报文所在的VLAN通过。由于 广播报文可以到达其所在VLAN内的所有节点,这种方式常常使得广播报文的传输遍布整 个底层网络,造成很大的流量,影响网络性能。
[0034] 本申请的一个例子中,一种应用在网管服务器上的建立VLAN转发通道的方法能 够在某个VLAN有通过底层网络的数据流量时动态建立该VLAN的转发通道,并且只在其转 发路径上打开该VLAN的通道,从而限制该VLAN内广播报文的传播,减小对网络资源的占 用,提高底层网络的性能。其流程如图2所示。
[0035] 在本申请的例子中,网管服务器以及SDN控制器可以分别是一个独立的物理设 备,如服务器或网络设备;也可以是包括若干个物理设备的虚拟设备,如由数个服务器或网 络设备、以及负载分担设备组成的集群;网管服务器和SDN控制器还可以是运行在同一个 物理服务器或集群上的两个功能模块。底层网络中的转发设备可以是一个物理设备,如交 换机或路由器;也可以是逻辑设备,如虚拟交换机或网络设备堆叠系统等。
[0036] 请参见图2,在网管服务器上,步骤210,接收SDN控制器基于流表的VLAN通道建 立请求,其中携带该流表的源节点和目的节点的地址信息。
[0037] 在SDN网络中,SDN控制器上保存有其管理域内上线的各个VM、vSwitch、服务器以 及其他被管理设备的信息,如VM的IP地址、MAC地址、所连接的vSwitch、所在的物理服务 器及物理网卡等信息。根据这些信息,SDN控制器可以为其管理的vSwitch等设备等生成 流表,来指导这些被管理设备如何处理和转发报文。
[0038] SDN控制器可以主动生成流表并下发给某个被管理的vSwitch ;也可以被动的生 成流表下发,当被管理的vSwitch收到未知处理方式的报文时,通常会上报给SDN控制器, SDN控制器收到报文后生成处理这种报文的流表下发给上传该报文的被管理的vSwitch。 本例中对SDN控制器生成流表的方式不作限制。
[0039] 在SDN控制器在为接入底层网络的节点(如vSwitch)生成流表时,参考该流表所 处理报文的源节点和目的节点,SDN控制器可以得知按照该流表处理的报文所经过的转发 路径是否要穿越底层网络。在本例中,穿越底层网络的报文会根据其所在的VLAN进行数据 隔离和转发,SDN控制器在生成的流表时也知道按照该流表转发的报文在底层网络中所在 的VLAN是哪个。
[0040] 根据所生成的流表,SDN控制器向网管服务器发送VLAN通道建立请求,在VLAN通 道建立请求中携带该流表的源节点和目的节点的地址信息,请求网管服务器在底层网络中 从源节点到目的节点的转发路径上允许该VLAN通过。源节点和目的节点的地址信息可以 根据网管服务器所访问的网管数据库中所保存的信息来确定,只要网管服务器能够从该地 址信息得知源节点和目的节点是通过哪个转发设备接入底层网络即可。例如,可以是源节 点和目的节点的IP地址,也可以是源节点和目的节点所在物理设备的IP地址或MAC地址。
[0041] 步骤220,根据VLAN通道建立请求中源节点和目的节点的地址信息,获取源转发 设备和目的转发设备;源转发设备是该源节点接入底层网络的边缘转发设备;目的转发设 备是该目的节点接入底层网络的边缘转发设备。
[0042] 网管服务器根据网管数据库中的信息和VLAN通道建立请求中源节点和目的节点 的地址信息,可以得知该源节点是通过哪个边缘转发设备接入底层网络,该边缘转发设备 即是源转发设备;网管服务器同样可以得知该目的节点是通过哪个边缘转发设备接入底层 网络,该边缘转发设备即是目的转发设备。
[0043] 步骤230,指令源转发设备以其地址为源地址、以目的转发设备的地址为目的地址 生成该VLAN的属性注册报文并发送;属性注册报文经过的转发设备将该属性注册报文的 入端口和出端口加入到该VLAN中。
[0044] 属性注册报文是本例中的一种控制报文,由转发设备根据网管服务器的指令生 成,用来在底层网络中转发设备的端口上动态注册VLAN,在某个端口上注册VLAN(即将该 端口加入到该VLAN中)后,该端口将允许该VLAN的报文通过。属性注册报文可以采用自定 义的格式,在其中携带要注册的VLAN标签;例如,可以借鉴GVRP(GARP VLAN Registration Protocol,通用属性注册协议的虚拟局域网注册协议)协议中Join (加入)报文的格式,将 要注册的VLAN标签作为属性值封装在报文中。
[0045] 属性注册报文的源地址和目的地址可以米用转发设备的桥MAC(Media Access Control,媒介接入控制)地址,也可以采用转发设备上某些逻辑实体(如虚接口)或物理 实体(物理端口)的MAC地址,只要能够使得属性注册报文在底层网络中从源转发设备到 达目的转发设备即可。
[0046] 某个VLAN的属性注册报文在从源转发设备到达目的转发设备的过程中,其路径 上经过的所有转发设备会在该属性注册报文通过的端口上允许该VLAN通过。换言之,对生 成该VLAN的属性注册报文的转发设备而言,会在该属性注册报文的出端口上注册该VLAN ; 对转发路径中接收该VLAN的属性注册报文并向下一个转发设备继续转发的转发设备而 言,会在该属性注册报文的入端口和出端口上注册该VLAN ;对接收并不再转发该VLAN的属 性注册报文的目的转发设备而言,会在该属性注册报文的入端口上注册该VLAN。
[0047] 这样,在属性注册报文在从源转发设备到达目的转发设备的过程中,即在底层网 络中建立了一条要注册VLAN的转发通道,而该VLAN通道只在其转发路径上打开,从而能够 限制该VLAN内广播报文的传播范围,减小广播流量。
[0048] 需要说明的是,这个例子中,源节点接入源转发设备的端口、目的节点接入目的转 发设备的端口上都需要允许该VLAN通过,这样,源节点基于该VLAN转发的数据流量才能到 达源转发设备,以及由目的转发设备到达目的节点。实际应用中,在节点接入底层网络的端 口上注册VLAN常常作为初始配置,由网络管理员或网管系统完成;当然,也可以由SDN控制 器或网管服务器来下发这一初始配置,或者根据需要动态的指令转发设备在节点的接入端 口上注册VLAN。
[0049] 如果SDN控制器上生成的穿越底层网络的流表老化,说明一段时间内没有数据流 量基于该流表转发,为了避免底层网络中已经建立的VLAN通道中不必要的广播报文扩散, SDN控制器可以基于老化的流表,向网管服务器发送VLAN通道撤销请求,在其中携带老化 流表的源节点和目的节点的地址信息。网管服务器接收到VLAN通道撤销请求后,根据其中 源节点和目的节点的地址信息获取源转发设备和目的转发设备;指令所述源转发设备以其 地址为源地址、以目的转发设备的地址为目的地址生成该VLAN的属性注销报文并发送。属 性注销报文经过的转发设备将该属性注销报文的入端口和出端口从该VLAN中删除。
[0050] 属性注销报文是另一种控制报文,由转发设备根据网管服务器的指令生成,用来 在底层网络中转发设备的端口上动态注销VLAN,在某个端口上注销VLAN (即将该端口从该 VLAN中删除)后,该端口不允许该VLAN的报文通过。属性注销报文可以采用自定义的格 式,在其中携带要注销的VLAN标签;例如,可以借鉴GVRP协议中Leave (离开)报文的格 式。属性注销报文可以采用与属性注册报文相同的源地址和目的地址。
[0051] 某个VLAN的属性注销报文在从源转发设备到达目的转发设备的过程中,其路径 上经过的所有转发设备会在该属性注册报文通过的端口上不允许该VLAN通过。当属性注 销报文从源转发设备到达目的转发设备后,即将底层网络中该VLAN的转发通道关闭。在已 建立的VLAN通道没有数据流量时关闭该通道,使得该VLAN内的广播报文不会在底层网络 中扩散,可以进一步减少底层网络中的广播流量。
[0052] 本例中在底层网络中建立的VLAN通道既可以转发从源转发设备到目的转发设备 的该VLAN的报文,也可以转发从目的转发设备到源转发设备的该VLAN的报文。为了避免在 有从目的转发设备到源转发设备的流量时不必要VLAN通道建立过程,可以在网管服务器 上设置VLAN通道表,在其中保存当前有效的VLAN通道的源转发设备、目的转发设备和VLAN 标签;在指令源转发设备生成某VLAN的属性注册报文前,先在VLAN通道表中查找是否已有 匹配于要建立的VLAN通道的源转发设备、目的转发设备和VLAN标签的表项,如果有则结束 对VLAN通道建立请求的处理流程;如果没有则执行步骤230,指令源转发设备生成某VLAN 的属性注册报文并发送。
[0053] 在图1所示的网络中,某个租户的虚拟机VM1和VM2运行在物理服务器131上,虚 拟机VM3和VM4运行在物理服务器133上,该租户的租户VLAN标签是100, VM1到VM4都在 该租户VLAN中。连接虚拟机的vSwitchl41和143之间利用QinQ技术来传输租户的报文, 虚拟机会对接收到的租户虚拟机发送的报文打上有租户VLAN标签,同时,会在租户VLAN标 签外增加服务VLAN的标签,这样底层网络120将利用已经建立的服务VLAN的通道,来将报 文从源转发设备传输到目的转发设备。例如,物理服务器131的物理网卡接入转发设备121 的端口所在的服务VLAN、物理服务器133的物理网卡接入转发设备123的端口所在的服务 VLAN的标签都是8。
[0054] 在SDN控制器111中,保存如表1所示的虚拟机的信息:
[0055]

【权利要求】
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通道建立请 求,其中携带所述流表的源节点和目的节点的地址信息; 第一转发设备获取单元,用于根据所述VLAN通道建立请求中源节点和目的节点的地 址信息获取源转发设备和目的转发设备;所述源转发设备为所述源节点接入底层网络的边 缘转发设备;所述目的转发设备为所述目的节点接入底层网络的边缘转发设备; 属性注册指令单元,用于指令所述源转发设备以其地址为源地址、以目的转发设备的 地址为目的地址生成所述VLAN的属性注册报文并发送;所述属性注册报文经过的转发设 备将所述属性注册报文的入端口和出端口加入所述VLAN中。
9. 根据权利要求8所述的装置,其特征在于,所述装置还包括: 撤销请求接收单元,用于接收SDN控制器基于流表的VLAN通道撤销请求,其中携带所 述流表的源节点和目的节点的地址信息; 第二转发设备获取单元,用于根据所述VLAN通道撤销请求中源节点和目的节点的地 址信息获取源转发设备和目的转发设备; 属性注销指令单元,用于指令所述源转发设备以其地址为源地址、以目的转发设备的 地址为目的地址生成所述VLAN的属性注销报文并发送;所述属性注销报文经过的转发设 备将所述属性注销报文的入〗而口和出〗而口从所述VLAN中删除。
10. 根据权利要求7所述的装置,其特征在于,所述装置还包括:VLAN通道维护单元,用 于在VLAN通道表中保存当前有效的VLAN通道的源转发设备、目的转发设备和VLAN标签; 所述属性注册指令单元指令源转发设备生成所述VLAN的属性注册报文,包括:如果 VLAN通道表中没有匹配于所获取的源转发设备、目的转发设备和所述VLAN的表项,则指令 所述源转发设备生成所述VLAN的属性注册报文。
11. 一种建立虚拟局域网VLAN转发通道的装置,应用在软件定义网络SDN控制器上,其 特征在于,所述装置包括: 流表生成单元,用于生成基于某个VLAN穿越底层网络的流表; 虚拟交换机vSwitch获取单元,用于获取所述流表的源vSwitch和目的vSwitch ;所述 源vSwitch为下发所述流表的vSwitch ;所述目的vSwitch为所述流表的目的节点连接的 vSwitch ; 属性注册指令单元,用于指令所述源vSwitch以其地址为源地址、以目的vSwitch的地 址为目的地址生成所述VLAN的属性注册报文并发送;所述属性注册报文经过的设备将所 述属性注册报文的入端口和出端口加入所述VLAN中。
12. 根据权利要求11所述的装置,其特征在于,所述装置还包括:属性注销指令单元, 用于当基于所述VLAN穿越底层网络的流表老化后,指令所述流表的源vSwitch生成以其地 址为源地址、以目的vSwitch的地址为目的地址的所述VLAN的属性注销报文并发送;所述 属性注销报文经过的设备将所述属性注销报文的入端口和出端口从所述VLAN中删除。
13. 根据权利要求12所述的装置,其特征在于,所述属性注册指令单元指令源vSwitch 生成所述VLAN的属性注册报文,包括:当所述源vSwitch与目的vSwitch不同时,指令所述 源vSwitch以其地址为源地址、以目的vSwitch的地址为目的地址生成所述VLAN的属性注 册报文; 所述属性注销指令单元指令源vSwitch生成所述VLAN的属性注销报文,包括:当所 述源vSwitch与目的vSwitch不同时,指令所述源vSwitch以其地址为源地址、以目的 vSwitch的地址为目的地址生成所述VLAN的属性注销报文。
14. 根据权利要求11所述的装置,其特征在于,所述装置还包括:VLAN通道维护单元, 用于在VLAN通道表中保存当前有效的VLAN通道的源vSwitch、目的vSwitch和VLAN标签; 所述属性注册指令单元指令源vSwitch生成所述VLAN的属性注册报文,包括:如果 VLAN通道表中没有匹配于所获取的源vSwitch、目的vSwitch和所述VLAN的表项,则指令 所述源vSwitch生成所述VLAN的属性注册报文。
【文档编号】H04L12/46GK104506404SQ201410790932
【公开日】2015年4月8日 申请日期:2014年12月17日 优先权日:2014年12月17日
【发明者】王伟 申请人:杭州华三通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1