API Guide

The following example provides the configuration for nondefault VRF:
OS10# configure terminal OS10(config)# router bgp 100
OS10(config-router-bgp-100)# vrf blue
OS10(config-router-bgp-100-vrf)# address-family ipv4 unicast
OS10(configure-router-bgpv4-vrf-af)# distance bgp 21 200 200
OS10(config-router-bgp-100-vrf)# address-family ipv6 unicast
OS10(configure-router-bgpv6-vrf-af)# distance bgp 21 201 250
Peer templates
To configure multiple BGP neighbors at one time, create and populate a BGP peer template. An advantage of configuring peer
templates is that members of a peer template inherit the configuration properties of the template and share the update policy.
Always create a peer template and assign a name to it before adding members to the peer template. Create a peer template
before configuring any route policies for the template.
1. Enable BGP, and assign the AS number to the local BGP speaker in CONFIGURATION mode, from 1 to 65535 for 2 bytes, 1
to 4294967295 | 0.1 to 65535.65535 for 4 bytes, or 0.1 to 65535.65535, in dotted format.
router bgp as-number
2. Create a peer template by assigning a neighborhood name to it in ROUTER-BGP mode.
template template-name
3. (Optional) Add a text description for the template in ROUTER-TEMPLATE mode.
description text
4. Enter Address Family mode in ROUTER-NEIGHBOR mode.
address-family {[ipv4 | ipv6] [unicast]}
5. Filter networks in routing updates, create a route-map, and assign a filtering criteria in ROUTER-BGP-NEIGHBOR-AF mode.
distribute-list prefix-list-name {in | out}
route-map map-name {in | out}
6. Add a neighbor as a remote AS in ROUTER-TEMPLATE mode, from 1 to 65535 for 2 bytes, 1 to 4294967295 | 0.1 to
65535.65535 for 4 byte, or 0.1 to 65535.65535, in dotted format.
neighbor ip-address
7. (Optional) Add a remote neighbor, and enter the AS number in ROUTER-TEMPLATE mode.
remote-as as-number
To add an EBGP neighbor, configure the as-number parameter with a number different from the BGP as-number
configured in the router bgp as-number command.
To add an IBGP neighbor, configure the as-number parameter with the same BGP as-number configured in the
router bgp as-number command.
8. Assign a peer-template with a peer-group name from which to inherit to the neighbor in ROUTER-NEIGHBOR mode.
inherit template template-name
9. Enable the neighbor in ROUTER-BGP mode.
no shutdown
A neighbor may keep its configuration after it is added to a peer group if the neighbor configuration is more specific than the
peer group and if the neighbor configuration does not affect outgoing updates.
Layer 3
585