Method, apparatus, and system for supporting flexible lookup keys in software-defined networks
US-9954779-B2 · Apr 24, 2018 · US
US10965577B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-10965577-B2 |
| Application number | US-201616075134-A |
| Country | US |
| Kind code | B2 |
| Filing date | Feb 5, 2016 |
| Priority date | Feb 5, 2016 |
| Publication date | Mar 30, 2021 |
| Grant date | Mar 30, 2021 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A method is executed by a network device implementing a session-sender to perform a test to determine whether differentiated services code point (DSCP) and explicit congestion notification (ECN) are modified in a single test session in a forward direction and a reverse direction between the session-sender and a session-reflector, where multiple DSCP and ECN are tested using the single test session. The method includes determining a first initial forward DSCP and ECN, generating a first test packet including the first initial forward DSCP and ECN, and sending the first test packet to the session-reflector in the single test session. The method further includes determining a second initial forward DSCP and ECN, generating a second test packet including the second initial forward DSCP and ECN, and sending the second test packet to the session-reflector in the single test session.
Opening claim text (preview).
What is claimed is: 1. A method executed by a network device implementing a session-sender of a two-way active measurement protocol (TWAMP) to perform a test to determine whether differentiated services code point (DSCP) and explicit congestion notification (ECN) are modified in a single test session of TWAMP in a forward direction and a reverse direction between the session-sender and a session-reflector of TWAMP, where multiple DSCP and ECN are tested using the single test session, the method comprising: determining a first initial forward DSCP and ECN; determining a first initial reverse DSCP and ECN; generating a first test packet including the first initial forward DSCP and ECN in an internet protocol header of the first test packet and the first initial reverse DSCP and ECN in a payload of the first test packet; sending the first test packet to the session-reflector in the single test session; determining a second initial forward DSCP and ECN, where the second initial forward DSCP is different than the first initial forward DSCP; generating a second test packet including the second initial forward DSCP and ECN; sending the second test packet to the session-reflector in the single test session; receiving a third test packet including a final forward DSCP and ECN in a payload of the third test packet and a final reverse DSCP and ECN in the internet protocol header of the third test packet; comparing the first initial forward DSCP and ECN to the final forward DSCP and ECN to determine modification of the first initial forward DSCP and ECN of the internet protocol header of the first test packet in a forward direction; and comparing the first initial reverse DSCP and ECN to the final reverse DSCP and ECN to determine modification of the first initial reverse DSCP and ECN of the internet protocol header of the third test packet in a reverse direction. 2. The method of claim 1 , further comprising: determining a second initial reverse DSCP and ECN, where the second test packet includes the second initial reverse DSCP and ECN; and receiving a fourth test packet including a second final forward DSCP and ECN and a second final reverse DSCP and ECN within the single test session. 3. The method of claim 2 , wherein the second initial reverse DSCP and ECN are in a payload of the first second test packet. 4. The method of claim 2 , further comprising: comparing the second initial forward DSCP and ECN to the second final forward DSCP and ECN to determine modification of an internet protocol header in the forward direction for the second test packet; and comparing the second initial reverse DSCP and ECN to the second final reverse DSCP and ECN to determine modification of an internet protocol header in the reverse direction for the second test packet. 5. The method of claim 1 , wherein the second initial forward DSCP and ECN are in an internet protocol header of the second test packet. 6. A network device implementing a session-sender of a two-way active measurement protocol (TWAMP) to perform a test to determine whether differentiated services code point (DSCP) and explicit congestion notification (ECN) are modified in a single test session of TWAMP in a forward direction and a reverse direction between the session-sender and a session-reflector of TWAMP, where multiple DSCP and ECN are tested using the single test session, the network device comprising: a non-transitory machine readable medium having stored therein a test session manager; and a processor coupled to the non-transitory machine readable medium, the processor to execute the test session manager, the test session manager configured to determine a first initial forward DSCP and ECN, to determine a first initial reverse DSCP and ECN, to generate a first test packet including the first initial forward DSCP and ECN in an internet protocol header of the first test packet and the first initial reverse DSCP and ECN in a payload of the first test packet, to send the first test packet to the session-reflector in the single test session, to determine a second initial forward DSCP and ECN where the second initial forward DSCP is different from the first initial forward DSCP, to generate a second test packet including the second initial forward DSCP and ECN, to send the second test packet to the session-reflector in the single test session, to receive a third test packet including a final forward DSCP and ECN in a payload of the third test packet and a final reverse DSCP and ECN in the internet protocol header of the third test packet, to compare the first initial forward DSCP and ECN to the final forward DSCP and ECN to determine modification of the first initial forward DSCP and ECN of the internet protocol header of the first test packet in a forward direction, and to compare the first initial reverse DSCP and ECN to the final reverse DSCP and ECN to determine modification of the first initial reverse DSCP and ECN of the internet protocol header of the third test packet in a reverse direction. 7. The network device of claim 6 , wherein the test session manager is further configured to determine a second initial reverse DSCP and ECN, where the second test packet includes the second initial reverse DSCP and ECN, and to receive a fourth test packet including a second final forward DSCP and ECN and a second final reverse DSCP and ECN within the single test session. 8. The network device of claim 7 , wherein the second initial reverse DSCP and ECN are in a payload of the second test packet. 9. The network device of claim 6 , wherein the second initial forward DSCP and ECN are in an internet protocol header of the second test packet. 10. A computing device in communication with a network device in a network with a plurality of network devices, the computing device to execute a plurality of virtual machines for implementing network function virtualization (NFV), wherein a virtual machine from the plurality of virtual machines executes a session-sender of a two-way active measurement protocol (TWAMP) to perform a test to determine whether differentiated services code point (DSCP) and explicit congestion notification (ECN) are modified in a single test session of TWAMP in a forward direction and a reverse direction between the session-sender and a session-reflector of TWAMP, where multiple DSCP and ECN are tested using the single test session, the computing device comprising: a non-transitory machine readable medium having stored therein a test session manager; and a processor coupled to the non-transitory machine readable medium, the processor to execute a virtual machine, the virtual machine configured to execute the test session manager, the test session manager configured to determine a first initial forward DSCP and ECN, to determine a first initial reverse DSCP and ECN, to generate a first test packet including the first initial forward DSCP and ECN in an internet protocol header of the first test packet and the first initial reverse DSCP and ECN in a payload of the first test packet, to send the first test packet to the session-reflector in the single test session, to determine a second initial forward DSCP and ECN, where the second initial forward DSCP is different than the first initial forward DSCP, to generate a second test packet including the second initial forward DSCP and ECN, and to send the second test packet to the session-reflector in the single test session, to receive a third test packet including a final forward DSCP and ECN in a payload of the third test packet and a final reverse DSCP and ECN in the internet protocol header of the third test packet, to compare the first initial forward DSCP and ECN to the final forward DSCP and ECN to determine modific
the monitoring system or the monitored elements being virtualised, abstracted or software-defined entities, e.g. SDN or NFV · CPC title
for supporting different services, e.g. a differentiated services [DiffServ] type of service · CPC title
Jitter · CPC title
Round trip delays · CPC title
Utilisation of link capacity · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.