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 PDFInfo
- 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
Links
- 238000010998 test method Methods 0.000 title claims abstract description 8
- 238000012360 testing method Methods 0.000 claims abstract description 442
- 238000013515 script Methods 0.000 claims abstract description 181
- 230000003287 optical effect Effects 0.000 claims abstract description 47
- 238000004458 analytical method Methods 0.000 claims abstract description 19
- 241000596871 Ixia Species 0.000 claims description 41
- 238000000034 method Methods 0.000 claims description 38
- 230000002159 abnormal effect Effects 0.000 claims description 8
- 238000010200 validation analysis Methods 0.000 claims description 4
- 230000009471 action Effects 0.000 claims description 2
- 230000001276 controlling effect Effects 0.000 description 26
- 230000008569 process Effects 0.000 description 16
- 238000012956 testing procedure Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 238000000465 moulding Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 3
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 2
- 239000000428 dust Substances 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 239000000463 material Substances 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 239000002699 waste material Substances 0.000 description 2
- 230000000454 anti-cipatory effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 235000013399 edible fruits Nutrition 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 238000013100 final test Methods 0.000 description 1
- 239000012634 fragment Substances 0.000 description 1
- 230000035800 maturation Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 230000006641 stabilisation Effects 0.000 description 1
- 238000011105 stabilization Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network 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
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.
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)
| 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 |
-
2016
- 2016-12-16 CN CN201611168530.2A patent/CN106789420A/en active Pending
Patent Citations (6)
| 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 |