CN109121026B - Method and system for realizing VOLT (Voice over Internet protocol) based on logic port - Google Patents

Method and system for realizing VOLT (Voice over Internet protocol) based on logic port Download PDF

Info

Publication number
CN109121026B
CN109121026B CN201810689540.3A CN201810689540A CN109121026B CN 109121026 B CN109121026 B CN 109121026B CN 201810689540 A CN201810689540 A CN 201810689540A CN 109121026 B CN109121026 B CN 109121026B
Authority
CN
China
Prior art keywords
port
volt
message
service
vlan
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.)
Active
Application number
CN201810689540.3A
Other languages
Chinese (zh)
Other versions
CN109121026A (en
Inventor
李杨
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fiberhome Telecommunication Technologies Co Ltd
Original Assignee
Fiberhome Telecommunication Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Fiberhome Telecommunication Technologies Co Ltd filed Critical Fiberhome Telecommunication Technologies Co Ltd
Priority to CN201810689540.3A priority Critical patent/CN109121026B/en
Publication of CN109121026A publication Critical patent/CN109121026A/en
Application granted granted Critical
Publication of CN109121026B publication Critical patent/CN109121026B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q11/0067Provisions for optical access or distribution networks, e.g. Gigabit Ethernet Passive Optical Network (GE-PON), ATM-based Passive Optical Network (A-PON), PON-Ring
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4641Virtual LANs, VLANs, e.g. virtual private networks [VPN]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0064Arbitration, scheduling or medium access control aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/0001Selecting arrangements for multiplex systems using optical switching
    • H04Q11/0062Network aspects
    • H04Q2011/0073Provisions for forwarding or routing, e.g. lookup tables

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)

Abstract

The invention discloses a method and a system for realizing VOLT based on a logical port, relating to the field of passive optical networks, wherein the method comprises the following steps: creating Virtual Optical Line Terminals (VOLTs), distributing a VOLT VLAN for each VOLT, dividing a slot port of a master control disk into a plurality of logic ports, wherein each logic port corresponds to one VOLT VLAN; when the message reaches the slot position port of the main control panel from the line card, the message is sent to a corresponding logic port according to the VOLT VLAN of the message, and the VOLT VLAN is stripped at the logic port; when a message is sent to a line card through a slot port of a master control disk, a corresponding logical port is appointed according to a VOLT to which the message belongs, a VOLT VLAN is added to the logical port, and then the message is sent through the slot port to which the logical port belongs. The method for realizing VOLT based on the logic port not only has high utilization rate of the slot port of the main control disk and strong service bearing capacity, but also has clear system architecture and is convenient to realize and maintain.

Description

