CN110474842A - A kind of communication means, customer terminal equipment and transmission network - Google Patents
A kind of communication means, customer terminal equipment and transmission network Download PDFInfo
- Publication number
- CN110474842A CN110474842A CN201910662747.6A CN201910662747A CN110474842A CN 110474842 A CN110474842 A CN 110474842A CN 201910662747 A CN201910662747 A CN 201910662747A CN 110474842 A CN110474842 A CN 110474842A
- Authority
- CN
- China
- Prior art keywords
- route
- service
- transmitted
- network
- controller
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 32
- 238000004891 communication Methods 0.000 title claims abstract description 31
- 238000000034 method Methods 0.000 claims abstract description 45
- 230000006870 function Effects 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 6
- 238000011161 development Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000007689 inspection Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000006399 behavior Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/30—Routing of multiclass traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L45/00—Routing or path finding of packets in data switching networks
- H04L45/74—Address processing for routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开了一种通信方法、客户终端设备及传输网络,涉及网络技术领域,用于选择承载网络转发业务。包括:获取待传输业务的业务信息;根据业务信息,向至少一个控制器中各控制器发送第一请求,以获得至少一条第一路由;其中,至少一个控制器中各控制器根据第一请求,从与至少一个控制器中各控制器对应的承载网络中,确定至少一条第一路由;其中,至少一条第一路由中各第一路由,包括能够连接源IP地址所在网络与目的IP地址所在网络的路由;从至少一条第一路由中确定第一目标路由;利用第一目标路由建立路由连接,对待传输业务对应的待传输数据进行传输。本发明实施例应用于运营商的业务承载。
The invention discloses a communication method, a client terminal device and a transmission network, which relate to the technical field of networks and are used for selecting a bearer network to forward services. The method includes: acquiring service information of the service to be transmitted; according to the service information, sending a first request to each controller in the at least one controller to obtain at least one first route; wherein, each controller in the at least one controller is based on the first request , from the bearer network corresponding to each controller in the at least one controller, determine at least one first route; wherein, each first route in the at least one first route includes a network capable of connecting the source IP address and the destination IP address. Network routing; determining a first target route from at least one first route; establishing a routing connection by using the first target route, and transmitting the data to be transmitted corresponding to the service to be transmitted. The embodiments of the present invention are applied to the service bearer of an operator.
Description
技术领域technical field
本发明涉及网络技术领域,尤其涉及一种通信方法、客户终端设备及传输网络。The present invention relates to the field of network technologies, and in particular, to a communication method, a client terminal device and a transmission network.
背景技术Background technique
目前,运营商通常拥有多个承载网络,用于对用户的业务进行承载、传输。由于用户的类型以及业务品质的不同,多个承载网络按照用户类型及业务品质进行分网承载,即不同的承载网络分别有着不同的业务定位,用以承载不同用户不同品质的业务。例如,将普通互联网业务与高品质业务进行分网承载,将个人用户业务与大客户业务进行分网承载等。At present, operators usually have multiple bearer networks, which are used to bear and transmit services of users. Due to the difference in user types and service qualities, multiple bearer networks carry out network bearer according to user types and service qualities, that is, different bearer networks have different service positioning to bear services of different users with different qualities. For example, common Internet services and high-quality services are carried on separate networks, and individual user services and major customer services are carried on separate networks.
但是,随着互联网网络技术的不断发展,利用分网承载这种方法逐渐使运营商的网络业务分布变得不合理;例如,普通互联网业务的承载网络逐渐无法满足个人或中小企业对网络传输质量要求的不断提高;大客户、高品质业务的承载网络资源利用率低下,造成带宽浪费。所以,原有的按照用户类型及业务品质进行分网承载的方案已经不能满足业务发展的需要,亟需一种新的传输方法使运营商的业务在多个承载网络中合理分布,提升网络资源的有效利用率。However, with the continuous development of Internet network technology, the method of using sub-network bearer gradually makes the distribution of network services unreasonable for operators; The requirements are constantly improving; the utilization rate of network resources for large customers and high-quality services is low, resulting in wasted bandwidth. Therefore, the original network carrying scheme based on user types and service quality can no longer meet the needs of service development, and a new transmission method is urgently needed to reasonably distribute the operator's services in multiple bearer networks and improve network resources. effective utilization.
发明内容SUMMARY OF THE INVENTION
本发明的实施例提供一种通信方法、客户终端设备及传输网络,用于运营商的业务承载。Embodiments of the present invention provide a communication method, a client terminal device, and a transmission network, which are used for service bearer of an operator.
为达到上述目的,本发明的实施例采用如下技术方案:To achieve the above object, the embodiments of the present invention adopt the following technical solutions:
第一方面,提供了一种通信方法,该方法包括:获取待传输业务的业务信息;其中,所述业务信息包括所述待传输业务的源IP地址、目的IP地址;A first aspect provides a communication method, the method comprising: acquiring service information of a service to be transmitted; wherein the service information includes a source IP address and a destination IP address of the service to be transmitted;
根据所述业务信息,向至少一个控制器中各控制器发送第一请求,以获得至少一条第一路由;其中,所述至少一个控制器中各控制器根据所述第一请求,从与所述至少一个控制器中各控制器对应的承载网络中,确定至少一条第一路由;其中,所述至少一条第一路由中各第一路由,包括能够连接所述源IP地址所在网络与所述目的IP地址所在网络的路由;从所述至少一条第一路由中确定第一目标路由;利用所述第一目标路由建立路由连接,对所述待传输业务对应的待传输数据进行传输。According to the service information, a first request is sent to each of the at least one controller to obtain at least one first route; wherein, according to the first request, each of the at least one controller sends a In the bearer network corresponding to each controller in the at least one controller, at least one first route is determined; wherein, each first route in the at least one first route includes a network capable of connecting the source IP address with the The route of the network where the destination IP address is located; the first target route is determined from the at least one first route; the route connection is established by using the first target route, and the to-be-transmitted data corresponding to the to-be-transmitted service is transmitted.
第二方面,提供了一种客户终端设备,其特征在于,所述客户终端设备包括获取单元、发送单元、确定单元,连接单元;所述获取单元,用于获取待传输业务的业务信息;其中,所述业务信息包括所述待传输业务的源IP地址、目的IP地址;所述发送单元,在获取所述业务信息后,用于根据所述业务信息,向至少一个控制器中各控制器发送第一请求,以获得至少一条第一路由;其中,所述至少一个控制器中各控制器根据所述第一请求,从与所述至少一个控制器中各控制器对应的承载网络中,确定至少一条第一路由;其中,所述至少一条第一路由中各第一路由,包括能够连接所述源IP地址所在网络与所述目的IP地址所在网络的路由;所述确定单元,用于在获取至少一条第一路由后,从所述至少一条第一路由中确定第一目标路由;所述连接单元,用于在确定第一目标路由后,利用所述第一目标路由建立路由连接,对所述待传输业务对应的待传输数据进行传输。In a second aspect, a client terminal device is provided, wherein the client terminal device includes an acquiring unit, a sending unit, a determining unit, and a connecting unit; the acquiring unit is configured to acquire service information of a service to be transmitted; wherein , the service information includes the source IP address and destination IP address of the service to be transmitted; the sending unit, after acquiring the service information, is configured to send each controller in the at least one controller to each controller in the at least one controller according to the service information. sending a first request to obtain at least one first route; wherein, according to the first request, each controller in the at least one controller, from the bearer network corresponding to each controller in the at least one controller, Determine at least one first route; wherein, each first route in the at least one first route includes a route that can connect the network where the source IP address is located and the network where the destination IP address is located; the determining unit is used for After acquiring at least one first route, determine a first target route from the at least one first route; the connecting unit is configured to, after determining the first target route, use the first target route to establish a routing connection, The to-be-transmitted data corresponding to the to-be-transmitted service is transmitted.
第三方面,提供了一种传输网络,所述传输网络包括如第二方面所述的客户终端设备、至少一个控制器以及与至少一个控制器中各控制器对应的至少一个承载网络;其中,所述客户终端设备包括能够使客户侧设备接入运营商网络的网关设备,所述至少一个控制器中各控制器用于获取所述至少一个承载网络中的第一路由。In a third aspect, a transmission network is provided, where the transmission network includes the client terminal device according to the second aspect, at least one controller, and at least one bearer network corresponding to each controller in the at least one controller; wherein, The client terminal device includes a gateway device capable of enabling the client device to access the operator's network, and each of the at least one controller is configured to acquire a first route in the at least one bearer network.
第四方面,提供了一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当被计算机执行时使所述计算机执行如第一方面所述的通信方法。In a fourth aspect, there is provided a computer-readable storage medium storing one or more programs, the one or more programs comprising instructions that, when executed by a computer, cause the computer to perform the execution of the first aspect communication method.
第五方面,提供一种客户终端设备,包括:处理器、存储器和通信接口;其中,通信接口用于所述客户终端设备和其他设备或网络通信;所述存储器用于存储一个或多个程序,该一个或多个程序包括计算机执行指令,当该客户终端设备运行时,处理器执行该存储器存储的该计算机执行指令,以使该客户终端设备执行第一方面所述的通信方法。In a fifth aspect, a client terminal device is provided, comprising: a processor, a memory, and a communication interface; wherein, the communication interface is used for the client terminal device to communicate with other devices or a network; the memory is used for storing one or more programs , the one or more programs include computer-executable instructions, and when the client terminal device runs, the processor executes the computer-executable instructions stored in the memory, so that the client terminal device executes the communication method described in the first aspect.
本发明的实施例提供的一种通信方法、客户终端设备及传输网络,应用于运营商的业务承载,获取待传输业务的业务信息;根据所述业务信息,向至少一个控制器中各控制器发送第一请求,以获得至少一条第一路由;其中,所述至少一个控制器中各控制器根据所述第一请求,从与所述至少一个控制器中各控制器对应的承载网络中,确定至少一条第一路由;其中,所述至少一条第一路由中各第一路由,包括能够连接所述源IP地址所在网络与所述目的IP地址所在网络的路由;从所述至少一条第一路由中确定第一目标路由;利用所述第一目标路由建立路由连接,对所述待传输业务对应的待传输数据进行传输。本发明能够结合客户侧待传输业务的业务需求,从多个承载网络中,选择合适的承载网络以及承载网络中的目标路由完成待传输业务的数据传输。从而,将待传输业务在多个承载网络中合理分布,能够改善待传输业务的传输质量,提升网络资源的有效利用率。A communication method, a client terminal device, and a transmission network provided by the embodiments of the present invention are applied to the service bearer of an operator to obtain service information of the service to be transmitted; according to the service information, to each controller in at least one controller sending a first request to obtain at least one first route; wherein, according to the first request, each controller in the at least one controller, from the bearer network corresponding to each controller in the at least one controller, Determine at least one first route; wherein, each first route in the at least one first route includes a route that can connect the network where the source IP address is located and the network where the destination IP address is located; from the at least one first route A first target route is determined in routing; a routing connection is established by using the first target route, and data to be transmitted corresponding to the service to be transmitted is transmitted. The invention can select a suitable bearer network and a target route in the bearer network from a plurality of bearer networks to complete the data transmission of the to-be-transmitted business according to the service requirements of the client-side service to be transmitted. Therefore, by reasonably distributing the services to be transmitted in the multiple bearer networks, the transmission quality of the services to be transmitted can be improved, and the effective utilization rate of network resources can be improved.
附图说明Description of drawings
图1为本发明的实施例提供的一种传输网络结构示意图一;FIG. 1 is a schematic diagram 1 of a transmission network structure provided by an embodiment of the present invention;
图2为本发明的实施例提供的一种通信方法流程示意图一;FIG. 2 is a schematic flowchart 1 of a communication method provided by an embodiment of the present invention;
图3为本发明的实施例提供的一种通信方法流程示意图二;3 is a second schematic flowchart of a communication method provided by an embodiment of the present invention;
图4为本发明的实施例提供的一种客户终端设备结构示意图一;FIG. 4 is a schematic structural diagram 1 of a client terminal device according to an embodiment of the present invention;
图5为本发明的实施例提供的一种客户终端设备结构示意图二;FIG. 5 is a second structural schematic diagram of a client terminal device according to an embodiment of the present invention;
图6为本发明的实施例提供的一种客户终端设备结构示意图三。FIG. 6 is a third schematic structural diagram of a client terminal device according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行描述。The technical solutions in the embodiments of the present invention will be described below with reference to the accompanying drawings in the embodiments of the present invention.
在本发明的描述中,除非另有说明,“/”表示“或”的意思,例如,A/B可以表示A或B。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。此外,“至少一个”是指一个或多个,“多个”是指两个或两个以上。“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。In the description of the present invention, unless otherwise specified, "/" means "or", for example, A/B can mean A or B. In this article, "and/or" is only an association relationship to describe the associated objects, which means that there can be three kinds of relationships, for example, A and/or B, which can mean that A exists alone, A and B exist at the same time, and B exists alone these three situations. Further, "at least one" means one or more, and "plurality" means two or more. The words "first" and "second" do not limit the quantity and execution order, and the words "first", "second" and the like do not limit certain differences.
以下,介绍本发明的发明构思:目前,运营商通常拥有多个承载网络,例如中国联通的169网络、承载A网和承载B网,用于对用户的业务进行承载、传输。由于用户的类型以及业品质的不同,多个承载网络按照用户类型及业务品质进行分网承载,即不同的承载网络分别有着不同的业务定位,用以承载不同用户不同品质的业务,将普通互联网业务与高品质业务进行分网承载,将个人用户业务与大客户业务进行分网承载等;例如,中国联通的169网络主要承载公众互联网和IDC业务等,而承载A网和承载B网则用来承载大客户VPN业务、固网软交换、宝视通以及移动语音、数据业务和信令监控等。Below, the inventive concept of the present invention is introduced: At present, operators usually have multiple bearer networks, such as China Unicom's 169 network, bearer A network and bearer B network, which are used to bear and transmit user services. Due to the different types of users and service quality, multiple bearer networks carry out network bearer according to the type of users and service quality, that is, different bearer networks have different service positioning, which are used to carry services of different quality of different users, and the ordinary Internet Services and high-quality services are carried on separate networks, and individual user services and major customer services are carried on separate networks; for example, China Unicom's 169 network mainly carries public Internet and IDC services, while the bearer network A and bearer network B use It is used to carry VPN services for major customers, fixed network softswitches, BaoShiTong, and mobile voice, data services and signaling monitoring.
基于上述技术,本发明发现,随着互联网网络技术的不断发展,利用分网承载这种方法逐渐使运营商的网络业务分布变得不合理;例如,普通互联网业务的承载网络逐渐无法满足个人或中小企业对网络传输质量要求的不断提高;大客户、高品质业务的承载网络资源利用率低下,造成带宽浪费。所以,原有的按照用户类型及业务品质进行分网承载的方案已经不能满足业务发展的需要,亟需一种新的传输方法使运营商的业务在多个承载网络中合理分布,以提升网络资源的有效利用率。Based on the above-mentioned technology, the present invention finds that, with the continuous development of Internet network technology, the method of using sub-network bearer gradually makes the distribution of network services of operators unreasonable; Small and medium-sized enterprises continue to improve the quality of network transmission; the utilization rate of network resources for large customers and high-quality services is low, resulting in wasted bandwidth. Therefore, the original network carrying scheme based on user types and service quality can no longer meet the needs of service development. A new transmission method is urgently needed to make the operator's service reasonably distributed in multiple bearer networks, so as to improve the network Efficient utilization of resources.
针对上述技术问题,本发明中考虑到现有网络中存在多个承载网络,如果能够根据待传输业务的业务需求,从多个承载网络中选择能够满足业务需求的路由,从而可以不只是局限于在同一张承载网络中选择合适的路由,能够将待传输业务在多个承载网络中合理分布,能够改善待传输业务的传输质量,提升网络资源的有效利用率,从而能够解决上述技术问题。In view of the above technical problems, the present invention considers that there are multiple bearer networks in the existing network. If a route that can meet the service requirements can be selected from the multiple bearer networks according to the service requirements of the service to be transmitted, it can not only be limited to Selecting a suitable route in the same bearer network can reasonably distribute the services to be transmitted in multiple bearer networks, improve the transmission quality of the services to be transmitted, and improve the effective utilization of network resources, thereby solving the above technical problems.
基于上述发明构思,如图1所示,本发明实施例提供了一种通信方法,应用于一种传输网络100,该传输网络100包括客户终端设备101、至少一个控制器(如图1中,至少一个控制器包括控制器102-1、控制器102-2,图中仅示例性的示出两个控制器,在具体实施时可以有更多或者更少的控制器)、至少一个承载网络(如图1所示,至少一个承载网络包括承载网络103-1、承载网络103-2及承载网络103-3,图中仅示例性的示出三个承载网络,在具体实施时可以有更多或者更少的承载网络)以及目标服务器104;其中,客户终端设备101包括能够使客户侧设备接入运营商网络的网关设备,至少一个控制器中各控制器用于获取与其对应的至少一个承载网络的链路状态信息,目标服务器104用于通过客户终端设备101与客户侧网络设备进行数据交互。Based on the above inventive concept, as shown in FIG. 1 , an embodiment of the present invention provides a communication method, which is applied to a transmission network 100, where the transmission network 100 includes a client terminal device 101 and at least one controller (as shown in FIG. 1 , The at least one controller includes a controller 102-1, a controller 102-2, only two controllers are exemplarily shown in the figure, in a specific implementation, there may be more or less controllers), at least one bearer network (As shown in FIG. 1 , the at least one bearer network includes a bearer network 103-1, a bearer network 103-2 and a bearer network 103-3, and only three bearer networks are exemplarily shown in the figure. more or less bearer networks) and the target server 104; wherein, the client terminal device 101 includes a gateway device that enables the client device to access the operator network, and each controller in the at least one controller is used to obtain at least one bearer corresponding to it. The link state information of the network, the target server 104 is used to perform data interaction with the client-side network device through the client terminal device 101 .
需要说明的,客户终端设备101的功能可以由单个设备完成,也可以由多个设备共同完成,其设备形态可以是物理设备,也可以是虚拟设备;至少一个控制器中各控制器包括软件定义网络(Software Defined Network,SDN)控制器、网管系统以及用于管理SDN控制器和网管系统的协同器;承载网络可以是由IP骨干网、IP城域网以及IP省网共同构成的整张全国性IP网络,也可以仅包含IP骨干网、IP城域网以及IP省网中的一个或多个;当承载网络为IP骨干网或IP省网时,客户端设备101则为接入到IP骨干网或IP省网的网络设备。It should be noted that the functions of the client terminal device 101 may be completed by a single device or by multiple devices, and the device form may be a physical device or a virtual device; each controller in at least one controller includes software-defined A network (Software Defined Network, SDN) controller, a network management system, and a coordinator for managing the SDN controller and the network management system; the bearer network can be an entire country composed of an IP backbone network, an IP metropolitan area network, and an IP provincial network. IP network, it can also only include one or more of IP backbone network, IP metropolitan area network and IP provincial network; when the bearer network is an IP backbone network or an IP provincial network, the client device 101 is connected to the IP network. Network equipment of backbone network or IP provincial network.
如图2所示,该通信方法包括S201-S204:As shown in Figure 2, the communication method includes S201-S204:
S201、获取待传输业务的业务信息。S201. Acquire service information of the service to be transmitted.
其中,业务信息包括待传输业务的源IP地址、目的IP地址。The service information includes the source IP address and destination IP address of the service to be transmitted.
具体的,客户终端设备101通过深度报文检测(Deep Packet Inspection,DPI)技术,从接收的报文中获取待传输业务的源IP地址、目的IP地址。Specifically, the client terminal device 101 obtains the source IP address and the destination IP address of the service to be transmitted from the received packet by using a deep packet inspection (Deep Packet Inspection, DPI) technology.
可选的,本发明实施例提供的S201中,业务信息还包括待传输业务的服务质量(Quality of Service,QoS)要求;至少一条第一路由,具体包括能够连接源IP地址所在网络与目的IP地址所在网络,并且能够满足待传输业务的QoS要求的路由;S201具体还包括S2011-S2012:Optionally, in S201 provided in this embodiment of the present invention, the service information further includes a quality of service (Quality of Service, QoS) requirement of the service to be transmitted; at least one first route, specifically including the network where the source IP address is located and the destination IP address are included. The network where the address is located, and the route that can meet the QoS requirements of the service to be transmitted; S201 specifically includes S2011-S2012:
S2011、确定待传输业务的业务类型。S2011. Determine the service type of the service to be transmitted.
具体的,客户终端设备101通过DPI技术,从接收的报文中确定待传输业务的业务类型。Specifically, the client terminal device 101 uses the DPI technology to determine the service type of the service to be transmitted from the received message.
需要说明的,为了提高业务类型识别的精度,客户端设备101还可以与保存全部业务类型信息的在线数据库系统配合使用。It should be noted that, in order to improve the accuracy of service type identification, the client device 101 may also be used in cooperation with an online database system that stores all service type information.
在一种实现方式中,可以通过上行业务流量的物理端口来确定业务类型。In an implementation manner, the service type may be determined by the physical port of the upstream service traffic.
具体的,客户端设备101可以使用独立的物理端口对待传输业务的流量进行接入。Specifically, the client device 101 may use an independent physical port to access the traffic of the service to be transmitted.
示例性的,在一些用户网络中,诸如IPTV、视频会议等特定业务的流量使用独立的网络和链路进行承载。Exemplarily, in some user networks, the traffic of certain services such as IPTV and video conferencing is carried using independent networks and links.
在另一种实现方式中,还可以通过虚拟局域网(Virtual Local Area Network,VLAN)ID确认待传输业务的业务类型。In another implementation manner, the service type of the service to be transmitted may also be confirmed through a virtual local area network (Virtual Local Area Network, VLAN) ID.
需要说明的是,本发明实施例提供的S201中,包含但不限于上述确定业务类型的方式。It should be noted that, S201 provided in the embodiment of the present invention includes but is not limited to the above manner of determining the service type.
S2012、根据待传输业务的业务类型,确定待传输业务的服务质量要求。S2012. Determine a service quality requirement of the service to be transmitted according to the service type of the service to be transmitted.
具体的,客户终端设备101根据待传输业务的业务类型,确定待传输业务对应的待传输数据的QoS要求。Specifically, the client terminal device 101 determines, according to the service type of the service to be transmitted, the QoS requirement of the data to be transmitted corresponding to the service to be transmitted.
需要说明的是,业务类型是根据待传输业务的流量特征进行划分,所以,不同类型的业务对网络传输QoS要求不同;QoS要求包括待传输业务对传输网络的服务质量的需求,决定着待传输业务对应的待传输数据在运营商网络中传输时的行为方式;客户终端设备101在对QoS请求配置时需要与运营商网络保持一致。It should be noted that the service types are divided according to the traffic characteristics of the services to be transmitted. Therefore, different types of services have different QoS requirements for network transmission; The behavior when the data to be transmitted corresponding to the service is transmitted in the operator's network; the client terminal device 101 needs to be consistent with the operator's network when configuring the QoS request.
示例性的,有些业务需要较低的端到端时延,有些业务则要求高可靠性、对丢包率要求较高,有些业务则是需要大的带宽。Exemplarily, some services require low end-to-end delay, some services require high reliability and high packet loss rate, and some services require large bandwidth.
可选的,本发明实施例中,客户终端设备101具有配置自动下发功能。Optionally, in this embodiment of the present invention, the client terminal device 101 has a configuration automatic delivery function.
具体的,客户终端设备101的QoS要求配置由运营商服务器下发并自动实施。Specifically, the QoS requirement configuration of the client terminal device 101 is issued and automatically implemented by the operator server.
示例性的,客户终端设备101接收运营商服务器下发的不同业务类型与QoS要求的对应关系,并按照该对应关系自动实施。Exemplarily, the client terminal device 101 receives the correspondence between different service types and QoS requirements issued by the operator server, and implements the correspondence automatically according to the correspondence.
需要说明的是,客户终端设备101对待传输业务设置的QoS要求可以在整个运营商网络中被沿用;此外,客户终端设备101中的统计数据还可能会涉及到计费问题,因此需要保证客户终端设备101设备是可信的。It should be noted that the QoS requirements set by the client terminal device 101 for the service to be transmitted can be used in the entire operator network; in addition, the statistical data in the client terminal device 101 may also involve charging issues, so it is necessary to ensure that the client terminal Device 101 The device is trusted.
可选的,客户终端设备101满足TR-069(Technical Report-069,TR-069)通信协议的要求,能够接受控制设备的统一管理。控制设备可以在对客户终端设备101进行配置后,将配置参数自动发送至其他客户终端设备101,以便客户终端设备101根据配置参数进行相应的业务配置。Optionally, the client terminal device 101 meets the requirements of the TR-069 (Technical Report-069, TR-069) communication protocol, and can accept the unified management of the control device. After configuring the client terminal device 101, the control device may automatically send the configuration parameters to other client terminal devices 101, so that the client terminal device 101 can perform corresponding service configuration according to the configuration parameters.
可选的,客户终端设备101还具备定期检查配置参数及禁止修改配置参数功能。Optionally, the client terminal device 101 also has the function of regularly checking the configuration parameters and prohibiting modification of the configuration parameters.
具体的,客户终端设备101按照预设周期将自身的配置参数与控制设备下发的配置参数进行对比,如果存在不一致的配置参数,则根据控制设备下发的配置参数重新进行配置。同时,客户终端设备101还能够对不同的配置参数设置权限,屏蔽用户度部分配置参数进行修改。Specifically, the client terminal device 101 compares its own configuration parameters with the configuration parameters delivered by the control device according to a preset period, and reconfigures according to the configuration parameters delivered by the control device if there are inconsistent configuration parameters. At the same time, the client terminal device 101 can also set permissions for different configuration parameters, and shield users from modifying some configuration parameters.
S202、根据业务信息,向至少一个控制器中各控制器发送第一请求,以获得至少一条第一路由。S202. According to the service information, send a first request to each of the at least one controller to obtain at least one first route.
其中,至少一个控制器中各控制器根据第一请求,从与至少一个控制器中各控制器对应的承载网络中,确定至少一条第一路由;其中,至少一条第一路由中各第一路由,包括能够连接源IP地址所在网络与目的IP地址所在网络的路由。Wherein, each controller in the at least one controller determines at least one first route from the bearer network corresponding to each controller in the at least one controller according to the first request; wherein, each first route in the at least one first route , including the route that can connect the network where the source IP address is located and the network where the destination IP address is located.
具体的,客户终端设备101根据待传输业务的源IP地址、目的IP地址,生成第一请求,并将第一请求发送至至少一个控制器中各控制器;控制器在收到第一请求后,根据第一请求,确定至少一条第一路由,以及,至少一条第一路由的路由参数。Specifically, the client terminal device 101 generates a first request according to the source IP address and destination IP address of the service to be transmitted, and sends the first request to each controller in the at least one controller; after the controller receives the first request , according to the first request, determine at least one first route, and route parameters of at least one first route.
其中,第一路由,包括能够连接待传输业务的源IP地址所在网络与目的IP地址所在网络的路由;至少一条第一路由的路由参数,包括路径长度、链路负载、可用带宽、时延、丢包率信息及业务分布情况中的一个或多个。The first route includes a route that can connect the network where the source IP address of the service to be transmitted is located and the network where the destination IP address is located; the routing parameters of at least one first route include path length, link load, available bandwidth, delay, One or more of packet loss rate information and service distribution.
需要说明的,第一请求中可以包括待传输业务的源IP地址、目的IP地址;一个控制器可以对应至少一个承载网络;一个承载网络中,可以包含至少一条第一路由;至少一条第一路由的路由参数可以直接由控制器根据至少一条第一路由获得。It should be noted that the first request may include the source IP address and destination IP address of the service to be transmitted; one controller may correspond to at least one bearer network; one bearer network may include at least one first route; at least one first route The routing parameters of can be directly obtained by the controller according to at least one first route.
在一种实现方式中,第一请求中还可以包括待传输业务的源IP地址、目的IP地址及QoS要求。In an implementation manner, the first request may further include the source IP address, destination IP address and QoS requirements of the service to be transmitted.
至少一个控制器中各控制器在接收第一请求后,可以通过查询控制器中保存的网络链路状态信息,并通过路由计算后向客户终端设备101返回查询结果。After receiving the first request, each controller in the at least one controller may query the network link status information stored in the controller, and return the query result to the client terminal device 101 after routing calculation.
本发明的实施例提供的通信方法中在确定至少一条第一路由的时候,在确定第一路由为能够连接源ip网段地址与目的ip网段地址的路由时,同时还使第一路由能够满足待传输业务的QoS要求,可以减少客户终端设备与至少一个控制之间的信息交互及传输的数据量。In the communication method provided by the embodiment of the present invention, when at least one first route is determined, when it is determined that the first route is a route that can connect the source IP network segment address and the destination IP network segment address, the first route is also enabled. Satisfying the QoS requirements of the service to be transmitted can reduce the information exchange between the client terminal device and the at least one controller and the amount of data transmitted.
S203、从至少一条第一路由中确定第一目标路由。S203. Determine a first target route from at least one first route.
具体的,客户终端设备101根据待传输业务的业务类型以及至少一条第一路由中各第一路由的路由参数,从至少一条第一路由中确定第一目标路由。Specifically, the client terminal device 101 determines the first target route from the at least one first route according to the service type of the service to be transmitted and the routing parameters of each first route in the at least one first route.
可选的,如图3所示,本发明实施例提供的S203,具体可以包括S2031-S2032:Optionally, as shown in FIG. 3 , S203 provided in this embodiment of the present invention may specifically include S2031-S2032:
S2031、根据待传输业务的业务类型,确定待传输业务对应的路由度量指标。S2031. Determine, according to the service type of the service to be transmitted, a routing metric index corresponding to the service to be transmitted.
其中,路由度量指标用于对至少一条第一路由进行度量。The route metric index is used to measure at least one first route.
具体的,路由度量指标具体包括带宽、时延、丢包率、链路负载、路径长度及各业务负载中的至少一种。Specifically, the routing metrics specifically include at least one of bandwidth, delay, packet loss rate, link load, path length, and each service load.
需要说明的是,不同类型的待传输业务对应的路由度量指标不同。It should be noted that the routing metrics corresponding to different types of services to be transmitted are different.
示例性的,时延敏感业务的路由度量指标可以将端到端时延作为主要指标,其他参数如链路负载等作为次要指标;而文件传输等非实时的大带宽业务则可以将可用带宽作为主要指标,而其他参数为次要指标。Exemplarily, the routing metrics of delay-sensitive services can use the end-to-end delay as the main indicator, and other parameters such as link load as the secondary indicators; while the non-real-time high-bandwidth services such as file transfer can use the available bandwidth as the main indicator. as the primary indicator, while other parameters are secondary indicators.
S2032、从至少一条第一路由中,确定一条满足路由度量指标的第一路由为第一目标路由。S2032. From at least one first route, determine a first route that satisfies the route metric index as a first target route.
具体的,客户终端设备101根据与该待传输业务对应的路由度量指标,对至少一条第一路由中各第一路由的参数进行衡量,确定第一目标路由。Specifically, the client terminal device 101 measures the parameters of each first route in the at least one first route according to the route metric index corresponding to the service to be transmitted, and determines the first target route.
针对时延敏感业务,在一种实现方式中,路由度量指标可以包括带宽及路径长度;具体为,客户终端设备101在至少一个第一路由中选择满足带宽要求的k条第一路由,然后在满足带宽要求的k条第一路由中选择路径长度最短的路由,为第一目标路由。For delay-sensitive services, in an implementation manner, the routing metrics may include bandwidth and path length; specifically, the client terminal device 101 selects k first routes that meet the bandwidth requirements from at least one first route, and then Among the k first routes that meet the bandwidth requirement, the route with the shortest path length is selected as the first target route.
针对时延敏感业务,在另一种实现方式中,路由度量指标可以包括带宽、路径长度及链路负载;具体为,客户终端设备101在至少一条第一路由中选择满足带宽要求且路径最短的j条第一路由,然后在j条路由中选择链路负载最轻的路由为第一目标路由。For delay-sensitive services, in another implementation manner, the routing metrics may include bandwidth, path length, and link load; specifically, the client terminal device 101 selects a route that satisfies the bandwidth requirement and has the shortest route among at least one first route. j first routes, and then select the route with the lightest link load among the j routes as the first destination route.
针对时延不敏感的大带宽业务,在一种实现方式中,路由度量指标可以包括带宽及路径长度;具体为,客户终端设备101在至少一条第一路由中选择可用带宽最大的m条第一路由,然后从m条第一路由中选择路径长度最短的第一路由为第一目标路由。For delay-insensitive large-bandwidth services, in an implementation manner, the routing metrics may include bandwidth and path length; specifically, the client terminal device 101 selects m first routes with the largest available bandwidth in at least one first route route, and then select the first route with the shortest path length from the m first routes as the first target route.
针对时延不敏感的大带宽业务,在另一种实现方式中,路由度量指标可以包括带宽及链路负载;具体为,客户终端设备101在至少一条第一路由中选择可用带宽最大的m条第一路由,从m条第一路由中选择链路负载最小的第一路由为第一目标路由。For delay-insensitive large-bandwidth services, in another implementation manner, the routing metrics may include bandwidth and link load; specifically, the client terminal device 101 selects m routes with the largest available bandwidth in at least one first route For the first route, the first route with the smallest link load is selected from the m first routes as the first target route.
针对高优先级业务,在一种实现方式中,路由度量指标可以包括带宽、路径长度及各业务负载;具体为,客户终端设备101在至少一条第一路由中选择满足带宽的p条第一路由,从p条第一路由中选择路径长度大于最短路径的q条第一路由,从q条第一路由中确定低优先级负载最重的路由为第一目标路由。For high-priority services, in an implementation manner, the routing metrics may include bandwidth, path length, and each service load; specifically, the client terminal device 101 selects p first routes that satisfy the bandwidth from at least one first route , select q first routes whose path length is greater than the shortest path from the p first routes, and determine the route with the heaviest low priority load from the q first routes as the first target route.
需要说明的是,本发明实施例提供的S203中,包含但不限于上述从至少一条第一路由中确定第一目标路由的实例。It should be noted that, S203 provided in this embodiment of the present invention includes, but is not limited to, the foregoing example of determining the first target route from at least one first route.
S204、利用第一目标路由建立路由连接,对待传输业务对应的待传输数据进行传输。S204: Establish a routing connection by using the first target route, and transmit the data to be transmitted corresponding to the service to be transmitted.
具体的,客户终端设备101在确定第一目标路由后,向第一目标路由所在的承载网络发送路由连接请求;在与第一目标路由所在的承载网络建立路由连接后,通过第一目标路由对待传输业务对应的传输数据进行传输。Specifically, after determining the first target route, the client terminal device 101 sends a routing connection request to the bearer network where the first target route is located; after establishing a routing connection with the bearer network where the first target route is located, the first target route The transmission data corresponding to the transmission service is transmitted.
在一种实现方式中,客户终端设备101在确定第一目标路由后,向第一目标路由所在的承载网络对应的控制器发出路由建立请求;由控制器在承载网络中按照第一目标路由建立路由连接。In an implementation manner, after determining the first target route, the client terminal device 101 sends a route establishment request to the controller corresponding to the bearer network where the first target route is located; the controller establishes the route according to the first target route in the bearer network. Route connections.
可选的,本发明实施例在对待传输业务对应的待传输数据进行传输之前,该通信方法还包括根据待传输业务的业务类型,确定待传输业务的传输优先级。Optionally, before transmitting the data to be transmitted corresponding to the service to be transmitted in this embodiment of the present invention, the communication method further includes determining the transmission priority of the service to be transmitted according to the service type of the service to be transmitted.
具体的,客户终端设备101通过不同的局域网(Local Area Network,LAN)端口区分不同的业务类型,根据接收报文的LAN端口直接确定待传输业务的传输优先级。Specifically, the client terminal device 101 distinguishes different service types through different local area network (Local Area Network, LAN) ports, and directly determines the transmission priority of the service to be transmitted according to the LAN port on which the packet is received.
其中,LAN端口为客户终端设备用来连接用户侧网络设备的接口。The LAN port is an interface used by the client terminal device to connect to the user-side network device.
需要说明的,客户终端设备101可以对至少一个LAN端口设置相应的传输优先级,并在建立路由连接后,按照相应的传输优先级传输待传输数据。It should be noted that the client terminal device 101 may set a corresponding transmission priority for at least one LAN port, and after establishing a routing connection, transmit the data to be transmitted according to the corresponding transmission priority.
可选的,如图3所示,本发明实施例在S204建立连接后,还包括S205-S208:Optionally, as shown in FIG. 3 , after the connection is established in S204, the embodiment of the present invention further includes S205-S208:
S205、在利用第一目标路由,对待传输业务对应的待传输数据进行传输时,向第一目标路由对应的控制器发送第二请求,以获得第一目标路由的路由参数。S205. When using the first target route to transmit the data to be transmitted corresponding to the service to be transmitted, send a second request to the controller corresponding to the first target route to obtain routing parameters of the first target route.
具体的,客户终端设备101向第一目标路由所在承载网络对应的控制器发送第二请求。Specifically, the client terminal device 101 sends the second request to the controller corresponding to the bearer network where the first target route is located.
需要说明的,第二请求包括能够标识第一目标路由的信息。It should be noted that the second request includes information capable of identifying the first target route.
示例性的,能够标识第一目标路由的信息包括第一目标路由的路由ID或具体路径等。Exemplarily, the information capable of identifying the first target route includes a route ID or a specific path of the first target route, and the like.
S206、若第一目标路由的路由参数不满足待传输业务的路由度量指标,则向至少一个控制器中各控制器发送第三请求,以获得至少一个第二路由。S206. If the routing parameter of the first target route does not satisfy the routing metric index of the service to be transmitted, send a third request to each of the at least one controller to obtain at least one second route.
其中,至少一条第二路由中各第二路由,包括够连接源IP地址所在网络与目的IP地址所在网络的路由。Wherein, each of the second routes in the at least one second route includes a route capable of connecting the network where the source IP address is located and the network where the destination IP address is located.
具体的,若第一目标路由的路由参数不能够满足步骤S2031中的路由度量指标,则客户终端设备101向至少一个控制器中各控制器发送第三请求。Specifically, if the routing parameters of the first target route cannot satisfy the routing metric index in step S2031, the client terminal device 101 sends a third request to each of the at least one controller.
需要说明的,第三请求包括待传输业务的源IP地址与目的IP地址的路由,用以获得至少一条第二路由。It should be noted that the third request includes the route of the source IP address and the destination IP address of the service to be transmitted, so as to obtain at least one second route.
S207、从至少一条第二路由中确定第二目标路由。S207. Determine a second target route from at least one second route.
具体的,客户终端设备101根据待传输业务的业务类型以及至少一条第二路由中各第二路由的路由参数,从至少一条第二路由中确定第二目标路由。Specifically, the client terminal device 101 determines the second target route from the at least one second route according to the service type of the service to be transmitted and the routing parameters of each second route in the at least one second route.
其中,第二目标路由为客户终端设备101根据路由度量指标确定的满足路由度量指标的第二路由。The second target route is the second route determined by the client terminal device 101 according to the route metric index and satisfying the route metric index.
需要说明的,路由度量指标可以与选择第一目标路由的路由度量指标相同,也可以不同。具体确定第二目标路由的方法,可以参照上述步骤S203的方法,此处不再赘述。It should be noted that the routing metric may be the same as or different from the routing metric for selecting the first target route. For a specific method for determining the second destination route, reference may be made to the method in the foregoing step S203, which will not be repeated here.
S208、利用第二目标路由建立路由连接,对待传输业务对应的待传输数据继续传输。S208: Establish a routing connection by using the second target route, and continue to transmit the data to be transmitted corresponding to the service to be transmitted.
具体的,客户终端设备101在确定第二目标路由之后,向第二目标路由所在的承载网络发送路由连接请求。在与第二目标路由所在的承载网络建立路由连接后,通过第二目标路由对待传输业务对应的传输数据进行传输;同时,拆除此前与第一目标路由所在承载网络按照第一目标路由建立的路由连接。Specifically, after determining the second target route, the client terminal device 101 sends a route connection request to the bearer network where the second target route is located. After establishing a routing connection with the bearer network where the second target route is located, transmit the transmission data corresponding to the service to be transmitted through the second target route; at the same time, remove the route previously established with the bearer network where the first target route is located according to the first target route connect.
通过S205-S208,客户终端设备101可以对正在传输的业务的传输质量进行监控,对于那些传输质量不佳的业务通过选择第二目标路由来确保业务传输的质量状况。Through S205-S208, the client terminal device 101 can monitor the transmission quality of the services being transmitted, and ensure the quality of service transmission by selecting a second target route for those services with poor transmission quality.
本发明的实施例提供的一种通信方法、客户终端设备及传输网络,应用于运营商的业务承载,获取待传输业务的业务信息;其中,业务信息包括待传输业务的源IP地址、目的IP地址;根据业务信息,向至少一个控制器中各控制器发送第一请求,以获得至少一条第一路由;其中,至少一个控制器中各控制器根据第一请求,从与至少一个控制器中各控制器对应的承载网络中,确定至少一条第一路由;其中,至少一条第一路由中各第一路由,包括能够连接源IP地址所在网络与目的IP地址所在网络的路由;从至少一条第一路由中确定第一目标路由;利用第一目标路由建立路由连接,对待传输业务对应的待传输数据进行传输。从而,将待传输业务在多个承载网络中合理分布,能够改善待传输业务的传输质量,提升网络资源的有效利用率。A communication method, a client terminal device, and a transmission network provided by the embodiments of the present invention are applied to the service bearer of an operator to obtain service information of the service to be transmitted; wherein the service information includes a source IP address and a destination IP address of the service to be transmitted. address; according to the service information, send a first request to each controller in the at least one controller to obtain at least one first route; wherein, each controller in the at least one controller, according to the first request, from and at least one controller In the bearer network corresponding to each controller, at least one first route is determined; wherein, each first route in the at least one first route includes a route that can connect the network where the source IP address is located and the network where the destination IP address is located; A first target route is determined in a route; a route connection is established by using the first target route, and the data to be transmitted corresponding to the service to be transmitted is transmitted. Therefore, by reasonably distributing the services to be transmitted in the multiple bearer networks, the transmission quality of the services to be transmitted can be improved, and the effective utilization rate of network resources can be improved.
本发明实施例可以根据上述方法示例对客户终端设备进行功能模块或者功能单元的划分,例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本发明实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。In this embodiment of the present invention, the client terminal equipment may be divided into functional modules or functional units according to the foregoing method examples. For example, each functional module or functional unit may be divided corresponding to each function, or two or more functions may be integrated into one in the processing module. The above-mentioned integrated modules can be implemented in the form of hardware, and can also be implemented in the form of software function modules or functional units. Wherein, the division of modules or units in the embodiments of the present invention is schematic, and is only a logical function division, and there may be other division manners in actual implementation.
在采用对应各个功能划分各个功能模块的情况下,本发明实施例提供了上述实施例中所涉及的客户终端设备101的一种可能的结构示意图,如图4所示,客户终端设备300,包括获取单元301、发送单元302、确定单元303,连接单元304。In the case where each functional module is divided according to each function, the embodiment of the present invention provides a possible schematic structural diagram of the client terminal device 101 involved in the above embodiment. As shown in FIG. 4 , the client terminal device 300 includes: An acquiring unit 301 , a sending unit 302 , a determining unit 303 , and a connecting unit 304 .
获取单元301,用于获取待传输业务的业务信息;其中,业务信息包括待传输业务的源IP地址、目的IP地址。The obtaining unit 301 is configured to obtain service information of the service to be transmitted; wherein the service information includes a source IP address and a destination IP address of the service to be transmitted.
发送单元302,在获取业务信息后,用于根据业务信息,向至少一个控制器中各控制器发送第一请求,以获得至少一条第一路由;其中,至少一个控制器中各控制器根据第一请求,从与至少一个控制器中各控制器对应的承载网络中,确定至少一条第一路由;其中,至少一条第一路由中各第一路由,包括能够连接源IP地址所在网络与目的IP地址所在网络的路由。The sending unit 302 is configured to, after acquiring the service information, send a first request to each controller in the at least one controller according to the service information, so as to obtain at least one first route; wherein, each controller in the at least one controller A request to determine at least one first route from the bearer network corresponding to each controller in the at least one controller; wherein, each first route in the at least one first route includes a network capable of connecting the source IP address and the destination IP address The route of the network where the address is located.
确定单元303,用于在获取至少一条第一路由后,从至少一条第一路由中确定第一目标路由。The determining unit 303 is configured to determine the first target route from the at least one first route after acquiring the at least one first route.
连接单元304,用于在确定第一目标路由后,利用第一目标路由建立路由连接,对待传输业务对应的待传输数据进行传输。The connecting unit 304 is configured to, after determining the first target route, establish a routing connection by using the first target route, and transmit the data to be transmitted corresponding to the service to be transmitted.
可选的,本发明实施例提供的客户终端设备300中,业务信息还包括待传输业务的服务质量要求;至少一条第一路由,具体包括能够连接源IP地址所在网络与目的IP地址所在网络,并且能够满足待传输业务的服务质量要求的路由。Optionally, in the client terminal device 300 provided in this embodiment of the present invention, the service information further includes a service quality requirement of the service to be transmitted; at least one first route, specifically including a network capable of connecting the source IP address and the destination IP address, And a route that can meet the service quality requirements of the service to be transmitted.
确定单元303,具体用于确定待传输业务的业务类型。The determining unit 303 is specifically configured to determine the service type of the service to be transmitted.
确定单元303,具体还用于根据待传输业务的业务类型,确定待传输业务的服务质量要求。The determining unit 303 is further configured to determine the service quality requirement of the service to be transmitted according to the service type of the service to be transmitted.
可选的,如图5所示,本发明实施例中提供的确定单元303,包括第一确定子单元3031及第二确定子单元3032。Optionally, as shown in FIG. 5 , the determining unit 303 provided in this embodiment of the present invention includes a first determining subunit 3031 and a second determining subunit 3032 .
第一确定子单元3031,用于根据待传输业务的业务类型,确定待传输业务对应的路由度量指标。The first determining subunit 3031 is configured to determine, according to the service type of the service to be transmitted, a routing metric index corresponding to the service to be transmitted.
第二确定子单元3032,用于从至少一条第一路由中,确定一条满足路由度量指标的第一路由为第一目标路由。The second determination subunit 3032 is configured to determine, from at least one first route, a first route that satisfies the route metric index as a first target route.
可选的,本发明实施例中提供的客户终端设备300中,路由度量指标具体包括带宽、时延、丢包率、链路负载、路径长度及各业务负载中的至少一种。Optionally, in the client terminal device 300 provided in the embodiment of the present invention, the routing metrics specifically include at least one of bandwidth, delay, packet loss rate, link load, path length, and each service load.
可选的,本发明实施例中提供的发送单元302,还用于在利用第一目标路由,对待传输业务对应的待传输数据进行传输时,向第一目标路由对应的控制器发送第二请求,以获得第一目标路由的路由参数。Optionally, the sending unit 302 provided in the embodiment of the present invention is further configured to send a second request to the controller corresponding to the first target route when the data to be transmitted corresponding to the service to be transmitted is transmitted by using the first target route. , to obtain the routing parameters of the first target route.
发送单元302,还用于若第一目标路由的路由参数不满足待传输业务的路由度量指标,则向至少一个控制器中各控制器发送第三请求,以获得至少一个第二路由;其中,至少一条第二路由中各第二路由,包括够连接源IP地址所在网络与目的IP地址所在网络的路由。The sending unit 302 is further configured to send a third request to each controller in the at least one controller to obtain at least one second route if the routing parameter of the first target route does not meet the routing metric index of the service to be transmitted; wherein, Each of the second routes in the at least one second route includes a route capable of connecting the network where the source IP address is located and the network where the destination IP address is located.
确定单元303,还用于从至少一条第二路由中确定第二目标路由。The determining unit 303 is further configured to determine a second target route from at least one second route.
连接单元304,还用于利用第二目标路由建立路由连接,对待传输业务对应的待传输数据继续传输。The connection unit 304 is further configured to establish a routing connection by using the second target route, and continue to transmit the data to be transmitted corresponding to the service to be transmitted.
如图1所示,本发明实施例提供了一种传输网络100,包括上述实施例中涉及的客户终端设备101、至少一个控制器(如图1中,至少一个控制器包括控制器102-1、控制器102-2,图中仅示例性的示出两个控制器,在具体实施时可以有更多或者更少的控制器)、至少一个承载网络(如图1所示,至少一个承载网络包括承载网络103-1、承载网络103-2及承载网络103-3,图中仅示例性的示出三个承载网络,在具体实施时可以有更多或者更少的承载网络)以及目标服务器104;其中,客户终端设备101包括能够使客户侧设备接入运营商网络的网关设备,至少一个控制器中各控制器用于获取与其对应的至少一个承载网络的路由参数,目标服务器104用于通过客户终端设备101与客户侧网络设备进行数据交互。As shown in FIG. 1 , an embodiment of the present invention provides a transmission network 100, including the client terminal device 101 involved in the foregoing embodiment, and at least one controller (in FIG. 1 , the at least one controller includes a controller 102-1 ). , the controller 102-2, only two controllers are exemplarily shown in the figure, in a specific implementation, there may be more or less controllers), at least one bearer network (as shown in FIG. 1, at least one bearer network The network includes a bearer network 103-1, a bearer network 103-2, and a bearer network 103-3. The figure only exemplarily shows three bearer networks, and there may be more or less bearer networks in a specific implementation) and the target The server 104; wherein, the client terminal device 101 includes a gateway device capable of enabling the client device to access the operator network, each controller in the at least one controller is used to obtain routing parameters of at least one bearer network corresponding to it, and the target server 104 is used for Data interaction is performed with the client-side network device through the client terminal device 101 .
图6示出了上述实施例中所涉及客户终端设备的又一种可能的结构示意图。该客户终端设备包括:处理器402和通信接口403。处理器402用于对装置的动作进行控制管理,例如,执行上述方法实施例中所示的方法流程中的各个步骤,和/或用于执行本文所描述的技术的其它过程。通信接口403用于支持该客户终端设备与其他网络实体的通信。终端还可以包括存储器401和总线404,存储器401用于存储装置的程序代码和数据。FIG. 6 shows another possible schematic structural diagram of the client terminal device involved in the above embodiment. The client terminal device includes: a processor 402 and a communication interface 403 . The processor 402 is used to control and manage the actions of the apparatus, for example, to perform each step in the method flow shown in the above method embodiments, and/or to perform other processes of the technology described herein. The communication interface 403 is used to support the communication between the client terminal device and other network entities. The terminal may also include a memory 401 and a bus 404, where the memory 401 is used to store program codes and data of the device.
其中,上述处理器402可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,单元和电路。该处理器可以是中央处理器,通用处理器,数字信号处理器,专用集成电路,现场可编程门阵列或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本发明公开内容所描述的各种示例性的逻辑方框,单元和电路。所述处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,DSP和微处理器的组合等。Among them, the above-mentioned processor 402 can implement or execute various exemplary logical blocks, units and circuits described in conjunction with the present disclosure. The processor may be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, transistor logic device, hardware component, or any combination thereof. It may implement or execute the various exemplary logical blocks, units and circuits described in connection with this disclosure. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
存储器401可以包括易失性存储器,例如随机存取存储器;该存储器也可以包括非易失性存储器,例如只读存储器,快闪存储器,硬盘或固态硬盘;该存储器还可以包括上述种类的存储器的组合。The memory 401 may include volatile memory, such as random access memory; the memory may also include non-volatile memory, such as read-only memory, flash memory, hard disk or solid-state disk; the memory may also include the above-mentioned types of memory. combination.
总线404可以是扩展工业标准结构(Extended Industry StandardArchitecture,EISA)总线等。总线404可以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。The bus 404 may be an Extended Industry Standard Architecture (EISA) bus or the like. The bus 404 can be divided into an address bus, a data bus, a control bus, and the like. For ease of presentation, only one thick line is used in FIG. 6, but it does not mean that there is only one bus or one type of bus.
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能单元的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将装置的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。From the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of the description, only the division of the above functional units is used as an example for illustration. In practical applications, the above functions can be allocated as required. It is completed by different functional units, that is, the internal structure of the device is divided into different functional units to complete all or part of the functions described above. For the specific working process of the system, apparatus and unit described above, reference may be made to the corresponding process in the foregoing method embodiments, and details are not described herein again.
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当计算机执行该指令时,该计算机执行上述方法实施例所示的方法流程中的各个步骤。Embodiments of the present invention further provide a computer-readable storage medium, where instructions are stored in the computer-readable storage medium. When a computer executes the instructions, the computer executes each step in the method flow shown in the above method embodiments.
本发明的实施例提供一种包含指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行上述方法实施例中所述的通信方法。Embodiments of the present invention provide a computer program product containing instructions, which, when the instructions are run on a computer, cause the computer to execute the communication method described in the above method embodiments.
其中,计算机可读存储介质,例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘。随机存取存储器(Random Access Memory,RAM)、只读存储器(Read-Only Memory,ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、寄存器、硬盘、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的人以合适的组合、或者本领域数值的任何其他形式的计算机可读存储介质。一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于特定用途集成电路(Application Specific Integrated Circuit,ASIC)中。在本发明实施例中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: electrical connections having one or more wires, portable computer disks, hard disks. Random Access Memory (RAM), Read-Only Memory (ROM), Erasable Programmable Read Only Memory (EPROM), Register, Hard Disk, Optical Fiber, Portable Compact Disk Read-Only Memory (Compact Disc Read-Only Memory, CD-ROM), optical storage device, magnetic storage device, or any other form of computer-readable storage medium of the above in suitable combination, or valued in the art. An exemplary storage medium is coupled to the processor, such that the processor can read information from, and write information to, the storage medium. Of course, the storage medium can also be an integral part of the processor. The processor and the storage medium may be located in an Application Specific Integrated Circuit (ASIC). In the embodiments of the present invention, the computer-readable storage medium may be any tangible medium that contains or stores a program, and the program may be used by or in combination with an instruction execution system, apparatus, or device.
由于本发明的实施例中的客户终端设备、计算机可读存储介质、计算机程序产品可以应用于上述方法,因此,其所能获得的技术效果也可参考上述方法实施例,本发明实施例在此不再赘述。Since the client terminal device, computer-readable storage medium, and computer program product in the embodiments of the present invention can be applied to the above methods, the technical effects that can be obtained may also refer to the above method embodiments, and the embodiments of the present invention are described here. No longer.
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何在本发明揭露的技术范围内的变化或替换,都应涵盖在本发明的保护范围之内。The above are only specific embodiments of the present invention, but the protection scope of the present invention is not limited thereto, and any changes or substitutions within the technical scope disclosed by the present invention should be covered within the protection scope of the present invention. .
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910662747.6A CN110474842A (en) | 2019-07-22 | 2019-07-22 | A kind of communication means, customer terminal equipment and transmission network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910662747.6A CN110474842A (en) | 2019-07-22 | 2019-07-22 | A kind of communication means, customer terminal equipment and transmission network |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110474842A true CN110474842A (en) | 2019-11-19 |
Family
ID=68508193
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910662747.6A Pending CN110474842A (en) | 2019-07-22 | 2019-07-22 | A kind of communication means, customer terminal equipment and transmission network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110474842A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111800214A (en) * | 2020-06-15 | 2020-10-20 | 武汉光迅科技股份有限公司 | Device control method, controller, electronic device, and storage medium |
CN112152935A (en) * | 2020-09-01 | 2020-12-29 | 中国联合网络通信集团有限公司 | A method and device for determining a transmission path |
CN112181493A (en) * | 2020-09-24 | 2021-01-05 | 成都海光集成电路设计有限公司 | Register network architecture and register access method |
CN112929272A (en) * | 2021-03-24 | 2021-06-08 | 国网上海市电力公司 | Segment routing information transmission method, device, electronic equipment, system and storage medium |
CN115473841A (en) * | 2022-09-06 | 2022-12-13 | 中国联合网络通信集团有限公司 | Method, device and storage medium for determining network path |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010034961A (en) * | 2008-07-30 | 2010-02-12 | Softbank Telecom Corp | Controller, control method, program, and communication device |
CN102055632A (en) * | 2011-01-20 | 2011-05-11 | 中山大学 | Digital home network system and transmission method thereof |
CN103650436A (en) * | 2013-07-25 | 2014-03-19 | 华为技术有限公司 | Service path distribution method, router and service execution entity |
CN104518993A (en) * | 2014-12-29 | 2015-04-15 | 华为技术有限公司 | Allocation method, device and system for communication paths of cloud network |
CN105306367A (en) * | 2014-07-25 | 2016-02-03 | 马来西亚电信公司 | A method of communicating information over a network and a system for communicating information over a network |
EP2667546A4 (en) * | 2011-01-20 | 2017-05-31 | Nec Corporation | NETWORK SYSTEM, CONTROLLER, AND QoS CONTROL METHOD |
CN106921571A (en) * | 2017-03-07 | 2017-07-04 | 重庆邮电大学 | A kind of software defined network joint route selection and flow allocation method |
CN107786448A (en) * | 2016-08-30 | 2018-03-09 | 华为技术有限公司 | The method and apparatus for establishing the forward-path of Business Stream |
CN107888398A (en) * | 2016-09-29 | 2018-04-06 | 中国联合网络通信集团有限公司 | A kind of service bearer system and control method |
CN104202264B (en) * | 2014-07-31 | 2019-05-10 | 华为技术有限公司 | Bearer resource allocation method, device and system for cloud data center network |
-
2019
- 2019-07-22 CN CN201910662747.6A patent/CN110474842A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2010034961A (en) * | 2008-07-30 | 2010-02-12 | Softbank Telecom Corp | Controller, control method, program, and communication device |
CN102055632A (en) * | 2011-01-20 | 2011-05-11 | 中山大学 | Digital home network system and transmission method thereof |
EP2667546A4 (en) * | 2011-01-20 | 2017-05-31 | Nec Corporation | NETWORK SYSTEM, CONTROLLER, AND QoS CONTROL METHOD |
CN103650436A (en) * | 2013-07-25 | 2014-03-19 | 华为技术有限公司 | Service path distribution method, router and service execution entity |
CN105306367A (en) * | 2014-07-25 | 2016-02-03 | 马来西亚电信公司 | A method of communicating information over a network and a system for communicating information over a network |
CN104202264B (en) * | 2014-07-31 | 2019-05-10 | 华为技术有限公司 | Bearer resource allocation method, device and system for cloud data center network |
CN104518993A (en) * | 2014-12-29 | 2015-04-15 | 华为技术有限公司 | Allocation method, device and system for communication paths of cloud network |
CN107786448A (en) * | 2016-08-30 | 2018-03-09 | 华为技术有限公司 | The method and apparatus for establishing the forward-path of Business Stream |
CN107888398A (en) * | 2016-09-29 | 2018-04-06 | 中国联合网络通信集团有限公司 | A kind of service bearer system and control method |
CN106921571A (en) * | 2017-03-07 | 2017-07-04 | 重庆邮电大学 | A kind of software defined network joint route selection and flow allocation method |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111800214A (en) * | 2020-06-15 | 2020-10-20 | 武汉光迅科技股份有限公司 | Device control method, controller, electronic device, and storage medium |
CN112152935A (en) * | 2020-09-01 | 2020-12-29 | 中国联合网络通信集团有限公司 | A method and device for determining a transmission path |
CN112152935B (en) * | 2020-09-01 | 2022-05-17 | 中国联合网络通信集团有限公司 | A method and device for determining a transmission path |
CN112181493A (en) * | 2020-09-24 | 2021-01-05 | 成都海光集成电路设计有限公司 | Register network architecture and register access method |
CN112929272A (en) * | 2021-03-24 | 2021-06-08 | 国网上海市电力公司 | Segment routing information transmission method, device, electronic equipment, system and storage medium |
CN112929272B (en) * | 2021-03-24 | 2024-01-26 | 国网上海市电力公司 | Segment routing information transmission method, device, electronic equipment, system and storage medium |
CN115473841A (en) * | 2022-09-06 | 2022-12-13 | 中国联合网络通信集团有限公司 | Method, device and storage medium for determining network path |
CN115473841B (en) * | 2022-09-06 | 2023-06-23 | 中国联合网络通信集团有限公司 | Method, device and storage medium for determining network path |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110474842A (en) | A kind of communication means, customer terminal equipment and transmission network | |
CN109561028B (en) | Method and equipment for selecting transmission path based on traffic engineering | |
CN109787801B (en) | Network service management method, device and system | |
US20130148498A1 (en) | Intelligent traffic quota management in split-architecture networks | |
CN112242949A (en) | Route distribution method and controller, information routing method and network node equipment | |
CN101160805B (en) | Resource management equipment, access system and method for ensuring multi-service service quality | |
US8948191B2 (en) | Intelligent traffic quota management | |
JPH1070572A (en) | Method for adjusting access to packet exchange network | |
CN114125924A (en) | TSN service processing method and device and computer readable storage medium | |
WO2014169289A1 (en) | Bandwidth on demand in sdn networks | |
CN111263373A (en) | Data processing method, controller and forwarding device | |
CN105577540B (en) | A kind of method for building up of service link, apparatus and system | |
TW201238289A (en) | Routing selection method and system of multi-WAN interfaces and network device employing the same | |
US20170310581A1 (en) | Communication Network, Communication Network Management Method, and Management System | |
CN105409168A (en) | Communication Systems | |
CN112714071B (en) | A method and device for transmitting data | |
CN112737806B (en) | Network traffic migration method and device | |
CN101836196B (en) | Methods and systems for providing efficient provisioning of data flows | |
CN106656807A (en) | Message forwarding method and SDN switch | |
US20200036642A1 (en) | System and method for reactive path selection | |
CN110708678A (en) | A communication method and device | |
WO2021052382A1 (en) | Cloud service bandwidth management and configuration methods and related device | |
CN108123808B (en) | Method and device for traffic management | |
CN112217740B (en) | A request processing method and device based on edge computing network | |
CN101820410A (en) | Call processing method, system and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20191119 |