Get desktop application:
View/edit binary Protocol Buffers messages
Return a set of paths to the requested destination.
ISD-AS of the source of the path request.
ISD-AS of the destination of the path request.
Choose to fetch fresh paths for this request instead of having the server reply from its cache.
Request hidden paths instead of standard paths.
List of paths found by the daemon.
Return information about an AS.
ISD-AS of the AS information is requested about. The 0 value can be used to discover the ISD-AS number of the local AS.
ISD-AS of the AS information was requested about.
Indicates whether the local AS is core.
The maximum transmission unit (MTU) in the local AS.
Return the underlay addresses associated with the specified interfaces.
(message has no fields)
Map from SCION interface IDs in the local AS to interface details.
Return the underlay addresses associated with the specified services.
(message has no fields)
Map from service names to known services.
Inform the SCION Daemon of a revocation.
ISD-AS the failing interface belongs to.
ID of the failing interface.
(message has no fields)
Returns the endhost portRange defined in the local AS.
The lowest port in the SCION/UDP dispatched port range.
The highest port in the SCION/UDP dispatched port range.
DRKeyASHost returns a key that matches the request.
Point in time where requested key is valid.
Protocol value.
Src ISD-AS of the requested DRKey.
Dst ISD-AS of the requested DRKey.
Dst Host of the request DRKey.
Begin of validity period of DRKey.
End of validity period of DRKey.
Level2 key.
DRKeyHostAS returns a key that matches the request.
Point in time where requested key is valid.
Protocol value.
Src ISD-AS of the requested DRKey.
Dst ISD-AS of the requested DRKey.
Src Host of the request DRKey.
Begin of validity period of DRKey.
End of validity period of DRKey.
Level2 key.
DRKeyHostHost returns a key that matches the request.
Point in time where requested key is valid.
Protocol value.
Src ISD-AS of the requested DRKey.
Dst ISD-AS of the requested DRKey.
Src Host of the request DRKey.
Dst Host of the request DRKey.
Begin of validity period of DRKey.
End of validity period of DRKey.
Level2 key.
Used in:
AuthPHVF is the authenticator use to calculate the PHVF.
AuthLHVF is the authenticator use to calculate the LHVF.
Used in:
Latitude of the geographic coordinate, in the WGS 84 datum.
Longitude of the geographic coordinate, in the WGS 84 datum.
Civic address of the location.
Used in:
,Underlay address to exit through the interface.
Used in:
Unspecified link type.
Direct physical connection.
Connection with local routing/switching.
Connection overlayed over publicly routed Internet.
Used in:
Services is the list of services.
Used in:
The raw data-plane path.
Interface for exiting the local AS using this path.
The list of interfaces the path is composed of.
The maximum transmission unit (MTU) on the path.
The point in time when this path expires. In seconds since UNIX epoch.
Latency lists the latencies between any two consecutive interfaces. Entry i describes the latency between interface i and i+1. Consequently, there are N-1 entries for N interfaces. A negative value indicates that the AS did not announce a latency for this hop.
Bandwidth lists the bandwidth between any two consecutive interfaces, in Kbit/s. Entry i describes the bandwidth between interfaces i and i+1. A 0-value indicates that the AS did not announce a bandwidth for this hop.
Geo lists the geographical position of the border routers along the path. Entry i describes the position of the router for interface i. A 0-value indicates that the AS did not announce a position for this router.
LinkType contains the announced link type of inter-domain links. Entry i describes the link between interfaces 2*i and 2*i+1.
InternalHops lists the number of AS internal hops for the ASes on path. Entry i describes the hop between interfaces 2*i+1 and 2*i+2 in the same AS. Consequently, there are no entries for the first and last ASes, as these are not traversed completely by the path.
Notes contains the notes added by ASes on the path, in the order of occurrence. Entry i is the note of AS i on the path.
EpicAuths contains the EPIC authenticators used to calculate the PHVF and LHVF.
Used in:
ISD-AS the interface belongs to.
ID of the interface in the AS.
Used in:
Address of the service instance, in RFC 3986 format.
Address of an underlay socket.
Used in:
The underlay address in standard IP:port notation (e.g., 192.0.2.1:10000 or [2001:db8::1]:10000). The underlay is UDP/IP.