US10819740B2ActiveUtilityA1

Local port managing method and device, packet-oriented data network, digital storage media, and computer program product

59
Assignee: UNIFY GMBH & CO KGPriority: Nov 21, 2012Filed: Aug 9, 2016Granted: Oct 27, 2020
Est. expiryNov 21, 2032(~6.4 yrs left)· nominal 20-yr term from priority
H04L 63/1441H04L 63/162H04L 49/25H04L 63/1466
59
PatentIndex Score
1
Cited by
20
References
20
Claims

Abstract

A method for managing local ports in a packet-oriented data network is proposed, wherein packets are assigned to a selected local port, and assignment of a local port is controlled based on observation of transmission on the network. The invention also relates to a local port managing device, a packet-oriented data network, a digital storage media, and a computer program product.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
       1. A method for managing local ports in a packet-oriented data network, comprising:
 disadvantaging a first local port of the local ports for selection and assignment after the first local port has been used in a communication session to which the first local port was assigned is closed so that the first local port is in a closed state by giving the first local port a first mark, the first mark indicating that the first local port is in a closed state after the communication session ended and that the ended communication session was an unsuspected session; 
 further disadvantaging the first local port in response to detection of the first local port in the closed state being a target of data packet flooding by giving the first local port a second mark, the second mark indicating a local port is the target of data packet flooding; 
 defining a queue including the local ports for selection and assignment, said local ports being selected and assigned from a head of said queue to a tail of said queue; and 
 placing the disadvantaged first local port at the tail of said queue in response to the first local port having the first mark and being given the second mark such that the first local port be a last port in the queue that is selectable for assignment when the second mark is given to the first local port. 
 
     
     
       2. The method of  claim 1 , wherein the head of the queue is a top of the queue and the tail of the queue is a bottom of the queue. 
     
     
       3. The method of  claim 1 , comprising:
 continuously disregarding the disadvantaged first local port for selection and assignment for a predetermined period of time after the second mark is given to the first local port. 
 
     
     
       4. The method of  claim 1 , comprising:
 disregarding the disadvantaged first local port for selection and assignment as long as data packet flooding is detected at said disadvantaged first local port and the first local port has the second mark. 
 
     
     
       5. The method of  claim 1 , comprising:
 assigning the local ports to data packets based on observation of transmission on the network. 
 
     
     
       6. The method of  claim 1 , comprising:
 allowing said disadvantaged first local port to shift through the queue to the head of the queue after the disadvantaged first local port is put at the tail of the queue and after the second mark is removed from the first local port. 
 
     
     
       7. The method of  claim 1 , comprising:
 placing a second local port of the local ports at the tail of the queue in response to detecting data packet flooding at the second local port and the second mark being assigned to the second local port. 
 
     
     
       8. The method of  claim 1 , comprising:
 prioritizing monitoring of the first local port in response to data packet flooding being detected at the first local port. 
 
     
     
       9. The method of  claim 8 , comprising:
 removing prioritization of monitoring from the first local port after a pre-selected amount of time has passed from the prioritization of the first local port. 
 
     
     
       10. The method of  claim 8 , comprising:
 removing prioritization of monitoring from the first local port after a pre-selected amount of time has passed from a detection of data packet flooding at the first local port. 
 
     
     
       11. A local port managing device comprising a processor and non-transitory memory that is communicatively connected to the processor such that the local port managing device is configured to observe data transmissions on a packet oriented data network and assign data packets received by the local port managing device to a local port based on the observed data packet transmissions by a method comprising:
 disadvantaging a first local port of the local ports for selection and assignment after the first local port has been used in a communication session and the communication session has been closed so that the first local port is in a closed state by giving the first local port a first mark, the first mark indicating that the first local port is in the closed state after the communication session ended and that the ended communication session was an unsuspected session; 
 further disadvantaging the first local port in response to detection of the first local port in the closed state being a target of data packet flooding by giving the first local port a second mark, the second mark indicating that a local port is a target of data packet flooding; 
 defining a queue including the local ports for selection and assignment, said local ports being selected and assigned from a head of said queue to a tail of said queue; and 
 placing the disadvantaged first local port at the tail of the queue in response to the first local port having the first mark and being given the second mark such that the first local port will be a last port in the queue that is selectable for assignment when the second mark is given to the first local port. 
 
     
     
       12. The local port managing device of  claim 11 , wherein the method also comprises:
 continuously disregarding the disadvantaged first local port for selection and assignment for a predetermined period of time while the first local port has the second mark. 
 
     
     
       13. The local port managing device of  claim 11 , wherein the method also comprises:
 disregarding the disadvantaged first local port for selection and assignment as long as data packet flooding is detected at said disadvantaged first local port and the first local port has the second mark. 
 
     
     
       14. The local port managing device of  claim 11 , wherein the method also comprises:
 assigning the local ports to data packets based on observation of transmission on the network. 
 
     
     
       15. The local port managing device of  claim 11 , wherein the method also comprises:
 allowing said disadvantaged first local port to shift through the queue to the head of the queue after the disadvantaged first local port is put at the tail of the queue and the second mark is removed from the first local port. 
 
     
     
       16. The local port managing device of  claim 11 , wherein the method also comprises:
 placing a second local port of the local ports at the tail of the queue in response to detecting data packet flooding at the second local port. 
 
     
     
       17. The local port managing device of  claim 11 , wherein the method also comprises:
 prioritizing monitoring of the first local port in response to data packet flooding being detected at the first local port. 
 
     
     
       18. The local port managing device of  claim 17 , wherein the method also comprises:
 removing prioritization of monitoring from the first local port after a pre-selected amount of time has passed from the prioritization of the first local port or after a pre-selected amount of time has passed from a detection of data packet flooding at the first local port. 
 
     
     
       19. A packet-oriented data network, comprising the local port managing device of  claim 11  and a plurality of terminal devices communicatively connected to the local port managing device, each of the terminal devices comprising a processor and non-transitory memory communicatively connected to the processor. 
     
     
       20. A non-transitory digital storage medium having data stored thereon that defines a method that is performed by a local port managing device that executes the data, the method comprising:
 disadvantaging a first local port of the local ports for selection and assignment after the first local port has been used in a communication session and the communication session has been closed so that the first local port is in a closed state by giving the first local port a first mark, the first mark indicating that the first local port is in the closed state after the communication session ended and that the ended communication session was an unsuspected session; 
 further disadvantaging the first local port in response to detection of the first local port in the closed state being a target of data packet flooding by giving the first local port a second mark, the second mark indicating that a local port is a target of data packet flooding; 
 defining a queue including the local ports for selection and assignment, said local ports being selected and assigned from a head of said queue to a tail of said queue; and 
 placing the disadvantaged first local port at the tail of the queue in response to the first local port having the first mark and being given the second mark such that the first local port will be a last port in the queue that is selectable for assignment when the second mark is given to the first local port.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.