Endpoint IDs

What is an Endpoint ID (aka What was a tuple?)

An endpoint ID is the thing that we route on in DTN, with a syntax conforming to RFC3986, the URI Syntax. A URI consists of a scheme and a scheme-specific part, which we refer to as a ssp.

Examples

Schemes and Routing

A bundle addressed to an endpoint ID with a particular scheme can be forwarded according to a scheme-specific specification, or to another endpoint ID entirely.

If you fail to send a bundle (i.e. make forward progress), due to lack of route (perhaps due an unrecognized scheme, and lack of default route), a report can be sent to indicate the routing failure.

Q: Are routers required to hold on to bundles for which it doesn't understand?

A: This falls under a policy decision - the router has the option to send an error message to the effect that the bundle has been discarded due to a policy restriction

Bundle Endpoints

Nodes, Agents, and Bears, Oh My

EndpointIDs (last edited 2005-05-18 18:25:13 by melissa)