Interface discovery and authentication in a name-based network
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, by a local interface of a link adapter of a node, a message from an unregistered interface, wherein the message includes a name, a source identifier indicating the unregistered interface, and a destination identifier indicating a destination interface for the message;
determining whether the destination identifier is assigned to the local interface;
determining whether the source identifier is known to the link adapter; and
in response to determining that the destination identifier is assigned to the local interface and the source identifier is unknown to the link adapter;
discarding the message at the link adapter;
generating a control message comprising the source identifier and an identifier of the local interface; and
sending the control message via a transport stack of the node to configure a channel with the source identifier.
3 Assignments
0 Petitions
Accused Products
Abstract
One embodiment provides an interface discovery system that facilitates interface discovery and authentication. During operation, the system receives a message from an unregistered interface via a local interface of a link adapter. The message can include a name. If the system determines that a source identifier of the message is not configured for a channel, the system generates a control message comprising the source identifier and an identifier of the local interface and sends the control message via a transport stack of the system.
489 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, by a local interface of a link adapter of a node, a message from an unregistered interface, wherein the message includes a name, a source identifier indicating the unregistered interface, and a destination identifier indicating a destination interface for the message; determining whether the destination identifier is assigned to the local interface; determining whether the source identifier is known to the link adapter; and in response to determining that the destination identifier is assigned to the local interface and the source identifier is unknown to the link adapter; discarding the message at the link adapter; generating a control message comprising the source identifier and an identifier of the local interface; and sending the control message via a transport stack of the node to configure a channel with the source identifier. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising:
-
receiving, by a local interface of a link adapter of a node, a message from an unregistered interface, wherein the message includes a name, a source identifier indicating the unregistered interface, and a destination identifier indicating a destination interface for the message; determining whether the destination identifier is assigned to the local interface; determining whether the source identifier is known to the link adapter; and in response to determining that the destination identifier is assigned to the local interface and the source identifier is unknown to the link adapter; discarding the message at the link adapter; generating a control message comprising the source identifier and an identifier of the local interface; and sending the control message via a transport stack of the node to configure a channel with the source identifier. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer system for facilitating forwarding of packets, the system comprising:
-
a processor; and a storage device storing instructions that when executed by the processor cause the processor to perform a method, the method comprising; receiving, by a local interface of a link adapter of a node, a message from an unregistered interface, wherein the message includes a name, a source identifier indicating the unregistered interface, and a destination identifier indicating a destination interface for the message; determining whether the destination identifier is assigned to the local interface; determining whether the source identifier is known to the link adapter; and in response to determining that the destination identifier is assigned to the local interface and the source identifier is unknown to the link adapter; discarding the message at the link adapter; generating a control message comprising the source identifier and an identifier of the local interface; and sending the control message via a transport stack of the node to configure a channel with the source identifier. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification