一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

数据传输的线路切换方法、数据传输系统、线路管理界面及存储介质与流程

2022-07-13 15:31:40 来源:中国专利 TAG:


1.本技术涉及数据传输技术领域,尤其涉及一种数据传输的线路切换方法、数据传输系统、线路管理界面及存储介质。


背景技术:

2.为了向用户提供基于网络的数据传输服务,通常由云资源运营商将一部分云上资源作为数据传输的线路资源划分给租用线路的用户,并且通过网络交换设备来将用户的例如线下数据中心连接到该划分的线路资源,从而实现用户的线下数据中心通过该线路上云来与其他设备进行数据传输。但是在用户的日常使用过程中,该网络交换设备常常会需要进行例如软件升级、故障维修等维护操作。这样的操作会导致该网络交换设备在一定时间段内不可用,并且因此导致了用户使用线路进行的数据传输服务也被中断了一定时间。但是通常用户租用这样的线路来进行数据传输服务所涉及的任务或工作都比较重要,因此对于用户来说,这样的较长时间的线路中断通常都是不可接受的。但是网络交换设备的维护工作通常也是无法避免的,因此,需要一种能够对用户使用线路进行数据传输服务的影响时间较小的解决方案。


技术实现要素:

3.本技术实施例提供一种数据传输的线路切换方法、数据传输系统、线路管理界面及存储介质,以解决现有技术中线路维护影响用户进行数据传输的缺陷。
4.为达到上述目的,本技术实施例提供了一种数据传输的线路切换方法,包括:
5.接收线路切换指令,其中,所述线路切换指令用于指示将第一设备与第二设备之间进行的数据传输从第一线路切换到第二线路;
6.根据所述线路切换指令确定第一网络交换设备和第二网络交换设备,其中,所述第一网络交换设备是第一设备与第二设备之间通过所述第一线路进行数据传输所使用的网络交换设备,并且所述第二网络交换设备是第一设备与第二设备之间通过所述第二线路进行数据传输所使用的网络交换设备;
7.使用所述第一网络交换设备针对第一线路的配置信息对所述第二网络交换设备进行配置;
8.将第一设备与第二设备之间通过所述第一线路进行的数据传输切换到所述第二线路,以使得所述第一设备与第二设备通过使用所述配置信息进行配置的第二网络交换设备进行所述数据传输。
9.本技术实施例还提供了一种数据传输系统,用于第一设备与第二设备之间的数据传输,包括:传输管理服务器、第一网络交换设备和第二网络交换设备,其中
10.所述第一网络交换设备是第一设备与第二设备之间通过第一线路进行数据传输所使用的网络交换设备,并且所述第二网络交换设备是第一设备与第二设备之间通过第二
线路进行数据传输所使用的网络交换设备,
11.所述传输管理服务器用于根据线路切换指令确定第一网络交换设备和第二网络交换设备,使用所述第一网络交换设备针对第一线路的配置信息对所述第二网络交换设备进行配置,其中,所述线路切换指令用于指示将第一设备与第二设备之间进行的数据传输从第一线路切换到第二线路;将所述第一设备与所述第二设备之间的数据传输从第一线路切换到第二线路,以使得所述第一设备与第二设备通过使用所述配置信息进行配置的第二网络交换设备进行所述数据传输。
12.本技术实施例还提供了一种线路管理界面,用于显示在线路管理人员使用的终端上,并且包括:
13.线路显示区,用于显示第一设备和第二设备当前进行数据传输所使用的第一线路以及所述数据传输可切换到的至少一个第二线路,并且用于接收用户对于所述至少一个第二线路的选择指令;
14.线路配置信息显示区,用于显示所述第一设备和所述第二设备之间当前进行数据传输使用的线路的配置信息,其中,所述配置信息用于对所述线路进行配置以使得第一设备与第二设备之间通过该线路进行数据传输。
15.本技术实施例还提供了一种电子设备,包括:
16.存储器,用于存储程序;
17.处理器,用于运行所述存储器中存储的所述程序,所述程序运行时执行本技术实施例提供的线路切换方法。
18.本技术实施例还提供了一种计算机可读存储介质,其上存储有可被处理器执行的计算机程序,其中,该程序被处理器执行时实现如本技术实施例提供的线路切换方法。
19.本技术实施例提供的数据传输的线路切换方法、数据传输系统、线路管理界面及存储介质,通过接收到指示将第一和第二设备之间进行的数据传输从第一线路切换到第二线路的指令,根据该指令来确定第一线路所使用的第一网络交换设备以及第二线路所使用的第二网络交换设备,并使用第一网络交换设备针对第一线路的配置信息对第二网络交换设备进行配置,之后可以将第一设备与第二设备之间的数据传输切换到第二线路。因此,由于根据切换指令确定了两个线路所使用的网络交换设备,并使用第一网络设备针对第一线路的配置信息来对该第二线路所使用的网络交换设备进行配置,使得两个线路具有相同的配置,之后再将这两个设备之间的数据传输切换到第二线路,而无需用户参与该切换过程,并且通过对第二线路所使用的网络交换设备完成了配置之后就可以执行线路切换,使得能够在很短时间内就完成线路的切换,大大降低了由于用户当前使用的线路中的网络交换设备停用导致的对用户的进行数据传输的影响。
20.上述说明仅是本技术技术方案的概述,为了能够更清楚了解本技术的技术手段,而可依照说明书的内容予以实施,并且为了让本技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本技术的具体实施方式。
附图说明
21.通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本技术
的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
22.图1a为本技术实施例提供的线路切换方案的应用场景示意图;
23.图1b为本技术实施例提供的线路管理界面的示意图;
24.图2为本技术提供的线路切换方法的一个实施例的流程图;
25.图3为本技术提供的线路切换方法的又一个实施例的流程图;
26.图4为本技术提供的数据传输系统的结构示意图;
27.图5为本技术提供的电子设备实施例的结构示意图。
具体实施方式
28.下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
29.实施例一
30.本技术实施例提供的方案可应用于任何具有网络传输能力的系统,例如包括有网络传输功能的芯片以及相关组件的服务器系统等等。图1a为本技术实施例提供的线路切换方案的应用场景示意图,图1a所示的场景仅仅是本技术的技术方案可应用的示例之一。
31.在互联网技术高速发展的今天,越来越多的企业使用互联网来实现在外员工的移动办公以及分散在不同地点的办公室之间的互联互通。特别是随着企业信息化程度的提升,企业内部的运作也离不开各种终端以及各种各样的信息化系统或平台,例如企业员工使用的电子邮件到内部运作使用的各种自动化系统,都需要互联网的支持,尤其是对于规模较大的企业或者对于信息服务的稳定性和可靠性要求较高的企业来说,公共互联网服务会常常导致信息传输卡顿甚至断线。因此,越来越多的企业选择互联网运营商提供的数据传输的线路作为企业的网络基础。这样的数据传输的线路由于仅由租用企业独自使用,因此其稳定性和可靠性都能够得到保障。
32.由于云服务提供商具有允许各个地点的用户接入的互联网资源,因此通常由云资源运营商将一部分云上资源作为数据传输的线路资源划分给租用数据传输的线路的用户,并且将用户的例如线下数据中心连接到该云资源运营商的网络交换设备,以连接到该划分的数据传输的线路资源,从而实现用户的线下数据中心通过数据传输的线路上云,并提供给各个地点的员工或分公司的人员访问使用。但是在用户的日常使用过程中,常常需要对该网络交换设备进行例如软件升级、故障维修等维护操作。这样的操作会导致该网络交换设备在一定时间段内不可用,并且因此导致了用户的数据传输的线路服务也被中断了一定时间。但是通常用户租用数据传输的线路服务来进行的任务或工作都比较重要,因此对于用户来说,这样的一定时间的中断通常都是不可接受的。但是对于网络交换设备的维护工作通常也是无法避免的。
33.现有技术中通常只能通过与租用数据传输的线路的用户协商来使得用户同意在一定时间段内停止使用数据传输的线路,来实现对于网络交换设备的维护工作。但是这样不仅影响了用户使用数据传输的线路服务进行的重要工作,甚至可能给用户带来损失,并且还会极大地劣化了用户使用数据传输的线路服务的体验。
34.例如,如图1a中所示,图1a是示出了根据本技术实施例的数据传输的线路切换方法的应用场景实例的示意图。在图1a中所示的场景中,用户通常会具有自己的数据中心,并且通过互联网提供给各地的分公司以及员工使用。出于安全的考虑,用户的这样的数据中心通常设置在线下,例如以idc(互联网数据中心)的方式设置在例如总部的专门机房中,并且可以通过购买网络服务提供商提供的数据传输的线路而从该机房连接到距离该机房最近的云服务提供商的云节点上,例如连接到云服务提供商设置在该云节点处的网络交换设备,从而通过该网络交换设备将用户的线下idc设备接入到云服务提供商为其划分的数据传输的线路资源中,从而用户的各地分公司以及所有员工都可以通过访问云服务平台来使用该数据传输的线路资源以数据传输的线路的方式访问线下的 idc服务器上的数据,从而确保了用户的数据安全以及数据通信的稳定性和可靠性。
35.但是如上所述,在这样的数据传输的线路服务中,云服务提供商为用户提供的接入数据传输的线路资源的网络交换设备成为了非常重要的一个环节。对于线下idc数据的所有使用都需要经由该网络交换设备,因此,在如上云服务提供商需要对该网络交换设备进行升级、维护或故障维修等维护工作时,就会导致该网络交换设备不能使用,那么势必导致用户无法通过数据传输的线路访问自己的idc,从而对用户的日常工作造成了较大的影响。
36.对此,现有技术中还提出了作为该数据传输的线路服务的替代,可以通过其他方式为用户提供数据传输的线路服务。但是这样的方案使得用户还需要对替代方式进行专门的配置,并且如果配置中出现问题,那么也同样会导致用户的日常工作受到影响。
37.对此,现有技术中还提出了当需要对网络交换设备进行维护时,可以为该用户重新建设一条数据传输的线路来供用户使用,但是这样的方案不仅同样需要为用户对线路进行配置,而且建设数据传输的线路的开销不仅非常大,而且建设周期也较长,对于用户来说同样会影响用户的日常工作。
38.对此,在本技术实施例中,提出了一种数据传输的线路切换方案。例如,如图1a 中所示的场景中,当确定需要对网络交换设备进行维护时,可以由例如云管控服务器的管理服务器接收数据传输的线路切换指令,该切换指令可以用于指示将例如云服务器的第一设备与例如线下idc的第二设备之间的数据传输从第一线路切换到第二线路。因此,云平台可以通过例如网络控制器组件确定用于承接该数据传输的第二线路的以及该线路上的网络交换设备,并将该第一线路上的配置信息,例如针对用户对该数据传输的线路的使用而生成的配置信息发送给该目标数据传输的线路上的网络交换设备,从而可以将第一线路上传输的数据切换到切换目标数据传输的线路上传输。
39.例如,图1a中所示的场景中的网络控制器组件可以是用于管理各个数据传输的线路的云管控服务器,并且该网络交换设备可以是csw(云接入交换机),从而在为用户设置数据传输的线路服务时,可以从用户的例如线下idc机房使用网络运营商的例如光纤的网络线路连接到该云服务提供商的本地云节点机房,例如连接到该机房中的csw 设备,从而云服务提供商可以将其云上资源划分出数据传输的线路资源来连接到csw 设备,以供该租户使用。因此,当该租户的员工从外地通过使用租户信息接入到该云服务提供商在公共网络的云服务器时,云平台的该云服务器可以识别出该租户的接入,并且将该员工的例如想要传输到该线下idc机房的数据通过为其专门划分的数据传输的线路资源来传输到该线下
idc机房所连接到的云服务提供商的机房中的csw设备,并且进而通过该csw设备与idc机房之间的光纤连接而传输到idc机房中的服务器上。
40.因此,在租户使用该数据传输的线路进行的数据传输中,所有的数据都需要通过该数据传输的线路的csw设备进行中转,并且因此在该数据传输的线路的csw设备出现问题或需要进行升级时,就会由于该csw设备暂时无法使用而影响了租户使用数据传输的线路进行的数据传输。
41.为此,在本技术实施例中,当由于对csw设备进行维护而需要停用该csw设备时,可以为该csw设备所在的数据传输的线路执行上述线路切换,即将通过该csw设备进行的数据传输切换到另一个csw设备所在的数据传输的第二线路上。为此,当接收到该切换指令时,例如云管控的网络控制器可以根据该切换指令来确定作为切换目标的数据传输的线路2,并且由此确定该数据传输的线路2上的csw设备2。之后,云管控服务器可以将该数据传输的线路1的csw设备1的各项配置信息下发到该新确定的 csw设备2中。例如,在本技术实施例中,数据传输的线路1的配置信息可以存储在该数据传输的线路1的csw设备1中,并且可以包括虚拟路由转发配置、虚拟扩展局域网隧道配置、物理数据传输的线路配置、边界网关协议配置中的一项或多项。因此,通过接收数据传输的线路1的各项配置信息,该csw设备2可以将数据传输的线路2 配置为与数据传输的线路1完全一致,以便于使得在切换之后,用户可以如使用数据传输的线路1那样来使用数据传输的线路2,而无需任何调整并且也不会对租户的工作有任何影响。
42.在配置信息下发到csw设备2之后或同时地,可以在csw设备1与csw设备2 之间建立数据传输通道。该数据传输通道可以用于在将数据传输的线路1上的数据传输切换到数据传输的线路2的过程中将仍然需要在数据传输的线路1上传输的数据,例如向线下idc机房传输的下云数据通过该数据通道从csw设备2传输到csw设备1。为了安全性和稳定性的考虑,在本技术实施例中,可以在csw设备1与csw设备2 之间建立基于边界网关协议(bgp)的邻居关系,之后可以在csw设备1与csw设备 2之间建立虚拟扩展局域网(vxlan)隧道作为该数据传输通道。
43.之后,还可以进一步将租户的路由器接口(router interface;以下简称:ri)信息也根据csw设备2进行修改,该ri信息为一种vxlan隧道配置信息,可以用于在 xgw和csw之间建立隧道数据传输的线路。在初始情况下,云管控下发vxlan隧道配置信息(例如,ri信息)到xgw上;该ri信息中包含有csw1的ip地址,从而当租户通过云服务器向线下idc发送数据时,该云服务器可以通过该信息而确定数据需要先发送给csw1;当进行数据传输的线路切换时,云管控服务器把相关配置信息下发到csw2之,csw2即拥有了和csw1相同的该租户的配置;进一步地,云管控再下发命令到xgw,将xgw上该租户的ri信息中的网络交换设备的ip地址从csw1改为 csw2,从而,使得数据到达xgw后,xgw不再转发给csw1而是转发给csw2。
44.在完成了上述对数据传输的线路2的配置并将云服务器端的网络转发设备变更为 csw2之后,由于线下idc机房中的设备仍然与csw设备1连接,因此,对于这时从云端传输到租户的线下idc机房的下云数据来说,例如xgw在接收到租户的员工通过云平台发送来的下云数据就可以将该下云数据通过数据传输的线路2来发送给csw设备2,但是由于此时idc机房中的设备仍然与csw设备1相连,因此,该下云数据仍然还需要通过csw设备1与idc机房之间的连接来传输给idc机房。因此,可以先对当前线路2中的数据流量进行检测,当确定流量
没有出现异常时,则可以将idc机房中的设备与csw设备1的连接切换到csw设备2,从而就完成了数据传输的线路1到数据传输的线路2的切换。
45.另外,对于从idc机房向云端发送的上云数据,则可以根据该上云数据被发送到云节点机房的时间来确定其上传方式。例如,当该上云数据被发送到该云节点机房时,机房中的设备还没有从csw设备1切换到csw设备2,则该上云数据仍然通过数据传输的线路1向csw设备1传输,通过数据传输的线路1完成到云端的数据传输。相反地,当该上云数据被发送到该云节点机房时,机房已经从csw设备1切换到csw设备2,则该上云数据可以直接通过数据传输的线路2向csw设备2传输,并且当csw设备2 接收到该上云数据,继续通过数据传输的线路2完成到云端的数据传输。
46.因此,在整个数据传输的线路切换过程中,只有云节点机房与csw设备1的连接切换到csw设备2时会略微影响数据的传输,其他过程对于租户使用数据传输的线路没有任何影响,时间控制在几十秒,从而能够实现对于用户的无感切换。
47.在本技术实施例中,还可以在线路维护或管理人员的终端上显示线路管理界面,以便于线路维护或管理人员及时了解在云端服务器与租户的线下idc之间的数据传输的线路情况。例如,如图1b中所示,图1b是示出了根据本技术实施例的线路管理界面的示意图。在该界面中可以包括有线路显示区,用于显示例如云端服务器的第一设备和例如线下idc的第二设备当前进行数据传输所使用的第一线路以及所述数据传输可切换到的至少一个第二线路。例如,可以在该线路显示区中显示租户当前接入的云服务器名称以及线下idc设备的设备标识,并且还可以显示当前在这两个设备之间进行数据传输所使用的网络交换设备csw1的设备标识或ip地址,并且还可以显示当前可以作为第二线路的可以使用的其他网络交换设备,例如csw2以及其他可用的交换设备。并且因此,可以在该区域中接收管理人员对于其他可用的网络交换设备的选择,即,对于至少一个第二线路的选择指令,从而可以根据管理人员的选择来执行上述线路的切换。
48.此外,该界面中还可以进一步显示线路配置信息显示区,用于显示例如云端服务器的第一设备和例如线下idc的第二设备之间当前进行数据传输使用的线路的配置信息。例如,该配置信息用于对当前使用的线路进行配置以使得第一设备与第二设备之间通过该线路进行数据传输。因此,线路管理人员可以对该区域中显示的配置信息进行检查,以确认配置信息是否正确或者是否需要进行修改。
49.本技术实施例提供的数据传输的线路切换方案,通过接收到指示将第一和第二设备之间进行的数据传输从第一线路切换到第二线路的指令,根据该指令来确定第一线路所使用的第一网络交换设备以及第二线路所使用的第二网络交换设备,并将第一线路的配置信息发送给第二网络交换设备以对第二线路进行配置,之后可以将第一设备与第二设备之间的数据传输切换到第二线路。因此,由于根据切换指令确定了两个线路所使用的网络交换设备,并将第一线路的配置信息发送给该第二线路所使用的网络交换设备,使得该网络交换设备能够对第二线路进行配置使得两个线路具有相同的配置,之后再将这两个设备之间的数据传输切换到第二线路,而无需用户参与该切换过程,并且通过将第一线路的配置信息发送到第二线路所使用的网络交换设备之后就可以执行线路切换,使得能够在很短时间内就完成线路的切换,大大降低了由于用户当前使用的线路中的网络交换设备停用导致的对用户的进行数据传输的影响。
50.上述实施例是对本技术实施例的技术原理和示例性的应用框架的说明,下面通过多个实施例来进一步对本技术实施例具体技术方案进行详细描述。
51.实施例二
52.图2为本技术提供的数据传输的线路切换方法的一个实施例的流程图,该方法的执行主体可以为具有网络传输能力的各种终端或服务器设备,也可以为集成在这些设备上的装置或芯片。如图2所示,该数据传输的线路切换方法包括如下步骤:
53.s201,接收线路切换指令。
54.在步骤s201中,可以接收数据传输的线路切换指令。在本技术实施例中,可以在当前用户的例如云端服务器的第一设备与例如线下idc的第二设备之间进行数据传输的线路上的网络交换设备发生故障或进行维护而需要停用时,接收该数据传输的线路切换指令,并且该数据传输的线路切换指令可以令用于指示将第一设备与第二设备之间进行的数据传输从第一线路切换到第二线路。因此,该线路切换指令中可以指示第一线路的线路标识以及第二线路的线路标识。
55.s202,根据线路切换指令确定第一网络交换设备和第二网络交换设备。
56.在步骤s202中,可以根据步骤s201中接收到的切换指令来确定第一线路上第一数据传输的网络交换设备以及将要切换到的第二线路中所使用的网络交换设备。例如,在本技术实施例中,第一数据传输的线路设备和第二数据传输的线路设备可以是云接入交换机(csw)设备。因此,在步骤s202中可以根据步骤s201中接收到的线路切换指令来确定该第一线路中使用的网络交换设备的设备标识,例如图1a中所示的csw1,以及将要切换到的第二线路中使用的网络交换设备的设备标识,例如,图1a中所示的 csw2。
57.s203,使用第一网络交换设备针对第一线路的配置信息对第二网络交换设备进行配置。
58.在步骤s203中,可以根据步骤s201中接收到的数据传输的线路切换指令所指示的第一线路的配置信息发送到步骤s202中确定的第二网络交换设备,以对该第二网络交换设备进行配置。例如,该配置信息可以用于对第一线路进行配置,从而例如云端服务器的第一设备和例如线下idc的第二设备可以通过该第一线路进行数据传输,并且可以存储在例如云管控服务器中。并且在步骤s203中可以通过用于管理数据传输的线路的云管控服务器来将该第一网络交换设备的配置信息下发到第二网络交换设备中来对该第二网络交换设备进行配置,从而使得使用该第二网络交换设备进行数据传输的第二线路也具有与第一线路完全一致的配置。
59.s204,将第一设备与第二设备之间通过第一线路进行的数据传输切换到第二线路。
60.在步骤s204中,可以将原本在第一线路上进行的数据传输切换到已经根据步骤 s203中发送的第一线路的配置信息而完成了配置的第二线路。由于步骤s203中通过将第一线路的配置信息发送给第二线路所使用的第二网络设备,例如csw2,而使得第二线路也具有与第一线路一致的配置信息。因此,在步骤s204中将原本在第一线路上进行的数据传输切换到第二线路,可以实现租户数据传输的无缝切换。即,租户无需对切换后的第二线路进行任何额外的配置就可以如原来一样使用该线路来进行数据传输。特别地,在例如图1a中所示的场景中,租户线下idc机房通过实体光纤线路连接到第一线路所使用的第一网络交
换设备,例如csw1,因此,在该情况下,在步骤s204中可以通过将连接到该csw1的租户的光纤连接从第一网络交换设备切换到第二网络交换设备,从而使得租户线下idc机房也连接到使用该第二网络交换设备的第二线路来进行数据传输。
61.本技术实施例提供的数据传输的线路切换方法,通过接收到指示将第一和第二设备之间进行的数据传输从第一线路切换到第二线路的指令,根据该指令来确定第一线路所使用的第一网络交换设备以及第二线路所使用的第二网络交换设备,并使用第一网络交换设备针对第一线路的配置信息对第二网络交换设备进行配置,之后可以将第一设备与第二设备之间的数据传输切换到第二线路。因此,由于根据切换指令确定了两个线路所使用的网络交换设备,并使用第一网络设备针对第一线路的配置信息来对该第二线路所使用的网络交换设备进行配置,使得两个线路具有相同的配置,之后再将这两个设备之间的数据传输切换到第二线路,而无需用户参与该切换过程,并且通过对第二线路所使用的网络交换设备完成了配置之后就可以执行线路切换,使得能够在很短时间内就完成线路的切换,大大降低了由于用户当前使用的线路中的网络交换设备停用导致的对用户的进行数据传输的影响。
62.实施例三
63.图3为本技术提供的数据传输的线路切换方法的另一个实施例的流程图,该方法的执行主体可以为具有网络传输能力的各种终端或服务器设备,也可以为集成在这些设备上的装置或芯片。如图3所示,在上述图2所示实施例的基础上,本技术实施例提供的数据传输的线路切换方法可以包括如下步骤:
64.s301,接收线路切换指令。
65.在步骤s301中,可以接收数据传输的线路切换指令。在本技术实施例中,可以在当前用户的例如云端服务器的第一设备与例如线下idc的第二设备之间进行数据传输的线路上的网络交换设备发生故障或进行维护而需要停用时,接收该数据传输的线路切换指令,并且该数据传输的线路切换指令可以令用于指示将第一设备与第二设备之间进行的数据传输从第一线路切换到第二线路。因此,该线路切换指令中可以指示第一线路的线路标识以及第二线路的线路标识。
66.s302,根据线路切换指令确定第一网络交换设备和第二网络交换设备。
67.在步骤s302中,可以根据步骤s301中接收到的切换指令来确定第一线路上第一数据传输的网络交换设备以及将要切换到的第二线路中所使用的网络交换设备。例如,在本技术实施例中,第一数据传输的线路设备和第二数据传输的线路设备可以是云接入交换机(csw)设备。因此,在步骤s302中可以根据步骤s301中接收到的线路切换指令来确定该第一线路中使用的网络交换设备的设备标识,例如图1a中所示的csw1,以及将要切换到的第二线路中使用的网络交换设备的设备标识,例如,图1a中所示的 csw2。
68.s303,使用第一网络交换设备针对第一线路的租户配置信息对第二网络交换设备进行配置。
69.在步骤s303中,可以根据步骤s301中接收到的数据传输的线路切换指令所指示的第一线路,将该第一线路的租户配置信息发送到步骤s302中确定的第二网络交换设备。例如,该租户配置信息可以当前使用第一线路进行数据传输的租户对该第一线路进行配置的信息,从而例如云端服务器的第一设备和例如线下idc的第二设备可以通过该第一线路进
行数据传输,并且该租户配置信息可以存储在例如云管控服务器中。在本技术实施例中,租户配置信息可以包括:虚拟路由转发配置、虚拟扩展局域网隧道配置、物理数据传输的线路配置、边界网关协议配置中的一项或多项。在步骤s303中可以通过用于管理数据传输的线路的云管控服务器来将该第一网络交换设备的租户配置信息下发到第二网络交换设备中,从而使得使用该第二网络交换设备进行数据传输的第二线路也具有与第一线路完全一致的租户配置。
70.s304,在第一网络交换设备与第二网络交换设备之间建立数据传输通道。
71.在步骤s303中将租户配置信息发送到第二网络交换设备之后或与其同时地,在步骤s304中,可以在第一网络交换设备与第二网络交换设备之间建立数据传输通道。该数据传输通道可以用于在将第一线路上进行的数据传输切换到第二线路的过程中对第一设备发送给第二设备的数据进行中转。
72.为了安全性和稳定性的考虑,在步骤s304中,可以在第一网络交换设备与第二网络交换设备之间建立基于边界网关协议(bgp)的邻居关系,并进一步第一网络交换设备与第二网络交换设备之间建立虚拟扩展局域网(vxlan)隧道。
73.s305,将第一设备向第二设备的下行数据传输使用的网络交换设备设置为第二网络交换设备。
74.s306,将第二设备的数据传输使用的网络交换设备设置为第二网络交换设备。
75.在对第一设备与第二设备之间的数据传输使用的线路进行切换时,由于该数据切换都是使用网络交换设备进行中转,因此,可以在步骤s305中先将第一设备向例如将线下idc发送数据所使用的网络交换设备从第一网络交换设备改为第二网络交换设备,并保持线下idc与第一网络交换设备之间的连接。因此,第一设备可以将数据发送给第二网络交换设备,并且通过在步骤s304中在该第二网络交换设备与第一网络交换设备之间建立的数据传输通道来传输到第一网络交换设备,进而由第一网络交换设备发送给线下idc。
76.在步骤s305中可以以将第一设备的ri信息中的对端ip地址由第一网络交换设备的ip地址修改为第二数据传输的线路设备的ip地址数据来将第一设备向第二设备发送数据所使用的网络交换设备改变为第二网络交换设备。
77.之后,在步骤s306中可以将第二设备进行数据传输所使用的网络交换设备设置为第二网络交换设备。例如,可以将线下idc连接到云节点机房中光纤从第一网络交换设备切换到第二网络交换设备,从而就完成了数据传输从第一线路到第二线路的切换。
78.本技术实施例提供的数据传输的线路切换方法,通过接收到指示将第一和第二设备之间进行的数据传输从第一线路切换到第二线路的指令,根据该指令来确定第一线路所使用的第一网络交换设备以及第二线路所使用的第二网络交换设备,并使用第一网络交换设备针对第一线路的配置信息对第二网络交换设备进行配置,之后可以将第一设备与第二设备之间的数据传输切换到第二线路。因此,由于根据切换指令确定了两个线路所使用的网络交换设备,并使用第一网络设备针对第一线路的配置信息来对该第二线路所使用的网络交换设备进行配置,使得两个线路具有相同的配置,之后再将这两个设备之间的数据传输切换到第二线路,而无需用户参与该切换过程,并且通过对第二线路所使用的网络交换设备完成了配置之后就可以执行线路切换,使得能够在很短时间内就完成线路的切换,大大降低了由于用户当前使用的线路中的网络交换设备停用导致的对用户的进行数据传输
的影响。
79.实施例四
80.图4为本技术提供的数据传输系统的实施例的结构示意图,可以用于执行图2或图 3中所示的数据传输的线路切换方法。如图4所示,该数据传输系统可以包括传输管理服务器41、第一网络交换设备42和第二网络交换设备43。
81.传输管理服务器41可以用于根据线路切换指令确定第一网络交换设备42和第二网络交换设备43,使用第一网络交换设备42针对第一线路的配置信息对第二网络交换设备43进行配置,将第一设备与第二设备之间的数据传输从第一线路切换到第二线路。
82.在本技术实施例中,传输管理服务器41可以是用于管理各个数据传输的线路的云管控服务器,并且网络交换设备42和43可以是csw(云接入交换机),从而在为用户设置数据传输的线路服务时,可以从用户的例如线下idc机房使用网络运营商的例如光纤的网络线路连接到该云服务提供商的本地云节点机房,例如连接到该机房中的csw 设备,从而云服务提供商可以将其云上资源划分出数据传输的线路资源来连接到csw 设备,以供该租户使用。因此,当该租户的员工从外地通过使用租户信息接入到该云服务提供商在公共网络的云服务器时,云平台的该云服务器可以识别出该租户的接入,并且将该员工的例如想要传输到该线下idc机房的数据通过为其专门划分的数据传输的线路资源来传输到该线下idc机房所连接到的云服务提供商的机房中的csw设备,并且进而通过该csw设备与idc机房之间的光纤连接而传输到idc机房中的服务器上。
83.为此,在本技术实施例中,当由于对用户的第一设备与第二设备之间当前使用的第一线路的网络交换设备42进行维护而需要停用该设备时,传输管理服务器41可以根据切换指令来确定作为切换目标的数据传输的第二线路,并且由此确定该数据传输的第二线路所使用第二网络交换设备43。之后,传输管理服务器41可以将该第一线路的各项配置信息下发到该新确定的第二网络交换设备43中,以对其进行配置。例如,在本技术实施例中,第一线路的配置信息可以存储在第一网络传输设备42中,并且可以包括虚拟路由转发配置、虚拟扩展局域网隧道配置、物理数据传输的线路配置、边界网关协议配置中的一项或多项。因此,传输管理服务器41可以通过将该第一线路的各项配置信息发送给第二线路所使用的第二网络交换设备43,以将第二线路配置为与第一线路一致,以便于使得在切换之后,用户可以如使用第一线路那样来使用第二线路,而无需任何调整并且也不会对租户的工作有任何影响。
84.在配置信息下发到第二网络交换设备43之后或同时地,可以在第一网络交换设备 42和第二网络交换设备43之间建立数据传输通道。该数据传输通道可以用于在将第一线路的数据传输切换到第二线路的过程中将仍然需要在第一线路上传输的数据,例如向线下idc传输的下云数据通过该数据通道从第二网络交换设备43传输到第一网络交换设备42。为了安全性和稳定性的考虑,在本技术实施例中,可以在第一网络交换设备 42和第二网络交换设备43之间建立基于边界网关协议(bgp)的邻居关系,之后可以在第一网络交换设备42和第二网络交换设备43之间建立虚拟扩展局域网(vxlan) 隧道作为该数据传输通道。
85.之后,还可以进一步将租户的路由器接口(router interface;以下简称:ri)信息也根据第二网络交换设备43进行修改,该ri信息为一种vxlan隧道配置信息,可以用于在xgw和csw之间建立隧道数据传输的线路。在初始情况下,传输管理服务器 41下发vxlan隧
道配置信息(例如,ri信息)到第一设备上,该ri信息中可以包含有第一网络交换设备42的ip地址,从而当租户通过云服务器向线下idc发送数据时,该云服务器可以通过该信息而确定数据需要先发送给第一网络交换设备42;当进行数据传输的线路切换时,传输管理服务器41把相关配置信息下发到第二网络交换设备43,第二网络交换设备43即拥有了和第一网络交换设备42相同的该租户的配置;进一步地,传输管理服务器41再下发命令到第一设备,将第一设备上该租户的ri信息中的网络交换设备的ip地址从第一网络交换设备42改变为第二网络交换设备43。
86.在完成了上述对第二线路的配置并将第一设备的网络转发设备变更为第二网络交换设备43之后,由于线下idc机房中的设备仍然与第一网络交换设备42连接,因此,对于这时从云端传输到租户的线下idc机房的下云数据来说,例如第一设备在接收到租户的员工通过云平台发送来的下云数据就可以将该下云数据通过第二线路来发送给第二网络交换设备43,但是由于此时idc机房中的设备仍然与第一网络交换设备42相连,因此,该下云数据仍然还需要通过第一网络交换设备42与idc机房之间的连接来传输给idc机房。因此,可以先对当前第二线路中的数据流量进行检测,当确定流量没有出现异常时,则可以将第二设备与第一网络交换设备42的连接切换到第二网络交换设备 43从而就完成了数据传输的第一线路到第二线路的切换。
87.本技术实施例提供的数据传输系统,通过传输管理服务器根据线路切换指令确定第一线路所使用的第一网络交换设备以及第二线路所使用的第二网络交换设备,并使用第一线路的配置信息对第二网络交换设备进行配置,之后可以将第一设备与第二设备之间的数据传输切换到第二线路。因此,由于传输管理服务器根据切换指令确定了两个线路所使用的网络交换设备,并使用第一线路的配置信息对第二线路所使用的网络交换设备进行配置,使得两个线路具有相同的配置,之后再将这两个设备之间的数据传输切换到第二线路,而无需用户参与该切换过程,并且通过将第一线路的配置信息发送到第二线路所使用的网络交换设备之后就可以执行线路切换,使得能够在很短时间内就完成线路的切换,大大降低了由于用户当前使用的线路中的网络交换设备停用导致的对用户的进行数据传输的影响。
88.实施例五
89.以上描述了数据传输的线路切换装置的内部功能和结构,所述装置可实现为一种电子设备。图5为本技术提供的电子设备实施例的结构示意图。如图5所示,该电子设备包括存储器51和处理器52。
90.存储器51,用于存储程序。除上述程序之外,存储器51还可被配置为存储其它各种数据以支持在电子设备上的操作。这些数据的示例包括用于在电子设备上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。
91.存储器51可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。
92.处理器52,不仅仅局限于处理器(cpu),还可能为图形处理器(gpu)、现场可编辑门阵列(fpga)、嵌入式神经网络处理器(npu)或人工智能(ai)芯片等处理芯片。处理器52,与
存储器51耦合,执行存储器51所存储的程序,以执行上述实施例二或三的数据传输的线路切换方法。
93.进一步,如图5所示,电子设备还可以包括:通信组件53、电源组件54、音频组件55、显示器56等其它组件。图5中仅示意性给出部分组件,并不意味着电子设备只包括图5所示组件。
94.通信组件53被配置为便于电子设备和其他设备之间有线或无线方式的通信。电子设备可以接入基于通信标准的无线网络,如wifi、3g、4g或5g,或它们的组合。在一个示例性实施例中,通信组件53经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件53还包括近场通信(nfc) 模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。
95.电源组件54,为电子设备的各种组件提供电力。电源组件54可以包括电源管理系统,一个或多个电源,及其他与为电子设备生成、管理和分配电力相关联的组件。
96.音频组件55被配置为输出和/或输入音频信号。例如,音频组件55包括一个麦克风 (mic),当电子设备处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器51或经由通信组件53发送。在一些实施例中,音频组件55还包括一个扬声器,用于输出音频信号。
97.显示器56包括屏幕,其屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。
98.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
99.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献