Skip to main content

BGP

BGP (Border Gateway Protocol) is the standard exterior routing protocol used to exchange routing information between autonomous systems. Peresvet ST emulates BGP sessions and supports bulk prefix generation through BGP Updates.

Creating and Managing BGP Sessions

Click + Create BGP Session to add a new BGP session. Each session appears on a separate tab (Session #1, Session #2, and so on) and can be removed with the × button.

BGP Session Settings

Address Families

Each BGP session specifies the address families advertised in the OPEN message:

FamilyDescription
ipv4-unicastIPv4 unicast routing
ipv6-unicastIPv6 unicast routing
ipv4-multicastIPv4 multicast routing
ipv6-multicastIPv6 multicast routing
ipv4-labeled-unicastLabeled IPv4 (MPLS)
ipv6-labeled-unicastLabeled IPv6 (MPLS)
ipv4-vpn-unicastIPv4 VPN
ipv6-vpn-unicastIPv6 VPN
evpnEthernet VPN (EVPN)

BGP Session Timers

FieldDescriptionDefault
Hold time (s)Hold time in seconds90
TTLTTL for BGP packets64
ToSIP ToS (DSCP) for BGP packets0
ReconnectAutomatically reconnect the sessionOn
Teardown time (s)Session teardown time in seconds0

BGP Updates (Prefix Generation)

The BGP Updates section configures automatic generation and advertisement of large numbers of BGP prefixes. Each Update block (#1, #2, and so on) defines one set of updates. Click + Add Update to add another block.

FieldDescriptionDefault
ASNSource autonomous system number0
Next-hop baseBase next-hop address for advertised routes
Next-hop countNumber of next-hop addresses1
Local prefLocal Preference value0
Label baseBase MPLS label0
End-of-RIBSend an End-of-RIB marker after all updatesOff
Base prefixFirst generated prefix, for example 10.0.0.0/24
CountNumber of generated prefixes10

After entering the parameters, click Generate. The generated prefixes appear in Prefixes (one per line).