mirror of
https://github.com/vyos/vyos-documentation.git
synced 2025-10-26 08:41:46 +01:00
bgp: T4257: changing BGP "local-as" to "system-as"
This commit is contained in:
parent
30ea3e8f98
commit
be69070e24
@ -28,7 +28,7 @@ example, if you want to disable a BGP peer on VRRP transition to backup:
|
||||
#!/bin/vbash
|
||||
source /opt/vyatta/etc/functions/script-template
|
||||
configure
|
||||
set protocols bgp local-as 65536
|
||||
set protocols bgp system-as 65536
|
||||
set protocols bgp neighbor 192.168.2.1 shutdown
|
||||
commit
|
||||
exit
|
||||
|
||||
@ -122,7 +122,7 @@ Vyos configuration
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
set protocols bgp local-as 64499
|
||||
set protocols bgp system-as 64499
|
||||
set protocols bgp neighbor 10.0.0.4 remote-as '65540'
|
||||
set protocols bgp neighbor 10.0.0.4 address-family ipv4-unicast soft-reconfiguration 'inbound'
|
||||
set protocols bgp neighbor 10.0.0.4 timers holdtime '30'
|
||||
|
||||
@ -138,7 +138,7 @@ Vyos configuration
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
set protocols bgp local-as 64499
|
||||
set protocols bgp system-as 64499
|
||||
set protocols bgp neighbor 10.0.0.4 remote-as '65540'
|
||||
set protocols bgp neighbor 10.0.0.4 address-family ipv4-unicast soft-reconfiguration 'inbound'
|
||||
set protocols bgp neighbor 10.0.0.4 timers holdtime '30'
|
||||
|
||||
@ -15,7 +15,7 @@ Configuration
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
set protocols bgp local-as 64496
|
||||
set protocols bgp system-as 64496
|
||||
set protocols bgp address-family ipv4-unicast redistribute connected
|
||||
set protocols bgp address-family ipv6-unicast redistribute connected
|
||||
set protocols bgp neighbor eth1 interface v6only
|
||||
@ -35,7 +35,7 @@ Configuration
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
set protocols bgp local-as 64499
|
||||
set protocols bgp system-as 64499
|
||||
set protocols bgp address-family ipv4-unicast redistribute connected
|
||||
set protocols bgp address-family ipv6-unicast redistribute connected
|
||||
set protocols bgp neighbor eth1 interface v6only
|
||||
|
||||
@ -567,7 +567,7 @@ it is not 203.0.113.0/24.
|
||||
set policy route-map BGPPREPENDOUT rule 10 match ip address prefix-list 'BGPOUT'
|
||||
set policy route-map BGPPREPENDOUT rule 10000 action 'deny'
|
||||
|
||||
set protocols bgp local-as 65551
|
||||
set protocols bgp system-as 65551
|
||||
set protocols bgp address-family ipv4-unicast network 192.0.2.0/24
|
||||
set protocols bgp address-family ipv4-unicast redistribute connected metric '50'
|
||||
set protocols bgp address-family ipv4-unicast redistribute ospf metric '50'
|
||||
|
||||
@ -239,10 +239,10 @@ to inject configured networks into the BGP process but still inside the VRF.
|
||||
.. code-block:: none
|
||||
|
||||
# set BGP global local-as
|
||||
set protocols bgp local-as <ASN>
|
||||
set protocols bgp system-as <ASN>
|
||||
|
||||
# set BGP VRF local-as and redistribution
|
||||
set vrf name <VRF> protocols bgp local-as <ASN>
|
||||
set vrf name <VRF> protocols bgp system-as <ASN>
|
||||
set vrf name <VRF> protocols bgp address-family <AF IPv4/IPv6> redistribute static
|
||||
|
||||
- Verification
|
||||
@ -631,7 +631,7 @@ Full configuration from all devices
|
||||
set interfaces ethernet eth3 address '2001:db8::6/127'
|
||||
set interfaces ethernet eth3 vrf 'Internet'
|
||||
set protocols bgp address-family ipv4-unicast
|
||||
set protocols bgp local-as '64496'
|
||||
set protocols bgp system-as '64496'
|
||||
set vrf name Internet protocols bgp address-family ipv4-unicast export vpn
|
||||
set vrf name Internet protocols bgp address-family ipv4-unicast import vpn
|
||||
set vrf name Internet protocols bgp address-family ipv4-unicast rd vpn export '64496:100'
|
||||
@ -642,7 +642,7 @@ Full configuration from all devices
|
||||
set vrf name Internet protocols bgp address-family ipv6-unicast rd vpn export '64496:100'
|
||||
set vrf name Internet protocols bgp address-family ipv6-unicast route-target vpn export '64496:100'
|
||||
set vrf name Internet protocols bgp address-family ipv6-unicast route-target vpn import '64496:1 64496:2'
|
||||
set vrf name Internet protocols bgp local-as '64496'
|
||||
set vrf name Internet protocols bgp system-as '64496'
|
||||
set vrf name Internet protocols bgp neighbor 10.2.2.2 address-family ipv4-unicast
|
||||
set vrf name Internet protocols bgp neighbor 10.2.2.2 remote-as '64497'
|
||||
set vrf name Internet protocols bgp neighbor 2001:db8::7 address-family ipv6-unicast
|
||||
@ -660,7 +660,7 @@ Full configuration from all devices
|
||||
set vrf name LAN1 protocols bgp address-family ipv6-unicast redistribute static
|
||||
set vrf name LAN1 protocols bgp address-family ipv6-unicast route-target vpn export '64496:1'
|
||||
set vrf name LAN1 protocols bgp address-family ipv6-unicast route-target vpn import '64496:100 64496:50 64496:2'
|
||||
set vrf name LAN1 protocols bgp local-as '64496'
|
||||
set vrf name LAN1 protocols bgp system-as '64496'
|
||||
set vrf name LAN1 protocols static route 10.0.0.0/24 next-hop 10.1.1.2
|
||||
set vrf name LAN1 protocols static route6 2001:db8:0:1::/64 next-hop 2001:db8::1
|
||||
set vrf name LAN1 table '101'
|
||||
@ -676,7 +676,7 @@ Full configuration from all devices
|
||||
set vrf name LAN2 protocols bgp address-family ipv6-unicast redistribute static
|
||||
set vrf name LAN2 protocols bgp address-family ipv6-unicast route-target vpn export '64496:2'
|
||||
set vrf name LAN2 protocols bgp address-family ipv6-unicast route-target vpn import '64496:100 64496:50 64496:1'
|
||||
set vrf name LAN2 protocols bgp local-as '64496'
|
||||
set vrf name LAN2 protocols bgp system-as '64496'
|
||||
set vrf name LAN2 protocols static route 172.16.0.0/24 next-hop 172.16.2.2
|
||||
set vrf name LAN2 protocols static route6 2001:db8:0:2::/64 next-hop 2001:db8::3
|
||||
set vrf name LAN2 table '102'
|
||||
@ -692,7 +692,7 @@ Full configuration from all devices
|
||||
set vrf name Management protocols bgp address-family ipv6-unicast redistribute static
|
||||
set vrf name Management protocols bgp address-family ipv6-unicast route-target vpn export '64496:50'
|
||||
set vrf name Management protocols bgp address-family ipv6-unicast route-target vpn import '64496:1 64496:2'
|
||||
set vrf name Management protocols bgp local-as '64496'
|
||||
set vrf name Management protocols bgp system-as '64496'
|
||||
set vrf name Management protocols static route 192.168.0.0/24 next-hop 192.168.3.2
|
||||
set vrf name Management protocols static route6 2001:db8:0:3::/64 next-hop 2001:db8::5
|
||||
set vrf name Management table '103'
|
||||
@ -751,7 +751,7 @@ Full configuration from all devices
|
||||
set interfaces ethernet eth3 address '2001:db8::7/127'
|
||||
set protocols bgp address-family ipv4-unicast redistribute connected
|
||||
set protocols bgp address-family ipv6-unicast redistribute connected
|
||||
set protocols bgp local-as '64497'
|
||||
set protocols bgp system-as '64497'
|
||||
set protocols bgp neighbor 10.2.2.1 address-family ipv4-unicast default-originate
|
||||
set protocols bgp neighbor 10.2.2.1 remote-as '64496'
|
||||
set protocols bgp neighbor 2001:db8::6 address-family ipv6-unicast default-originate
|
||||
|
||||
@ -329,7 +329,7 @@ VPN (L3VPN) routes between them:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
set protocols bgp local-as '65001'
|
||||
set protocols bgp system-as '65001'
|
||||
set protocols bgp neighbor 10.0.0.7 address-family ipv4-vpn route-reflector-client
|
||||
set protocols bgp neighbor 10.0.0.7 peer-group 'RR_VPNv4'
|
||||
set protocols bgp neighbor 10.0.0.8 address-family ipv4-vpn route-reflector-client
|
||||
@ -346,7 +346,7 @@ VPN (L3VPN) routes between them:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
set protocols bgp local-as '65001'
|
||||
set protocols bgp system-as '65001'
|
||||
set protocols bgp neighbor 10.0.0.7 address-family ipv4-vpn route-reflector-client
|
||||
set protocols bgp neighbor 10.0.0.7 peer-group 'RR_VPNv4'
|
||||
set protocols bgp neighbor 10.0.0.8 address-family ipv4-vpn route-reflector-client
|
||||
@ -363,7 +363,7 @@ VPN (L3VPN) routes between them:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
set protocols bgp local-as '65001'
|
||||
set protocols bgp system-as '65001'
|
||||
set protocols bgp neighbor 10.0.0.1 address-family ipv4-vpn nexthop-self
|
||||
set protocols bgp neighbor 10.0.0.1 peer-group 'RR_VPNv4'
|
||||
set protocols bgp neighbor 10.0.0.2 address-family ipv4-vpn nexthop-self
|
||||
@ -377,7 +377,7 @@ VPN (L3VPN) routes between them:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
set protocols bgp local-as '65001'
|
||||
set protocols bgp system-as '65001'
|
||||
set protocols bgp neighbor 10.0.0.1 address-family ipv4-vpn nexthop-self
|
||||
set protocols bgp neighbor 10.0.0.1 peer-group 'RR_VPNv4'
|
||||
set protocols bgp neighbor 10.0.0.2 address-family ipv4-vpn nexthop-self
|
||||
@ -391,7 +391,7 @@ VPN (L3VPN) routes between them:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
set protocols bgp local-as '65001'
|
||||
set protocols bgp system-as '65001'
|
||||
set protocols bgp neighbor 10.0.0.1 address-family ipv4-vpn nexthop-self
|
||||
set protocols bgp neighbor 10.0.0.1 peer-group 'RR_VPNv4'
|
||||
set protocols bgp neighbor 10.0.0.2 address-family ipv4-vpn nexthop-self
|
||||
@ -424,7 +424,7 @@ import/export based on the pre-defined parameters.
|
||||
set vrf name BLUE_SPOKE protocols bgp address-family ipv4-unicast redistribute connected
|
||||
set vrf name BLUE_SPOKE protocols bgp address-family ipv4-unicast route-target vpn export '65035:1011'
|
||||
set vrf name BLUE_SPOKE protocols bgp address-family ipv4-unicast route-target vpn import '65035:1030'
|
||||
set vrf name BLUE_SPOKE protocols bgp local-as '65001'
|
||||
set vrf name BLUE_SPOKE protocols bgp system-as '65001'
|
||||
set vrf name BLUE_SPOKE protocols bgp neighbor 10.50.50.2 address-family ipv4-unicast as-override
|
||||
set vrf name BLUE_SPOKE protocols bgp neighbor 10.50.50.2 remote-as '65035'
|
||||
|
||||
@ -446,7 +446,7 @@ import/export based on the pre-defined parameters.
|
||||
set vrf name BLUE_HUB protocols bgp address-family ipv4-unicast redistribute connected
|
||||
set vrf name BLUE_HUB protocols bgp address-family ipv4-unicast route-target vpn export '65035:1030'
|
||||
set vrf name BLUE_HUB protocols bgp address-family ipv4-unicast route-target vpn import '65035:1011 65050:2011 65035:1030'
|
||||
set vrf name BLUE_HUB protocols bgp local-as '65001'
|
||||
set vrf name BLUE_HUB protocols bgp system-as '65001'
|
||||
set vrf name BLUE_HUB protocols bgp neighbor 10.80.80.2 address-family ipv4-unicast as-override
|
||||
set vrf name BLUE_HUB protocols bgp neighbor 10.80.80.2 remote-as '65035'
|
||||
|
||||
@ -468,7 +468,7 @@ import/export based on the pre-defined parameters.
|
||||
set vrf name BLUE_SPOKE protocols bgp address-family ipv4-unicast redistribute connected
|
||||
set vrf name BLUE_SPOKE protocols bgp address-family ipv4-unicast route-target vpn export '65035:1011'
|
||||
set vrf name BLUE_SPOKE protocols bgp address-family ipv4-unicast route-target vpn import '65035:1030'
|
||||
set vrf name BLUE_SPOKE protocols bgp local-as '65001'
|
||||
set vrf name BLUE_SPOKE protocols bgp system-as '65001'
|
||||
set vrf name BLUE_SPOKE protocols bgp neighbor 10.60.60.2 address-family ipv4-unicast as-override
|
||||
set vrf name BLUE_SPOKE protocols bgp neighbor 10.60.60.2 remote-as '65035'
|
||||
|
||||
@ -496,7 +496,7 @@ configured L3VPN parameters.
|
||||
set interfaces ethernet eth0 address '10.50.50.2/24'
|
||||
|
||||
# BGP for peering with PE
|
||||
set protocols bgp local-as 65035
|
||||
set protocols bgp system-as 65035
|
||||
set protocols bgp address-family ipv4-unicast network 10.0.0.80/32
|
||||
set protocols bgp neighbor 10.50.50.1 ebgp-multihop '2'
|
||||
set protocols bgp neighbor 10.50.50.1 remote-as '65001'
|
||||
@ -513,7 +513,7 @@ configured L3VPN parameters.
|
||||
set interfaces ethernet eth0 address '10.80.80.2/24'
|
||||
|
||||
# BGP for peering with PE
|
||||
set protocols bgp local-as 65035
|
||||
set protocols bgp system-as 65035
|
||||
set protocols bgp address-family ipv4-unicast network 10.0.0.100/32
|
||||
set protocols bgp address-family ipv4-unicast redistribute connected
|
||||
set protocols bgp neighbor 10.80.80.1 ebgp-multihop '2'
|
||||
@ -531,7 +531,7 @@ configured L3VPN parameters.
|
||||
set interfaces ethernet eth0 address '10.60.60.2/24'
|
||||
|
||||
# BGP for peering with PE
|
||||
set protocols bgp local-as 65035
|
||||
set protocols bgp system-as 65035
|
||||
set protocols bgp address-family ipv4-unicast network 10.0.0.90/32
|
||||
set protocols bgp neighbor 10.60.60.1 ebgp-multihop '2'
|
||||
set protocols bgp neighbor 10.60.60.1 remote-as '65001'
|
||||
|
||||
@ -11,7 +11,7 @@ BGP Example
|
||||
set policy route-map setmet rule 2 set as-path prepend '2 2 2'
|
||||
|
||||
# Apply policy to BGP
|
||||
set protocols bgp local-as 1
|
||||
set protocols bgp system-as 1
|
||||
set protocols bgp neighbor 203.0.113.2 address-family ipv4-unicast route-map import 'setmet'
|
||||
set protocols bgp neighbor 203.0.113.2 address-family ipv4-unicast soft-reconfiguration 'inbound'
|
||||
|
||||
|
||||
@ -37,7 +37,7 @@ The :abbr:`ASN (Autonomous System Number)` is one of the essential elements of
|
||||
BGP. BGP is a distance vector routing protocol, and the AS-Path framework
|
||||
provides distance vector metric and loop detection to BGP.
|
||||
|
||||
.. cfgcmd:: set protocols bgp local-as <asn>
|
||||
.. cfgcmd:: set protocols bgp system-as <asn>
|
||||
|
||||
Set local :abbr:`ASN (Autonomous System Number)` that this router represents.
|
||||
This is a a mandatory option!
|
||||
@ -174,7 +174,7 @@ The BGP protocol uses the AS number for detecting whether the BGP connection
|
||||
is internal or external. VyOS does not have a special command to start the BGP
|
||||
process. The BGP process starts when the first neighbor is configured.
|
||||
|
||||
.. cfgcmd:: set protocols bgp local-as <asn>
|
||||
.. cfgcmd:: set protocols bgp system-as <asn>
|
||||
|
||||
Set local autonomous system number that this router represents. This is a
|
||||
mandatory option!
|
||||
@ -1069,7 +1069,7 @@ A simple eBGP configuration:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
set protocols bgp local-as 65534
|
||||
set protocols bgp system-as 65534
|
||||
set protocols bgp neighbor 192.168.0.2 ebgp-multihop '2'
|
||||
set protocols bgp neighbor 192.168.0.2 remote-as '65535'
|
||||
set protocols bgp neighbor 192.168.0.2 update-source '192.168.0.1'
|
||||
@ -1080,7 +1080,7 @@ A simple eBGP configuration:
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
set protocols bgp local-as 65535
|
||||
set protocols bgp system-as 65535
|
||||
set protocols bgp neighbor 192.168.0.1 ebgp-multihop '2'
|
||||
set protocols bgp neighbor 192.168.0.1 remote-as '65534'
|
||||
set protocols bgp neighbor 192.168.0.1 update-source '192.168.0.2'
|
||||
@ -1114,7 +1114,7 @@ A simple BGP configuration via IPv6.
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
set protocols bgp local-as 65534
|
||||
set protocols bgp system-as 65534
|
||||
set protocols bgp neighbor 2001:db8::2 ebgp-multihop '2'
|
||||
set protocols bgp neighbor 2001:db8::2 remote-as '65535'
|
||||
set protocols bgp neighbor 2001:db8::2 update-source '2001:db8::1'
|
||||
@ -1126,7 +1126,7 @@ A simple BGP configuration via IPv6.
|
||||
|
||||
.. code-block:: none
|
||||
|
||||
set protocols bgp local-as 65535
|
||||
set protocols bgp system-as 65535
|
||||
set protocols bgp neighbor 2001:db8::1 ebgp-multihop '2'
|
||||
set protocols bgp neighbor 2001:db8::1 remote-as '65534'
|
||||
set protocols bgp neighbor 2001:db8::1 update-source '2001:db8::2'
|
||||
@ -1177,7 +1177,7 @@ Route filter can be applied using a route-map:
|
||||
set policy route-map AS65535-OUT rule 10 match ipv6 address prefix-list 'AS65535-OUT'
|
||||
set policy route-map AS65535-OUT rule 20 action 'permit'
|
||||
|
||||
set protocols bgp local-as 65534
|
||||
set protocols bgp system-as 65534
|
||||
set protocols bgp neighbor 2001:db8::2 address-family ipv4-unicast route-map export 'AS65535-OUT'
|
||||
set protocols bgp neighbor 2001:db8::2 address-family ipv4-unicast route-map import 'AS65535-IN'
|
||||
set protocols bgp neighbor 2001:db8::2 address-family ipv6-unicast route-map export 'AS65535-OUT'
|
||||
@ -1205,7 +1205,7 @@ Route filter can be applied using a route-map:
|
||||
set policy route-map AS65534-OUT rule 10 match ipv6 address prefix-list 'AS65534-OUT'
|
||||
set policy route-map AS65534-OUT rule 20 action 'permit'
|
||||
|
||||
set protocols bgp local-as 65535
|
||||
set protocols bgp system-as 65535
|
||||
set protocols bgp neighbor 2001:db8::1 address-family ipv4-unicast route-map export 'AS65534-OUT'
|
||||
set protocols bgp neighbor 2001:db8::1 address-family ipv4-unicast route-map import 'AS65534-IN'
|
||||
set protocols bgp neighbor 2001:db8::1 address-family ipv6-unicast route-map export 'AS65534-OUT'
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user