Intelligent state change notifications in computer networks
AssigneeDell Products L.P.
InventorsAshok Kumar Janardhana, Satya Boddu, Mahendaran Pagalpatti Vijayakumar
Life of this patent
Estimating the term…
Abstract
In a Fibre Channel network (102), Registered State Change Notifications (RSCNs) are limited by the nodes' roles—target or initiator. If a state change occurs at a target (110s), then the RSCNs are sent to all the nodes (110) in the same zone as the target. But if a state change occurs at an initiator, the RSCNs are sent only to targets, not initiators (110h), to reduce RSCN traffic. Other features are also provided.
Claims20
A method for operating a first switch in a network comprising a first set of communication entities communicating over the first switch, each communication entity being associated with a network node using the communication entity in communicating over the first switch, each communication entity having a role in said communicating, the role being one of:
- pure target, pure initiator, or both target and initiator,
- the method comprising:
- obtaining, by the first switch, one or more status change indications each of which is for a respective first entity which is one of the communication entities, or for the respective first entity's node;
- in response to each said status change indication:
- determining the respective first entity's role, which is pure target, pure initiator, or both target and initiator;
- taking into account the respective first entity's role, determining whether to send a status change notification to each of one or more second entities each of which is one of the communication entities;
- wherein:
- for at least one status change indication and at least one second entity, it is determined, taking into account the respective first entity's role, that the status change notification is to be sent to the second entity, and the method comprises sending the status change notification to the second entity based on said determining, taking into account the respective first entity's role, that the status change notification is to be sent to the second entity;
- for at least one status change indication and at least one second entity, it is determined, taking into account the respective first entity's role, that the status change notification is not to be sent to the second entity, and the method comprises not sending the status change notification to the second entity based on said determining, taking into account the first entity's role, that the status change notification is not to be sent to the second entity.
A first switch configured to operate in a network comprising a first set of communication entities communicating over the first switch, each communication entity being associated with a network node using the communication entity in communicating over the first switch, each communication entity having a role in said communicating, the role being one of:
- pure target, pure initiator, or both target and initiator,
- the first switch being configured to perform a method comprising:
- obtaining, by the first switch, a status change indication for a first entity which is one of the communication entities, or for the first entity's node;
- in response to the status change indication:
- determining the first entity's role;
- taking into account the first entity's role, determining whether to send a status change notification to a second entity which is one of the communication entities, and sending the status change notification to the second entity if it is determined that the status change notification is to be sent to the second entity, and not sending the status change notification to the second entity if it is determined that the status change notification is not to be sent to the second entity.
A non-transitory computer readable medium comprising computer instructions for execution by one or more computer processors of a first switch to configure the first switch to operate in a network comprising a first set of communication entities communicating over the first switch, each communication entity being associated with a network node using the communication entity in communicating over the first switch, each communication entity having a role in said communicating, the role being one of:
- pure target, pure initiator, or both target and initiator,
- the first switch being configured by the one or more computer instructions to perform a method comprising:
- obtaining, by the first switch, a status change indication for a first entity which is one of the communication entities, or for the first entity's node;
- in response to the status change indication:
- determining the first entity's role;
- taking into account the first entity's role, determining whether to send a status change notification to a second entity which is one of the communication entities, and sending the status change notification to the second entity if it is determined that the status change notification is to be sent to the second entity, and not sending the status change notification to the second entity if it is determined that the status change notification is not to be sent to the second entity.
Dependencies are inferred from the claim text.