Method and system for realizing VOLT (Voice over Internet protocol) based on logic port
Technical Field
The invention relates to the field of passive optical networks, in particular to a method and a system for realizing VOLT (voice over Internet protocol) based on a logic port.
Background
A PON (Passive Optical Network) system is composed of an OLT (Optical line terminal) at an office end, an ODN (Optical distribution Network) and an ONU (Optical Network Unit) at a user side. The OLT is located at the network side, is placed at the central office end, is an access network device, can provide two-layer and three-layer functions in the network, and comprises: learning and forwarding of two-layer messages, VLAN isolation, routing forwarding of three-layer messages, ACL function and the like.
The existing OLT mainly adopts a card-plug architecture system, and the OLT of the current mainstream manufacturer is composed of a master control disk and a line card (also called a service disk or an interface disk). The master control disk is responsible for main switching, i.e., switching between line cards inside the device and switching to the aggregation layer network device, and the line cards (i.e., service disks) mainly provide PON interfaces. The main control panel usually consists of an exchange chip and a CPU, the line card usually consists of an exchange chip, a CPU and a PON chip, the exchange chip realizes the forwarding of services such as unicast, multicast and the like, and has two-layer and three-layer functions in a network.
The main control panel comprises an upper connection port connected with a network side and an internal port connected with other line cards, the internal port of the main control panel is a slot position port, the line cards comprise PON ports connected with a user side and the internal port connected with the main control panel, and the internal port of the line cards is a back panel port.
Referring to fig. 1, in the prior art, when an OLT transmits a message, a plurality of virtual OLT lines, that is, VOLTs, correspond to each of which an upper connection port, a slot port of a master control panel, a backplane port of a line card, and a PON port.
However, different VOLTs on the primary control disk need to share the same slot, and when a message enters the primary control disk, the message is usually added with fields, such as: virtual domain VLAN is added, or an original field in the message is modified, so that the message is forwarded and isolated in different virtual domains. This would cause the original information of the packet to be masked or modified, and at the same time, for application layer software, it is necessary to sense the field related to the virtual domain in the packet content, and the forwarding and operating objects of different virtual domains are still shared physical ports, so the forwarding of different virtual domains is still in one plane, and different virtual domains are not really isolated, which results in weak service carrying capacity and inconvenient implementation and maintenance.
Disclosure of Invention
Aiming at the defects in the prior art, the invention aims to provide a method for realizing VOLT based on a logic port, which has the advantages of high utilization rate of a slot port of a main control disk, strong service bearing capacity, clear system architecture and convenient realization and maintenance.
In order to achieve the above purposes, the technical scheme adopted by the invention is as follows:
a method for implementing a VOLT based on a logical port, comprising the steps of:
creating Virtual Optical Line Terminals (VOLTs), allocating a VOLTVLAN to each VOLT, dividing a slot port of a master control disk into a plurality of logic ports, wherein each logic port corresponds to one VOLT VLAN;
when the message reaches the slot position port of the main control panel from the line card, the message is sent to a corresponding logic port according to the VOLT VLAN of the message, and the VOLT VLAN is stripped at the logic port;
when a message is sent to a line card through a slot port of a master control disk, a corresponding logical port is appointed according to a VOLT to which the message belongs, a VOLT VLAN is added to the logical port, and then the message is sent through the slot port to which the logical port belongs.
On the basis of the above technical solution, after assigning a voltlvlan to each VOLT, the method further includes the following steps: inside the same VOLT, a plurality of different forwarding domains are divided based on user service VLAN, all the forwarding domains are isolated and independent from each other, and different services are mapped to different forwarding domains.
On the basis of the above technical solution, after dividing a plurality of different forwarding domains based on a user service VLAN within the same VOLT, the method further includes the following steps:
service configuration is carried out in the VOLT based on the uplink port of the main control disk, and the specific process is as follows:
judging whether a forwarding domain of a user service VLAN in the VOLT is created or not, if not, judging whether resources of the forwarding domain are used up or not, if so, finishing configuration, if not, creating the forwarding domain for the service, and if so, searching the forwarding domain corresponding to the service;
after a forwarding domain is created or searched, when a service is transmitted from an uplink port of a master control disk to a slot port, the uplink port and the service are mapped to a corresponding forwarding domain, a message with the service enters the forwarding domain, a source MAC address of the message is learned, the learned port is a physical port corresponding to the uplink port, and meanwhile, the forwarding is carried out according to a destination MAC address of the message, and the forwarded port is a logical port corresponding to a virtual domain of the slot port.
And adding the physical port corresponding to the uplink port into the flooding list of the forwarding domain, so that the unknown packet and the broadcast packet are flooded in all ports of the forwarding domain.
On the basis of the above technical solution, after dividing a plurality of different forwarding domains based on a user service VLAN within the same VOLT, the method further includes the following steps:
service configuration is carried out in the VOLT based on a slot position port of a master control disk, and the specific process is as follows:
judging whether a forwarding domain of a user service VLAN in the VOLT is established or not, if not, judging whether resources of the forwarding domain are used up or not, if the resources are used up, finishing configuration, if the resources are not used up, establishing the forwarding domain for the service, and if so, searching the forwarding domain corresponding to the service;
after creating or searching the forwarding domain, judging whether the logic port is used up, if the logic port is used up, finishing the configuration;
if the logical port is not used up, configuring the logical port on the slot port according to the VOLT, stripping the VOLTVLAN when configuring the message with the service on the logical port to enter the main control disk, and adding the VOLT VLAN when configuring the message with the service to leave the main control disk;
when the service is transmitted to the uplink port from the slot port of the master control disk, mapping the logical port and the service to a corresponding forwarding domain, sending the message with the service to the logical port corresponding to the VOLT, entering the forwarding domain according to the user service VLAN, learning a source MAC address of the message, wherein the learned port is the logical port of the slot port corresponding to the virtual domain, and simultaneously forwarding according to a destination MAC address of the message, and the forwarded port is a physical port corresponding to the uplink port;
and adding the logic port into a flooding list of the forwarding domain, so that the unknown packet and the broadcast packet are flooded in all ports of the forwarding domain.
On the basis of the above technical solution, the process of creating the virtual optical line termination VOLT includes: and adding an object for each VOLT by using a network management system, wherein the added object comprises an upper connection port of a main control panel, a slot port of the main control panel, a back board port of a line card and a PON port of the line card.
The invention also provides a system for realizing VOLT based on the logical port, which comprises a network management system and a master control disk;
the network management system is used for: creating Virtual Optical Line Terminals (VOLTs), distributing a VOLT VLAN for each VOLT, dividing a slot position port of a master control disk into a plurality of logic ports, wherein each logic port corresponds to one VOLT VLAN;
the master control panel is used for: when a message reaches a slot position port of a main control panel from a line card, the message is sent to a corresponding logic port according to a VOLT VLAN of the message, and the VOLT VLAN is stripped at the logic port; when a message is sent to a line card through a slot port of a master control disk, a corresponding logical port is appointed according to a VOLT to which the message belongs, a VOLT VLAN is added to the logical port, and then the message is sent through the slot port to which the logical port belongs.
On the basis of the above technical solution, the network management system is further configured to: after allocating a VOLT VLAN to each VOLT, different user service VLANs in the same VOLT are divided into a plurality of different forwarding domains, all the forwarding domains are isolated and independent from each other, and different services are mapped to different forwarding domains.
On the basis of the above technical solution, the network management system is further configured to: service configuration is carried out in the VOLT based on the uplink port of the main control disk, and the specific process is as follows:
judging whether a forwarding domain of a user service VLAN in the VOLT is created or not, if not, judging whether resources of the forwarding domain are used up or not, if so, finishing configuration, if not, creating the forwarding domain for the service, and if so, searching the forwarding domain corresponding to the service;
after a forwarding domain is created or searched, when a service is transmitted to a slot port from an uplink port of a master control panel, the uplink port and the service are mapped to a corresponding forwarding domain, so that a message with the service enters the forwarding domain, a source MAC address of the message is learned, and the learned port is a physical port corresponding to the uplink port; at the same time, forwarding is carried out according to the destination MAC address of the message, and the forwarded port is a slot port corresponding to a logic port of the virtual domain;
and adding the physical port corresponding to the uplink port into the flooding list of the forwarding domain, so that the unknown packet and the broadcast packet are flooded in all ports of the forwarding domain.
On the basis of the above technical solution, the network management system is further configured to: service configuration is carried out in the VOLT based on a slot position port of a master control disk, and the specific process is as follows:
judging whether a forwarding domain of a user service VLAN in the VOLT is established or not, if not, judging whether resources of the forwarding domain are used up or not, if the resources are used up, finishing configuration, if the resources are not used up, establishing the forwarding domain for the service, and if so, searching the forwarding domain corresponding to the service;
after creating or searching the forwarding domain, judging whether the logic port is used up, if the logic port is used up, finishing the configuration;
if the logical port is not used up, configuring the logical port on the slot port according to the VOLT, stripping the VOLTVLAN when configuring the message with the service on the logical port to enter the main control disk, and adding the VOLT VLAN when configuring the message with the service to leave the main control disk;
when the service is transmitted from the slot port of the master control disk to the upper connection port, the logic port and the service are mapped to a corresponding forwarding domain, the message with the service is firstly sent to the logic port corresponding to the VOLT, then enters the forwarding domain according to the user service VLAN, the source MAC address of the message is learned, and the learned port is the logic port of the slot port corresponding to the virtual domain; at the same time, forwarding is carried out according to the destination MAC address of the message, and the forwarded port is a physical port corresponding to the uplink port;
and adding the logic port into a flooding list of the forwarding domain, so that the unknown packet and the broadcast packet are flooded in all ports of the forwarding domain.
On the basis of the above technical solution, the network management system is further configured to: and adding an object for each VOLT, wherein the added object comprises an upper connection port of a main control panel, a slot port of the main control panel, a backplane port of a line card and a PON port of the line card.
Compared with the prior art, the invention has the advantages that: the method for realizing VOLT based on the logic ports divides one slot port of the main control disk into a plurality of logic ports, each logic port corresponds to one VOLT VLAN, different VOLTs use different logic ports when messages are transmitted, the utilization rate of the slot port of the main control disk is high, the service bearing capacity is strong, and the message transmission path is more definite through layering the logic ports to the system, the architecture is clear, and the realization and the maintenance are convenient.
Drawings
Fig. 1 is a block diagram of a VOLT in the prior art;
FIG. 2 is a logical schematic diagram of a VOLT at an upper port of a primary control disk in an embodiment of the present invention;
FIG. 3 is a logical diagram of a VOLT at a slot port of a primary disk according to an embodiment of the present invention;
fig. 4 is a flow chart of a method for implementing a VOLT based on a logical port according to an embodiment of the present invention;
fig. 5 is a flowchart of service configuration based on an uplink port of a master control disk in a VOLT according to an embodiment of the present invention;
fig. 6 is a flowchart of service configuration based on a slot port of a master disk in a VOLT according to an embodiment of the present invention.
Detailed Description
The present invention will be described in further detail with reference to the accompanying drawings and examples.
Referring to fig. 4, an embodiment of the present invention further provides a method for implementing a VOLT based on a logical port, including the following steps:
s1: creating Virtual Optical Line Terminals (VOLTs), allocating a VOLTVLAN to each VOLT, dividing a slot port of a master control disk into a plurality of logic ports, wherein each logic port corresponds to one VOLT VLAN;
referring to fig. 2, a schematic logical view of VOLTs at an upper port of a master control disk is shown, which illustrates two virtual optical line terminals VOLT, VOLT1 and VOLT2, where each VOLT corresponds to one upper port, that is, VOLT1 corresponds to upper port 1, and VOLT2 corresponds to upper port 2.
Referring to the schematic logical diagram of the VOLT at the slot port of the master control disk in fig. 3, corresponding to fig. 2, two virtual optical line terminations VOLTs are also shown, which are VOLT1 and VOLT2, respectively, and both of the VOLTs correspond to one slot port. In this embodiment, one slot port is divided into two logical ports, which are logical port 1 and logical port 2, respectively, where logical port 1 corresponds to VOLT1-VLAN and logical port 2 corresponds to VOLT 2-VLAN.
S2: inside the same VOLT, a plurality of different forwarding domains are divided based on user service VLAN, all the forwarding domains are isolated and independent from each other, and different services are mapped to different forwarding domains.
Referring to fig. 2 and fig. 3, it is illustrated that a VOLT is divided into two different forwarding domains, where two forwarding domains corresponding to VOLT1-VLAN are respectively VLAN11 and VLAN12, and two forwarding domains corresponding to VOLT2-VLAN are respectively VLAN21 and VLAN 22.
S3: when the message reaches the slot position port of the main control disk from the line card, the message is sent to a corresponding logic port according to the VOLTVLAN of the message, and the VOLTVLAN is stripped at the logic port.
S4: when a message is sent to a line card through a slot port of a master control disk, a corresponding logical port is appointed according to a VOLT to which the message belongs, a VOLT VLAN is added to the logical port, and then the message is sent through the slot port to which the logical port belongs.
The method for realizing VOLT based on the logic ports divides a slot port of a master control disk into a plurality of logic ports, each logic port corresponds to a VOLTVLAN, different VOLTs use different logic ports when messages are transmitted, and the system is layered through the logic ports, so that the message transmission path is more clear, the architecture is clear, and the realization and the maintenance are convenient.
Further, after dividing a plurality of different forwarding domains based on the user traffic VLAN within the same VOLT, the method further includes the following steps: and carrying out service configuration based on the uplink port of the master control disk in the VOLT.
Referring to fig. 2 and 5, a specific process of performing service configuration based on the uplink port of the master control disk in the VOLT is as follows:
s101: judging whether a forwarding domain corresponding to a user service VLAN in the VOLT is established or not, if not, turning to the step S102, and if so, turning to the step S104;
s102: judging whether the resources of the forwarding domain are used up, if so, ending the configuration, and if not, turning to the step S103;
s103: creating a forwarding domain for the service, and entering step S105;
s104: searching a forwarding domain corresponding to the service, and entering step S105;
s105: after a forwarding domain is created or searched, when a service is transmitted to a slot port from an upper connection port of a master control panel, the upper connection port and the service are mapped to a corresponding forwarding domain, a message with the service enters the forwarding domain, a source MAC address of the message is learned, the learned port is a physical port corresponding to the upper connection port, and meanwhile, the forwarding is carried out according to a destination MAC address of the message, and the forwarded port is a logical port of the slot port corresponding to a virtual domain;
s106: and adding the physical port corresponding to the uplink port into the flooding list of the forwarding domain, so that the unknown packet and the broadcast packet are flooded in all ports of the forwarding domain.
Further, after dividing a plurality of different forwarding domains based on the user traffic VLAN within the same VOLT, the method further includes the following steps: and carrying out service configuration based on a slot position port of a master control disk in the VOLT.
Referring to fig. 3 and fig. 6, a specific process of service configuration based on a slot port of a master disk in a VOLT is as follows:
s201: judging whether a forwarding domain corresponding to a user service VLAN in the VOLT is created or not, if not, turning to the step S202, and if so, turning to the step S204;
s202: judging whether the resources of the forwarding domain are used up, if the resources are used up, finishing the configuration, and if the resources are not used up, turning to the step S203;
s203: creating a forwarding domain for the service, and entering step S205;
s204: searching a forwarding domain corresponding to the service, and entering step S205;
s205: after creating or searching the forwarding domain, determining whether the logical port is used up, if the logical port is used up, ending the configuration, and if the logical port is not used up, going to step S206;
s206: configuring a logic port on the slot port according to the VOLT, stripping the VOLT VLAN when a message with service is configured on the logic port to enter a main control disk, and adding the VOLT VLAN when the message with service is configured to leave the main control disk;
s207: when the service is transmitted from the slot port of the master control disk to the upper connection port, mapping the logic port and the service to a corresponding forwarding domain, sending the message with the service to the logic port corresponding to the VOLT, entering the forwarding domain according to the user service VLAN, learning a source MAC address of the message, wherein the learned port is the logic port of the slot port corresponding to the virtual domain, and forwarding according to a destination MAC address of the message, and the forwarded port is a physical port corresponding to the upper connection port;
s208: and adding the logic port into a flooding list of the forwarding domain, so that the unknown packet and the broadcast packet are flooded in all ports of the forwarding domain.
Through the service configuration of the upper connection port and the slot port of the master control disk, a plurality of functions can be realized in the VOLT, such as learning, forwarding and isolation of two-layer services, routing forwarding of three-layer services, CPU (central processing unit) receiving and sending packets and the like.
In this embodiment, for multicast, a multicast packet is forwarded from a logical port, and a VOLT VLAN is added to the logical port, and then the multicast packet is sent to a slot port to which the logical port belongs, and then the multicast packet is sent out by the slot port.
For the CPU receiving packet, if the receiving packet port is a slot port, the source port transmitted to the application layer is a logic port, and the upper layer software can acquire the VOLT of the message through the logic port, thereby realizing application development according to the VOLT; for the packet sending of the CPU, when the upper layer software specifies the VOLT for sending the packet at the same time when the specified packet sending port is the slot port, the sending port of the message is converted into the logic port, the VOLT VLAN is added by the logic port, the message is sent to the slot port to which the logic port belongs, and then the message is sent out by the slot port.
In the embodiment of the invention, no matter multicast, CPU receiving and sending packets and the like, the operation objects are all logic ports, and the operations are completed through the logic ports, so that the message transmission path is more definite, the architecture is clear, and the realization and the maintenance are convenient.
Further, the process of creating the virtual optical line termination VOLT is as follows: and adding an object for each VOLT by using a network management system, wherein the added object comprises an upper connection port of a main control panel, a slot port of the main control panel, a back board port of a line card and a PON port of the line card.
Another embodiment of the present invention further provides a system for implementing a VOLT based on a logical port, including a network management system and a master control disk.
The network management system is used for: creating Virtual Optical Line Terminals (VOLTs), distributing a VOLT VLAN for each VOLT, dividing a slot position port of a master control disk into a plurality of logic ports, wherein each logic port corresponds to one VOLT VLAN;
the master control panel is used for: when a message reaches a slot position port of a main control panel from a line card, the message is sent to a corresponding logic port according to a VOLT VLAN of the message, and the VOLT VLAN is stripped at the logic port; when a message is sent to a line card through a slot port of a master control disk, a corresponding logical port is appointed according to a VOLT to which the message belongs, a VOLT VLAN is added to the logical port, and then the message is sent through the slot port to which the logical port belongs.
Further, the network management system is further configured to: after allocating a voltlvlan for each VOLT, different user traffic VLANs in the same VOLT are divided into a plurality of different forwarding domains, all the forwarding domains are isolated and independent from each other, and different traffic is mapped to different forwarding domains.
Further, the network management system is further configured to: service configuration is carried out in the VOLT based on the uplink port of the main control disk, and the specific process is as follows:
judging whether a forwarding domain of a user service VLAN in the VOLT is created or not, if not, judging whether resources of the forwarding domain are used up or not, if so, finishing configuration, if not, creating the forwarding domain for the service, and if so, searching the forwarding domain corresponding to the service;
after a forwarding domain is created or searched, when a service is transmitted to a slot port from an uplink port of a master control panel, the uplink port and the service are mapped to a corresponding forwarding domain, so that a message with the service enters the forwarding domain, a source MAC address of the message is learned, and the learned port is a physical port corresponding to the uplink port; at the same time, forwarding is carried out according to the destination MAC address of the message, and the forwarded port is a slot port corresponding to a logic port of the virtual domain;
and adding the physical port corresponding to the uplink port into the flooding list of the forwarding domain, so that the unknown packet and the broadcast packet are flooded in all ports of the forwarding domain.
Further, the network management system is further configured to: service configuration is carried out in the VOLT based on a slot position port of a master control disk, and the specific process is as follows:
judging whether a forwarding domain of a user service VLAN in the VOLT is established or not, if not, judging whether resources of the forwarding domain are used up or not, if the resources are used up, finishing configuration, if the resources are not used up, establishing the forwarding domain for the service, and if so, searching the forwarding domain corresponding to the service;
after creating or searching the forwarding domain, judging whether the logic port is used up, if the logic port is used up, finishing the configuration;
if the logical port is not used up, configuring the logical port on the slot port according to the VOLT, stripping the VOLTVLAN when configuring the message with the service on the logical port to enter the main control disk, and adding the VOLT VLAN when configuring the message with the service to leave the main control disk;
when the service is transmitted from the slot port of the master control disk to the upper connection port, the logic port and the service are mapped to a corresponding forwarding domain, the message with the service is firstly sent to the logic port corresponding to the VOLT, then enters the forwarding domain according to the user service VLAN, the source MAC address of the message is learned, and the learned port is the logic port of the slot port corresponding to the virtual domain; at the same time, forwarding is carried out according to the destination MAC address of the message, and the forwarded port is a physical port corresponding to the uplink port;
and adding the logic port into a flooding list of the forwarding domain, so that the unknown packet and the broadcast packet are flooded in all ports of the forwarding domain.
In this embodiment of the present invention, the network management system is further configured to: and adding an object for each VOLT, wherein the added object comprises an upper connection port of a main control panel, a slot port of the main control panel, a backplane port of a line card and a PON port of the line card.
In the system for implementing the VOLT based on the logical ports, one slot port of the master control disk is divided into a plurality of logical ports, each logical port corresponds to one VOLTVLAN, different VOLTs use different logical ports when a message is transmitted, and the system is layered through the logical ports, so that the message transmission path is more clear, the architecture is clear, and the implementation and maintenance are convenient.
The present invention is not limited to the above-described embodiments, and it will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the principle of the present invention, and such modifications and improvements are also considered to be within the scope of the present invention. Those not described in detail in this specification are within the skill of the art.

