-
Notifications
You must be signed in to change notification settings - Fork 2
/
ion_ipn_admin.json
154 lines (154 loc) · 3.62 KB
/
ion_ipn_admin.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
{
"Mdat": [{
"name": "name",
"type": "STR",
"value": "ion_ipn_admin",
"description": "The human-readable name of the ADM."
},
{
"name": "enum",
"type": "INT",
"value": 6
},
{
"name": "namespace",
"type": "STR",
"value": "DTN/ION/ipnadmin",
"description": "The namespace of the ADM"
},
{
"name": "version",
"type": "STR",
"value": "v0.0",
"description": "The version of the ADM"
},
{
"name": "organization",
"type": "STR",
"value": "JHUAPL",
"description": "The name of the issuing organization of the ADM"
}
],
"Edd": [{
"name": "ion_version",
"type": "STR",
"description": "This is the version of ion is that currently installed."
}],
"Tblt": [{
"name": "exits",
"columns": [{
"type": "UVAST",
"name": "first_node_nbr"
},
{
"type": "UVAST",
"name": "last_node_nbr"
},
{
"type": "STR",
"name": "gateway_endpoint_id"
}
],
"description": "This table lists all of the exits that are defined in the IPN database for the local node."
},
{
"name": "plans",
"columns": [{
"type": "UVAST",
"name": "node_nbr"
},
{
"type": "STR",
"name": "action"
},
{
"type": "STR",
"name": "spec"
}
],
"description": "This table lists all of the egress plans that are established in the IPN database for the local node."
}
],
"Ctrl": [{
"name": "exit_add",
"parmspec": [{
"type": "UINT",
"name": "first_node_nbr"
},
{
"type": "UINT",
"name": "last_node_nbr"
},
{
"type": "STR",
"name": "gateway_endpoint_id"
}
],
"description": "This control establishes an exit for static default routing."
},
{
"name": "exit_change",
"parmspec": [{
"type": "UINT",
"name": "first_node_nbr"
},
{
"type": "UINT",
"name": "last_node_nbr"
},
{
"type": "STR",
"name": "gatewayEndpointId"
}
],
"description": "This control changes the gateway node number for the exit identified by firstNodeNbr and lastNodeNbr."
},
{
"name": "exit_del",
"parmspec": [{
"type": "UINT",
"name": "first_node_nbr"
},
{
"type": "UINT",
"name": "last_node_nbr"
}
],
"description": "This control deletes the exit identified by firstNodeNbr and lastNodeNbr."
},
{
"name": "plan_add",
"parmspec": [{
"type": "UVAST",
"name": "node_nbr"
},
{
"type": "UINT",
"name": "xmit_rate"
}
],
"description": "This control establishes an egress plan for the bundles that must be transmitted to the neighboring node that is identified by it's nodeNbr."
},
{
"name": "plan_change",
"parmspec": [{
"type": "UINT",
"name": "node_nbr"
},
{
"type": "STR",
"name": "default_duct_expression"
}
],
"description": "This control changes the duct expression for the indicated plan."
},
{
"name": "plan_del",
"parmspec": [{
"type": "UINT",
"name": "node_nbr"
}],
"description": "This control deletes the egress plan for the node that is identified by it's nodeNbr."
}
]
}