...
- RFC 4271 Border Gateway Protocol 4
- RFC 4456 BGP Route Reflection
- RFC 5065 Autonomous System Confederations for BGP
- RFC 1997 BGP Communities Attribute
- RFC 8092 BGP Large Communities
- RFC 4360, 5668 BGP Extended Communities
- RFC 2385 TCP MD5 Authentication for BGPv4
- RFC 5492 Capabilities Advertisement with BGP-4
- RFC 2918 Route Refresh Capability
- RFC 4760 Multiprotocol Extensions for BGP-4
- RFC 2545 Use of BGP-4 Multiprotocol Extensions for IPv6 Inter-Domain Routing
- RFC 4893 BGP Support for Four-octet AS Number Space
RFC 4364 BGP/MPLS IP Virtual Private Networks (VPNs)
- RFC 4761 Virtual Private LAN Service (VPLS) Using BGP for Auto-Discovery and Signalling
- RFC 6286 - AS-wide Unique BGP Identifier for BGP-4
- RFC 4273 - SNMP peer table monitoring (OID 1.3.6.1.2.1.15.3.1)
BGP Terminology
- AS - Autonomous System
- ASN - Autonomous System Number
- NLRI - Network Layer Reachability Information is what is being exchanged between BGP peers and represents how to reach the prefixes.
- IGP - Interior Gateway Protocol
- EGP - Exterior Gateway protocol
- RR - Route reflector is the router in the BGP network that reflects advertisements to all the neighbors, avoiding the requirement for full BGP mesh.
- Route server - is the BGP router that does not participate in traffic forwarding. Routes are typically not even installed in the FIB.
- loopback address - a /32 address configured on a dummy bridge interface, that can act as a loopback.
...
2bytes | 2bytes | 2bytes | 2bytes |
---|---|---|---|
Type1 | ASN | 4byte value | |
Type2 | 4-byte IP | value | |
Type3 | 4-byte ASN | value |
Properties
disabled (yes | no) | ||
export - a group of parameters associated with the vpnv4 export | ||
.filter-chain (name) | The name of the routing filter chain that is used to filter prefixes before exporting. | |
.filter-select(name) | The name of the select filter chain that is used to select prefixes to be exported exporting. | |
.redistribute(bgp | connected | dhcp | fantasy | modem | ospf | rip | static | vpn) | Enable redistribution of specified route types from VRF to VPNv4. | |
.route-targets(rt[,rt]) | List of route targets added when exporting VPNv4 routes. The accepted RT format is similar to the one for Route Distinguishers. | |
import - a group of parameters associated with the vpnv4 import | ||
.filter-chain (name) | The name of the routing filter chain that is used to filter prefixes during import. | |
.route-targets(rt[,rt]) | List of route targets that will be used to import VPNv4 routes. The accepted RT format is similar to the one for Route Distinguishers. | |
.router-id(name | ip) | The router ID of the BGP instance that will be used for the BGP best path selection algorithm. | |
label-allocation-policy (per-prefix | per-vrf) | ||
name | ||
route-distinguisher (rd) | Helps to distinguish between overlapping routes from multiple VRFs. Should be unique per VRF. Accepts 3 types of formats. Read more>> | |
vrf (name) | Name of the VRF table that this VPN instance will use. |