Claims (8)

1. A method for implementing a VOLT based on a logical port, comprising the steps of:
creating Virtual Optical Line Terminals (VOLTs), distributing a VOLT VLAN for each VOLT, dividing a slot port of a master control disk into a plurality of logic ports, wherein each logic port corresponds to one VOLT VLAN;
when the message reaches the slot position port of the main control panel from the line card, the message is sent to a corresponding logic port according to the VOLT VLAN of the message, and the VOLT VLAN is stripped at the logic port;
when a message is sent to a line card through a slot port of a master control disk, a corresponding logic port is appointed according to a VOLT to which the message belongs, a VOLT VLAN is added to the logic port, and then the message is sent through the slot port to which the logic port belongs;
after assigning a VOLT VLAN to each VOLT, the method further comprises the following steps: inside the same VOLT, a plurality of different forwarding domains are divided based on user service VLAN, all the forwarding domains are isolated and independent from each other, and different services are mapped to different forwarding domains.
2. A method for implementing a VOLT based on a logical port as claimed in claim 1, wherein: after dividing a plurality of different forwarding domains based on a user service VLAN in the same VOLT, the method also comprises the following steps:
service configuration is carried out in the VOLT based on the uplink port of the main control disk, and the specific process is as follows:
judging whether a forwarding domain of a user service VLAN in the VOLT is created or not, if not, judging whether resources of the forwarding domain are used up or not, if so, finishing configuration, if not, creating the forwarding domain for the service, and if so, searching the forwarding domain corresponding to the service;
after a forwarding domain is created or searched, when a service is transmitted to a slot port from an upper connection port of a master control panel, the upper connection port and the service are mapped to a corresponding forwarding domain, a message with the service enters the forwarding domain, a source MAC address of the message is learned, the learned port is a physical port corresponding to the upper connection port, and meanwhile, the forwarding is carried out according to a destination MAC address of the message, and the forwarded port is a logical port of the slot port corresponding to a virtual domain;
and adding the physical port corresponding to the uplink port into the flooding list of the forwarding domain, so that the unknown packet and the broadcast packet are flooded in all ports of the forwarding domain.
3. A method for implementing a VOLT based on a logical port as claimed in claim 1, wherein: after dividing a plurality of different forwarding domains based on a user service VLAN in the same VOLT, the method also comprises the following steps:
service configuration is carried out in the VOLT based on a slot position port of a master control disk, and the specific process is as follows:
judging whether a forwarding domain of a user service VLAN in the VOLT is established or not, if not, judging whether resources of the forwarding domain are used up or not, if the resources are used up, finishing configuration, if the resources are not used up, establishing the forwarding domain for the service, and if so, searching the forwarding domain corresponding to the service;
after creating or searching the forwarding domain, judging whether the logic port is used up, if the logic port is used up, finishing the configuration;
if the logical port is not used up, configuring the logical port on the slot port according to the VOLT, stripping the VOLT VLAN when the message with the service is configured on the logical port and enters the main control disk, and adding the VOLT VLAN when the message with the service is configured and leaves the main control disk;
when the service is transmitted to the uplink port from the slot port of the master control disk, mapping the logical port and the service to a corresponding forwarding domain, sending the message with the service to the logical port corresponding to the VOLT, entering the forwarding domain according to the user service VLAN, learning a source MAC address of the message, wherein the learned port is the logical port of the slot port corresponding to the virtual domain, and simultaneously forwarding according to a destination MAC address of the message, and the forwarded port is a physical port corresponding to the uplink port;
and adding the logic port into a flooding list of the forwarding domain, so that the unknown packet and the broadcast packet are flooded in all ports of the forwarding domain.
4. The method for implementing a VOLT based on a logical port as claimed in claim 1, wherein the process of creating a virtual optical line termination VOLT is: and adding an object for each VOLT by using a network management system, wherein the added object comprises an upper connection port of a main control panel, a slot port of the main control panel, a back board port of a line card and a PON port of the line card.
5. A system for realizing VOLT based on logical port is characterized in that the system comprises a network management system and a master control disk;
the network management system is used for: creating Virtual Optical Line Terminals (VOLTs), distributing a VOLT VLAN for each VOLT, dividing a slot position port of a master control disk into a plurality of logic ports, wherein each logic port corresponds to one VOLT VLAN;
the master control panel is used for: when a message reaches a slot position port of a main control panel from a line card, the message is sent to a corresponding logic port according to a VOLT VLAN of the message, and the VOLT VLAN is stripped at the logic port; when a message is sent to a line card through a slot port of a master control disk, a corresponding logic port is appointed according to a VOLT to which the message belongs, a VOLT VLAN is added to the logic port, and then the message is sent through the slot port to which the logic port belongs;
the network management system is further configured to: after allocating a VOLT VLAN to each VOLT, different user service VLANs in the same VOLT are divided into a plurality of different forwarding domains, all the forwarding domains are isolated and independent from each other, and different services are mapped to different forwarding domains.
6. A system for implementing a VOLT based on logical ports as claimed in claim 5, wherein said network management system is further adapted to: service configuration is carried out in the VOLT based on the uplink port of the main control disk, and the specific process is as follows:
judging whether a forwarding domain of a user service VLAN in the VOLT is created or not, if not, judging whether resources of the forwarding domain are used up or not, if so, finishing configuration, if not, creating the forwarding domain for the service, and if so, searching the forwarding domain corresponding to the service;
after a forwarding domain is created or searched, when a service is transmitted to a slot port from an uplink port of a master control panel, the uplink port and the service are mapped to a corresponding forwarding domain, so that a message with the service enters the forwarding domain, a source MAC address of the message is learned, and the learned port is a physical port corresponding to the uplink port; at the same time, forwarding is carried out according to the destination MAC address of the message, and the forwarded port is a slot port corresponding to a logic port of the virtual domain;
and adding the physical port corresponding to the uplink port into the flooding list of the forwarding domain, so that the unknown packet and the broadcast packet are flooded in all ports of the forwarding domain.
7. A system for implementing a VOLT based on logical ports as claimed in claim 5, wherein said network management system is further adapted to: service configuration is carried out in the VOLT based on a slot position port of a master control disk, and the specific process is as follows:
judging whether a forwarding domain of a user service VLAN in the VOLT is established or not, if not, judging whether resources of the forwarding domain are used up or not, if the resources are used up, finishing configuration, if the resources are not used up, establishing the forwarding domain for the service, and if so, searching the forwarding domain corresponding to the service;
after creating or searching the forwarding domain, judging whether the logic port is used up, if the logic port is used up, finishing the configuration;
if the logical port is not used up, configuring the logical port on the slot port according to the VOLT, stripping the VOLT VLAN when the message with the service is configured on the logical port and enters the main control disk, and adding the VOLT VLAN when the message with the service is configured and leaves the main control disk;
when the service is transmitted from the slot port of the master control disk to the upper connection port, the logic port and the service are mapped to a corresponding forwarding domain, the message with the service is firstly sent to the logic port corresponding to the VOLT, then enters the forwarding domain according to the user service VLAN, the source MAC address of the message is learned, and the learned port is the logic port of the slot port corresponding to the virtual domain; at the same time, forwarding is carried out according to the destination MAC address of the message, and the forwarded port is a physical port corresponding to the uplink port;
and adding the logic port into a flooding list of the forwarding domain, so that the unknown packet and the broadcast packet are flooded in all ports of the forwarding domain.
8. A system for implementing a VOLT based on logical ports as claimed in claim 5, wherein said network management system is further adapted to: and adding an object for each VOLT, wherein the added object comprises an upper connection port of a main control panel, a slot port of the main control panel, a backplane port of a line card and a PON port of the line card.
CN201810689540.3A 2018-06-28 2018-06-28 Method and system for realizing VOLT (Voice over Internet protocol) based on logic port Active CN109121026B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810689540.3A CN109121026B (en) 2018-06-28 2018-06-28 Method and system for realizing VOLT (Voice over Internet protocol) based on logic port

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810689540.3A CN109121026B (en) 2018-06-28 2018-06-28 Method and system for realizing VOLT (Voice over Internet protocol) based on logic port

