Method and apparatus for controlling data forwarding in pon
US-2019306598-A1 · Oct 3, 2019 · US
US11336973B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-11336973-B2 |
| Application number | US-201916552084-A |
| Country | US |
| Kind code | B2 |
| Filing date | Aug 27, 2019 |
| Priority date | Feb 28, 2017 |
| Publication date | May 17, 2022 |
| Grant date | May 17, 2022 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
An optical line terminal (OLT) device virtualization method and a related device, the method including creating a plurality of virtual OLT systems on an OLT device, and determining system resources of each of the plurality of virtual OLT systems according to a preset rule. The system resources include a physical resource and a logical resource, and physical resources and logical resources of the plurality of virtual OLT systems are different from each other.
Opening claim text (preview).
What is claimed is: 1. An optical line terminal (OLT) device virtualization method, comprising: creating a plurality of virtual OLT systems on an optical line terminal (OLT) device; and determining system resources of each virtual OLT of the plurality of virtual OLT systems according to a preset rule, wherein the system resources comprise a physical resource and a logical resource, wherein physical resources of the plurality of virtual OLT systems are different from logical resources of the plurality of virtual OLT systems, wherein the preset rule controls allocation of physical resources for a virtual OLT of the plurality of virtual OLT systems according to port information of the OLT device, wherein physical resources include a shelf, a slot, an optical network terminal (ONT), a central processing unit (CPU), and a memory, and wherein more than one virtual OLT system may be assigned to one or more ports on a same service board. 2. The method according to claim 1 , wherein, the determining the system resources of each virtual OLT according to the preset rule results in at least one of: service boards that are on the OLT device and that are allocated to the plurality of virtual OLT systems are different; ports that are on the OLT device and that are allocated to the plurality of virtual OLT systems are different; optical network units (ONUs) that are on the OLT device and that are allocated to the plurality of virtual OLT systems are different; or service flows corresponding to the plurality of virtual OLT systems are different. 3. The method according to claim 2 , wherein the plurality of virtual OLT systems comprise one management OLT system and at least one common OLT system, wherein the common OLT system is configured to run and process an OLT service, and wherein the management OLT system is configured to regulate the common OLT system and run and process the OLT service, or is configured to regulate the common OLT system. 4. The method according to claim 3 , wherein the at least one common OLT system comprises a first virtual OLT system and a second virtual OLT system, and wherein the method further comprises: receiving a request that is sent by the first virtual OLT system and that is used to operate the second virtual OLT system; determining whether the first virtual OLT system has preset operation permission; and performing, using the management OLT system, a target operation of the first virtual OLT system for the second virtual OLT system in response to the first virtual OLT system having the preset operation permission. 5. The method according to claim 4 , wherein the virtual OLT system comprises a plurality of virtual local area networks (VLANs), and wherein the method further comprises: creating a corresponding forwarding domain (FD) for each VLAN in the plurality of virtual OLT systems, wherein any two VLANs in the plurality of OLT virtual systems correspond to different FDs. 6. The method according to claim 5 , wherein the plurality of virtual OLT systems comprise a third virtual OLT system and a fourth virtual OLT system; and wherein an intersection set between a VLAN ID set corresponding to the third virtual OLT system and a VLAN ID set corresponding to the fourth virtual OLT system is not an empty set, and wherein a VLAN ID set comprises VLAN IDs of all VLANs in a corresponding OLT system. 7. The method according to claim 6 , wherein the method further comprises: creating a forwarding entry for the FD, wherein the forwarding entry comprises at least one of a media access control (MAC) address table or a routing table. 8. The method according to claim 7 , wherein the logical resource comprises at least one of an application process, a virtual machine (VM), a thread, network management, an alarm, a log, a configuration file, a media access control MAC address, an IP address, a service flow, a VLAN, or a VLAN layer-3 interface. 9. An optical line terminal (OLT) device, comprising: a processor; and a non-transitory computer-readable storage medium storing a program to be executed by the processor, the program including instructions to: create a plurality of virtual OLT systems on the optical line terminal (OLT) device; and determine system resources of each virtual OLT of the plurality of virtual OLT systems according to a preset rule, wherein the system resources comprise a physical resource and a logical resource, wherein physical resources of the plurality of virtual OLT systems are different from logical resources of the plurality of virtual OLT systems, wherein the preset rule controls allocation of physical resources for a virtual OLT of the plurality of virtual OLT systems according to port information of the OLT device, wherein physical resources include a shelf, a slot, an optical network terminal (ONT), a central processing unit (CPU), and a memory, and wherein more than one virtual OLT system may be assigned to one or more ports on a same service board. 10. The device according to claim 9 , wherein the instructions to determine the system resources of each virtual OLT according to the preset rule results in at least one of: service boards that are on the OLT device and that are allocated to the plurality of virtual OLT systems are different; ports that are on the OLT device and that are allocated to the plurality of virtual OLT systems are different; optical network units (ONUs) that are on the OLT device and that are allocated to the plurality of virtual OLT systems are different; or service flows corresponding to the plurality of virtual OLT systems are different. 11. The device according to claim 10 , wherein the plurality of virtual OLT systems comprise one management OLT system and at least one common OLT system, wherein the common OLT system is configured to run and process an OLT service, and wherein the management OLT system is configured to regulate the common OLT system and run and process the OLT service, or is configured to regulate the common OLT system. 12. The device according to claim 11 , further comprising a receiver; wherein the at least one common OLT system comprises a first virtual OLT system and a second virtual OLT system; and wherein the program further includes instructions to: receive, through the receiver, a request that is sent by the first virtual OLT system and that is used to operate the second virtual OLT system; determine whether the first virtual OLT system has preset operation permission; and perform, using the management OLT system, a target operation of the first virtual OLT system for the second virtual OLT system in response to the first virtual OLT system having the preset operation permission. 13. The device according to claim 12 , wherein the virtual OLT system comprises a plurality of virtual local area networks (VLANs); and wherein the program further includes instructions to: create a corresponding forwarding domain (FD) for each VLAN of the plurality of VLANs in the plurality of virtual OLT systems, wherein any two VLANs in the plurality of OLT virtual systems correspond to different FDs. 14. The device according to claim 13 , wherein the plurality of virtual OLT systems comprise a third virtual OLT system and a fourth virtual OLT system; and wherein an intersection set between a VLAN identifier (ID) set corresponding to the third virtual OLT system and a VLAN ID set corresponding to the fourth virtual OLT system is not an empty set, and wherein a VLAN ID set comprises VLAN IDs of all VLANs in a corresponding OLT system. 15. The device according to claim 14 , wherein the program further includes instruction
Arrangements for networking · CPC title
Virtual LANs, VLANs, e.g. virtual private networks [VPN] (LAN interconnection over a bridge based backbone H04L12/462; encapsulation techniques H04L12/4633; routing of packets H04L45/00; packet switches H04L49/00; virtual private networks for security H04L63/0272) · CPC title
Network resource allocation, dimensioning or optimisation · CPC title
Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring · CPC title
Arbitration, scheduling or medium access control aspects · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.