Management of network addresses
AssigneeTelia AB
InventorBabak Tamizkar
Life of this patent
Estimating the term…
Abstract
Disclosed is a method for managing a MAC address table by a network node, the method including: defining a first running time and a second running time for a timer; and the method further including: receiving a frame; applying the first running time in the timer defined for a source of the received frame in response to a detection that an address of a destination missing in the MAC address table; and applying a second running time in the timer for MAC address of the source of the received frame and in the timer for the MAC address of the destination in response to a detection that the address of the destination is present in the MAC address table. Also disclosed is a network node, a computer program product and a communication system.
Claims20
A method for managing a media access control (MAC) address table maintained by a network node, the method performed by the network node and comprising:
- defining a first running time and a second running time for a timer, the first running time and the second running time specifying validity times for a MAC address in the MAC address table;
- receiving a frame, where a MAC address of a source of the received frame is present in the MAC address table;
- detecting whether a MAC address of a destination of the received frame is present in the MAC address table;
- applying the first running time to the timer of the MAC address of the source of the received frame, in response to detecting that the MAC address of the destination of the received frame is missing in the MAC address table;
- and
- applying the second running time to the timer of the MAC address of the source of the received frame and to the timer of the MAC address of the destination of the received frame, in response to detecting that the MAC address of the destination of the received frame is present in the MAC address table.
A network node for managing a media access control (MAC) address table, the network node comprising:
- at least one processor;
- and
- at least one memory, in communication with the at least one processor and having computer program code stored therein,
- the computer program code configured to, upon execution by the at least one processor, cause the network node to:
- define a first running time and a second running time for a timer, the first running time and the second running time being applicable for defining validity times for a MAC address in the MAC address table;
- receive a frame, where a MAC address of a source of the received frame is present in the MAC address table;
- detect whether a MAC address of a destination of the received frame is present in the MAC address table;
- apply the first running time to the timer of the MAC address of the source of the received frame, in response to a detection that the MAC address of the destination of the received frame is missing in the MAC address table;
- and
- apply the second running time to the timer of the MAC address of the source of the received frame and to the timer of the MAC address of the destination of the received frame, in response to a detection that the MAC address of the destination of the received frame is present in the MAC address table.
A communication system comprising:
- a network node that manages a media access control (MAC) address table, the network node comprising:
- at least one processor;
- and
- at least one memory, in communication with the at least one processor and having computer program code stored therein,
- the computer program code configured to, upon execution by the at least one processor, cause the network node to:
- define a first running time and a second running time for a timer, the first running time and the second running time being applicable for defining validity times for a MAC address in the MAC address table;
- receive a frame, where a MAC address of a source of the received frame is present in the MAC address table;
- detect whether a MAC address of a destination of the received frame is present in the MAC address table;
- apply the first running time to the timer of the MAC address of the source of the received frame, in response to a detection that the MAC address of the destination of the received frame is missing in the MAC address table;
- and
- apply the second running time to the timer of the MAC address of the source of the received frame and to the timer of the MAC address of the destination of the received frame, in response to a detection that the MAC address of the destination of the received frame is present in the MAC address table.
Dependencies are inferred from the claim text.