Publications (2)

Publication Number Publication Date
CN109121026A CN109121026A (en) 2019-01-01
CN109121026B true CN109121026B (en) 2021-03-02

Family

ID=64821959

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810689540.3A Active CN109121026B (en) 2018-06-28 2018-06-28 Method and system for realizing VOLT (Voice over Internet protocol) based on logic port

Country Status (1)

Country Link
CN (1) CN109121026B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109634678A (en) * 2019-01-07 2019-04-16 烽火通信科技股份有限公司 A kind of method and system for flexibly supporting a variety of boards
CN109905785B (en) * 2019-03-29 2021-05-28 新华三技术有限公司 Message forwarding method and device
CN110536188B (en) * 2019-07-18 2022-02-01 烽火通信科技股份有限公司 OLT equipment management method and system
CN110958502B (en) * 2019-11-27 2022-03-11 烽火通信科技股份有限公司 Method and system for realizing intercommunication between different ONUs in same PON
CN114040271B (en) * 2020-07-21 2024-03-01 中国电信股份有限公司 Distributed OLT configuration method, main control module and distributed OLT

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103731332A (en) * 2012-10-12 2014-04-16 上海斐讯数据通信技术有限公司 Master-slave communication method and OLT system
CN104243092A (en) * 2013-06-24 2014-12-24 华为技术有限公司 ONU, OLT and information transmission method
CN106658236A (en) * 2016-10-31 2017-05-10 盛科网络(苏州)有限公司 GPON business bearing chip realization method based on multilayer VLAN label processing
CN107342820A (en) * 2017-01-09 2017-11-10 烽火通信科技股份有限公司 VOLT method and system are realized based on Template Manager
CN107493524A (en) * 2017-09-21 2017-12-19 烽火通信科技股份有限公司 A kind of method for realizing virtual OLT

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103731332A (en) * 2012-10-12 2014-04-16 上海斐讯数据通信技术有限公司 Master-slave communication method and OLT system
CN104243092A (en) * 2013-06-24 2014-12-24 华为技术有限公司 ONU, OLT and information transmission method
CN106658236A (en) * 2016-10-31 2017-05-10 盛科网络(苏州)有限公司 GPON business bearing chip realization method based on multilayer VLAN label processing
CN107342820A (en) * 2017-01-09 2017-11-10 烽火通信科技股份有限公司 VOLT method and system are realized based on Template Manager
CN107493524A (en) * 2017-09-21 2017-12-19 烽火通信科技股份有限公司 A kind of method for realizing virtual OLT

