[go: up one dir, main page]

CN106789420A - The method of testing of G/EPON system Dynamic Bandwidth Allocations, device and G/EPON systems - Google Patents

The method of testing of G/EPON system Dynamic Bandwidth Allocations, device and G/EPON systems Download PDF

Info

Publication number
CN106789420A
CN106789420A CN201611168530.2A CN201611168530A CN106789420A CN 106789420 A CN106789420 A CN 106789420A CN 201611168530 A CN201611168530 A CN 201611168530A CN 106789420 A CN106789420 A CN 106789420A
Authority
CN
China
Prior art keywords
test
script library
dynamic bandwidth
bandwidth allocation
default
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201611168530.2A
Other languages
Chinese (zh)
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.)
Shanghai Feixun Data Communication Technology Co Ltd
Original Assignee
Shanghai Feixun Data Communication Technology 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 Shanghai Feixun Data Communication Technology Co Ltd filed Critical Shanghai Feixun Data Communication Technology Co Ltd
Priority to CN201611168530.2A priority Critical patent/CN106789420A/en
Publication of CN106789420A publication Critical patent/CN106789420A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level

Landscapes

  • Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The present invention relates to technical field of network test, a kind of method of testing of G/EPON systems Dynamic Bandwidth Allocation, device and G/EPON systems are disclosed.The method of testing of the G/EPON systems Dynamic Bandwidth Allocation, including:The default test script library of generation Dynamic Bandwidth Allocation test;Call default test script library connection optical line terminal;Calling default test script library carries out test initialization configuration;Calling default test script library carries out Dynamic Bandwidth Allocation test to obtain test data;And call default test script library to be analyzed to obtain test result by the test data of acquisition and expected test data.Compared with prior art, it is of the invention to call default test script library to control automatic convenience, accuracy, reliability and the operating efficiency for carrying out Dynamic Bandwidth Allocation test and the analysis of test data, improve the test of G/EPON systems Dynamic Bandwidth Allocation by control.

Description

