summaryrefslogtreecommitdiffstats
path: root/examples/docker/bgp_demo/postman_collection.json
blob: 545a9d78cf1ef937695176b41865562e1c2afaf7 (plain)
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
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
{
	"id": "c632c61d-2681-b9ea-23b7-124a1f228e46",
	"name": "Hc2vpp2 BGP configuration examples",
	"description": "Examples of BGP configration based on \nhttp://docs.opendaylight.org/en/stable-boron/user-guide/bgp-user-guide.html",
	"order": [],
	"folders": [
		{
			"id": "87048983-134d-ae10-16a1-c28b3e6cfe67",
			"name": "vpp1",
			"description": "",
			"order": [
				"1af04e52-88fe-eda0-c175-203d6cdd6ea8",
				"6c8a9854-1eec-bdcd-2a7e-fb2dadd79f1d",
				"33d6cc8b-80d7-4493-ab29-a5d4df4f9709",
				"fc913f70-aaa5-fed6-fe00-dc93ed59ffb2",
				"36627e62-925f-3de7-7943-d10402ceb160"
			],
			"owner": 0
		},
		{
			"id": "f294a1aa-4a81-0271-3d70-db7627278200",
			"name": "vpp2",
			"description": "",
			"order": [
				"e5d0baab-866f-4327-8c45-53587edb8e42",
				"6dd77ec0-b213-adcc-9456-6e27b6455496",
				"e3954b49-2f90-4868-a388-2c58b7951afe",
				"79912b82-12fb-9210-6257-bbf0f4c05a7e",
				"2026a32e-3f9e-3da4-1e68-6a659d91b557",
				"b7339b36-1c6a-bad6-707a-cc010e5d8e7d",
				"53b4f9f5-54e6-cd98-cec5-ad925d6c561d",
				"90d5c0b1-572b-924e-2ccb-e5cd61b8e1e0"
			],
			"owner": 0,
			"collectionId": "c632c61d-2681-b9ea-23b7-124a1f228e46"
		}
	],
	"timestamp": 1515051953592,
	"owner": 0,
	"public": false,
	"requests": [
		{
			"id": "1af04e52-88fe-eda0-c175-203d6cdd6ea8",
			"headers": "Content-Type: application/json\nAuthorization: Basic YWRtaW46YWRtaW4=\n",
			"url": "https://172.17.0.2:8445/restconf/config/openconfig-network-instance:network-instances/network-instance/global-bgp/openconfig-network-instance:protocols/protocol/openconfig-policy-types:BGP/hc-bgp-instance/bgp/bgp-openconfig-extensions:neighbors/neighbor/10.12.1.2",
			"preRequestScript": null,
			"pathVariables": {},
			"method": "PUT",
			"data": [],
			"dataMode": "raw",
			"tests": null,
			"currentHelper": "normal",
			"helperAttributes": {},
			"time": 1515414858820,
			"name": "Add eBGP peer configured on vpp2",
			"description": "Based on http://docs.opendaylight.org/en/stable-nitrogen/user-guide/bgp-user-guide.html#external-peering-configuration",
			"collectionId": "c632c61d-2681-b9ea-23b7-124a1f228e46",
			"responses": [],
			"rawModeData": "{\n  \"neighbor\": {\n    \"neighbor-address\": \"10.12.1.2\",\n    \"timers\": {\n      \"config\": {\n        \"hold-time\": 90,\n        \"connect-retry\": 10\n      }\n    },\n    \"config\": {\n      \"peer-type\": \"EXTERNAL\",\n      \"peer-as\": \"65002\"\n    },\n    \"transport\": {\n      \"config\": {\n        \"remote-port\": 1790,\n        \"passive-mode\": true\n      }\n    },\n    \"afi-safis\": {\n      \"afi-safi\": [\n        {\n          \"afi-safi-name\": \"openconfig-bgp-types:IPV4-UNICAST\",\n          \"receive\": true,\n          \"send-max\": 0\n        },\n        {\n          \"afi-safi-name\": \"openconfig-bgp-types:IPV4-LABELLED-UNICAST\",\n          \"receive\": true,\n          \"send-max\": 0\n        }\n      ]\n    }\n  }\n}"
		},
		{
			"id": "2026a32e-3f9e-3da4-1e68-6a659d91b557",
			"headers": "Content-Type: application/json\nAuthorization: Basic YWRtaW46YWRtaW4=\n",
			"url": "https://172.17.0.3:8445/restconf/config/openconfig-network-instance:network-instances/network-instance/global-bgp/openconfig-network-instance:protocols/protocol/openconfig-policy-types:BGP/hc-bgp-instance/bgp/bgp-openconfig-extensions:neighbors/neighbor/10.25.1.9",
			"preRequestScript": null,
			"pathVariables": {},
			"method": "PUT",
			"data": [],
			"dataMode": "raw",
			"version": 2,
			"tests": null,
			"currentHelper": "normal",
			"helperAttributes": {},
			"time": 1515415282689,
			"name": "Add application peer",
			"description": "",
			"collectionId": "c632c61d-2681-b9ea-23b7-124a1f228e46",
			"responses": [],
			"rawModeData": "{\n  \"neighbor\": {\n    \"neighbor-address\": \"10.25.1.9\",\n    \"config\": {\n      \"peer-group\": \"application-peers\"\n    },\n    \"afi-safis\": {\n      \"afi-safi\": [\n        {\n          \"afi-safi-name\": \"openconfig-bgp-types:IPV4-UNICAST\",\n          \"receive\": true,\n          \"send-max\": 0\n        },\n        {\n          \"afi-safi-name\": \"openconfig-bgp-types:IPV4-LABELLED-UNICAST\",\n          \"receive\": true,\n          \"send-max\": 0\n        }\n      ]\n    }\n  }\n}"
		},
		{
			"id": "33d6cc8b-80d7-4493-ab29-a5d4df4f9709",
			"headers": "Content-Type: application/xml\nAuthorization: Basic YWRtaW46YWRtaW4=\n",
			"url": "https://172.17.0.2:8445/restconf/operational/bgp-rib:bgp-rib/rib/hc-bgp-instance/loc-rib",
			"pathVariables": {},
			"preRequestScript": null,
			"method": "GET",
			"collectionId": "c632c61d-2681-b9ea-23b7-124a1f228e46",
			"data": [],
			"dataMode": "raw",
			"name": "Show Loc-RIB of vpp1",
			"description": "",
			"descriptionFormat": "html",
			"time": 1515415010644,
			"version": 2,
			"responses": [],
			"tests": null,
			"currentHelper": "normal",
			"helperAttributes": {},
			"folder": "87048983-134d-ae10-16a1-c28b3e6cfe67",
			"rawModeData": "<neighbor xmlns=\"urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions\">\n    <neighbor-address>10.25.1.9</neighbor-address>\n    <config>\n        <peer-group>application-peers</peer-group>\n    </config>\n</neighbor>"
		},
		{
			"id": "36627e62-925f-3de7-7943-d10402ceb160",
			"headers": "Content-Type: application/xml\nAuthorization: Basic YWRtaW46YWRtaW4=\n",
			"url": "https://172.17.0.2:8445/restconf/operational/bgp-rib:bgp-rib/rib/hc-bgp-instance",
			"preRequestScript": null,
			"pathVariables": {},
			"method": "GET",
			"data": [],
			"dataMode": "raw",
			"tests": null,
			"currentHelper": "normal",
			"helperAttributes": {},
			"time": 1515417781413,
			"name": "Show HC BGP state on vpp1",
			"description": "",
			"collectionId": "c632c61d-2681-b9ea-23b7-124a1f228e46",
			"rawModeData": "<neighbor xmlns=\"urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions\">\n    <neighbor-address>192.0.2.1</neighbor-address>\n    <timers>\n        <config>\n            <hold-time>90</hold-time>\n            <connect-retry>10</connect-retry>\n        </config>\n    </timers>\n    <transport>\n        <config>\n            <remote-port>179</remote-port>\n            <passive-mode>false</passive-mode>\n        </config>\n    </transport>\n    <config>\n        <peer-type>INTERNAL</peer-type>\n    </config>\n</neighbor>"
		},
		{
			"id": "53b4f9f5-54e6-cd98-cec5-ad925d6c561d",
			"headers": "Content-Type: application/xml\nAuthorization: Basic YWRtaW46YWRtaW4=\n",
			"url": "https://172.17.0.3:8445/restconf/config/openconfig-network-instance:network-instances/",
			"preRequestScript": null,
			"pathVariables": {},
			"method": "GET",
			"data": [],
			"dataMode": "raw",
			"version": 2,
			"tests": null,
			"currentHelper": "normal",
			"helperAttributes": {},
			"time": 1515417814797,
			"name": "Show BGP configuration on vpp2",
			"description": "",
			"collectionId": "c632c61d-2681-b9ea-23b7-124a1f228e46",
			"responses": [],
			"rawModeData": "<neighbor xmlns=\"urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions\">\n    <neighbor-address>192.0.2.1</neighbor-address>\n    <timers>\n        <config>\n            <hold-time>90</hold-time>\n            <connect-retry>10</connect-retry>\n        </config>\n    </timers>\n    <transport>\n        <config>\n            <remote-port>179</remote-port>\n            <passive-mode>false</passive-mode>\n        </config>\n    </transport>\n    <config>\n        <peer-type>INTERNAL</peer-type>\n    </config>\n</neighbor>"
		},
		{
			"id": "6c8a9854-1eec-bdcd-2a7e-fb2dadd79f1d",
			"headers": "Content-Type: application/xml\nAuthorization: Basic YWRtaW46YWRtaW4=\n",
			"url": "https://172.17.0.2:8445/restconf/operational/bgp-rib:bgp-rib/rib/hc-bgp-instance/peer/bgp:%2F%2F10.12.1.2",
			"preRequestScript": null,
			"pathVariables": {},
			"method": "GET",
			"data": [],
			"dataMode": "raw",
			"tests": null,
			"currentHelper": "normal",
			"helperAttributes": {},
			"time": 1515414946071,
			"name": "Show vpp2 peer state",
			"description": "",
			"collectionId": "c632c61d-2681-b9ea-23b7-124a1f228e46",
			"responses": [],
			"rawModeData": "<neighbor xmlns=\"urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions\">\n    <neighbor-address>192.0.2.1</neighbor-address>\n    <timers>\n        <config>\n            <hold-time>90</hold-time>\n            <connect-retry>10</connect-retry>\n        </config>\n    </timers>\n    <transport>\n        <config>\n            <remote-port>179</remote-port>\n            <passive-mode>false</passive-mode>\n        </config>\n    </transport>\n    <config>\n        <peer-type>INTERNAL</peer-type>\n    </config>\n</neighbor>"
		},
		{
			"id": "6dd77ec0-b213-adcc-9456-6e27b6455496",
			"headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
			"url": "https://172.17.0.3:8445/restconf/operational/ietf-interfaces:interfaces-state/interface/loop0",
			"preRequestScript": "",
			"pathVariables": {},
			"method": "GET",
			"data": [],
			"dataMode": "raw",
			"version": 2,
			"tests": "",
			"currentHelper": "normal",
			"helperAttributes": {},
			"time": 1515419116647,
			"name": "Show loop0 state",
			"description": "",
			"collectionId": "c632c61d-2681-b9ea-23b7-124a1f228e46",
			"responses": [],
			"rawModeData": "{\n  \"interface\": [\n    {\n      \"name\": \"loop0\",\n      \"enabled\": true,\n      \"type\": \"v3po:loopback\",\n      \"ietf-ip:ipv4\": {\n        \"address\": [\n          {\n            \"ip\": \"10.100.1.1\",\n            \"prefix-length\": 24\n          }\n        ]\n      },\n      \"v3po:ethernet\": {\n        \"mtu\": 9216\n      }\n    }\n  ]\n}"
		},
		{
			"id": "79912b82-12fb-9210-6257-bbf0f4c05a7e",
			"headers": "Content-Type: application/xml\nAuthorization: Basic YWRtaW46YWRtaW4=\n",
			"url": "https://172.17.0.3:8445/restconf/operational/bgp-rib:bgp-rib/rib/hc-bgp-instance/peer/bgp:%2F%2F10.12.1.1",
			"preRequestScript": null,
			"pathVariables": {},
			"method": "GET",
			"data": [],
			"dataMode": "raw",
			"tests": null,
			"currentHelper": "normal",
			"helperAttributes": {},
			"time": 1515414975231,
			"name": "Show vpp1 peer state",
			"description": "",
			"collectionId": "c632c61d-2681-b9ea-23b7-124a1f228e46",
			"responses": [],
			"rawModeData": "<neighbor xmlns=\"urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions\">\n    <neighbor-address>192.0.2.1</neighbor-address>\n    <timers>\n        <config>\n            <hold-time>90</hold-time>\n            <connect-retry>10</connect-retry>\n        </config>\n    </timers>\n    <transport>\n        <config>\n            <remote-port>179</remote-port>\n            <passive-mode>false</passive-mode>\n        </config>\n    </transport>\n    <config>\n        <peer-type>INTERNAL</peer-type>\n    </config>\n</neighbor>"
		},
		{
			"id": "90d5c0b1-572b-924e-2ccb-e5cd61b8e1e0",
			"headers": "Content-Type: application/xml\nAuthorization: Basic YWRtaW46YWRtaW4=\n",
			"url": "https://172.17.0.3:8445/restconf/operational/bgp-rib:bgp-rib/rib/hc-bgp-instance",
			"preRequestScript": null,
			"pathVariables": {},
			"method": "GET",
			"data": [],
			"dataMode": "raw",
			"tests": null,
			"currentHelper": "normal",
			"helperAttributes": {},
			"time": 1515417838727,
			"name": "Show HC BGP state on vpp2",
			"description": "",
			"collectionId": "c632c61d-2681-b9ea-23b7-124a1f228e46",
			"rawModeData": "<neighbor xmlns=\"urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions\">\n    <neighbor-address>192.0.2.1</neighbor-address>\n    <timers>\n        <config>\n            <hold-time>90</hold-time>\n            <connect-retry>10</connect-retry>\n        </config>\n    </timers>\n    <transport>\n        <config>\n            <remote-port>179</remote-port>\n            <passive-mode>false</passive-mode>\n        </config>\n    </transport>\n    <config>\n        <peer-type>INTERNAL</peer-type>\n    </config>\n</neighbor>"
		},
		{
			"id": "b7339b36-1c6a-bad6-707a-cc010e5d8e7d",
			"headers": "Content-Type: application/json\nAuthorization: Basic YWRtaW46YWRtaW4=\n",
			"url": "https://172.17.0.3:8445/restconf/config/bgp-rib:application-rib/10.25.1.9/tables/bgp-types:ipv4-address-family/bgp-types:unicast-subsequent-address-family/bgp-inet:ipv4-routes/ipv4-route/10.100.1.1%2F24/0",
			"preRequestScript": null,
			"pathVariables": {},
			"method": "PUT",
			"data": [],
			"dataMode": "raw",
			"version": 2,
			"tests": null,
			"currentHelper": "normal",
			"helperAttributes": {},
			"time": 1515419061792,
			"name": "Announce route to loop0",
			"description": "",
			"collectionId": "c632c61d-2681-b9ea-23b7-124a1f228e46",
			"responses": [],
			"rawModeData": "{\n  \"bgp-inet:ipv4-route\": [\n    {\n      \"prefix\": \"10.100.1.1/24\",\n      \"path-id\": 0,\n      \"attributes\": {\n        \"origin\": {\n          \"value\": \"igp\"\n        },\n        \"as-path\": {},\n        \"local-pref\": {\n          \"pref\": 100\n        },\n        \"ipv4-next-hop\": {\n          \"global\": \"10.12.1.2\"\n        }\n      }\n    }\n  ]\n}"
		},
		{
			"id": "e3954b49-2f90-4868-a388-2c58b7951afe",
			"headers": "Content-Type: application/json\nAuthorization: Basic YWRtaW46YWRtaW4=\n",
			"url": "https://172.17.0.3:8445/restconf/config/openconfig-network-instance:network-instances/network-instance/global-bgp/openconfig-network-instance:protocols/protocol/openconfig-policy-types:BGP/hc-bgp-instance/bgp/bgp-openconfig-extensions:neighbors/neighbor/10.12.1.1",
			"preRequestScript": null,
			"pathVariables": {},
			"method": "PUT",
			"data": [],
			"dataMode": "raw",
			"tests": null,
			"currentHelper": "normal",
			"helperAttributes": {},
			"time": 1515414866281,
			"name": "Add eBGP peer configured on vpp1",
			"description": "Based on http://docs.opendaylight.org/en/stable-nitrogen/user-guide/bgp-user-guide.html#external-peering-configuration",
			"collectionId": "c632c61d-2681-b9ea-23b7-124a1f228e46",
			"responses": [],
			"rawModeData": "{\n  \"neighbor\": {\n    \"neighbor-address\": \"10.12.1.1\",\n    \"timers\": {\n      \"config\": {\n        \"hold-time\": 90,\n        \"connect-retry\": 10\n      }\n    },\n    \"config\": {\n      \"peer-type\": \"EXTERNAL\",\n      \"peer-as\": \"65001\"\n    },\n    \"transport\": {\n      \"config\": {\n        \"remote-port\": 1790,\n        \"passive-mode\": false\n      }\n    },\n    \"afi-safis\": {\n      \"afi-safi\": [\n        {\n          \"afi-safi-name\": \"openconfig-bgp-types:IPV4-UNICAST\",\n          \"receive\": true,\n          \"send-max\": 0\n        },\n        {\n          \"afi-safi-name\": \"openconfig-bgp-types:IPV4-LABELLED-UNICAST\",\n          \"receive\": true,\n          \"send-max\": 0\n        }\n      ]\n    }\n  }\n}"
		},
		{
			"id": "e5d0baab-866f-4327-8c45-53587edb8e42",
			"headers": "Authorization: Basic YWRtaW46YWRtaW4=\nContent-Type: application/json\n",
			"url": "https://172.17.0.3:8445/restconf/config/ietf-interfaces:interfaces/interface/loop0",
			"preRequestScript": "",
			"pathVariables": {},
			"method": "PUT",
			"data": [],
			"dataMode": "raw",
			"version": 2,
			"tests": "",
			"currentHelper": "normal",
			"helperAttributes": {},
			"time": 1515420990010,
			"name": "Configure loop0",
			"description": "",
			"collectionId": "c632c61d-2681-b9ea-23b7-124a1f228e46",
			"responses": [],
			"rawModeData": "{\n  \"interface\": [\n    {\n      \"name\": \"loop0\",\n      \"enabled\": true,\n      \"type\": \"v3po:loopback\",\n      \"ietf-ip:ipv4\": {\n        \"address\": [\n          {\n            \"ip\": \"10.100.1.1\",\n            \"prefix-length\": 24\n          }\n        ]\n      },\n      \"loopback\": {\n        \"mac\" : \"aa:bb:cc:dd:ee:ff\"\n      }\n    }\n  ]\n}"
		},
		{
			"id": "fc913f70-aaa5-fed6-fe00-dc93ed59ffb2",
			"headers": "Content-Type: application/xml\nAuthorization: Basic YWRtaW46YWRtaW4=\n",
			"url": "https://172.17.0.2:8445/restconf/config/openconfig-network-instance:network-instances/",
			"pathVariables": {},
			"preRequestScript": null,
			"method": "GET",
			"collectionId": "c632c61d-2681-b9ea-23b7-124a1f228e46",
			"data": [],
			"dataMode": "raw",
			"name": "Show BGP configuration on vpp1",
			"description": "",
			"descriptionFormat": "html",
			"time": 1515415028428,
			"version": 2,
			"responses": [],
			"tests": null,
			"currentHelper": "normal",
			"helperAttributes": {},
			"folder": "87048983-134d-ae10-16a1-c28b3e6cfe67",
			"rawModeData": "<neighbor xmlns=\"urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions\">\n    <neighbor-address>192.0.2.1</neighbor-address>\n    <timers>\n        <config>\n            <hold-time>90</hold-time>\n            <connect-retry>10</connect-retry>\n        </config>\n    </timers>\n    <transport>\n        <config>\n            <remote-port>179</remote-port>\n            <passive-mode>false</passive-mode>\n        </config>\n    </transport>\n    <config>\n        <peer-type>INTERNAL</peer-type>\n    </config>\n</neighbor>"
		}
	]
}