Also Published As

Publication number Publication date
CN109121026A (en) 2019-01-01

Similar Documents

Publication Publication Date Title
CN109121026B (en) Method and system for realizing VOLT (Voice over Internet protocol) based on logic port
CN109660443B (en) SDN-based physical device and virtual network communication method and system
CN112737690B (en) Optical line terminal OLT equipment virtualization method and related equipment
US8121126B1 (en) Layer two (L2) network access node having data plane MPLS
US9918151B2 (en) Optical network unit, and communications system and method
US10523464B2 (en) Multi-homed access
CN103795623A (en) Method and device for realizing traffic interflow between virtual devices
CN104486095B (en) SDN controllers and multicast control method
EP2552058B1 (en) Method, system and device for implementing multicast preview
CN101072158A (en) Method for releasing and processing virtual circuit information and supplier edge device
US11296997B2 (en) SDN-based VPN traffic scheduling method and SDN-based VPN traffic scheduling system
CN113452593B (en) Method and device for coexistence of OLT VXLAN and multiple slices
WO2023056856A1 (en) Device management method and apparatus in optical network, and device
CN103701679A (en) VLAN (virtual local area network) conversion implementation method
WO2020135705A1 (en) Olt device virtualization method, olt device, and computer-readable medium
US10257118B2 (en) Implementation method and device for VLAN to access VF network, and FCF
US9900804B2 (en) Method and device for processing to share network resources, and method, device and system for sharing network resources
CN111193969B (en) Data communication and communication management method based on DPU and DPU
WO2015154458A1 (en) Node logic id allocation device, method and communication system
CN106027396B (en) A kind of route control method, device and system
WO2017167076A1 (en) Device management method and apparatus
CN104980432A (en) Method for dual-PON port ONU to register and manage protocol stack at OLT
CN110460917B (en) Method and system for realizing intercommunication of different users in PON access system
CN102480410B (en) Single board for centralized business processing and virtualized resource dividing method
CN113328942B (en) Configuration issuing method and device and computer equipment

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
GR01 Patent grant
GR01 Patent grant