Communication method and system
By forwarding communication data between SDWAN gateways within enterprise branches, the problem of large communication delays in different regions is solved, and more efficient internal data transmission is achieved.
Patent Information
- Application Number
- CN202111169631.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-10-08
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2041-10-08
AI Technical Summary
The communication delay between different regions of the enterprise branch is relatively large, and in the prior art, forwarding data through the Internet gateway leads to a large delay.
Communication data is forwarded between two SDWAN gateways of the same enterprise branch, the first communication data is sent to the second SDWAN gateway through the first SDWAN gateway, and internal data forwarding is used to reduce data volume and delay.
It reduces communication delays between different regions, improves communication efficiency, and ensures stable transmission of communication data within enterprise branches between internal gateways.
Smart Images

Figure CN115967871B_ABST
Abstract
Description
Technical Field
[0001] Embodiments of the present application relate to the field of communication technologies, and in particular, to a communication method and system. Background Art
[0002] With the continuous development of communication technologies, operators can not only provide wireless communication services for users, but also provide broadband services for users. For wireless communication services, users can use devices such as mobile phones and tablets to access an optical line terminal for communication. For broadband services, users can use devices such as mobile phones and tablets to access a broadband access optical line terminal for communication. When an enterprise uses broadband services, a sub-network dedicated to the users in the enterprise can be established for the enterprise, which can be called an enterprise branch.
[0003] Two terminal devices in the above-mentioned enterprise branch can communicate with each other. In this communication process based on the enterprise branch, there are communication scenarios between two terminal devices in different regions. How to reduce the communication latency between two terminal devices in different regions is an urgent problem to be solved. Summary of the Invention
[0004] The present application provides a communication method and system to reduce the communication latency between two terminal devices in different regions.
[0005] In a first aspect, the present application provides a communication method applied to a communication system. The communication system includes: a first optical line terminal, a first broadband access server, a first SDWAN gateway, and a second SDWAN gateway. The first SDWAN gateway is located in a first region of an enterprise branch of the communication system, and the second SDWAN gateway is located in a second region of the enterprise branch. The method includes:
[0006] The first broadband access server receives communication data sent by the first optical line terminal;
[0007] If the communication data is first communication data, the first broadband access server sends the first communication data to the first SDWAN gateway. The sending end of the first communication data is located in the first region, and the receiving end of the first communication data is located in the second region;
[0008] The first SDWAN gateway sends the first communication data to the second SDWAN gateway;
[0009] The second SDWAN gateway sends the first communication data to the target device accessed by the receiving end. The target device includes one of the following: a second broadband access server, a third SDWAN gateway connected to an Internet gateway.
[0010] Optionally, the first broadband access server sends the first communication data to the first SD-WAN gateway, including:
[0011] The first broadband access server sends the first communication data to the first SD-WAN gateway through the network address of the first SD-WAN gateway in the enterprise branch.
[0012] Optionally, it further includes:
[0013] The first broadband access server extracts a preset tag from the communication data;
[0014] If the preset tag is the first tag, the first broadband access server determines that the communication data is the first communication data.
[0015] Optionally, it further includes:
[0016] If the preset tag is the second tag, the first broadband access server sends the communication data to the Internet gateway.
[0017] Optionally, it further includes:
[0018] The first broadband access server receives a first message sent by the first SD-WAN gateway, where the first message is used to indicate the correspondence between the first tag and the first communication data, and the correspondence between the second tag and the second communication data, and the second communication data is communication data other than the first communication data.
[0019] Optionally, the sending end and the receiving end are terminal devices supporting SD-WAN function and PON function.
[0020] Optionally, the first SD-WAN gateway sends the first communication data to the second SD-WAN gateway, including:
[0021] The first SD-WAN gateway sends the first communication data to the second SD-WAN gateway through the virtual private network (VPN) bearer of multi-protocol label switching (MPLS).
[0022] Optionally, it further includes:
[0023] The first SD-WAN gateway receives a second message sent by a software-defined network (SDN) controller, where the second message is used to indicate the correspondence between the first tag and the first communication data, and the correspondence between the second tag and the communication data other than the first communication data.
[0024] Optionally, when the target device is the second broadband access server, the second SDWAN gateway sends the first communication data to the target device accessed by the receiving end, including:
[0025] The second SDWAN gateway sends the first communication data to the second broadband access server accessed by the receiving end through the network address of the second broadband access server in the enterprise branch.
[0026] Optionally, the method further includes:
[0027] The second SDWAN gateway receives the third communication data forwarded by the Internet gateway via the third SDWAN gateway, and the third communication data is data sent by a terminal device accessed to a base station.
[0028] In a second aspect, the present application provides a communication system, including a first optical line terminal, a first broadband access server, a first SDWAN gateway, and a second SDWAN gateway. The first SDWAN gateway is located in a first area of an enterprise branch of the communication system, and the second SDWAN gateway is located in a second area of the enterprise branch;
[0029] The first broadband access server is configured to receive communication data sent by the first optical line terminal;
[0030] The first broadband access server is further configured to, if the communication data is the first communication data, send the first communication data to the first SDWAN gateway. The sending end of the first communication data is located in the first area, and the receiving end of the first communication data is located in the second area;
[0031] The first SDWAN gateway is configured to send the first communication data to the second SDWAN gateway;
[0032] The second SDWAN gateway is configured to send the first communication data to the target device accessed by the receiving end, and the target device includes one of the following: a second broadband access server, a third SDWAN gateway connected to an Internet gateway.
[0033] Optionally, the first broadband access server is further configured to:
[0034] When sending the first communication data to the first SDWAN gateway, send the first communication data to the first SDWAN gateway through the network address of the first SDWAN gateway in the enterprise branch.
[0035] Optionally, the first broadband access server is further configured to: extract a preset tag from the communication data; if the preset tag is the first tag, determine that the communication data is the first communication data.
[0036] Optionally, the first broadband access server is further configured to: if the preset tag is the second tag, send the communication data to the Internet gateway.
[0037] Optionally, the first broadband access server is further configured to:
[0038] receive a first message sent by the first SDWAN gateway, where the first message is used to indicate the correspondence between the first tag and the first communication data, and the correspondence between the second tag and the second communication data, and the second communication data is communication data other than the first communication data.
[0039] Optionally, the sending end and the receiving end are terminal devices supporting SDWAN functions and PON functions. Optionally, the first SDWAN gateway is further configured to:
[0040] send the first communication data to the second SDWAN gateway through a virtual private network (VPN) carried by multi-protocol label switching (MPLS).
[0041] Optionally, the first SDWAN gateway is further configured to:
[0042] receive a second message sent by a software-defined network (SDN) controller, where the second message is used to indicate the correspondence between the first tag and the first communication data, and the correspondence between the second tag and the communication data other than the first communication data. Optionally, when the target device is a second broadband access server, the second SDWAN gateway is further configured to:
[0043] send the first communication data to the second broadband access server accessed by the receiving end through the network address of the second broadband access server in the enterprise branch.
[0044] Optionally, the second SDWAN gateway is further configured to:
[0045] receive third communication data forwarded by the Internet gateway via the third SDWAN gateway, where the third communication data is data sent by a terminal device accessing a base station.
[0046] The communication method and system provided by this application, the system includes: a first optical line terminal, a first broadband access server, a first SDWAN gateway and a second SDWAN gateway, the first SDWAN gateway is located in a first area of an enterprise branch of the communication system, and the second SDWAN gateway is located in a second area of the enterprise branch. The method includes: the first broadband access server receives communication data sent by the first optical line terminal; if the communication data is first communication data, the first broadband access server sends the first communication data to the first SDWAN gateway, the sending end of the first communication data is located in the first area, and the receiving end of the first communication data is located in the second area; the first SDWAN gateway sends the first communication data to the second SDWAN gateway; the second SDWAN gateway sends the first communication data to the target device accessed by the receiving end, and the target device includes one of the following: a second broadband access server, a third SDWAN gateway connected to the Internet gateway. It can be seen that the first communication data is the communication data between the first SDWAN gateway and the second SDWAN gateway of the same enterprise branch, and different areas correspond to different SDWAN gateways. Since the first SDWAN gateway and the second SDWAN gateway are the gateways of this enterprise branch, which are used to forward the communication data of this enterprise branch, the amount of data forwarded is small, thereby reducing the sending delay of the first communication data, and further reducing the communication delay between different areas. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings required for use in the description of the embodiments or the prior art. Obviously, the drawings in the following description are some embodiments of the present application. For those of ordinary skill in the art, without creative efforts, other drawings can also be obtained based on these drawings.
[0048] Figure 1 It is a schematic diagram of a communication system provided by the prior art;
[0049] Figure 2 It is a schematic structural diagram of the communication system provided by the embodiment of the present application;
[0050] Figure 3 It is a specific step flowchart of the communication method provided by the embodiment of the present application;
[0051] Figure 4 It is a schematic structural diagram of a terminal device that simultaneously supports SDWAN function and PON function provided by the embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0052] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions in the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are some, but not all, of the embodiments of this application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of this application without creative efforts shall fall within the protection scope of this application.
[0053] The embodiments of this application can be used in broadband communication scenarios. Figure 1 It is a schematic diagram of a communication system provided by the prior art. Refer to Figure 1 As shown, the communication system includes a broadband access server 110, an optical line terminal (OLT) 120, at least one terminal device (such as Figure 1 the terminal device 130 in Figure 1 ), and at least one user terminal (such as
[0054] the user terminals 140 and 150 in
[0055] ). Among them, the user terminal can be a mobile phone, a tablet computer, a personal computer, a cloud server of an enterprise branch, etc. The user terminals 140 and 150 are connected to the terminal device 130 through WIFI.
[0056] The terminal device 130 can be connected to the optical line terminal 120 in a wired manner, that is, connected to the optical line terminal 120 through an optical cable. The terminal device 130 is a device at a fixed position, and the terminal device 130 can be an optical modem. After the terminal device is powered on, it can establish a network connection with the optical line terminal according to the PON access technology. After establishing a connection with the optical line terminal, the staff can input the broadband account and password on the terminal device, and the broadband access server authenticates it. When the authentication is passed, the broadband access server can assign an IP (Internet Protocol) address to the terminal device through DHCP (Dynamic Host Configuration Protocol).
[0056] The optical line terminal 120 is connected to the broadband access server 110 in a wireless or wired manner. The broadband access server 110 and the optical line terminal 120 can be independent different physical devices, or the function of the broadband access server 110 and the logical function of the optical line terminal 120 can be integrated on the same physical device, or part of the function of the broadband access server 110 and part of the function of the optical line terminal 120 can be integrated on a physical device.
[0057] Figure 1 This is just a schematic diagram, and other devices can also be included in this communication system. InFigure 1 It is not drawn in the figure. The embodiments of the present application do not limit the number of broadband access servers, optical line terminals, and terminal devices included in the communication system.
[0058] In the above communication system, there is the concept of an enterprise branch. An enterprise branch can be regarded as a sub-network of the communication system, and this sub-network is only used for the dedicated communication of one enterprise. In this enterprise branch, user terminals in one area can communicate with user terminals in another area, and the corresponding communication data can be referred to as first communication data.
[0059] In the prior art, when performing such cross-regional communication, the user terminal can sequentially send the communication data to the Internet gateway through the terminal device 130, the optical line terminal 120, and the broadband access server 110. The Internet gateway can forward the communication data to the destination terminal device.
[0060] However, the above Internet gateway needs to forward all data on the Internet, that is, the amount of data to be forwarded is relatively large. As a result, the transmission delay of the communication data is relatively large.
[0061] To solve the above problems, the embodiments of the present application can forward the first communication data between two SDWAN gateways in the same enterprise branch to reduce the transmission delay of the first communication data, and further reduce the communication delay between different areas in the same enterprise branch.
[0062] The following uses specific embodiments to detail the technical solutions of the embodiments of the present application and how the technical solutions of the present application solve the above technical problems. These several specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below with reference to the accompanying drawings.
[0063] Figure 2 is a schematic structural diagram of the communication system provided by the embodiments of the present application. Refer to Figure 2 As shown, the communication system may include: a user management system 210, an SDN (software defined network) controller 220, a terminal device 230, an optical line terminal 240, a broadband access server 250, an Internet gateway 260, SDWAN (software defined wide area network) gateways 290 to 292, a base station 280, and an access router 270.
[0064] It can be seen that the above terminal device 230 can access the broadband access server 250 through the optical line terminal 240. The broadband access server 250 is respectively connected to the Internet gateway 260 and the SDWAN gateway 290. The SDWAN gateway 290 is connected to the SDWAN gateway 292, the SDWAN gateway 292 is connected to the SDWAN gateway 291, and the Internet gateway 260 is connected to the SDWAN gateway 291.
[0065] The above terminal device 230 can also access the Internet gateway 260 through the base station 280 and the access router 270. After inserting a SIM (subscriber identity module) card and powering on, the terminal device can establish a connection with the base station.
[0066] The above user management system 210 and the SDN controller 220 are two functional entities deployed on the service platform. The user management system 210 is respectively connected to the terminal device, the optical line terminal, and the broadband access server.
[0067] The above user management system 210 is used to manage the terminal device, the optical line terminal, and the broadband access server respectively. Such management may include but is not limited to: setting basic parameters and restarting.
[0068] The above SDN controller 220 is used to send a second message to the terminal device. The second message is used to indicate the correspondence between the first tag and the first communication data, and the correspondence between the second tag and the second communication data. In this way, the communication data can be divided into the first communication data and the second communication data. Among them, the first communication data is the communication data between different regions in the same enterprise branch, and the second communication data is the communication data between different enterprise branches.
[0069] When the above first communication data is the communication data sent by the terminal device 230 or 231, the optical line terminal 240 can be the first optical line terminal, the broadband access server 250 can be the first broadband access server, the SDWAN gateway 290 can be the first SDWAN gateway, the SDWAN gateway 292 can be the second SDWAN gateway, and the SDWAN gateway 291 can be the third SDWAN gateway.
[0070] Among them, the first SDWAN gateway is located in the first region of an enterprise branch of the communication system, the second SDWAN gateway is located in the second region of the enterprise branch, the sending end of the first communication data is located in the first region, and the sending end of the first communication data is located in the second region. Here, the sending end is the above terminal device that sends the first communication data, and the receiving end is the above terminal device that receives the first communication data.
[0071] Figure 3This is a specific step flowchart of the communication method provided by the embodiments of the present application. Refer to Figure 3 As shown, the method may include:
[0072] S201: The first broadband access server receives communication data sent by the first optical line terminal.
[0073] In the embodiments of the present application, when any terminal device in the above communication system needs to send communication data, the terminal device is the sending end of the communication data. The optical line terminal accessed by the terminal device can be called the first optical line terminal, and the broadband access server accessed by the first optical line terminal is called the first broadband access server. Thus, the above communication data is sent from the sending end to the first broadband access server via the first optical line terminal.
[0074] S202: If the communication data is the first communication data, the first broadband access server sends the first communication data to the first SDWAN gateway. The sending end of the first communication data is located in the first region, and the receiving end of the first communication data is located in the second region.
[0075] Corresponding to S202, the first SDWAN gateway receives the first communication data sent by the first broadband access server.
[0076] In practical applications, the same enterprise branch may include at least two regions, and communication can be carried out between user terminals in different regions, which can be called remote networking. For example, the user terminal T1 in region A needs to communicate with the user terminal T2 in region B.
[0077] When both the user terminal T1 and the user terminal T2 are personal computers, remote meetings and the like between users in different regions can be realized.
[0078] When the user terminal T1 is a personal computer and the user terminal T2 is a cloud server, remote access to the cloud server T2 by T1 can be realized, that is, remote access to the cloud.
[0079] In the embodiments of the present application, different regions correspond to different SDWAN gateways. Since the communication data between different regions is the first communication data, the first communication data is also the communication data between different SDWAN gateways.
[0080] In the prior art, the communication data in different regions is sent to the Internet gateway by the first broadband access server and forwarded to the above second SDWAN gateway by the Internet gateway.
[0081] In the embodiments of the present application, the communication data in different regions is sent to the first SDWAN gateway by the first broadband access server, and the first SDWAN gateway forwards it to the above second SDWAN gateway.
[0082] Since the Internet gateway is a public gateway, it needs to forward all data on the Internet, resulting in a large amount of data being forwarded and a large delay in data forwarding. The first SDWAN gateway of the present application is the internal network SDWAN gateway of the above enterprise branch, which is used to forward the internal data of the enterprise branch, resulting in a smaller amount of data being forwarded and a smaller delay in data forwarding.
[0083] Optionally, the first broadband access server sends the first communication data to the first SDWAN gateway through the network address of the first SDWAN gateway in the enterprise branch.
[0084] Optionally, before S202, the first broadband access server also needs to determine whether the communication data is the first communication data. Specifically, first, a preset tag is extracted from the communication data; then, it is determined whether the preset tag is the first tag or the second tag; finally, if the preset tag is the first tag, the first broadband access server determines that the communication data is the first communication data; if the preset tag is the second tag, the first broadband access server sends the communication data to the Internet gateway.
[0085] Among them, the above preset tag is added to the communication data by Figure 2 the terminal device in, so that when the first broadband access server receives the communication data, it can determine whether the communication data is the first communication data according to the preset tag therein. That is to say, the communication data with the first tag is the first communication data, and the communication data with the second tag or without a tag is the second communication data. In this way, Figure 2 the first broadband access server 250 in can decide to send the communication data to Figure 2 the first SDWAN gateway 290 in or Figure 2 the Internet gateway 260 in. That is to say, the first communication data is forwarded through the first SDWAN gateway, and the second communication data is forwarded through the Internet gateway.
[0086] The corresponding relationship between the above preset tag and the communication data can be determined by the Figure 2 SDN controller in and sent to the terminal device. In this way, the terminal device can add the first tag or the second tag to the communication data.
[0087] Specifically, the SDN controller sends a second message to the terminal device and each SDWAN gateway. Correspondingly, the terminal device and the SDWAN gateway receive the second message. The second message is used to indicate the corresponding relationship between the first tag and the first communication data, and the corresponding relationship between the second tag and the second communication data other than the first communication data.
[0088] Correspondingly, the above-mentioned first SDWAN gateway can receive the second message sent by the SDN controller. After receiving the second message, the first SDWAN gateway can also send a first message to the first broadband access server.
[0089] Correspondingly, the first broadband access server receives the first message sent by the first SDWAN gateway. The first message is used to indicate the correspondence between the first tag and the first communication data, and the correspondence between the second tag and the second communication data. The second communication data is the communication data other than the first communication data.
[0090] Wherein, the first tag and the second tag can be any two different tags, and the embodiments of the present application do not impose any restrictions on them.
[0091] In the prior art, a terminal device with PON function can be connected to a terminal device with SDWAN function to enable the PON terminal device to support the SDWAN function. In this scenario, two terminal devices need to work simultaneously. A connection needs to be established between them through a line. When the line is disconnected, the PON terminal device cannot support the SDWAN function.
[0092] In the embodiments of the present application, the above-mentioned sending end and receiving end are terminal devices that support both SDWAN function and PON function. In this way, the terminal device can always support the SDWAN function and will not be unable to support the SDWAN function due to a disconnected line. Since the SDWAN function is the function for the terminal device to initiate a connection establishment request between two SDWAN gateways, the terminal device in the embodiments of the present application can stably initiate a connection establishment request between the first SDWAN gateway and the second SDWAN gateway, thereby reducing the probability that the first SDWAN gateway and the second SDWAN gateway cannot be connected. In this way, it is possible to ensure as much as possible that the first communication data is forwarded by the first SDWAN gateway and the second SDWAN gateway, avoiding the first communication data being forwarded by the Internet gateway, and further reducing the transmission delay of the first communication data.
[0093] Figure 4 It is a schematic structural diagram of a terminal device that simultaneously supports SDWAN function and PON function provided by an embodiment of the present application. Refer to Figure 4 As shown, the PON module in the terminal device is used to process the data received and sent by the physical PON interface to support the PON function. The SDWAN module is used to support the SDWAN function. Compared with the terminal device provided by the prior art, there is an SDWAN module in the terminal device provided by the embodiments of the present application.
[0094] From Figure 4As can be seen, the terminal device further includes: a WIFI (wireless fidelity) module, a voice module, an Ethernet interface, and a 4G / 5G module.
[0095] Among them, the WIFI module is used to provide a WIFI network so that after the user terminal accesses the terminal device, communication can be carried out between user terminals.
[0096] The voice module is used to provide voice services to prompt the user through voice.
[0097] The Ethernet interface provides fixed network broadband and enterprise dedicated lines.
[0098] The 4G / 5G module is used to wirelessly access the base station and access the Internet through the access router to forward data through the Internet.
[0099] S203: The first SDWAN gateway sends the first communication data to the second SDWAN gateway.
[0100] Corresponding to S203, the second SDWAN gateway receives the first communication data sent by the first SDWAN gateway.
[0101] S204: The second SDWAN gateway sends the first communication data to the target device accessed by the receiving end. The target device includes one of the following: the second broadband access server, the third SDWAN gateway connected to the Internet gateway.
[0102] It can be understood that the first communication data in S202 is usually sent to another terminal device, and this another terminal device can be called the receiving end of the first communication data. The receiving end can be a terminal device accessing the optical line terminal or a terminal device accessing the 4G / 5G wireless access device. Among them, the 4G / 5G wireless access device can be a base station.
[0103] When the receiving end accesses the optical line terminal, this optical line terminal can be called the second optical line terminal, and the broadband access server accessed by the second optical line terminal can be called the second broadband access server. The second broadband access server accesses the second SDWAN gateway. Thus, on the receiving side, the above first communication data is sent to the receiving end via the second SDWAN gateway, the second broadband access server, and the second optical line terminal.
[0104] Among them, the second SDWAN gateway can send the first communication data to the second broadband access server accessed by the receiving end through the network address of the second broadband access server in the above enterprise branch.
[0105] It can be understood that the network address of the second broadband access server in the above enterprise branch is the internal network address of the second broadband access server in the enterprise branch, thereby improving the speed at which the second SDWAN gateway locates the second broadband access server.
[0106] When the receiving end accesses a 4G / 5G wireless access device, the receiving end accesses the second SDWAN gateway via the 4G / 5G wireless access device, access router, Internet gateway, and third SDWAN gateway in sequence. Thus, on the receiving side, the above first communication data is sent to the receiving end via the third SDWAN gateway, second SDWAN gateway, Internet gateway, access router, and 4G / 5G wireless access device in sequence.
[0107] In the embodiments of the present disclosure, the SDWAN gateway connected to the broadband access server can be referred to as an internal network SDWAN gateway, and the SDWAN gateway connected to the Internet gateway can be referred to as a public network SDWAN gateway. The internal network SDWAN gateway is used to forward the communication data of the same enterprise branch within the enterprise branch, and the public network SDWAN gateway is used to forward the communication data of the same enterprise branch, or the communication data between different enterprise branches, or the communication data between the enterprise branch and the rest of the network through the Internet. Thus, the above first SDWAN gateway and second SDWAN gateway are internal network SDWAN gateways, and the above third SDWAN gateway is a public network SDWAN gateway.
[0108] In the embodiments of the present application, communication data is carried and sent between different SDWAN gateways through a VPN (virtual private network) of MPLS (multi-protocol label switching). , For example, the first SDWAN gateway sends the first communication data to the second SDWAN gateway through MPLS VPN bearer, and the second SDWAN gateway sends the first communication data to the third SDWAN gateway through MPLS VPN bearer.
[0109] It can be seen that the terminal device that sends the first communication data in the foregoing solution is the terminal device accessing the first optical line terminal, that is to say, the sending end is the terminal device accessing the communication system. In actual applications, however, the sending end may not be able to access the communication system. At this time, in order to ensure the successful sending of the third communication data, the sending end can Figure 4 access through the 4G / 5G module in Figure 2The base station, and the third communication data is the data sent by the terminal device connected to the base station. Since the base station can access the Internet gateway via the access router, thus, the third communication data can be sent to the second SDWAN gateway through the base station, the access router, the Internet gateway, and the third SDWAN gateway in sequence.
[0110] For example, as Figure 2 shown, when the terminal device 230 cannot access the optical line terminal 240, the terminal device 230 can also access the base station 280. At this time, when the terminal device needs to send the third communication data, it can send the third communication data to the Internet gateway 260 through the base station 280 and the access router 270 in sequence. The Internet gateway 260 can send the third communication data to the third SDWAN gateway 291, and the third SDWAN gateway can send the third communication data to the second SDWAN gateway 292.
[0111] After receiving the third communication data, the process of the second SDWAN gateway sending it to the destination terminal device is the same as the process of the second SDWAN gateway sending the first communication data described above, and will not be elaborated here.
[0112] It can be understood that both the third communication data and the first communication data are communication data between different regions in the same enterprise branch. The difference is that the first communication data is sent by the terminal device accessing the optical line terminal, and the third communication data is sent by the terminal device accessing the base station.
[0113] It can be seen that the embodiment of the present application can realize the sending of communication data between different regions of the same enterprise branch through the base station when the sending end cannot access the communication system. Of course, the embodiment of the present application can also be applied to the scenario where the optical cable resources are scarce.
[0114] Corresponding to the communication method in the above embodiment, the embodiment of the present application also provides a communication system. The communication system may include: a first optical line terminal, a first broadband access server, a first SDWAN gateway, and a second SDWAN gateway. The first SDWAN gateway is located in the first region of an enterprise branch of the communication system, and the second SDWAN gateway is located in the second region of the enterprise branch.
[0115] Wherein, the first broadband access server is used to receive the communication data sent by the first optical line terminal.
[0116] The first broadband access server is further used to, if the communication data is the first communication data, send the first communication data to the first SDWAN gateway, the sending end of the first communication data is located in the first region, and the receiving end of the first communication data is located in the second region.
[0117] The first SDWAN gateway is used to send the first communication data to the second SDWAN gateway.
[0118] The second SDWAN gateway is used to send the first communication data to the target device accessed by the receiving end, and the target device includes one of the following: a second broadband access server, and a third SDWAN gateway connected to an Internet gateway.
[0119] Optionally, the first broadband access server is further used for:
[0120] When sending the first communication data to the first SDWAN gateway, sending the first communication data to the first SDWAN gateway through the network address of the first SDWAN gateway in the enterprise branch.
[0121] Optionally, the first broadband access server is further used for: extracting a preset tag from the communication data; if the preset tag is a first tag, determining that the communication data is the first communication data.
[0122] Optionally, the first broadband access server is further used for: if the preset tag is a second tag, sending the communication data to the Internet gateway.
[0123] Optionally, the first broadband access server is further used for:
[0124] Receiving a first message sent by the first SDWAN gateway, where the first message is used to indicate the correspondence between the first tag and the first communication data, and the correspondence between the second tag and the second communication data, and the second communication data is communication data other than the first communication data.
[0125] Optionally, the sending end and the receiving end are terminal devices supporting SDWAN functions and PON functions. Optionally, the first SDWAN gateway is further used for:
[0126] Sending the first communication data to the second SDWAN gateway through a virtual private network (VPN) carried by multi-protocol label switching (MPLS).
[0127] Optionally, the first SDWAN gateway is further used for:
[0128] Receiving a second message sent by a software-defined network (SDN) controller, where the second message is used to indicate the correspondence between the first tag and the first communication data, and the correspondence between the second tag and the communication data other than the first communication data. Optionally, when the target device is a second broadband access server, the second SDWAN gateway is further used for:
[0129] Send the first communication data to the second broadband access server accessed by the receiving end through the network address of the second broadband access server in the enterprise branch.
[0130] Optionally, the second SDWAN gateway is further configured to:
[0131] Receive the third communication data forwarded by the Internet gateway via the third SDWAN gateway, where the third communication data is data sent by a terminal device accessing a base station.
[0132] The embodiment of the present application further provides a computer-readable storage medium, in which computer-executable instructions are stored. When a processor executes the computer-executable instructions, a computing device is enabled to implement Figure 3 the method shown.
[0133] The embodiment of the present application further provides a computer program, which is used to implement Figure 3 the method shown.
[0134] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, and are not intended to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions described in the foregoing embodiments, or perform equivalent replacements on some or all of the technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A communication method, characterized in that, Applied to a communication system, the communication system includes: a first optical line terminal, a first broadband access server, a first SDWAN gateway, and a second SDWAN gateway. The first SDWAN gateway is located in a first area of an enterprise branch of the communication system, and the second SDWAN gateway is located in a second area of the enterprise branch. The method includes: The first broadband access server receives communication data sent by the first optical line terminal; If the communication data is first communication data, the first broadband access server sends the first communication data to the first SDWAN gateway. The sending end of the first communication data is located in the first area, and the receiving end of the first communication data is located in the second area; The first SDWAN gateway sends the first communication data to the second SDWAN gateway; The second SDWAN gateway sends the first communication data to a target device accessed by the receiving end. The target device includes one of the following: a second broadband access server, a third SDWAN gateway connected to an Internet gateway.
2. The method according to claim 1, wherein The first broadband access server sending the first communication data to the first SDWAN gateway includes: The first broadband access server sends the first communication data to the first SDWAN gateway through the network address of the first SDWAN gateway in the enterprise branch.
3. The method according to claim 1 or 2, characterized in that, It further includes: The first broadband access server extracts a preset tag from the communication data; If the preset tag is a first tag, the first broadband access server determines that the communication data is the first communication data.
4. The method according to claim 3, characterized in that, It further includes: If the preset tag is a second tag, the first broadband access server sends the communication data to the Internet gateway.
5. The method according to claim 4, wherein It further includes: The first broadband access server receives a first message sent by the first SDWAN gateway. The first message is used to indicate the correspondence between the first tag and the first communication data, and the correspondence between the second tag and second communication data. The second communication data is communication data other than the first communication data.
6. The method according to claim 1, characterized in that The sending end and the receiving end are terminal devices supporting SDWAN functions and PON functions.
7. The method according to claim 1, wherein The first SDWAN gateway sending the first communication data to the second SDWAN gateway includes: The first SDWAN gateway sends the first communication data to the second SDWAN gateway through a virtual private network (VPN) carried by multi-protocol label switching (MPLS).
8. The method according to claim 5, characterized in that, It further includes: The first SDWAN gateway receives a second message sent by a software-defined network (SDN) controller. The second message is used to indicate the correspondence between the first tag and the first communication data, and the correspondence between the second tag and communication data other than the first communication data.
9. The method according to claim 1, wherein When the target device is a second broadband access server, the second SDWAN gateway sending the first communication data to the target device accessed by the receiving end includes: The second SDWAN gateway sends the first communication data to the second broadband access server accessed by the receiving end through the network address of the second broadband access server in the enterprise branch.
10. The method according to claim 9, characterized in that, The method further includes: The second SDWAN gateway receives the third communication data forwarded by the Internet gateway via the third SDWAN gateway, and the third communication data is data sent by a terminal device accessing a base station.
11. A communication system, characterized in that, It includes a first optical line terminal, a first broadband access server, a first SDWAN gateway, and a second SDWAN gateway. The first SDWAN gateway is located in a first area of an enterprise branch of the communication system, and the second SDWAN gateway is located in a second area of the enterprise branch; The first broadband access server is configured to receive communication data sent by the first optical line terminal; The first broadband access server is further configured to, if the communication data is the first communication data, send the first communication data to the first SDWAN gateway. The sending end of the first communication data is located in the first area, and the receiving end of the first communication data is located in the second area; The first SDWAN gateway is configured to send the first communication data to the second SDWAN gateway; The second SDWAN gateway is configured to send the first communication data to a target device accessed by the receiving end, and the target device includes one of the following: a second broadband access server, a third SDWAN gateway connected to an Internet gateway.
Citation Information
Patent Citations
CPE and ONU combined setting method based on SD-WAN
CN112218183A
5G communication transmission service terminal based on Internet of Things
CN112911527A