The method of testing of G/EPON system Dynamic Bandwidth Allocations, device and G/EPON systems
Technical field
The present invention relates to technical field of network test, more particularly to a kind of test side of G/EPON systems Dynamic Bandwidth Allocation Method, device and G/EPON systems.
Background technology
Development and maturation with optical-fiber network technology, because transmission band tolerance is big, low in energy consumption, low cost, reliability Strong the advantages of, G/EPON (Gigabit-Capable/Ethernet Passive Optical Network, gigabit/ether Net EPON) system starts to be widely used in various large-scale network device architectures.G/EPON systems pass through DBA (Dynamic Bandwidth Allocate, Dynamic Bandwidth Allocation) improves system uplink bandwidth availability ratio and ensures that business is fair Property and QoS, and according to the queue state information point of LLID (Logical Link Identifier, logical links mark) reports With bandwidth authorizing.
The Dynamic Bandwidth Allocation DBA tests of existing G/EPON systems, tester is generally needed manually using based on control Platform control connects optical line terminal by RS232 or Telnet modes, uses CUI (Command User Interface, order Row user mutual) order carries out initial configuration manually, and by using the software (such as IXIA Ixplorer) of graphical interfaces The configuration of prefabricated condition is carried out to IXIA subtests equipment manually, Dynamic Bandwidth Allocation is carried out according to testing procedure order manually DBA is tested, and the collection of actual test data, and manual contrast test data and expection are completed by using IXIA Ixplorer , to judge to obtain final test result, whole Dynamic Bandwidth Allocation test process is cumbersome time-consuming, the operation of test for data Property, convenience and operating efficiency it is relatively low, and test data analysis process is subjective, make the accuracy of test result and Reliability is relatively low, cause convenience, accuracy, reliability and operating efficiency that G/EPON systems Dynamic Bandwidth Allocation tests compared with It is low.
The content of the invention
In consideration of it, the present invention provides a kind of method of testing of G/EPON systems Dynamic Bandwidth Allocation, device and G/EPON systems System, solves convenience, accuracy, reliability and the relatively low skill of operating efficiency of existing G/EPON systems Dynamic Bandwidth Allocation test Art problem.
According to one embodiment of present invention, there is provided a kind of method of testing of G/EPON systems Dynamic Bandwidth Allocation, including: The default test script library of generation Dynamic Bandwidth Allocation test;Call default test script library connection optical line terminal;Call pre- If test script library carries out test initialization configuration;Calling default test script library carries out Dynamic Bandwidth Allocation test to obtain survey Examination data;And call default test script library to be analyzed the test data of acquisition and expected test data to obtain Test result.
Preferably, it is described call default test script library carry out Dynamic Bandwidth Allocation test with obtain test data it Before, also include:Default test script library is called to use subtest equipment and optical line terminal simultaneously.
Preferably, call default test script library that the test data of acquisition is contrasted with expected test data described Analysis with after obtaining test result, including:The test result that default test script library analysis is obtained is called to generate test report Accuse.
Preferably, the default test script library is included for controlling the Telnet scripts of connection optical line terminal, being used for IXIA link scripts, the OLT init scripts for controlling test initialization to configure of control connection IXIA subtest equipment With the dbatest scripts for controlling Dynamic Bandwidth Allocation to test.
Preferably, call default test script library that the test data of acquisition is contrasted with expected test data described Analysis is after obtaining test result, also including:Judge that the test data of test event in the test result for obtaining whether there is It is abnormal;And when the test data of fc-specific test FC project in determining test result has abnormal, re-call default test Script bank carries out test initialization configuration and carries out depth test again with validation test data to the fc-specific test FC project.
According to another embodiment of the invention, there is provided a kind of test device of G/EPON systems Dynamic Bandwidth Allocation, wrap Include:Test script library generation module, the default test script library for generating Dynamic Bandwidth Allocation test;First control module, For controlling to call the default test script library of the test script library generation module generation to connect optical line terminal;Second control Module, the default test script library for controlling to call the test script library generation module to generate carries out test initialization and matches somebody with somebody Put;3rd control module, for controlling to call the default test script library of the test script library generation module generation to enter action State bandwidth allocation tests to obtain test data;And the 4th control module, for controlling to call the test script library to generate It is right that the default test script library of module generation carries out the test data that the 3rd control module is obtained with expected test data Than analyzing to obtain test result.
Preferably, the test device of the G/EPON systems Dynamic Bandwidth Allocation also includes the 5th control module, for controlling System calls the default test script library of the test script library generation module generation while calling IXIA test equipments and optical link Terminal.
Preferably, the test device of the G/EPON systems Dynamic Bandwidth Allocation also includes the 6th control module, for controlling System calls the default test script library of the test script library generation module generation to analyze the survey that the 4th control module is obtained Test result is generating test report.
Preferably, the default test script library is included for controlling the Telnet scripts of connection optical line terminal, being used for IXIA link scripts, the OLT init scripts for controlling test initialization to configure of control connection IXIA subtest equipment With the dbatest scripts for controlling Dynamic Bandwidth Allocation to test.
According to still another embodiment of the invention, there is provided a kind of G/EPON systems, the G/EPON systems include above-mentioned The test device of G/EPON system Dynamic Bandwidth Allocations.
The method of testing of G/EPON system Dynamic Bandwidth Allocations, device and G/EPON systems that the present invention is provided, generation are dynamic The default test script library of state bandwidth allocation test, calls default test script library connection optical line terminal, calls default test Script bank carries out test initialization configuration, calls default test script library to carry out Dynamic Bandwidth Allocation test to obtain test number According to, and call default test script library to be analyzed the test data of acquisition and expected test data to obtain test knot Really, Dynamic Bandwidth Allocation test and the analysis of test data are carried out automatically by calling default test script library to control, without surveying The manual connecting test equipment of examination personnel, initial configuration, control test and analyzing test data, improve Dynamic Bandwidth Allocation survey The convenience of examination, accuracy, reliability and operating efficiency.
Brief description of the drawings
Technical scheme in order to illustrate more clearly the embodiments of the present invention, below will be to that will make needed for embodiment description Accompanying drawing is briefly described.It should be evident that drawings in the following description are only some embodiments of the present invention, for For those of ordinary skill in the art, on the premise of not paying creative work, other can also be obtained according to these accompanying drawings Accompanying drawing.
Fig. 1 is the schematic flow sheet of the method for testing of G/EPON system Dynamic Bandwidth Allocations in one embodiment of the invention.
Fig. 2 is that the flow of the method for testing of G/EPON system Dynamic Bandwidth Allocations in another embodiment of the present invention is illustrated Figure.
Fig. 3 is that the flow of the method for testing of G/EPON system Dynamic Bandwidth Allocations in another embodiment of the invention is illustrated Figure.
Fig. 4 is the structural representation of the test device of G/EPON system Dynamic Bandwidth Allocations in one embodiment of the invention.
Fig. 5 is the structural representation of the test device of G/EPON system Dynamic Bandwidth Allocations in another embodiment of the present invention Figure.
Fig. 6 is the structural representation of G/EPON systems in another embodiment of the invention.
Specific embodiment
Make further more detailed description to technical scheme with reference to the accompanying drawings and detailed description.It is aobvious So, described embodiment is only a part of embodiment of the invention, rather than whole embodiments.Based in the present invention Embodiment, the every other embodiment that those of ordinary skill in the art are obtained on the premise of creative work is not made, The scope of protection of the invention should all be belonged to.
In the description of the invention, it is to be understood that term " first ", " second " etc. be only used for describe purpose, without It is understood that to indicate or implying relative importance.In the description of the invention, it is necessary to explanation, specifies unless otherwise clear and definite And restriction, term " connected ", " connection " should be interpreted broadly, for example, it may be fixedly connected, or be detachably connected, Or be integrally connected;Can mechanically connect, or electrically connect;Can be joined directly together, it is also possible to by intermediary It is indirectly connected to.For the ordinary skill in the art, concrete condition can be combined and understands above-mentioned term in the present invention Concrete meaning.Additionally, in the description of the invention, unless otherwise indicated, " multiple " is meant that two or more.
Any process described otherwise above or method description in flow chart or herein is construed as, and expression includes It is one or more for realizing specific logical function or process the step of the module of code of executable instruction, fragment or portion Point, and the scope of the preferred embodiment of the present invention includes other realization, wherein can not press shown or discussion suitable Sequence, including function involved by basis by it is basic simultaneously in the way of or in the opposite order, carry out perform function, this should be of the invention Embodiment person of ordinary skill in the field understood.
Fig. 1 is the schematic flow sheet of the method for testing of G/EPON system Dynamic Bandwidth Allocations in one embodiment of the invention. As illustrated, the method for testing of the G/EPON systems Dynamic Bandwidth Allocation, including:
Step S101:The default test script library of generation Dynamic Bandwidth Allocation test.
In the present embodiment, G/EPON (Gigabit-Capable/Ethernet Passive Optical Network, Gigabit/Ethernet passive optical network) system is previously according to Dynamic Bandwidth Allocation DBA (Dynamic Bandwidth Allocation) initial configuration of test case, test event, testing procedure and anticipatory data result, use Tcl (Tool Command Language, Tool Command Language) scripting language's test script, and generate the survey of Dynamic Bandwidth Allocation test Examination script bank, the test script library include for control connection optical line terminal Telnet (Teletype Network, far Cheng Denglu) script, the IXIA link scripts for controlling connection IXIA companies subtest equipment, initial for controlling test OLT init (Optical Line Terminal Initialization, optical line terminal initialization) script of change configuration, For the dbatest (the Dynamic Bandwidth Allocation Test, dynamic bandwidth that control Dynamic Bandwidth Allocation to test Allocation for test) script etc..
Wherein, the telnet scripts mainly include four proc (process):Telnet Open realize locally main with long-range Machine sets up connection;The user name and password that Telnet Send Command will be input on local terminal and later input it is any Order or character are sent to distance host with NVT (Net Virtual Terminal, network virtual terminal) form;Telnet The data (including input order echo and command execution results) of the NVT forms that Wait For export distance host are converted into this The form that ground is received sends local terminal back to;Telnet Close realize that local terminal carries out cancelling connection to distance host.
The IXIA link scripts are by quoting the process link IXIA that the script bank IXIA wish that IXIA extends write And realize the connection of IXIA companies subtest equipment.The OLT init scripts are by quoting the Telnet in Telnet scripts Send Command processes realize the initialization of Dynamic Bandwidth Allocation DBA test configurations in test case.Dbatest scripts pass through Compiling procedure dbatest realize testing procedure order perform, because testing procedure mainly include optical line terminal OLT configuration and The operation of IXIA subtest equipment, so dbatest mainly quotes Telnet Send Command processes and ixia expanding libraries In flow editor and traffic statistics process.
Step S102:Call default test script library connection optical line terminal.
After the default test script library of generation Dynamic Bandwidth Allocation test, need to carry out dynamic bandwidth in G/EPON systems During allocation for test, the Telnet scripts directly invoked in default test script library automatically control connection optical line terminal OLT, and simultaneously Tester is not needed to connect optical line terminal by RS232 interfaces or Telnet Telnet modes using console manually OLT, reduces the workload of test connection dry as dust, and improves the operating efficiency of test.
Step S103:Calling default test script library carries out test initialization configuration.
After default test script library control connection optical line terminal is called, in further calling default test script library OLT init scripts are automatically controlled carries out test initialization configuration, and does not need tester simultaneously manually using cumbersome CUI (Command User Interface, order line user mutual) manual initiation is configured, and improves test initialization configuration Accuracy and operating efficiency.
Step S104:Calling default test script library carries out Dynamic Bandwidth Allocation test to obtain test data.
Calling default test script library to carry out test initialization with postponing, in calling default test script library Dbatest Script controllings carry out Dynamic Bandwidth Allocation test to obtain test data.The dbatest Script controllings are tested automatically Default various test events, such as Fixed Bandwidth (fixed broadband), Assured Bandwidth (guarantee broadband), Best Effort Bandwidth (broadband of doing one's best) and its wide-band type are combined:Fixed broadband+guarantee broadband, fixed width Band+broadband of doing one's best, guarantee broadband+do one's best broadband and fixed broadband+guarantee broadband+broadband of doing one's best.For every Individual test event, further tests Dynamic Bandwidth Allocation DBA precision and test byte number etc..
Step S105:Call default test script library that the test data of acquisition is analyzed with expected test data To obtain test result.
Carrying out after Dynamic Bandwidth Allocation tests and get test data, calling Telnet pin in default test script library Be analyzed to obtain test result for the test data of acquisition and expected test data by this Proc processes, final automatic The stronger test result of objectivity is obtained, and test number is analyzed according to professional standing and experience subjectivity without tester According to, the accuracy and reliability of test result analysis are improve, improve the test result analysis of Dynamic Bandwidth Allocation test Operating efficiency and reliability.
In the method for testing of the G/EPON system Dynamic Bandwidth Allocations of the present embodiment, generation Dynamic Bandwidth Allocation test Default test script library, calls default test script library connection optical line terminal, at the beginning of calling default test script library to be tested Beginningization is configured, and calls default test script library to carry out Dynamic Bandwidth Allocation test to obtain test data, and call default test Be analyzed to obtain test result for the test data of acquisition and expected test data by script bank, by calling default survey Examination script bank control is automatic to carry out Dynamic Bandwidth Allocation test and the analysis of test data, without the manual connecting test of tester Equipment, initial configuration, control test and analyzing test data, improve Dynamic Bandwidth Allocation test convenience, accuracy, Reliability and operating efficiency.
Fig. 2 is that the flow of the method for testing of G/EPON system Dynamic Bandwidth Allocations in another embodiment of the present invention is illustrated Figure.As illustrated, the method for testing of the G/EPON systems Dynamic Bandwidth Allocation, including:
Step S201:The default test script library of generation Dynamic Bandwidth Allocation test.
Step S202:Call default test script library connection optical line terminal.
Step S203:Calling default test script library carries out test initialization configuration.
Step S204:Default test script library is called to use subtest equipment and optical line terminal simultaneously.
Step S205:Calling default test script library carries out Dynamic Bandwidth Allocation test to obtain test data.
Step S206:Call default test script library that the test data of acquisition is analyzed with expected test data To obtain test result.
Step S207:The test result that default test script library analysis is obtained is called to generate test report.
In the present embodiment, on the basis of above-described embodiment, IXIA link in default test script library are further called Script controlling carries out Dynamic Bandwidth Allocation test using IXIA subtests equipment and optical line terminal simultaneously, it is to avoid tester The troublesome operation and IXIA auxiliary that member constantly toggles between IXIA subtests equipment and optical line terminal OLT are surveyed One of examination equipment and optical line terminal OLT can be idle when Dynamic Bandwidth Allocation test is carried out and waste test hardware money The problem in source, makes full use of IXIA subtests equipment and optical line terminal OLT test resource while carrying out Dynamic Bandwidth Allocation Test, improves the utilization rate and testing efficiency of test resource.
On the basis of above-described embodiment obtains test result, the present embodiment is further called in default test script library Presupposition analysis Script controlling automatically analyzes the test result of acquisition, and automatically generates test report according to preset format, without surveying Examination personnel collect manually and analysis test result writes test report, improve the test result output of Dynamic Bandwidth Allocation test Convenience and operating efficiency.
Fig. 3 is that the flow of the method for testing of G/EPON system Dynamic Bandwidth Allocations in another embodiment of the invention is illustrated Figure.As illustrated, the method for testing of the G/EPON systems Dynamic Bandwidth Allocation, including:
Step S301:The default test script library of generation Dynamic Bandwidth Allocation test.
Step S302:Call default test script library connection optical line terminal.
Step S303:Calling default test script library carries out test initialization configuration.
Step S304:Calling default test script library carries out Dynamic Bandwidth Allocation test to obtain test data.
Step S305:Call default test script library that the test data of acquisition is analyzed with expected test data To obtain test result.
Step S306:Judge the test data of test event in the test result for obtaining with the presence or absence of abnormal.
Step S307:When the test data of fc-specific test FC project in determining test result has abnormal, re-call Default test script library carries out test initialization configuration and the fc-specific test FC project is carried out depth test to verify survey again Examination data.
In the present embodiment, on the basis of above-described embodiment obtains test result, the test knot for obtaining is determined whether The test data of test event with the presence or absence of exception, deposit in test result is determined by the test data of fc-specific test FC project in fruit When abnormal, re-calling default test script library carries out test initialization configuration and the fc-specific test FC project is carried out again Depth test is automatically analyzed the abnormal test event of test and is automatically controlled pointedly to the test with validation test data Project re-starts depth test with validation test data, it is ensured that Dynamic Bandwidth Allocation test test result accuracy and can By property, accuracy, reliability and the operating efficiency of G/EPON systems Dynamic Bandwidth Allocation test are improve.
Fig. 4 is the structural representation of the test device of G/EPON system Dynamic Bandwidth Allocations in one embodiment of the invention. As illustrated, on the basis of above method embodiment, the G/EPON systems Dynamic Bandwidth Allocation that the present embodiment is provided Test device 100, including test script library generation module 10, the first control module 20, the second control module the 30, the 3rd control mould The control module 50 of block 40 and the 4th.
In the present embodiment, the test script library generation module 10 is according to G/EPON (Gigabit-Capable/ Ethernet Passive Optical Network, gigabit/Ethernet passive optical network) system architecture and dynamic bandwidth point Initial configuration, test event, testing procedure with DBA (Dynamic Bandwidth Allocation) test case and pre- Phase data result, using Tcl (Tool Command Language, Tool Command Language) scripting language's test script, and The test script library of generation Dynamic Bandwidth Allocation test, the test script library is included for controlling connection optical line terminal Telnet (Teletype Network, Telnet) script, the IXIA for controlling connection IXIA companies subtest equipment Link scripts, OLT init (the Optical Line Terminal for controlling test initialization to configure Initialization, optical line terminal initialization) script, for control Dynamic Bandwidth Allocation test dbatest (Dynamic Bandwidth Allocation Test, Dynamic Bandwidth Allocation test) script etc..
Wherein, the telnet scripts mainly include four proc (process):Telnet Open realize locally main with long-range Machine sets up connection;The user name and password that Telnet Send Command will be input on local terminal and later input it is any Order or character are sent to distance host with NVT (Net Virtual Terminal, network virtual terminal) form;Telnet The data (including input order echo and command execution results) of the NVT forms that Wait For export distance host are converted into this The form that ground is received sends local terminal back to;Telnet Close realize that local terminal carries out cancelling connection to distance host.
The IXIA link scripts are by quoting the process link IXIA that the script bank IXIA wish that IXIA extends write And realize the connection of IXIA companies subtest equipment.The OLT init scripts are by quoting the Telnet in Telnet scripts Send Command processes realize the initialization of Dynamic Bandwidth Allocation DBA test configurations in test case.Dbatest scripts pass through Compiling procedure dbatest realize testing procedure order perform, because testing procedure mainly include optical line terminal OLT configuration and The operation of IXIA subtest equipment, so dbatest mainly quotes Telnet Send Command processes and ixia expanding libraries In flow editor and traffic statistics process.
After the default test script library of the test script library generation module 10 generation Dynamic Bandwidth Allocation test, in G/ When EPON system needs to carry out Dynamic Bandwidth Allocation test, first control module 20 directly invokes the test script library life Automatically control connection optical line terminal OLT into the Telnet scripts in the default test script library of the generation of module 10, and and be not required to Want tester to connect optical line terminal OLT by RS232 interfaces or Telnet Telnet modes using console manually, subtract Lack the workload of test connection dry as dust, and improve the operating efficiency of test.
After first control module 20 calls default test script library control connection optical line terminal, second control Molding block 30 further calls the OLT init pin in the default test script library of the generation of test script library generation module 10 Originally automatically controlling carries out test initialization configuration, and does not need simultaneously tester to use cumbersome CUI (Command manually User Interface, order line user mutual) manual initiation configuration, improve the accuracy and work of test initialization configuration Make efficiency.
The default test script library is called to carry out test initialization with postponing in second control module 30, the 3rd control Molding block 40 calls the dbatest Script controllings in the default test script library of the generation of test script library generation module 10 to enter Mobile state bandwidth allocation tests to obtain test data.3rd control module 40 calls dbatest Script controllings to survey automatically Default various test events are tried, such as Fixed Bandwidth (fixed broadband), Assured Bandwidth (ensure wide Band), Best Effort Bandwidth (broadband of doing one's best) and its wide-band type combination:It is fixed broadband+guarantee broadband, solid Fixed width band+broadband of doing one's best, guarantee broadband+do one's best broadband and fixed broadband+guarantee broadband+broadband of doing one's best.Pin To each test event, the 3rd control module 40 further tests Dynamic Bandwidth Allocation DBA precision and test byte number etc..
Carried out after Dynamic Bandwidth Allocation tests and get test data in the 3rd control module 40 control, described the Four control modules 50 call Telnet scripts in the default test script library of the test script library generation module 10 generation 3rd control module 40 is controlled the test data for obtaining to be analyzed to obtain with expected test data by Proc processes Test result is taken, the stronger test result of final automatic acquisition objectivity, and without tester according to professional standing and experience Subjectivity ground analyzing test data, improves the accuracy and reliability of test result analysis, improves Dynamic Bandwidth Allocation survey The operating efficiency and reliability of the test result analysis of examination.
In the test system 100 of the G/EPON system Dynamic Bandwidth Allocations of the present embodiment, the test script library generation The default test script library of the generation Dynamic Bandwidth Allocation test of module 10, first control module 20 calls default test script Storehouse connects optical line terminal, and second control module 30 calls the default test script library to carry out test initialization configuration, described 3rd control module 40 calls default test script library to carry out Dynamic Bandwidth Allocation and tests to obtain test data, the 4th control Molding block 50 calls test data and the expected test number that the 3rd control module 40 is controlled to obtain by default test script library Test result is obtained according to being analyzed, controls to carry out Dynamic Bandwidth Allocation survey automatically by calling default test script library Examination and the analysis of test data, without the manual connecting test equipment of tester, initial configuration, control test and analysis test Data, improve convenience, accuracy, reliability and the operating efficiency of Dynamic Bandwidth Allocation test.
Fig. 5 is the structural representation of the test device of G/EPON system Dynamic Bandwidth Allocations in another embodiment of the present invention Figure.As illustrated, on the basis of above method embodiment, the survey of the G/EPON systems Dynamic Bandwidth Allocation of the present embodiment 100, including test script library generation module 10, the first control module 20, the second control module 30, the 3rd control module are put in trial assembly 40th, the 4th control module 50, the 5th control module 60 and the 6th control module 70.
In the present embodiment, the 5th control module 60 controls to call the generation of test script library generation module 10 IXIA link Script controllings enter Mobile state using IXIA subtests equipment and optical line terminal simultaneously in default test script library Bandwidth allocation is tested, it is to avoid tester constantly toggles between IXIA subtests equipment and optical line terminal OLT Troublesome operation and one of IXIA subtests equipment and optical line terminal OLT carrying out Dynamic Bandwidth Allocation test When can be idle and waste the problem of test hardware resource, make full use of IXIA subtests equipment and optical line terminal OLT to survey Examination resource carries out Dynamic Bandwidth Allocation test simultaneously, improves the utilization rate and testing efficiency of test resource.
On the basis of the 4th control module 50 described in above-described embodiment obtains test result, the 6th control described in the present embodiment Molding block 70 further controls default point in the default test script library for call the generation of test script library generation module 10 Analysis Script controlling automatically analyzes the test result of acquisition, and automatically generates test report according to preset format, without tester Collect manually and analysis test result writes test report, improve the convenient of the test result output that Dynamic Bandwidth Allocation is tested Property and operating efficiency.
Fig. 6 is the structural representation of G/EPON systems in another embodiment of the invention.As illustrated, the G/EPON systems System 200 includes the test device 100 of G/EPON system Dynamic Bandwidth Allocations described in above-described embodiment, by the G/EPON systems The test device 100 of Dynamic Bandwidth Allocation of uniting, control calls default test script library to control the G/EPON systems 200 to enter automatically Mobile state bandwidth allocation tests the analysis with test data, and without tester, in the G/EPON systems 200, connection is surveyed manually Examination equipment, initial configuration, control test and analyzing test data, improve the Dynamic Bandwidth Allocation of G/EPON systems 200 The convenience of test, accuracy, reliability and operating efficiency, improve the network stabilization of G/EPON systems 200, reliability and Network quality.
It should be appreciated that each several part of the invention can be realized with hardware, software, firmware or combinations thereof.Above-mentioned In implementation method, the software that multiple steps or method can in memory and by suitable instruction execution system be performed with storage Or firmware is realized.If for example, realized with hardware, and in another embodiment, can be with well known in the art Any one of row technology or their combination are realized:With the logic gates for realizing logic function to data-signal Discrete logic, the application specific integrated circuit with suitable combinational logic gate circuit, programmable gate array (PGA), scene Programmable gate array (FPGA) etc..
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show The description such as example " or " some examples " means to combine specific features, structure, material or feature that the embodiment or example are described It is contained at least one embodiment of the invention or example.In this manual, the schematic representation to above-mentioned term differs Surely identical embodiment or example are referred to.And, the specific features of description, structure, material or feature can be any Combined in an appropriate manner in one or more embodiments or example.
Although an embodiment of the present invention has been shown and described, it will be understood by those skilled in the art that:Not Can these embodiments be carried out with various changes, modification, replacement and modification in the case of departing from principle of the invention and objective, this The scope of invention is limited by claim and its equivalent.

Claims (10)

1. a kind of method of testing of G/EPON systems Dynamic Bandwidth Allocation, it is characterised in that including:
The default test script library of generation Dynamic Bandwidth Allocation test;
Call default test script library connection optical line terminal;
Calling default test script library carries out test initialization configuration;
Calling default test script library carries out Dynamic Bandwidth Allocation test to obtain test data;And
Call default test script library to be analyzed the test data of acquisition and expected test data to obtain test knot Really.
2. the method for testing of G/EPON systems Dynamic Bandwidth Allocation according to claim 1, it is characterised in that in the tune Dynamic Bandwidth Allocation test is carried out with default test script library before obtaining test data, also to include:
Default test script library is called to use subtest equipment and optical line terminal simultaneously.
3. the method for testing of G/EPON systems Dynamic Bandwidth Allocation according to claim 1, it is characterised in that in the tune The test data of acquisition and expected test data are analyzed with default test script library with after obtaining test result, Including:
The test result that default test script library analysis is obtained is called to generate test report.
4. the method for testing of G/EPON systems Dynamic Bandwidth Allocation according to claim 1, it is characterised in that described default Test script library is including the Telnet scripts for controlling connection optical line terminal, for controlling to connect IXIA subtest equipment IXIA link scripts, for control test initialization configure OLT init scripts and for controlling Dynamic Bandwidth Allocation to survey The dbatest scripts of examination.
5. the method for testing of G/EPON systems Dynamic Bandwidth Allocation according to claim 1, it is characterised in that in the tune The test data of acquisition and expected test data are analyzed with default test script library with after obtaining test result, Also include:
Judge the test data of test event in the test result for obtaining with the presence or absence of abnormal;And
When the test data of fc-specific test FC project in determining test result has abnormal, default test script library is re-called Carry out test initialization configuration and depth test is carried out again with validation test data to the fc-specific test FC project.
6. a kind of test device of G/EPON systems Dynamic Bandwidth Allocation, it is characterised in that including:
Test script library generation module, the default test script library for generating Dynamic Bandwidth Allocation test;
First control module, for controlling to call the default test script library of the test script library generation module generation to connect light Line terminal;
Second control module, for controlling to call the default test script library of the test script library generation module generation to be surveyed Examination initial configuration;
3rd control module, for controlling to call the default test script library of the test script library generation module generation to enter action State bandwidth allocation tests to obtain test data;And
4th control module, the default test script library for controlling to call the test script library generation module to generate will be described The test data that 3rd control module is obtained is analyzed to obtain test result with expected test data.
7. the test device of G/EPON systems Dynamic Bandwidth Allocation according to claim 6, it is characterised in that also including Five control modules, the default test script library of the test script library generation module generation is called while calling IXIA for control Test equipment and optical line terminal.
8. the test device of G/EPON systems Dynamic Bandwidth Allocation according to claim 6, it is characterised in that also including Six control modules, for controlling to call the default test script library of the test script library generation module generation to analyze the described 4th The test result that control module is obtained is generating test report.
9. the test device of G/EPON systems Dynamic Bandwidth Allocation according to claim 6, it is characterised in that described default Test script library is including the Telnet scripts for controlling connection optical line terminal, for controlling to connect IXIA subtest equipment IXIA link scripts, for control test initialization configure OLT init scripts and for controlling Dynamic Bandwidth Allocation to survey The dbatest scripts of examination.
10. a kind of G/EPON systems, it is characterised in that the G/EPON systems are included as described in any one of claim 6 to 9 The test device of G/EPON system Dynamic Bandwidth Allocations.
CN201611168530.2A 2016-12-16 2016-12-16 The method of testing of G/EPON system Dynamic Bandwidth Allocations, device and G/EPON systems Pending CN106789420A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201611168530.2A CN106789420A (en) 2016-12-16 2016-12-16 The method of testing of G/EPON system Dynamic Bandwidth Allocations, device and G/EPON systems

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201611168530.2A CN106789420A (en) 2016-12-16 2016-12-16 The method of testing of G/EPON system Dynamic Bandwidth Allocations, device and G/EPON systems

Publications (1)

Publication Number Publication Date
CN106789420A true CN106789420A (en) 2017-05-31

Family

ID=58893169

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201611168530.2A Pending CN106789420A (en) 2016-12-16 2016-12-16 The method of testing of G/EPON system Dynamic Bandwidth Allocations, device and G/EPON systems

Country Status (1)

Country Link
CN (1) CN106789420A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0598052A1 (en) * 1991-08-08 1994-05-25 Ascend Communications, Inc. Method and apparatus for dynamic bandwidth allocation in a digital communication session
US20040240390A1 (en) * 2003-05-30 2004-12-02 Vidiator Enterprises Inc. Method and apparatus for dynamic bandwidth adaptation
CN101114953A (en) * 2007-07-03 2008-01-30 中兴通讯股份有限公司 A method for automatic testing of broadband access server
CN101252483A (en) * 2008-04-10 2008-08-27 北京星网锐捷网络技术有限公司 System and method for testing switch
CN103441955A (en) * 2013-08-09 2013-12-11 上海斐讯数据通信技术有限公司 System and method for testing dynamic bandwidth allocation device
CN104270289A (en) * 2014-10-17 2015-01-07 上海斐讯数据通信技术有限公司 ONU automatic testing method based on TCL script

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0598052A1 (en) * 1991-08-08 1994-05-25 Ascend Communications, Inc. Method and apparatus for dynamic bandwidth allocation in a digital communication session
US20040240390A1 (en) * 2003-05-30 2004-12-02 Vidiator Enterprises Inc. Method and apparatus for dynamic bandwidth adaptation
CN101114953A (en) * 2007-07-03 2008-01-30 中兴通讯股份有限公司 A method for automatic testing of broadband access server
CN101252483A (en) * 2008-04-10 2008-08-27 北京星网锐捷网络技术有限公司 System and method for testing switch
CN103441955A (en) * 2013-08-09 2013-12-11 上海斐讯数据通信技术有限公司 System and method for testing dynamic bandwidth allocation device
CN104270289A (en) * 2014-10-17 2015-01-07 上海斐讯数据通信技术有限公司 ONU automatic testing method based on TCL script

Similar Documents

Publication Publication Date Title
CN104144013B (en) PON method for diagnosing faults, device and system
CN102023922B (en) System and method for testing automotive electronic diagnostic software
US5809108A (en) Automated test call generation and execution system
CN101917226B (en) A kind of method and optical line terminal carrying out fiber fault diagnosis in EPON
US7340166B1 (en) Methods and apparatus for automated testing and analysis of dense wavelength division multiplexing (DWDM), wavelength selective and/or optical switching devices
CN101150454B (en) Testing method for automatic switching optical network
JP2005500711A (en) Mobile station system test architecture
CN110048904B (en) Test system and method for user plane function network element in 5G core network
US7337361B2 (en) Test harness for enterprise application integration environment
US20090204851A1 (en) Method and System for Software Testing
CN102130721A (en) Method for automatically acquiring internal fiber connecting relations of reconfigurable optical add-drop multiplexer node
CN100349134C (en) Method and system for testing drive software
CN105337656B (en) A kind of connection relation of optical network determines method, equipment and system
CN102111801B (en) Method and system for testing network management interface of third generation mobile communication network
CN113259201A (en) Link performance testing method and device, server and storage medium
CN106789420A (en) The method of testing of G/EPON system Dynamic Bandwidth Allocations, device and G/EPON systems
CN114244432B (en) Fault detection device, method, analysis and diagnosis apparatus, system, and storage medium
CN101883013A (en) Optional mode single board automatic configuration method and system
CN103441955B (en) A kind of test system and method for testing for being used to test dynamic bandwidth allocation device
CN1210976C (en) Large traffic volume test platform of base station subsystem
KR100794130B1 (en) Automatic function tester for application program and additional service
CN115794510A (en) Verification platform, verification method and storage medium of wireless communication physical layer
CN111082858B (en) High-reusability overhead simulation system and method based on UVM
CN112968730A (en) Optical node structure and optical signal performance monitoring method in few-mode optical fiber and multi-core optical fiber hybrid transmission reconfigurable optical network
CN101908923A (en) Overall self-detecting system and method

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
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170531