Configures, modifies, or retrieves Border Gateway Protocol (BGP) configurations.
| URI | Description |
|---|---|
| <base_URI>/config/running/router/bgp | Border Gateway Protocol (BGP). |
| GET URIs | Description |
|---|---|
| <base_URI>/config/running/router/bgp | Border Gateway Protocol (BGP). |
| <base_URI>/config/running/router/bgp/local-as | Displays local AS number. |
| <base_URI>/config/running/router/bgp/always-compare-med | Displays whether the device is set to always compare the Multi-Exit Discriminators (MEDs). |
| <base_URI>/config/running/router/bgp/compare-med-empty-aspath | Displays whether comparison of Multi-Exit Discriminators (MEDs) for internal routes is enabled. |
| <base_URI>/config/running/router/bgp/med-missing-as-worst | Considers routes missing MED attributes as least desirable. |
| <base_URI>/config/running/router/bgp/as-path-ignore | Displays whether the comparison of the autonomous system (AS) path lengths of otherwise equal paths is enabled. |
| <base_URI>/config/running/router/bgp/compare-routerid | Displays whether comparison of device IDs is enabled. |
| <base_URI>/config/running/router/bgp/install-igp-cost | Enables the device to use the IGP cost instead of the default BGP4 or BGP4+ Multi-Exit Discriminator (MED) value. |
| <base_URI>/config/running/router/bgp/cluster-id | Configures Route-Reflector Cluster-ID. |
| <base_URI>/config/running/router/bgp/default-local-preference | Specifies the local preference value. The value can range from 0 through 65535. |
| <base_URI>/config/running/router/bgp/distance/lcl-route-distance | Specifies the local BGP4 and BGP4+ distance. The value can range from 1 through 255 |
| <base_URI>/config/running/router/bgp/capability | Displays capability configuration. |
| <base_URI>/config/running/router/bgp/capability/as4-enable | Enables 4-byte autonomous system number (ASN) capability. |
| <base_URI>/config/running/router/bgp/maxas-limit/in/num-as-in-path | Configures the number of autonomous systems in the AS-PATH attribute. |
| <base_URI>/config/running/router/bgp/enforce-first-as | Enforces the use of the first autonomous system (AS) path for external BGP (EBGP) routes. |
| <base_URI>/config/running/router/bgp/fast-external-fallover | Resets the session if a link to an EBGP peer goes down. |
| <base_URI>/config/running/router/bgp/timers | Diplsplays timers information. |
| <base_URI>/config/running/router/bgp/timers/hold-time | Displays the interval in seconds that a device waits to receive a keepalive message from a peer before declaring that peer dead. |
| <base_URI>/config/running/router/bgp/log-dampening-debug | Logs dampening debug messages. |
| <base_URI>/config/running/router/bgp/confederation | Displays confederation information. |
| <base_URI>/config/running/router/bgp/confederation/identifier | Specifies an autonomous system number (ASN). |
| <base_URI>/config/running/router/bgp/confederation/peers | Displays the autonomous system (AS) numbers for BGP peers that will belong to the confederation. |
| <base_URI>/config/running/router/bgp/neighbor | Displays neighbor router. |
| <base_URI>/config/running/router/bgp/neighbor/neighbor-peer-grp | Displays neighbor peer group. |
| <base_URI>/config/running/router/bgp/neighbor/peer-grps/neighbor-peer-grp/address | Displays neighbor address. |
| <base_URI>/config/running/router/bgp/neighbor/neighbor-peer-grp/{group-name}/shutdown | Displays peer group shutdown status. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/redistribute/ospf | Displays OSPF redistribution status. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/redistribute/isis | Dipslays IS-IS redistribution status. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/redistribute/connected | Displays unicast connected mode configuration. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/redistribute/static | Displays unicast static mode configuration. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/vrf/{vrf-name}/redistribute/ospf | Displays OSPF redistribution status. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/vrf/{vrf-name}/redistribute/connected | Displays connected redistribution. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/vrf/{vrf-name}/redistribute/static | Displays static redistribution. |
| POST URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/router | <bgp></bgp> | Enters router BGP configuration mode. |
| <base_URI>/config/running/router/bgp | <local-as>{unit32}</local-as> | Configures Local AS. |
| <base_URI>/config/running/router/bgp/neighbor | <neighbor-peer-grp><address>{string}</address><peer-group>{enumeration}</peer-group></neighbor-peer-grp> | Configures neighbor peer group. |
| <base_URI>/config/running/router/bgp/neighbor | <neighbor-peer-grp><address>{string}</address><peer-group>true</peer-group><remote-as>{unit32}</remote-as></neighbor-peer-grp> | Configures Remote AS for neighbor peer group. |
| <base_URI>/config/running/router/bgp/neighbor/neighbor-peer-grp/{group-name} | <remote-as>{unit32}</remote-as> | Configures Remote AS. |
| <base_URI>/config/running/router/bgp/neighbor | <neighbor-addr><address>{ip-address}</address><remote-as>{unit32}</remote-as><peer-group>{group-name}</peer-group></neighbor-addr> | Configures neighbor address, remote AS, and peer group. |
| <base_URI>/config/running/router/bgp/neighbor | <neighbor-addr><address>{ip-address}</address><remote-as>{unit32}</remote-as></neighbor-addr> | Configures neighbor address and remote AS. |
| <base_URI>/config/running/router/bgp/neighbor/neighbor-addr/{ip-address} | <peer-group>{group-name}</peer-group> | Configures peer group. |
| <base_URI>/config/running/router/bgp/neighbor/neighbor-addr/{ip-address}/update-source | <loopback>{unit32}</loopback> | Configures loopback. |
| <base_URI>/config/running/router/bgp/neighbor/neighbor-addr/{ip-address}/next-hop-self | <next-hop-self-status>{enumeration}</next-hop-self-status> | Configures next hop self status. |
| <base_URI>/config/running/router/bgp/neighbor/neighbor-addr/{ip-address}/ebgp-multihop | <ebgp-multihop-count>{unit32}</ebgp-multihop-count> | Configures EBGP multi-hop count. |
| <base_URI>/config/running/router/bgp/neighbor/neighbor-addr/{ip-address}/update-source | <loopback>{unit32}</loopback> | Configures loopback. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/redistribute/ospf | <redistribute-ospf>{enumeration}</redistribute-ospf> | Configures OSPF redistribution. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/redistribute | <isis></isis> | Configures ISIS redistribution. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/redistribute/static | <redistribute-static>{enumeration}</redistribute-static> | Configures static redistribution. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/redistribute/connected | <redistribute-connected>{enumeration}</redistribute-connected> | Configures connected redistribution. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast | <vrf><vrf-name>{string}</vrf-name></vrf> | Configures VRF for address-family unicast. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/vrf/{vrf-name}/neighbor | <af-ipv4-neighbor-addr><address>{ip-address}</address><remote-as>{unit32}</remote-as><peer-group>{group-name}</peer-group></af-ipv4-neighbor-addr> | Configures neighbor. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/vrf/{vrf-name}/neighbor/af-ipv4-neighbor-addr/{ip-address}/update-source | <loopback>{unit32}</loopback> | Configures loopback. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/vrf/{vrf-name}/neighbor/af-ipv4-neighbor-addr/{ip-address}/next-hop-self | <next-hop-self-status>{enumeration}</next-hop-self-status> | Configures next hop self status. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/vrf/{vrf-name}/neighbor/af-ipv4-neighbor-addr/{ip-address}/ebgp-multihop | <ebgp-multihop-count>{unit32}</ebgp-multihop-count> | Configures EBGP multi-hop count. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/vrf/{vrf-name}/redistribute/ospf | <redistribute-ospf>{enumeration}</redistribute-ospf> | Configures OSPF redistribution. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/vrf/{vrf-name}/redistribute/connected | <redistribute-connected>{enumeration}</redistribute-connected> | Configures connected redistribution. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/vrf/{vrf-name}/redistribute/static | <redistribute-static>{enumeration}</redistribute-static> | Configures static redistribution. |
| <base_URI>/config/running/router/bgp/neighbor/neighbor-peer-grp/{group-name} | <description>{string}</description> | Configures description. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast | <network><network-ipv4-address>{ip-address/mask}</network-ipv4-address></network> | Configures IPv4 unicast address family. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast | <network><network-ipv4-address>{ip-address/mask}</network-ipv4-address><weight>{unit32}</weight></network> | Configures network weight. |
| <base_URI>/config/running/router/bgp/neighbor/neighbor-peer-grp/{group-name}/shutdown | <shutdown-status>{enumeration}</shutdown-status> | Shuts down the peer group. |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/neighbor/af-ipv4-neighbor-address/{ip-address}/route-map/in | <neighbor-route-map-name-direction-in>{string}</neighbor-route-map-name-direction-in> | Configures route map direction. |
| PATCH URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/router/bgp | <bgp></bgp> | Configures Router BGP. |
| <base_URI>/config/running/router/bgp/local-as | <local-as>{unit32}</local-as> | Configures local AS. |
| <base_URI>/config/running/router/bgp/local-as | <bgp><local-as>{unit32}</local-as></bgp> | Configures local AS. |
| <base_URI>/config/running/router/bgp/neighbor/neighbor-peer-grp | <neighbor-peer-grp><address>{group-name}</address><peer-group>{enumeration}</peer-group></neighbor-peer-grp> | Configures peer group. |
| <base_URI>/config/running/router/bgp/neighbor/neighbor-peer-grp/{group-name} | <peerGroup1><remote-as>{enumeration}</remote-as></peerGroup1> | Configures peer group Remote AS. |
| PUT URIs | Payload | Description |
|---|---|---|
| <base_URI>/config/running/router/bgp | <bgp></bgp> | Configures Router BGP. |
| <base_URI>/config/running/router/bgp/local-as | <local-as>{unit32}</local-as> | Configures local AS. |
| <base_URI/config/running/router/bgp/neighbor/neighbor-peer-grp/{group-name}/remote-as | <remote-as>{unit32}</remote-as> | Configures remote AS. |
| DELETE URIs |
|---|
| <base_URI>/config/running/router/bgp |
| <base_URI>/config/running/router/bgp/local-as |
| <base_URI>/config/running/router/bgp/neighbor |
| <base_URI>/config/running/router/bgp/neighbor/neighbor-peer-grp |
| <base_URI>/config/running/router/bgp/neighbor/peer-grps/neighbor-peer-grp/address |
| <base_URI>/config/running/router/bgp/neighbor/neighbor-peer-grp/{group-name}/shutdown |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/network/{ip-address} |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/vrf/{vrf-name}/network/{ip-address} |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/network |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/redistribute/ospf |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/redistribute/isis |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/redistribute/connected |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/redistribute/static |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/vrf/{vrf-name}/redistribute/ospf |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/vrf/{vrf-name}/redistribute/connected |
| <base_URI>/config/running/router/bgp/address-family/ipv4/unicast/vrf/{vrf-name}/redistribute/static |
GET, POST, PUT, PATCH, DELETE, OPTIONS, and HEAD operations are supported.
The following example uses the GET option to retrieve the configuration details.
http://host:80/rest/config/running/router/bgp
None
<bgp xmlns="urn:brocade.com:mgmt:brocade-bgp" xmlns:y="http://brocade.com/ns/rest"
y:self="/rest/config/running/router/bgp/default">
<local-as>124</local-as>
<always-compare-med>true</always-compare-med>
<compare-med-empty-aspath>true</compare-med-empty-aspath>
<med-missing-as-worst>true</med-missing-as-worst>
<as-path-ignore>true</as-path-ignore>
<compare-routerid>true</compare-routerid>
<install-igp-cost>true</install-igp-cost>
<cluster-id y:self="/rest/config/running/router/bgp/default/cluster-id">
<id>122</id>
</cluster-id>
<default-local-preference>100</default-local-preference>
<distance y:self="/rest/config/running/router/bgp/default/distance">
<ext-route-distance>20</ext-route-distance>
<int-route-distance>25</int-route-distance>
<lcl-route-distance>22</lcl-route-distance>
</distance>
<capability y:self="/rest/config/running/router/bgp/default/capability">
<as4-enable>true</as4-enable>
</capability>
<maxas-limit y:self="/rest/config/running/router/bgp/default/maxas-limit">
<in y:self="/rest/config/running/router/bgp/default/maxas-limit/in">
<num-as-in-path>250</num-as-in-path>
</in>
</maxas-limit>
<enforce-first-as>true</enforce-first-as>
<fast-external-fallover>true</fast-external-fallover>
<timers y:self="/rest/config/running/router/bgp/default/timers">
<keep-alive>65</keep-alive>
<hold-time>170</hold-time>
</timers>
<log-dampening-debug>true</log-dampening-debug>
<auto-shutdown-new-neighbors>true</auto-shutdown-new-neighbors>
<confederation y:self="/rest/config/running/router/bgp/default/confederation">
<identifier>20000</identifier>
<peers>100 120 130 140 1200 2300 5600 40000</peers>
</confederation>
<bfd xmlns="urn:brocade.com:mgmt:brocade-bgp" xmlns:y="http://brocade.com/ns/rest"
y:self="/rest/config/running/router/bgp/bfd">
<holdover-interval>10</holdover-interval>
<interval xmlns="urn:brocade.com:mgmt:brocade-bfd" y:self="/rest/config/running/router/bgp/bfd/interval">
<min-tx>75</min-tx>
<min-rx>80</min-rx>
<multiplier>3</multiplier>
</interval>
</bfd>
<neighbor y:self="/rest/config/running/router/bgp/default/neighbor/INTERNAL">
<address>INTERNAL</address>
</neighbor>
<neighbor y:self="/rest/config/running/router/bgp/default/neighbor/PeerGroup1">
<address>PeerGroup1</address>
</neighbor>
<neighbor xmlns="urn:brocade.com:mgmt:brocade-bgp" xmlns:y="http://brocade.com/ns/rest"
y:self="/rest/config/running/router/bgp/neighbor">
<neighbor-peer-grp y:self="/rest/config/running/router/bgp/neighbor/neighbor-peer-grp/peer1">
<address>peer1</address>
<bfd y:self="/rest/config/running/router/bgp/neighbor/neighbor-peer-grp/peer1/bfd">
<holdover-interval>10</holdover-interval>
<interval xmlns="urn:brocade.com:mgmt:brocade-bfd" y:self="/rest/config/running/router/bgp/neighbor/
neighbor-peer-grp/peer1/bfd/interval">
<min-tx>70</min-tx>
<min-rx>60</min-rx>
<multiplier>10</multiplier>
</interval>
</bfd>
</neighbor-peer-grp>
<neighbor-ipv6-addr y:self="/rest/config/running/router/bgp/neighbor/neighbor-ipv6-addr/2004:384d::21:22">
<address>2004:384d::21:22</address>
<bfd y:self="/rest/config/running/router/bgp/neighbor/neighbor-ipv6-addr/2004:384d::21:22/bfd">
<holdover-interval>25</holdover-interval>
<interval xmlns="urn:brocade.com:mgmt:brocade-bfd" y:self="/rest/config/running/router/bgp/neighbor/
neighbor-ipv6-addr/2004:384d::21:22/bfd/interval">
<min-tx>60</min-tx>
<min-rx>60</min-rx>
<multiplier>40</multiplier>
</interval>
</bfd>
</neighbor-ipv6-addr>
<neighbor-addr xmlns="urn:brocade.com:mgmt:brocade-bgp" y:self="/rest/config/running/router/bgp/neighbor/
neighbor-addr/1.1.1.1">
<address>1.1.1.1</address>
<ebgp-btsh></ebgp-btsh>
<bfd y:self="/rest/config/running/router/bgp/neighbor/neighbor-addr/1.1.1.1/bfd">
<holdover-interval>20</holdover-interval>
<interval xmlns="urn:brocade.com:mgmt:brocade-bfd" y:self="/rest/config/running/router/bgp/neighbor/
neighbor-addr/1.1.1.1/bfd/interval">
<min-tx>5000</min-tx>
<min-rx>3000</min-rx>
<multiplier>4</multiplier>
</interval>
</bfd>
</neighbor-addr>
</neighbor>
<neighbor y:self="/rest/config/running/router/bgp/default/neighbor/VCS_8192">
<address>VCS_8192</address>
</neighbor>
<address-family y:self="/rest/config/running/router/bgp/default/address-family">
<ipv4 y:self="/rest/config/running/router/bgp/default/address-family/ipv4">
<unicast y:self="/rest/config/running/router/bgp/default/address-family/ipv4/unicast">
<bgp-redistribute-internal>true</bgp-redistribute-internal>
<redistribute y:self="/rest/config/running/router/bgp/default/address-family/ipv4/unicast/redistribute">
<connected y:self="/rest/config/running/router/bgp/default/address-family/ipv4/unicast/redistribute/connected">
<redistribute-connected>true</redistribute-connected>
<metric>23</metric>
<route-map>route1</route-map>
</connected>
<ospf y:self="/rest/config/running/router/bgp/default/address-family/ipv4/unicast/redistribute/ospf">
<redistribute-ospf>true</redistribute-ospf>
<match y:self="/rest/config/running/router/bgp/default/address-family/ipv4/unicast/redistribute/ospf/match"/>
<metric>26</metric>
</ospf>
<static y:self="/rest/config/running/router/bgp/default/address-family/ipv4/unicast/redistribute/static">
<redistribute-static>true</redistribute-static>
<metric>30</metric>
<route-map>route1</route-map>
</static>
</redistribute>
<aggregate-address y:self="/rest/config/running/router/bgp/default/address-family/ipv4/unicast/
aggregate-address/%2210.11.12.0/24%22">
<aggregate-ip-prefix>10.11.12.0/24</aggregate-ip-prefix>
<advertise-map>map2</advertise-map>
<as-set>true</as-set>
<attribute-map>map2</attribute-map>
<summary-only>true</summary-only>
<suppress-map>map1</suppress-map>
</aggregate-address>
<neighbor y:self="/rest/config/running/router/bgp/default/address-family/ipv4/unicast/neighbor/INTERNAL">
<address>INTERNAL</address>
</neighbor>
<neighbor y:self="/rest/config/running/router/bgp/default/address-family/ipv4/unicast/neighbor/10.11.132.7">
<address>10.11.132.7</address>
</neighbor>
<neighbor xmlns="urn:brocade.com:mgmt:brocade-bgp" xmlns:y="http://brocade.com/ns/rest"
y:self="/rest/config/running/router/bgp/address-family/ipv4/unicast/neighbor">
<af-ipv4-neighbor-address y:self="/rest/config/running/router/bgp/address-family/ipv4/unicast/neighbor/
af-ipv4-neighbor-address/1.1.1.1">
<address>1.1.1.1</address>
<activate>true</activate>
<af-ipv4-neighbor-address>
</neighbor>
<neighbor xmlns="urn:brocade.com:mgmt:brocade-bgp" xmlns:y="http://brocade.com/ns/rest"
y:self="/rest/config/running/router/bgp/address-family/ipv4/unicast/neighbor">
<af-ipv4-neighbor-address xmlns="urn:brocade.com:mgmt:brocade-bgp" xmlns:y="http://brocade.com/ns/rest"
y:self="/rest/config/running/router/bgp/address-family/ipv4/unicast/neighbor/af-ipv4-neighbor-address/10.10.10.1">
<address>10.10.10.1</address>
<route-reflector-client>true</route-reflector-client>
<additional-paths y:self="/rest/config/running/router/bgp/address-family/ipv4/unicast/neighbor/
af-ipv4-neighbor-address/10.10.10.1/additional-paths">
<advertise y:self="/rest/config/running/router/bgp/address-family/ipv4/unicast/neighbor/
af-ipv4-neighbor-address/10.10.10.1/additional-paths/advertise">
<best>1</best>
</advertise>
</additional-paths>
<capability y:self="/rest/config/running/router/bgp/address-family/ipv4/unicast/neighbor/
af-ipv4-neighbor-address/10.10.10.1/capability">
<additional-paths y:self="/rest/config/running/router/bgp/address-family/ipv4/unicast/
neighbor/af-ipv4-neighbor-address/10.10.10.1/capability/additional-paths">
<add-path-both>true</add-path-both>
<receive>true</receive>
</additional-paths>
</capability>
</af-ipv4-neighbor-address>
</neighbor>
<network y:self="/rest/config/running/router/bgp/default/address-family/ipv4/unicast/network/%2210.11.12.0/24%22">
<network-ipv4-address>10.11.12.0/24</network-ipv4-address>
<weight>100</weight>
<backdoor>true</backdoor>
<route-map>map1</route-map>
</network>
<static-network y:self="/rest/config/running/router/bgp/default/address-family/ipv4/unicast/static-network/
%2210.10.12.0/24%22">
<static-network-address>10.10.12.0/24</static-network-address>
<distance>10</distance>
</static-network>
<maximum-paths y:self="/rest/config/running/router/bgp/default/address-family/ipv4/unicast/maximum-paths">
<ebgp>2</ebgp>
<ibgp>3</ibgp>
<use-load-sharing>true</use-load-sharing>
</maximum-paths>
<multipath y:self="/rest/config/running/router/bgp/default/address-family/ipv4/unicast/multipath">
<ibgp>true</ibgp>
<multi-as>true</multi-as>
</multipath>
<always-propagate>true</always-propagate>
<default-information-originate>true</default-information-originate>
<rib-route-limit>2000</rib-route-limit>
<dampening y:self="/rest/config/running/router/bgp/default/address-family/ipv4/unicast/dampening">
<half-time>20</half-time>
<reuse-value>755</reuse-value>
<start-suppress-time>2100</start-suppress-time>
<max-suppress-time>45</max-suppress-time>
</dampening>
<default-metric>1</default-metric>
<table-map y:self="/rest/config/running/router/bgp/default/address-family/ipv4/unicast/table-map"/>
<update-time>10</update-time>
<graceful-restart y:self="/rest/config/running/router/bgp/default/address-family/ipv4/unicast/graceful-restart">
<restart-time>250</restart-time>
<purge-time>200</purge-time>
<stale-routes-time>300</stale-routes-time>
</graceful-restart>
<vrf y:self="/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/red">
<vrf-name>red</vrf-name>
<redistribute y:self="/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/red/redistribute">
<bgp y:self="/rest/config/running/router/bgp/address-family/ipv4/unicast/vrf/red/redistribute/bgp">
<metric>250</metric>
<route-map>map1</route-map>
</bgp>
</redistribute>
</vrf>
</unicast>
</ipv4>
<ipv6 y:self="/rest/config/running/router/bgp/default/address-family/ipv6">
<unicast y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast">
<bgp-redistribute-internal>true</bgp-redistribute-internal>
<redistribute y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast/redistribute">
<connected y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast/redistribute/connected">
<redistribute-connected>true</redistribute-connected>
<metric>23</metric>
</connected>
<ospf y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast/redistribute/ospf">
<redistribute-ospf>true</redistribute-ospf>
<match y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast/redistribute/ospf/match"/>
<metric>34</metric>
</ospf>
<static y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast/redistribute/static">
<redistribute-static>true</redistribute-static>
<metric>45</metric>
<route-map>redist107_1</route-map>
</static>
</redistribute>
<aggregate-address y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast/aggregate-address/
%22fd80:122:122:122::/64%22">
<aggregate-ip-prefix>fd80:122:122:122::/64</aggregate-ip-prefix>
</aggregate-address>
<network y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast/network/%22131::1/128%22">
<network-ipv6-address>131::1/128</network-ipv6-address>
</network>
<network y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast/network/
%22fd80:122:122:122:105:105:0:122/128%22"> <network-ipv6-address>fd80:122:122:122:105:105:0:122/128
</network-ipv6-address>
</network>
<neighbor y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast/neighbor/vcs_2122">
<address>vcs_2122</address>
</neighbor>
<neighbor y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast/neighbor/VCS_8192_rr">
<address>VCS_8192_rr</address>
</neighbor>
<neighbor y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast/neighbor/fd80:2001:2040::40">
<address>fd80:2001:2040::40</address>
</neighbor>
<neighbor xmlns="urn:brocade.com:mgmt:brocade-bgp" xmlns:y="http://brocade.com/ns/rest"
y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor">
<af-ipv6-neighbor-address y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor/
af-ipv6-neighbor-address/2001:2018:8192::124">
<address>2001:2018:8192::124</address>
<send-community y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor/
af-ipv6-neighbor-address/2001:2018:8192::124/send-community">
</send-community>
<capability y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor/
af-ipv6-neighbor-address/2001:2018:8192::124/capability">
<orf y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor/af-ipv6-neighbor-address/
2001:2018:8192::124/capability/orf">
<prefixlist y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor/
af-ipv6-neighbor-address/2001:2018:8192::124/capability/orf/prefixlist">
</prefixlist>
</orf>
<additional-paths y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor/
af-ipv6-neighbor-address/2001:2018:8192::124/capability/additional-paths">
</additional-paths>
</capability>
<additional-paths y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor/
af-ipv6-neighbor-address/2001:2018:8192::124/additional-paths">
<advertise y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor/
af-ipv6-neighbor-address/2001:2018:8192::124/additional-paths/advertise">
</advertise>
</additional-paths>
<activate>true</activate>
<allowas-in>3</allowas-in>
<enable-peer-as-check>true</enable-peer-as-check>
<filter-list y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor/
af-ipv6-neighbor-address/2001:2018:8192::124/filter-list">
</filter-list>
<maximum-prefix y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor/
af-ipv6-neighbor-address/2001:2018:8192::124/maximum-prefix">
</maximum-prefix>
<default-originate y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor/
af-ipv6-neighbor-address/2001:2018:8192::124/default-originate">
</default-originate>
<prefix-list y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor/
af-ipv6-neighbor-address/2001:2018:8192::124/prefix-list">
</prefix-list>
<route-map y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor/
af-ipv6-neighbor-address/2001:2018:8192::124/route-map">
<in y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor/
af-ipv6-neighbor-address/2001:2018:8192::124/route-map/in">
</in>
<out y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor/
af-ipv6-neighbor-address/2001:2018:8192::124/route-map/out">
</out>
</route-map>
<unsuppress-map y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/neighbor/
af-ipv6-neighbor-address/2001:2018:8192::124/unsuppress-map">
</unsuppress-map>
</af-ipv6-neighbor-address>
</neighbor>
<maximum-paths y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast/maximum-paths">
<ebgp>2</ebgp>
<ibgp>2</ibgp>
<use-load-sharing>true</use-load-sharing>
</maximum-paths>
<multipath y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast/multipath"/>
<always-propagate>true</always-propagate>
<default-information-originate>true</default-information-originate>
<rib-route-limit>1000</rib-route-limit>
<dampening y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast/dampening">
<half-time>30</half-time>
<reuse-value>1100</reuse-value>
<start-suppress-time>2100</start-suppress-time>
<max-suppress-time>45</max-suppress-time>
</dampening>
<default-metric>2</default-metric>
<table-map y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast/table-map"/>
<update-time>10</update-time>
<graceful-restart y:self="/rest/config/running/router/bgp/default/address-family/ipv6/unicast/graceful-restart">
<restart-time>1400</restart-time>
<purge-time>1200</purge-time>
<stale-routes-time>1600</stale-routes-time>
</graceful-restart>
<vrf y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/vrf1">
<vrf-name>vrf1</vrf-name>
<redistribute y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/vrf1/redistribute">
<bgp y:self="/rest/config/running/router/bgp/address-family/ipv6/unicast/vrf/vrf1/redistribute/bgp">
<metric>500</metric>
<route-map>map2</route-map>
</bgp>
</redistribute>
</vrf>
</unicast>
</ipv6>
</address-family>
</bgp>
The following is an example of the POST operation to configure BGP neighbor.
http://host:80/rest/config/running/router/bgp/neighbor
<neighbor-peer-grp> <address>peerGroup1</address> <peer-group>true</peer-group> </neighbor-peer-grp>
None
The following is an example of the DELETE to remove router BGP configuration.
http://host:80/rest/config/running/router/bgp
None
None