Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Save this file as .json for full functionality
- {
- "info": {
- "_postman_id": "960fd5b9-71b8-40b6-b4a1-5431f3719639",
- "name": "lighty.io-BGP",
- "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
- },
- "item": [
- {
- "name": "get bgp-rib",
- "protocolProfileBehavior": {
- "disableBodyPruning": true
- },
- "request": {
- "auth": {
- "type": "basic",
- "basic": [
- {
- "key": "password",
- "value": "admin",
- "type": "string"
- },
- {
- "key": "username",
- "value": "admin",
- "type": "string"
- }
- ]
- },
- "method": "GET",
- "header": [],
- "body": {
- "mode": "raw",
- "raw": ""
- },
- "url": {
- "raw": "http://172.20.0.4:8888/restconf/data/bgp-rib:bgp-rib",
- "protocol": "http",
- "host": [
- "172",
- "20",
- "0",
- "4"
- ],
- "port": "8888",
- "path": [
- "restconf",
- "data",
- "bgp-rib:bgp-rib"
- ]
- }
- },
- "response": []
- },
- {
- "name": "Get bgp-openconfig",
- "protocolProfileBehavior": {
- "disableBodyPruning": true
- },
- "request": {
- "method": "GET",
- "header": [
- {
- "key": "Content-Type",
- "name": "Content-Type",
- "type": "text",
- "value": "application/xml"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "<protocols xmlns=\"http://openconfig.net/yang/network-instance\">\r\n <protocol>\r\n <name>bgp-peer</name>\r\n <identifier xmlns:x=\"http://openconfig.net/yang/policy-types\">x:BGP</identifier>\r\n <bgp xmlns=\"urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions\">\r\n <global>\r\n <config>\r\n <!-- configure BGP-AS and router-id for bgp-rr node (lighty-bgp) -->\r\n <router-id>172.18.0.3</router-id>\r\n <as>65100</as>\r\n </config>\r\n <apply-policy>\r\n <config>\r\n <!-- policies applied for routing information import and export, in this example we want all routes to be accepted -->\r\n <default-export-policy>ACCEPT-ROUTE</default-export-policy>\r\n <default-import-policy>ACCEPT-ROUTE</default-import-policy>\r\n <import-policy>default-odl-import-policy</import-policy>\r\n <export-policy>default-odl-export-policy</export-policy>\r\n </config>\r\n </apply-policy>\r\n <afi-safis>\r\n <!-- enable accepting address families, in this case all possible -->\r\n <afi-safi>\r\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:IPV4-UNICAST</afi-safi-name>\r\n </afi-safi>\r\n <afi-safi>\r\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:IPV6-UNICAST</afi-safi-name>\r\n </afi-safi>\r\n <afi-safi>\r\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:IPV4-LABELLED-UNICAST</afi-safi-name>\r\n </afi-safi>\r\n <afi-safi>\r\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:IPV6-LABELLED-UNICAST</afi-safi-name>\r\n </afi-safi>\r\n <afi-safi>\r\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:L3VPN-IPV4-UNICAST</afi-safi-name>\r\n </afi-safi>\r\n <afi-safi>\r\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:L3VPN-IPV6-UNICAST</afi-safi-name>\r\n </afi-safi>\r\n <afi-safi>\r\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:L3VPN-IPV4-MULTICAST</afi-safi-name>\r\n </afi-safi>\r\n <afi-safi>\r\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:L3VPN-IPV6-MULTICAST</afi-safi-name>\r\n </afi-safi>\r\n <afi-safi>\r\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:L2VPN-EVPN</afi-safi-name>\r\n </afi-safi>\r\n <afi-safi>\r\n <afi-safi-name>LINKSTATE</afi-safi-name>\r\n </afi-safi>\r\n <afi-safi>\r\n <afi-safi-name>IPV4-FLOW</afi-safi-name>\r\n </afi-safi>\r\n <afi-safi>\r\n <afi-safi-name>IPV6-FLOW</afi-safi-name>\r\n </afi-safi>\r\n <afi-safi>\r\n <afi-safi-name>IPV4-L3VPN-FLOW</afi-safi-name>\r\n </afi-safi>\r\n <afi-safi>\r\n <afi-safi-name>IPV6-L3VPN-FLOW</afi-safi-name>\r\n </afi-safi>\r\n <afi-safi>\r\n <afi-safi-name>IPV4-MCAST-VPN</afi-safi-name>\r\n </afi-safi>\r\n <afi-safi>\r\n <afi-safi-name>IPV6-MCAST-VPN</afi-safi-name>\r\n </afi-safi>\r\n <afi-safi>\r\n <afi-safi-name>ROUTE-TARGET-CONSTRAIN</afi-safi-name>\r\n </afi-safi>\r\n </afi-safis>\r\n </global>\r\n <neighbors>\r\n <neighbor>\r\n <!-- ip address of the neighbor (CEOS3) -->\r\n <neighbor-address>172.18.0.4</neighbor-address>\r\n <config>\r\n \t\t\t\t<peer-type>INTERNAL</peer-type>\r\n \t\t\t\t<peer-as>65100</peer-as>\r\n \t\t\t\t</config>\r\n <!-- define BGP peering under AFI IPv4 and L2VPN SAFI EVPN -->\r\n <afi-safis>\r\n \t<afi-safi>\r\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:IPV4-UNICAST</afi-safi-name>\r\n </afi-safi>\r\n \t<afi-safi>\r\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:L2VPN-EVPN</afi-safi-name>\r\n </afi-safi>\r\n </afi-safis>\r\n <!-- define BGP hold-time timer -->\r\n <timers>\r\n <config>\r\n <hold-time>180</hold-time>\r\n <connect-retry>5</connect-retry>\r\n </config>\r\n </timers>\r\n <!-- define TCP transport capabilities -->\r\n <transport>\r\n <config>\r\n <remote-port>179</remote-port>\r\n <passive-mode>true</passive-mode>\r\n <local-address>172.18.0.4</local-address>\r\n </config>\r\n </transport>\r\n </neighbor>\r\n </neighbors>\r\n </bgp>\r\n </protocol>\r\n</protocols>"
- },
- "url": {
- "raw": "http://172.20.0.4:8888/restconf/data/openconfig-network-instance:network-instances/network-instance=global-bgp/protocols",
- "protocol": "http",
- "host": [
- "172",
- "20",
- "0",
- "4"
- ],
- "port": "8888",
- "path": [
- "restconf",
- "data",
- "openconfig-network-instance:network-instances",
- "network-instance=global-bgp",
- "protocols"
- ]
- }
- },
- "response": []
- },
- {
- "name": "PUT bgp peers",
- "request": {
- "method": "PUT",
- "header": [
- {
- "key": "Authorization",
- "value": "Basic YWRtaW46YWRtaW4="
- },
- {
- "key": "Content-Type",
- "value": "application/xml"
- },
- {
- "key": "Cache-Control",
- "value": "no-cache"
- }
- ],
- "body": {
- "mode": "raw",
- "raw": "<protocols xmlns=\"http://openconfig.net/yang/network-instance\">\n <protocol>\n <name>bgp-rr</name>\n <identifier xmlns:x=\"http://openconfig.net/yang/policy-types\">x:BGP</identifier>\n <bgp xmlns=\"urn:opendaylight:params:xml:ns:yang:bgp:openconfig-extensions\">\n <global>\n <config>\n <!-- configure AS and router id for lighty-bgp node -->\n <router-id>172.20.0.4</router-id>\n <as>50</as>\n </config>\n <apply-policy>\n <config>\n <!-- policies applied for routing information import and export, in this example we want all routes to be accepted -->\n <default-export-policy>ACCEPT-ROUTE</default-export-policy>\n <default-import-policy>ACCEPT-ROUTE</default-import-policy>\n <import-policy>default-odl-import-policy</import-policy>\n <export-policy>default-odl-export-policy</export-policy>\n </config>\n </apply-policy>\n <afi-safis>\n <!-- enable accepting address families, in this case all possible -->\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:IPV4-UNICAST</afi-safi-name>\n <!--Advertise N Paths\n <receive>true</receive>\n <send-max>2</send-max>-->\n </afi-safi>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:IPV6-UNICAST</afi-safi-name>\n </afi-safi>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:IPV4-LABELLED-UNICAST</afi-safi-name>\n </afi-safi>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:IPV6-LABELLED-UNICAST</afi-safi-name>\n </afi-safi>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:L3VPN-IPV4-UNICAST</afi-safi-name>\n </afi-safi>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:L3VPN-IPV6-UNICAST</afi-safi-name>\n </afi-safi>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:L3VPN-IPV4-MULTICAST</afi-safi-name>\n </afi-safi>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:L3VPN-IPV6-MULTICAST</afi-safi-name>\n </afi-safi>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:L2VPN-EVPN</afi-safi-name>\n </afi-safi>\n <afi-safi>\n <afi-safi-name>LINKSTATE</afi-safi-name>\n </afi-safi>\n <afi-safi>\n <afi-safi-name>IPV4-FLOW</afi-safi-name>\n </afi-safi>\n <afi-safi>\n <afi-safi-name>IPV6-FLOW</afi-safi-name>\n </afi-safi>\n <afi-safi>\n <afi-safi-name>IPV4-L3VPN-FLOW</afi-safi-name>\n </afi-safi>\n <afi-safi>\n <afi-safi-name>IPV6-L3VPN-FLOW</afi-safi-name>\n </afi-safi>\n <afi-safi>\n <afi-safi-name>IPV4-MCAST-VPN</afi-safi-name>\n </afi-safi>\n <afi-safi>\n <afi-safi-name>IPV6-MCAST-VPN</afi-safi-name>\n </afi-safi>\n <afi-safi>\n <afi-safi-name>ROUTE-TARGET-CONSTRAIN</afi-safi-name>\n </afi-safi>\n </afi-safis>\n </global>\n <neighbors>\n <neighbor>\n <!-- ip address of neighbor -->\n <neighbor-address>172.20.0.2</neighbor-address>\n <route-reflector>\n <config>\n <route-reflector-client>true</route-reflector-client>\n </config>\n </route-reflector>\n <timers>\n <config>\n <hold-time>280</hold-time>\n <connect-retry>5</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 <!-- there is a lot of configuration that is common to multiple neighbors, such a configuration is in the peer-group -->\n <peer-group>/bgp/neighbors/neighbor/bgp/peer-groups/peer-group[peer-group-name=\"internal-neighbor\"]</peer-group>\n </config>\n </neighbor>\n <neighbor>\n <neighbor-address>172.20.0.3</neighbor-address>\n <route-reflector>\n <config>\n <route-reflector-client>true</route-reflector-client>\n </config>\n </route-reflector>\n <timers>\n <config>\n <hold-time>280</hold-time>\n <connect-retry>5</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-group>/bgp/neighbors/neighbor/bgp/peer-groups/peer-group[peer-group-name=\"internal-neighbor\"]</peer-group>\n </config>\n </neighbor>\n </neighbors>\n <peer-groups>\n <peer-group>\n <peer-group-name>internal-neighbor</peer-group-name>\n <config>\n <peer-type>INTERNAL</peer-type>\n <peer-as>50</peer-as>\n </config>\n <transport>\n <config>\n <remote-port>179</remote-port>\n <passive-mode>false</passive-mode>\n </config>\n </transport>\n <timers>\n <config>\n <hold-time>280</hold-time>\n <connect-retry>10</connect-retry>\n </config>\n </timers>\n <route-reflector>\n <config>\n <route-reflector-client>true</route-reflector-client>\n </config>\n </route-reflector>\n <graceful-restart>\n <config>\n <restart-time>60</restart-time>\n </config>\n </graceful-restart>\n <afi-safis>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:IPV4-UNICAST</afi-safi-name>\n <!--Advertise N Paths\n <receive>true</receive>\n <send-max>0</send-max>-->\n </afi-safi>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:IPV6-UNICAST</afi-safi-name>\n <graceful-restart>\n <config>\n <enabled>true</enabled>\n </config>\n </graceful-restart>\n </afi-safi>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:IPV4-LABELLED-UNICAST</afi-safi-name>\n <graceful-restart>\n <config>\n <enabled>true</enabled>\n </config>\n </graceful-restart>\n </afi-safi>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:IPV6-LABELLED-UNICAST</afi-safi-name>\n <graceful-restart>\n <config>\n <enabled>true</enabled>\n </config>\n </graceful-restart>\n </afi-safi>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:L3VPN-IPV4-UNICAST</afi-safi-name>\n <graceful-restart>\n <config>\n <enabled>true</enabled>\n </config>\n </graceful-restart>\n </afi-safi>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:L3VPN-IPV6-UNICAST</afi-safi-name>\n <graceful-restart>\n <config>\n <enabled>true</enabled>\n </config>\n </graceful-restart>\n </afi-safi>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:L3VPN-IPV4-MULTICAST</afi-safi-name>\n <graceful-restart>\n <config>\n <enabled>true</enabled>\n </config>\n </graceful-restart>\n </afi-safi>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:L3VPN-IPV6-MULTICAST</afi-safi-name>\n <graceful-restart>\n <config>\n <enabled>true</enabled>\n </config>\n </graceful-restart>\n </afi-safi>\n <afi-safi>\n <afi-safi-name xmlns:x=\"http://openconfig.net/yang/bgp-types\">x:L2VPN-EVPN</afi-safi-name>\n <graceful-restart>\n <config>\n <enabled>true</enabled>\n </config>\n </graceful-restart>\n </afi-safi>\n <afi-safi>\n <afi-safi-name>LINKSTATE</afi-safi-name>\n <graceful-restart>\n <config>\n <enabled>true</enabled>\n </config>\n </graceful-restart>\n </afi-safi>\n <afi-safi>\n <afi-safi-name>IPV4-FLOW</afi-safi-name>\n <graceful-restart>\n <config>\n <enabled>true</enabled>\n </config>\n </graceful-restart>\n </afi-safi>\n <afi-safi>\n <afi-safi-name>IPV6-FLOW</afi-safi-name>\n <graceful-restart>\n <config>\n <enabled>true</enabled>\n </config>\n </graceful-restart>\n </afi-safi>\n <afi-safi>\n <afi-safi-name>IPV4-L3VPN-FLOW</afi-safi-name>\n <graceful-restart>\n <config>\n <enabled>true</enabled>\n </config>\n </graceful-restart>\n </afi-safi>\n <afi-safi>\n <afi-safi-name>IPV6-L3VPN-FLOW</afi-safi-name>\n <graceful-restart>\n <config>\n <enabled>true</enabled>\n </config>\n </graceful-restart>\n </afi-safi>\n <afi-safi>\n <afi-safi-name>IPV4-MCAST-VPN</afi-safi-name>\n <graceful-restart>\n <config>\n <enabled>true</enabled>\n </config>\n </graceful-restart>\n </afi-safi>\n <afi-safi>\n <afi-safi-name>IPV6-MCAST-VPN</afi-safi-name>\n <graceful-restart>\n <config>\n <enabled>true</enabled>\n </config>\n </graceful-restart>\n </afi-safi>\n <afi-safi>\n <afi-safi-name>ROUTE-TARGET-CONSTRAIN</afi-safi-name>\n <graceful-restart>\n <config>\n <enabled>true</enabled>\n </config>\n </graceful-restart>\n </afi-safi>\n </afi-safis>\n </peer-group>\n </peer-groups>\n </bgp>\n </protocol>\n</protocols>"
- },
- "url": {
- "raw": "http://172.20.0.4:8888/restconf/data/openconfig-network-instance:network-instances/network-instance=global-bgp/protocols",
- "protocol": "http",
- "host": [
- "172",
- "20",
- "0",
- "4"
- ],
- "port": "8888",
- "path": [
- "restconf",
- "data",
- "openconfig-network-instance:network-instances",
- "network-instance=global-bgp",
- "protocols"
- ]
- }
- },
- "response": []
- }
- ]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement