Avaya 8000 Technical Configuration Manual
Hide thumbs Also See for 8000:
Table of Contents

Advertisement

`
Ethernet Routing Switch
8000
Virtual Services Platform
4000 7200 8000 9000
Engineering
> Border Gateway Protocol (BGP)
Technical Configuration Guide
Avaya Networking
Document Date: January 2016
Document Number: NN48500-538
Document Version: 3.2

Advertisement

Table of Contents
loading

Summary of Contents for Avaya 8000

  • Page 1 Ethernet Routing Switch 8000 Virtual Services Platform 4000 7200 8000 9000 Engineering > Border Gateway Protocol (BGP) Technical Configuration Guide Avaya Networking Document Date: January 2016 Document Number: NN48500-538 Document Version: 3.2...
  • Page 2 Avaya customers and other parties through the Avaya Support Web site: http://www.avaya.com/support Please note that if you acquired the product from an authorized reseller, the warranty is provided to you by said reseller and not by Avaya. Licenses THE SOFTWARE LICENSE TERMS AVAILABLE ON THE AVAYA WEBSITE, HTTP://SUPPORT.AVAYA.COM/LICENSEINFO/...
  • Page 3 This document provides examples on configuring BGP on the Avaya Ethernet Routing Switch 8000 and Virtual Services Platform 4000, 8000, 7200, and 9000. This document covers some of the more popular BGP commands and attributes and the command used to configure them.
  • Page 4: Table Of Contents

    Tables ................................9 Border Gateway Protocol (BGP) Overview ..................11 BGP Features Supported by software release ................... 11 BGP Configuration Guideline ...................... 12 ERS 8000 – Converting from CLI to ACLI ....................12 2.1.1 2.1.2 Configuration Guidelines ........................12 Basic BGP Fundamentals ........................14 Basic BGP Configuration Example .....................
  • Page 5 14.3.1 Configuration : Local Preference......................84 14.4 Configuration Example: Adding Preference to Specific Routes ..........86 14.4.1 Configuration: Preference for Specific Routes ................... 87 14.5 Multi-Exit Discriminator (MED) Attribute (Type 4) ............... 88 Avaya Inc. – External Distribution January 2016...
  • Page 6 Appendix A ............................ 121 19.1 Translating Cisco to Avaya Equivalents ..................121 19.2 Interpreting the Cisco to Avaya BGP Translation Table ............131 19.3 Comparing Cisco and Avaya BGP Operational Commands ............. 133 19.4 Interpreting the Cisco and Avaya BGP Operational Table ............135 19.5...
  • Page 7 20.3 Comparing Juniper and Avaya BGP Operational Commands ..........151 20.4 Interpreting the Juniper and Avaya BGP Operational Table ............. 153 20.5 Interpreting the Juniper and Avaya BGP Operational Table ............. 154 Appendix C – BGP Events ......................155 Appendix D –...
  • Page 8: Figures

    Figure 19: BGP Confederation Configuration Example ................102 Figure 20: BGP Route Reflector Configuration Example ................105 Figure 21: BGP Route Reflector with Cluster List Configuration Example ..........108 Figure 22: BGP Route Flap Damping Configuration Example ..............111 Avaya Inc. – External Distribution January 2016...
  • Page 9: Tables

    Table 4: Cisco and Avaya BGP Operational Commands ................. 133 Table 5: Cisco and Avaya Route Preference Comparison ............... 136 Table 6: Translating Juniper to ERS 8000 Equivalents ................137 Table 7: Juniper and Avaya BGP Operational Commands ..............151 Table 8: Route Preference Comparison ....................
  • Page 10 Italic text in a Courier New font indicates text the user must enter or select in a menu item, button or command: ERS5520-48T# show running-config Output examples from Avaya devices are displayed in a Lucida Console font: ERS5520-48T# show sys-info Operation Mode:...
  • Page 11: Border Gateway Protocol (Bgp) Overview

    VSP 8000 VSP 9000 eBGP (GRT & VRF) 4.2.1.0 4.1.0 eBGP (GRT & VRF) and 4.2.0 4.2.1.0 4.2.0 iBGP (GRT only) 4-byte AS 7.1.0 3.1.0 4.2.1 4.1.0 3.2.0 BGP+ RFC2545 (GRT only) 4.1.0 Avaya Inc. – External Distribution January 2016...
  • Page 12: Bgp Configuration Guideline

    ERS 8000 – Converting from CLI to ACLI 2.1.1 As the ERS 8000 supports CLI and ACLI, it is highly recommended to use ACLI as all other switches from Avaya only support ACLI. If you are presently using CLI, you can convert to ACLI using the following configuration.
  • Page 13 If using EDM, use the following commands: EDM: To enable/disable BGP globally, enter: IP->BGP->Generals->AdminStatus <enable/disable> EDM: To disable a BGP neighbor, enter: IP->BGP->Peers->RemoteAddr <IP address of peer> Enable <true/false> EDM: To set BGP soft-reconfiguration, enter: IP->BGP->Peers->RemoteAddr SoftReconfiguration <true/false> Avaya Inc. – External Distribution January 2016...
  • Page 14: Basic Bgp Fundamentals

    EBGP. Within an AS, routers run an interior gateway protocol such as OSPF. In Figure 1 shown below, the connections between Router-C in AS 40 to ERS 8000 switch 8008 and VSP 9000 switch 9001 in AS 20 are running EBGP. The connection between 8008 and 9001 is running IBGP.
  • Page 15: Basic Bgp Configuration Example

    8008:5(config-if)#brouter vlan 2090 subnet 200.1.1.2/30 8008:5(config-if)#exit 8008:5(config)#interface gigabitEthernet 2/3 8008:5(config-if)#brouter vlan 2091 subnet 10.1.1.1/30 8008:5(config-if)#exit 8008:5(config)#interface gigabitEthernet 2/1 8008:5(config-if)#brouter vlan 2092 subnet 192.1.40.1/24 8008:5(config-if)#exit 9001: 9001:1(config)#interface gigabitEthernet 3/1 9001:1(config-if)#brouter vlan 2090 subnet 10.1.1.2/30 9001:1(config-if)#exit 9001:1(config)#interface gigabitEthernet 3/2 Avaya Inc. – External Distribution January 2016...
  • Page 16 9001:1(config-if)#brouter vlan 2092 subnet 200.1.1.41/30 9001:1(config-if)#exit In the configuration above, we are using Avaya Ethernet Routing Switch 8000 and VSP 9000 brouter ports as the BGP EBGP and IBGP interfaces. Hence, the reason VLAN  ID’s of 2090, 2091, and 2092 are used. Either a brouter port or a VLAN can be configured as the BGP interface.
  • Page 17 8008:5(router-bgp)#neighbor 200.1.1.1 8008:5(router-bgp)#neighbor 200.1.1.1 remote-as 40 enable 8008:5(router-bgp)#neighbor 10.1.1.2 8008:5(router-bgp)#neighbor 10.1.1.2 remote-as 20 enable 8008:5(router-bgp)#exit 9001: 9001:1(config)#router bgp 9001:1(router-bgp)#neighbor 200.1.1.42 9001:1(router-bgp)#neighbor 200.1.1.42 remote-as 40 enable 9001:1(router-bgp)#neighbor 10.1.1.1 9001:1(router-bgp)#neighbor 10.1.1.1 remote-as 20 enable 9001:1(router-bgp)#exit Avaya Inc. – External Distribution January 2016...
  • Page 18 The BGP implementation has a default number of routes that can be accepted per peer. For the ERS 8000 switch, the default value is 250,000 BGP forwarding routes in its routing information base (RIB) and 500,000 in its forwarding information base (FIB). For the VSP 9000 as of release 4.0 and using generation 2 modules, up to 1 million route operations is supported.
  • Page 19: Verify Operations

    10.1.1.2 Established 200.1.1.1 Established Total bgp neighbors: 2 BGP CONFEDERATION INFO : confederation identifier 0 confederation peer as BGP NETWORK INFO : ================================================================================ BGP Networks - GlobalRouter ================================================================================ 192.1.40.0 mask 255.255.255.0 metric 0 Avaya Inc. – External Distribution January 2016...
  • Page 20 -------------------------------------------------------------------------------- 10.1.1.0 255.255.255.252 10.1.1.1 10.1.80.8 255.255.255.255 10.1.80.8 10.60.1.0 255.255.255.0 10.1.1.2 Glob~ 0 11.11.1.0 255.255.255.0 200.1.1.1 Glob~ 1 172.1.1.0 255.255.255.0 200.1.1.1 Glob~ 2 172.1.2.0 255.255.255.0 200.1.1.1 Glob~ 2 192.1.40.0 255.255.255.0 192.1.40.1 200.1.1.0 255.255.255.252 200.1.1.2 Avaya Inc. – External Distribution January 2016...
  • Page 21  Next = 200.1.1.1 and TYPE = IB (Indirect & Best) Verify that all routes learned from within AS20 (10.60.1.0/24) are using the best path:  Next = 10.1.1.2 and TYPE = IB Avaya Inc. – External Distribution January 2016...
  • Page 22 10.1.1.2 10.1.1.2 IGP 100 Used AS_PATH: path-is-empty 11.11.1.0/30 10.1.1.2 200.1.1.42 IGP 100 Accepted AS_PATH: (40) 172.1.1.0/24 10.1.1.2 200.1.1.42 IGP 100 Accepted AS_PATH: (40 50) 172.1.2.0/24 10.1.1.2 200.1.1.42 IGP 100 Accepted AS_PATH: (40 50) Avaya Inc. – External Distribution January 2016...
  • Page 23 Displays the route status which will be either Accepted, Best, Used, or Rejected. For this example:  For BGP peer 10.1.1.2, network 10.60.1.0/24 should be displayed as Used  For BGP peer 200.1.1.1, networks 11.11.1.0/24, 172.1.1.0/24,and 172.1.2.0/24 should be Used. Avaya Inc. – External Distribution January 2016...
  • Page 24 BGP Neighbor Advertised Routes - GlobalRouter ================================================================================ The total number of routes advertised to the neighbor is 3 NETWORK/MASK NEXTHOP ADDRESS LOC PREF ORG STATUS -------------------------------------------------------------------------------- 11.11.1.0/24 200.1.1.1 Used 172.1.1.0/24 200.1.1.1 Used 172.1.2.0/24 200.1.1.1 Used Avaya Inc. – External Distribution January 2016...
  • Page 25 Verified that network 10.60.1.0/24 is set to Used from peer 200.1.1.1 and set to Accepted from peer 10.1.1.2. The networks 11.11.1.0/24, 172.1.1.0/24, and 172.1.2.0/24 should NOT be advertised back to 200.1.1.1. Verify that networks 11.11.1.0/24, 172.1.1.0/24, and 172.1.2.0/24 are set to Used from peer 10.1.1.2. Avaya Inc. – External Distribution January 2016...
  • Page 26: Bgp Timers

    BGP session. The following table displays the various timer options available on the Avaya Ethernet Routing Switch 8000. Please see Appendix C – BGP Events regarding details on BGP events and in reference to the timers below.
  • Page 27 The keepalive is not negotiated and is used at the set value unless the hold timer negotiated is less than the keepalive. Then the keepalive will be 1/3 the hold timer. Avaya Inc. – External Distribution January 2016...
  • Page 28: Bgp Network Command

    5. BGP Network Command The Avaya Ethernet Routing Switch and Virtual Services Platform uses the Network command to specify a list of IGP networks that are advertised as originating from an autonomous system. To change the Keepalive and Holddown Timer: 8008:5(config)#router bgp 8008:5(router-bgp)#network <prefix/len>...
  • Page 29: Redistribution Policies

    Within an AS, BGP update information is distributed between BGP speakers using an Interior Gateway Protocol (IGP) that runs within the AS. The Avaya Ethernet Routing Switch and Virtual Services Platform supports either RIP, ISIS (SPBM), or OSPF for IGP. In regards to SPBM, please see section 6 below.
  • Page 30: Ospf And Bgp Route Distribution

    “INC”, or incomplete. When BGP selects the best path to a given destination a route with origin “IGP” takes priority over a route with origin “INC”. The following is an example of routes imported on an ERS 8000 after BGP direct redistribute has been enable on a peer ERS 8000. Notice the Route Origin is “INC”.
  • Page 31 BGP must be restarted to use the new value. Note that OSPF uses a random Router ID by  default. The commands to disable and enable BGP globally are: 8008:5(config)#no router bgp enable 8008:5(config)#router bgp <local as> enable Avaya Inc. – External Distribution January 2016...
  • Page 32: Creating A Policy To Inject Default Route When Using Ospf As An Interior Gateway Protocol

    OSPF route metric. Note that by configuring the default route as used in this example, 8008 will always be used at the default route gateway for all outbound traffic outside AS 20 unless of course it should fail. Avaya Inc. – External Distribution January 2016...
  • Page 33: Configuration

    The policy set-metric value is what will influence the OSPF route decision. The lower the value  the higher the route preference. For this example, 8008 is set to a lower metric value than 9001, which results in a higher preference value. Avaya Inc. – External Distribution January 2016...
  • Page 34 8008:5(config-ospf)#redistribute bgp route-policy Default_OSPF 8008:5(config-ospf)#redistribute bgp enable 8008:5(config-ospf)#exit 8008:5(config)#ip ospf apply redistribute bgp The end result of this configuration is that Router-C will use the next hop to 8008 for access to the Internet. Avaya Inc. – External Distribution January 2016...
  • Page 35: Isis And Bgp Route Distribution

    AS40 and reject local networks advertised via BGP between the iBGP peers 9001 and 9002. Please note that release 4.0 or higher is required on the VSP 9000 to support this configuration example using ISIS accept policy. Avaya Inc. – External Distribution January 2016...
  • Page 36: Configuration

    9002:1(config)#router isis 9002:1(config-isis)#sys-name 9002 9002:1(config-isis)#spbm 1 nick-name 0.90.02 9002:1(config-isis)#exit 9002:1(config)#cfm cmac mepid 902 ISIS interface configuration 9001: 9001:1(config)#interface GigabitEthernet 4/26,4/32 9001:1(config-if)#no shutdown 9001:1(config-if)#isis 9001:1(config-if)#isis spbm 1 9001:1(config-if)#isis enable 9001:1(config-if)#no spanning-tree mstp force-port-state enable Avaya Inc. – External Distribution January 2016...
  • Page 37 Level 1 Port4/32 pt-pt Level 1 9001:1#show isis adj ================================================================================ ISIS Adjacencies ================================================================================ INTERFACE L STATE UPTIME PRI HOLDTIME SYSID HOST-NAME -------------------------------------------------------------------------------- Port4/26 00:08:20 127 23 0049.0080.1400 8014 Port4/32 00:08:20 127 26 d4ea.0efd.a000 9002 Avaya Inc. – External Distribution January 2016...
  • Page 38 SPBM enabled switches. In this example, we only have the one eBGP IP interface on both 9001 and 9002 that does not have to be advertised within ISIS. Avaya Inc. – External Distribution January 2016...
  • Page 39: Prefix List And Route Policies

    Add route-map using a name of local-deny to deny local networks between iBGP peers 9001 & 9002 9001 & 9002: Same configuration on both switches 9001:1(config)#route-map local-deny 1 9001:1(route-map)#no permit 9001:1(route-map)#enable 9001:1(route-map)#match network local-sub 9001:1(route-map)#exit 9001:1(config)#route-map local-deny 2 9001:1(route-map)#permit 9001:1(route-map)#enable Avaya Inc. – External Distribution January 2016...
  • Page 40: Bgp Configuration

    Are you sure you want to continue? (y/n) ? y 9001:1(router-bgp)#bgp default local-preference 200 9001:1(router-bgp)#neighbor 10.1.1.41 9001:1(router-bgp)#neighbor 10.1.1.41 remote-as 40 9001:1(router-bgp)#neighbor 10.1.1.41 enable 9001:1(router-bgp)#neighbor 10.4.4.1 9001:1(router-bgp)#neighbor 10.4.4.1 remote-as 20 9001:1(router-bgp)#neighbor 10.4.4.1 update-source 10.1.90.1 9001:1(router-bgp)#neighbor 10.4.4.1 in-route-map local-deny Avaya Inc. – External Distribution January 2016...
  • Page 41 7.1.3.2 Verify Operations At this point, BGP should be up and running with two adjacencies 9001:1(config)#show ip bgp summary ================================================================================ BGP Summary - GlobalRouter ================================================================================ BGP version - 4 local-as - 20 Identifier - 10.1.90.1 Avaya Inc. – External Distribution January 2016...
  • Page 42: Enable Isis Route Policy And Disable Alternative Route

    9001:1(route-map)#permit 9001:1(route-map)#enable 9001:1(route-map)#match network local-nets 9001:1(route-map)#exit 9001:1(route-map)#route-map accept-local 2 9001:1(route-map)#no permit 9001:1(route-map)#enable 9001:1(route-map)#exit 9001:1(route-map)#router isis 9001:1(config-isis)#accept adv-rtr 0.90.02 enable 9001:1(config-isis)#accept adv-rtr 0.90.02 route-map accept-local 9001:1(config-isis)#exit 9001:1(config)#isis apply accept 9002: 9002:1(config)#ip prefix-list local-nets 10.1.90.1/32 Avaya Inc. – External Distribution January 2016...
  • Page 43: Enable Bgp To Isis Redistribution

    100 to 300 to make 9001 more preferred 9001: 9001:1(config)#router isis 9001:1(config-isis)#redistribute bgp 9001:1(config-isis)#redistribute bgp enable 9001:1(config-isis)#exit 9001:1(config)#isis apply redistribute bgp 9002: 9002:1(config)#router isis 9002:1(config-isis)#redistribute bgp 9002:1(config-isis)#redistribute bgp metric 300 9002:1(config-isis)#redistribute bgp enable 9002:1(config-isis)#exit Avaya Inc. – External Distribution January 2016...
  • Page 44 9001:1(config-isis)#redistribute bgp enable 9001:1(config-isis)#exit 9001:1(config-isis)#isis apply redistribute bgp 9002: 9002:1(config)#route-map ebgp_only 1 9002:1(route-map)#permit 9002:1(route-map)#match protocol ebgp 9002:1(route-map)#enable 9002:1(route-map)#exit 9002:1(config)#router isis 9002:1(config-isis)#redistribute bgp 9002:1(config-isis)#redistribute bgp route-map ebgp_only 9002:1(config-isis)#redistribute bgp enable 9002:1(config-isis)#exit 9002:1(config)#isis apply redistribute bgp Avaya Inc. – External Distribution January 2016...
  • Page 45 TLV:135 TE IP Reachability: 2 Metric: 1 Prefix Length: 32 UP/Down Bit: FALSE Sub TLV Bit: FALSE IP Address: 10.4.4.1 Metric: Prefix Length: 0 UP/Down Bit: FALSE Sub TLV Bit: FALSE IP Address: 0.0.0.0 Avaya Inc. – External Distribution January 2016...
  • Page 46: Enable Isis To Bgp Redistribution

    AS40. To do this, we will create two route-maps, one to advertise the local networks via eBGP to the AS40 peers and another to reject the same local networks via iBGP between 9001 and 9002 which we configured in the BGP Configuration step above. Avaya Inc. – External Distribution January 2016...
  • Page 47 9001:1(router-bgp)#redistribute isis 9001:1(router-bgp)#redistribute isis route-map local-nets 9001:1(router-bgp)#redistribute isis enable 9001:1(router-bgp)#exit 9001:1(config)#ip bgp apply redistribute isis 9002: 9002:1(config)#router bgp 9002:1(router-bgp)#redistribute isis 9002:1(router-bgp)#redistribute isis route-map local-nets 9002:1(router-bgp)#redistribute isis enable 9002:1(router-bgp)#exit 9002:1(config)#ip bgp apply redistribute isis Avaya Inc. – External Distribution January 2016...
  • Page 48 The total number of bgp routes in this Vrf are 2 NETWORK/MASK PEER REM ADDR NEXTHOP ADDRESS ORG LOC PREF -------------------------------------------------------------------------------- 0.0.0.0/0 10.1.90.1 10.1.90.1 IGP 200 AS_PATH: (40) 0.0.0.0/0 10.1.1.13 10.1.1.13 IGP 100 AS_PATH: (40) Total number of routes displayed are 2 Avaya Inc. – External Distribution January 2016...
  • Page 49 4/30 LOC 10.1.90.1 255.255.255.255 10.1.90.1 10.4.4.1 255.255.255.255 4001 GlobalRouter 3051 ISIS 0 10.88.1.50 255.255.255.255 8014 GlobalRouter 3051 ISIS 0 200.1.101.0 255.255.255.0 8014 GlobalRouter 3051 ISIS 0 200.1.102.0 255.255.255.0 8014 GlobalRouter 3051 ISIS 0 Avaya Inc. – External Distribution January 2016...
  • Page 50: Bgp 4-Byte Autonomous System Numbers (Asn)

    AS. This 2-byte AS number provides a pool of 65536 unique Autonomous System numbers and is no longer able to meet the demand so Avaya now supports 4-byte AS numbers. You can configure a BGP peer to operate in either the 2-byte AS mode or in the new 4-byte AS mode, but not both.
  • Page 51: Cidr And Aggregate Addresses

    In this example, we are going to configure 8008 to summarize all local networks to Router-D in AS 40 with an aggregate route of 200.1.0.0/16. 8.1.1 Configuration 8.1.1.1 Add BGP Neighbor to Router-D Enable BGP Peer to Router-D in AS 40 8008:5(config)#router bgp 8008:5(router-bgp)#neighbor 10.1.1.13 8008:5(router-bgp)#neighbor 10.1.1.13 remote-as 40 8008:5(router-bgp)#neighbor 10.1.1.13 enable Avaya Inc. – External Distribution January 2016...
  • Page 52 Router-D: verify routes Router-D:5#show ip route -s 200.1.0.0/16 ================================================================================ IP Route - GlobalRouter ================================================================================ INTER MASK NEXT COST FACE PROT AGE TYPE PRF -------------------------------------------------------------------------------- 200.1.0.0 255.255.0.0 10.1.1.14 Glob~ 1 200.1.1.0 255.255.255.252 10.1.1.14 Glob~ 1 Avaya Inc. – External Distribution January 2016...
  • Page 53: Ebgp Multihop

    BGP multihop on 8008 and 9001. 9.1.1 8008 and 9001 Configuration 9.1.1.1 Enable Loopback Address Add loopback address 8008: 8008:5(config)#interface loopback 1 8008:5(config-if)#ip address 10.1.1.9/32 9001: 9001:1(config)#interface loopback 1 9001:1(config-if)#ip address 200.1.1.5/32 Avaya Inc. – External Distribution January 2016...
  • Page 54 9001: 9001:1(config)#router bgp 25 enable 9.1.1.4 Configure BGP Peers Configure eBGP peer and enable eBGP Multihop 8008: 8008:5(config)#router bgp 8008:5(router-bgp)#no synchronization 8008:5(router-bgp)#neighbor 200.40.40.1 8008:5(router-bgp)#neighbor 200.40.40.1 remote-as 25 8008:5(router-bgp)#neighbor 200.40.40.1 ebgp-multihop 8008:5(router-bgp)#neighbor 200.40.40.1 enable Avaya Inc. – External Distribution January 2016...
  • Page 55: Add Static Route

    9.1.1.6 Add Static Route Add a static route to the loopback address to the peer eBGP router 8008: 8008:5(config)#ip route 200.40.40.0 255.255.255.252 200.30.30.2 weight 1 9001: 9001:1(config)#ip route 200.30.30.0 255.255.255.252 200.40.40.2 weight 1 Avaya Inc. – External Distribution January 2016...
  • Page 56: Ebgp Load Balance Using Ecmp

    Add loopback address 8008:5(config)#interface loopback 1 8008:5(config-if)#interface ip address 10.1.80.8/32 8008:5(config-if)#exit 8008:5(config)#router ospf 8008:5(config-ospf)#router-id 10.1.80.8 8008:5(config-ospf)#exit 10.1.1.2 Configure BGP BGP configuration with multiple paths set to 2 8008:5(config)#router bgp 20 enable 8008:5(config)#router bgp 8008:5(router-bgp)#no synchronization Avaya Inc. – External Distribution January 2016...
  • Page 57 8008:5(router-bgp)#neighbor 200.30.30.1 remote-as 25 enable 8008:5(router-bgp)#neighbor 10.30.30.9 8008:5(router-bgp)#neighbor 10.30.30.9 remote-as 25 enable 8008:5(router-bgp)#exit 10.1.1.6 Configure IGP Network Prefixes Add the appropriate networks which you wish to advertise via BGP 8008:5(config)#router bgp 8008:5(router-bgp)#network 200.60.1.0/24 Avaya Inc. – External Distribution January 2016...
  • Page 58: Bgp Synchronization And Next-Hop-Self

    Enabling Synchronization solves this problem by preventing a BGP speaker from advertising a route over eBGP until all routes within an AS have learned the route. Figure 7: BGP Synchronization and Self Hop Configuration Example Avaya Inc. – External Distribution January 2016...
  • Page 59: Configuration Example 1 - Initial Configuration

    9001:1(config)#ip ospf enable 11.1.1.2 Configure loopback address Add lpbk address and enable ospf 8008: 8008:5(config)#interface loopback 1 8008:5(config-if)#interface ip address 10.1.80.8/32 8008:5(config-if)#ip ospf 9001: 9001:1(config)#interface loopback 1 9001:1(config-if)#interface ip address 10.1.90.1/32 9001:1(config-if)#ip ospf Avaya Inc. – External Distribution January 2016...
  • Page 60: Configure Ospf

    11.1.1.5 Add BGP Network Prefixes Add the appropriate networks which you wish to advertise via BGP, i.e. local interfaces 8008: 8008:5(config)#router bgp 8008:5(router-bgp)#network 200.1.20.0/30 8008:5(router-bgp)#network 10.1.1.12/30 9001: 9001:1(config)#router bgp 9001:1(router-bgp)#network 200.1.30.0/30 9001:1(router-bgp)#network 10.1.1.40/30 Avaya Inc. – External Distribution January 2016...
  • Page 61 8008:5(router-bgp)#neighbor 200.1.30.1 8008:5(router-bgp)#neighbor 200.1.30.1 remote-as 20 enable 8008:5(router-bgp)#neighbor 10.1.1.13 8008:5(router-bgp)#neighbor 10.1.1.13 remote-as 40 enable 8008:5(router-bgp)#exit 9001: 9001:1(config)#router bgp 9001:1(router-bgp)#neighbor 200.1.20.1 9001:1(router-bgp)#neighbor 200.1.20.1 remote-as 20 enable 9001:1(router-bgp)#neighbor 10.1.1.41 9001:1(router-bgp)#neighbor 10.1.1.41 remote-as 60 enable 9001:1(router-bgp)#exit Avaya Inc. – External Distribution January 2016...
  • Page 62: Verify Operations

    Identifier - 10.1.90.1 Decision state - Idle The total number of routes is BGP NEIGHBOR INFO : NEIGHBOR RMTAS STATE HLDTM KPALV HLDCFG KPCFG WGHT CONRTY ADVINT -------------------------------------------------------------------------------------- 200.1.20.1 Established 180 10.1.1.41 Established 180 Avaya Inc. – External Distribution January 2016...
  • Page 63 AS_PATH: (40 80) 172.1.2.0/30 200.1.20.1 10.1.1.13 IGP 100 AS_PATH: (40 80) 192.1.1.0/24 200.1.20.1 10.1.1.13 IGP 100 AS_PATH: (40 60 200) 200.20.20.0/24 200.1.20.1 200.1.20.1 IGP 100 AS_PATH: path-is-empty 200.1.20.0/30 200.1.20.1 200.1.20.1 IGP 100 AS_PATH: path-is-empty Avaya Inc. – External Distribution January 2016...
  • Page 64: Correcting The Next Hop Problem

    11.3.1 Configuration – Enabling BGP Next Hop-Self and Synchronization 11.3.1.1 Configure 8008 for Next Hop-Self Enable the nexthop-self parameter. 8008:5(config)#router bgp 8008:5(router-bgp)#no neighbor 200.1.30.1 enable 8008:5(router-bgp)#neighbor 200.1.30.1 next-hop-self enable 8008:5(router-bgp)#neighbor 200.1.30.1 enable Avaya Inc. – External Distribution January 2016...
  • Page 65: Verify Operations

    AS_PATH: (40 80) 172.1.2.0/30 200.1.20.1 200.1.20.1 IGP 100 AS_PATH: (40 80) 192.1.1.0/24 200.1.20.1 200.1.20.1 IGP 100 AS_PATH: (40 60 200) 200.20.20.0/24 200.1.20.1 200.1.20.1 IGP 100 AS_PATH: path-is-empty 200.1.20.0/30 200.1.20.1 200.1.20.1 IGP 100 AS_PATH: path-is-empty Avaya Inc. – External Distribution January 2016...
  • Page 66 Since IGP is not synchronized with BGP, BGP entries are not put into the IP forwarding table. 11.3.2.2 Disabling Synchronization on 9001 and 8008 Disable BGP synchronization 8008: 8008:5(config)#router bgp 8008:5(router-bgp)#no synchronization 9001: 9001:1(config)#router bgp 9001:1(router-bgp)#no synchronization Avaya Inc. – External Distribution January 2016...
  • Page 67: Verifying Operation

    This is because Router-C has no knowledge of these external routes. One method to correct this problem is to enable BGP to OSPF redistribution. Another method is to enable BGP on Router-E. Please see example above on how to redistribute BGP routes into OSPF. Avaya Inc. – External Distribution January 2016...
  • Page 68: Md5 Authentication Configuration Example

    12.1.1 Configure ERS8000 and VSP 9000 for MD-5 Authentication 12.1.1.1 Configure MD-5 Authentication Disable the administration state for the peer 8008: 8008:5(config)#router bgp 8008:5(router-bgp)#no neighbor 200.1.1.2 enable 9001: 9001:1(config)#router bgp 9001:1(router-bgp)#no neighbor 200.1.1.1 enable Avaya Inc. – External Distribution January 2016...
  • Page 69 8008:5(router-bgp)#neighbor password 200.1.1.2 <password> 8008:5(router-bgp)#neighbor 200.1.1.2 enable 9001: 9001:1(config)#router bgp 9001:1(router-bgp)#neighbor 200.1.1.1 md5-authentication enable 9001:1(router-bgp)#neighbor password 200.1.1.1 <password> 9001:1(router-bgp)#neighbor 200.1.1.1 enable  The MD5 password can have a string length of up to 1536 characters. Avaya Inc. – External Distribution January 2016...
  • Page 70: Bgp Peer Group Configuration Example

    Create peer group using the name Group_1 8008:5(config)#router bgp 8008:5(router-bgp)#neighbor Group_1  Note that the assigned peer group name is context-sensitive. For example, the name string “Group_1” is Not the same as ‘group_1”. Avaya Inc. – External Distribution January 2016...
  • Page 71: Create Bgp Peers

    8008:5(router-bgp)#neighbor Group_1 in-route-map Pref_AX20  BGP Peer Groups are used to apply changes to all group members. You can still enter specific settings for each peer directly. Unless you set the parameter again in the peer Avaya Inc. – External Distribution January 2016...
  • Page 72: Route Selection And Traffic Management - Bgp Path Attributes

    14. Route Selection and Traffic Management – BGP Path Attributes The Avaya Ethernet Routing Switch and Virtual Switching Platforms use route policies to control traffic flow. By using policies, traffic can be controlled over multiple connections for inbound traffic from other ASs and outbound traffic that comes from outside a particular AS.
  • Page 73: Origin Attribute (Type 1)

    In this example, we will configure 9001 to distribute static routes for network 44.44.44.0/24. ERS8000-D route table should display this static route as INC (incomplete) and all other routes as IGP. Figure 10: BGP Origin Attribute Configuration Example Avaya Inc. – External Distribution January 2016...
  • Page 74 9001:1(router-bgp)#redistribute static enable 9001:1(router-bgp)#end 9001:1#ip bgp apply redistribute static 14.1.1.1.3 Add BGP Networks you Wish to Advertise In this example, we will only advertise the network 200.1.1.0/30 via BGP 9001:1(config)#router bgp 9001:1(router-bgp)#network 200.1.1.0/30 Avaya Inc. – External Distribution January 2016...
  • Page 75 10.1.1.42 10.1.1.42 100 B/U As Path: <20> 200.1.1.0/30 10.1.1.62 10.1.1.14 As Path: <20> 200.1.20.0/30 10.1.1.62 10.1.1.14 As Path: <20> 200.1.30.0/30 10.1.1.42 10.1.1.42 100 B/U As Path: <20> 200.1.30.0/30 10.1.1.62 10.1.1.14 As Path: <20> Avaya Inc. – External Distribution January 2016...
  • Page 76: Changing The Origin Type

    In the configuration steps that follow, we will configure a route policy to advertise from 8008 to ERS8000- D the route to 200.1.40.0/24 with an origin of INC. This will result in ERS8000-D using the next-hop of 10.1.1.61 (via ERS8000-E) to get to network 200.1.40.0/24. Avaya Inc. – External Distribution January 2016...
  • Page 77 Add this policy to the BGP peer Router-D 8008:5(config)#router bgp 8008:5(router-bgp)#neighbor 10.1.1.13 out-route-map BGP_org_routerd 8008:5(router-bgp)#end 8008:5#ip bgp restart-bgp neighbor 10.1.1.13 soft-reconfiguration out 14.1.2.1.4 Soft Start BGP Peer Soft restart the BGP peer 8008:5#ip bgp restart-bgp neighbor 10.1.1.13 soft-reconfiguration out Avaya Inc. – External Distribution January 2016...
  • Page 78 1 out of 13 Total Num of Route Entries, 13 Total Num of Dest Networks displayed. -------------------------------------------------------------------------------- TYPE Legend: I=Indirect Route, D=Direct Route, A=Alternative Route, B=Best Route, E=Ecmp Route , U=Unresolved Route, N=Not in HW Avaya Inc. – External Distribution January 2016...
  • Page 79: As Path Attribute (Type 2)

    In this example, 8008 will advertise the network 200.1.40.0 unchanged. 9001 will be setup to have its internal AS number inserted into the AS Path multiple times. This should influence all inbound traffic destined for the 200.1.40.0 over 8008. Avaya Inc. – External Distribution January 2016...
  • Page 80 9001:1(route-map)#set as-path 1 9001:1(route-map)#enable 14.2.1.4 Add Policy to BGP Peer Router-D Add the policy to the BGP peer Router-D 9001:1(config)#router bgp 9001:1(router-bgp)#neighbor 10.1.1.41 out-route-map AS_Prepend 9001:1(router-bgp)#end 9001:1#ip bgp restart-bgp neighbor 10.1.1.41 soft-reconfiguration out Avaya Inc. – External Distribution January 2016...
  • Page 81: Configuration Example: As_Path Filtering

    14.2.2.2 Configure an IP Route Policy Named AS Create a route policy named AS to match the as-list’s above. 8008:5#(config)#route-map AS 1 8008:5#(route-map)#match as-path 2 8008:5#(route-map)#no permit 8008:5#(route-map)#enable 8008:5#(route-map)#exit 8008:5#(config)#route-map AS 2 8008:5#(route-map)#match as-path 3 8008:5#(route-map)#permit 8008:5#(route-map)#enable 8008:5#(route-map)#exit Avaya Inc. – External Distribution January 2016...
  • Page 82: Alternative Configuration Method For 8008

    8008:5#(route-map)#match as-path 2 8008:5#(route-map)#no permit 8008:5#(route-map)#enable 14.2.3.3 Add Policy to BGP Peer Router-B Add the policy to the BGP peer Router-D 8008:5#(config)#router bgp 8008:5#(router-bgp)#neighbor 10.1.1.41 in-route-map AS 8008:5#(router-bgp)#end 8008:5#ip bgp restart-bgp neighbor 10.1.1.41 soft-reconfiguration in Avaya Inc. – External Distribution January 2016...
  • Page 83: Local Preference Attribute (Type 5) Configuration Example

    AS 40 will exit via the customer AS will exit via ERS8000-C. Local Preference can also be used to load balance outbound traffic based on CIDR or network address groups. Figure 13: BGP Local Preference Configuration Example Avaya Inc. – External Distribution January 2016...
  • Page 84: Configuration : Local Preference

    Configure the IP route policy named Default_OSPF, set the metric on 8001 to 100, and set the metric on 9001 to 300 8008: 8008:5(config)#route-map Default_OSPF 1 8008:5(route-map)#set injectlist DR 8008:5(route-map)#set metric 100 8008:5(route-map)#enable 9001: 9001:1(config)#route-map Default_OSPF 1 9001:1(route-map)#set injectlist DR 9001:1(route-map)#set metric 300 9001:1(route-map)#enable Avaya Inc. – External Distribution January 2016...
  • Page 85 Enable BGP redistribution into OSPF and apply the route policy from the previous step 8008 & 9001: Same configuration on both switches 8008:5(config)#router ospf 8008:5(config-ospf)#redistribute bgp 8008:5(config-ospf)#redistribute bgp route-map Default_OSPF 8008:5(config-ospf)#redistribute bgp enable 8008:5(config)#ip ospf apply redistribute bgp Avaya Inc. – External Distribution January 2016...
  • Page 86: Configuration Example: Adding Preference To Specific Routes

    200.1.40.0 to take the path between ERS8000-C and 8008. This can be accomplished by configuring a policy on ERS8000-C to have a higher Local Preference than ERS8000-D. Avaya Inc. – External Distribution January 2016...
  • Page 87: Configuration: Preference For Specific Routes

    Assign the route policy ‘Policy’ to the appropriate BGP peer ERS8000-C: ERS8000-C:5(config)#router bgp ERS8000-C:5(router-bgp)#neighbor 10.1.1.14 in-route-map Policy ERS8000-C:5(router-bgp)#ip bgp restart-bgp neighbor 10.1.1.14 soft-reconfiguration in ERS8000-D: ERS8000-D:5(config)#router bgp ERS8000-D:5(router-bgp)#neighbor 10.1.1.42 in-route-map Policy ERS8000-D:5(router-bgp)#ip bgp restart-bgp neighbor 10.1.1.42 soft-reconfiguration in Avaya Inc. – External Distribution January 2016...
  • Page 88: Multi-Exit Discriminator (Med) Attribute (Type 4)

    100. The overall effect will result in 8008 advertising all routes with a MED setting of 10 whereas 9001 will advertise all routes with a MED setting of 100. This should result in all traffic destined for AS 20 to transverse over 10.1.1.12 network via 8008. Avaya Inc. – External Distribution January 2016...
  • Page 89 Configure a MED value for 8008 to a value that is lower than the MED value assigned to 9001. Set the MED value 8008: 8008:5(config)#router bgp 8008:5(router-bgp)#default-metric 10 9001: 9001:1(config)#router bgp 9001:1(router-bgp)#default-metric 100  A lower MED value indicates a stronger path preference than a higher MED value. Avaya Inc. – External Distribution January 2016...
  • Page 90: Med Configuration - Example 2

    14.6.1 Configuration 14.6.1.1 Configure the IP Prefix List Named 200.1.40.0 and 200.1.50.0 Add a prefix list and network 8008 & 9001: Same configuration on both switches 8008:5(config)#ip prefix-list 200.1.40.0 200.1.40.0/24 8008:5(config)#ip prefix-list 200.1.50.0 200.1.50.0/24 Avaya Inc. – External Distribution January 2016...
  • Page 91: Other Med Commands

    If you have multiple autonomous systems, this parameter should be enabled to allow MED to compare among paths among multiple autonomous systems. To enable or disable this parameter, enter the following command: 8008:5(config)#router bgp 8008:5(config)#bgp always-compare-med Avaya Inc. – External Distribution January 2016...
  • Page 92 When set to enable (the default value), BGP treats an update that is missing, a multi-exit discriminator (MED) attribute, as the worst path. To enable or disable this parameter, enter the following command: 8008:5(config)#router bgp 8008:5(router-bgp)#no no-med-path-is-worst Avaya Inc. – External Distribution January 2016...
  • Page 93: Community Attribute (Type 8)

     No Export Subconfed – do not advertise to external BGP peers even within the same confederation. For the community type ‘no export subconfed’, the ERS 8000 uses a setting of ‘local-as’. By using the community attribute, you can control what routing information to accept, prefer, or distribute to other BGP neighbors.
  • Page 94: Community Attribute Configuration Example

    To enable the BGP peer to send the community attribute, use the following commands: 14.7.1.1 Configure the IP Prefix List Named 200.30.30.0 Add a prefix list for network 200.30.30.0/24 8008:5(config)ip prefix-list 200.30.30.0 200.30.30.0/24 Avaya Inc. – External Distribution January 2016...
  • Page 95 The following options are available for the set-community-mode in a route policy:  config ip route-policy <name> seq <#> set-community-mode <unchanged|additive|none>  unchanged — do not change an existing community additive — append the community to the exiting community none — remove the community Avaya Inc. – External Distribution January 2016...
  • Page 96: Verification

    10.1.1.61 AS_PATH: (60 200) COMMUNITY: no-community-attr 200.30.30.0/24 10.1.1.14 10.1.1.14 AS_PATH: (20) COMMUNITY: 40:100 no-export 200.1.1.4/30 10.1.1.61 10.1.1.61 AS_PATH: (60 20) COMMUNITY: no-community-attr 200.1.30.0/30 10.1.1.61 10.1.1.61 AS_PATH: (60 20) COMMUNITY: no-community-attr 200.1.20.0/24 10.1.1.14 10.1.1.14 Avaya Inc. – External Distribution January 2016...
  • Page 97 AS_PATH: (20) COMMUNITY: 40:100 internet The end result is, network 200.30.30.0 will not be advertised outside AS 40 while the 200.1.20.0 will be advertised outside AS 40. Avaya Inc. – External Distribution January 2016...
  • Page 98: Ebgp Scalability Issues

    EBGP peers; we do not want 8008 from becoming a transit router for the other ASs. Please note that the VLAN and/or brouter port and OSPF configuration is not provided for this configuration example. Avaya Inc. – External Distribution January 2016...
  • Page 99 Add a route map named as_out to deny routes learned from AS 100, 200 and 300 by matching AS list 1 8008:5(config)#route-map "as_out" 1 8008:5(route-map)#no permit 8008:5(route-map)#enable 8008:5(route-map)#match as-path 1 8008:5(route-map)#route-map "as_out" 2 8008:5(route-map)#enable 8008:5(route-map)#exit Avaya Inc. – External Distribution January 2016...
  • Page 100 8008:5(router-bgp)#exit 15.1.1.6 Enable OSPF Redistribution of BGP Enable BGP redistribution into OSPF and add route-policy DR 8008:5(config)#router ospf 8008:5(config-ospf)#redistribute bgp 8008:5(config-ospf)#redistribute bgp route-policy "DR" 8008:5(config-ospf)#redistribute bgp enable 8008:5(config-ospf)#exit 8008:5(config)#ip ospf apply redistribute bgp Avaya Inc. – External Distribution January 2016...
  • Page 101: Ibgp Scalability Issues

    EBGP peer sessions with a speaker from each of the other sub-systems. Although there is multiple smaller sub system ASs with the BGP confederation, to the outside world, the confederation looks like a single AS. Avaya Inc. – External Distribution January 2016...
  • Page 102: Confederation Configuration Example

    8008 & 8009: Same configuration on both switches 8008:5(config)#router bgp 8008:5(router-bgp)#bgp confederation identifier 40 8008:5(router-bgp)#bgp confederation peers 61010 Assign local AS 40 as the confederation identifier 9001 & 9002: Same configuration on both switches 9001:1(config)#router bgp 9001:1(router-bgp)#bgp confederation identifier 40 Avaya Inc. – External Distribution January 2016...
  • Page 103 9001:1(router-bgp)#neighbor 200.1.40.2 enable 8009: 8009:5(config)#router bgp 8009:5(router-bgp)#neighbor 14.14.14.2 8009:5(router-bgp)#neighbor 14.14.14.2 remote-as 200 8009:5(router-bgp)#neighbor 14.14.14.2 enable 8009:5(router-bgp)#neighbor 10.1.1.62 8009:5(router-bgp)#neighbor 10.1.1.62 remote-as 61000 8009:5(router-bgp)#neighbor 10.1.1.62 enable 8009:5(router-bgp)#neighbor 200.1.80.1 8009:5(router-bgp)#neighbor 200.1.80.1 remote-as 61010 8009:5(router-bgp)#neighbor 200.1.80.1 enable Avaya Inc. – External Distribution January 2016...
  • Page 104 9002: 8009:5(router-bgp)#neighbor 200.1.80.1 8009:5(router-bgp)#neighbor 200.1.80.1 remote-as 61010 8009:5(router-bgp)#neighbor 200.1.80.1 enable 9002:1(router-bgp)#neighbor 200.1.30.2 9002:1(router-bgp)#neighbor 200.1.30.2 remote-as 1000 9002:1(router-bgp)#neighbor 200.1.30.2 enable Avaya Inc. – External Distribution January 2016...
  • Page 105: Route Reflectors

    In an AS, there can be more than one route reflector cluster. There can also be more than one route reflector in a cluster. When there is more than one reflector in a cluster, special care must be taken to prevent route loops. Avaya Inc. – External Distribution January 2016...
  • Page 106 8008:5(router-bgp)#neighbor 10.1.1.14 route-reflector-client 8008:5(router-bgp)#neighbor 10.1.1.14 route-reflector-client enable 8008:5(router-bgp)#neighbor 200.1.70.1 8008:5(router-bgp)#neighbor 200.1.70.1 remote-as 40 8008:5(router-bgp)#neighbor 200.1.70.1 route-reflector-client 8008:5(router-bgp)#neighbor 200.1.70.1 route-reflector-client enable 8008:5(router-bgp)#neighbor 11.11.1.2 8008:5(router-bgp)#neighbor 11.11.1.2 remote-as 80 8008:5(router-bgp)#neighbor 11.11.1.2 enable 8008:5(router-bgp)#neighbor 10.1.1.61 8008:5(router-bgp)#neighbor 10.1.1.61 remote-as 40 Avaya Inc. – External Distribution January 2016...
  • Page 107 8008:5(router-bgp)#neighbor 10.1.1.61 enable 9001: 9001:1(router-bgp)#neighbor 10.1.1.13 9001:1(router-bgp)#neighbor 10.1.1.13 remote-as 40 9001:1(router-bgp)#neighbor 10.1.1.13 enable 8009: 8009:5(router-bgp)#neighbor 200.1.70.2 8009:5(router-bgp)#neighbor 200.1.70.2 remote-as 40 8009:5(router-bgp)#neighbor 200.1.70.2 enable 8009:5(router-bgp)#neighbor 200.1.30.2 8009:5(router-bgp)#neighbor 200.1.30.2 remote-as 1000 8009:5(router-bgp)#neighbor 200.1.30.2 enable Avaya Inc. – External Distribution January 2016...
  • Page 108: Configuration Example Using Cluster List

    8008, 8009, 8010, and 9001: Same configuration on all switches 8008:5(config)#router bgp 40 enable 16.4.1.2 Disable Synchronization Disable Synchronization 8008, 8009, 8010, and 9001: Same configuration on all switches 8008:5(config)#router bgp 8008:5(router-bgp)#no synchronization Avaya Inc. – External Distribution January 2016...
  • Page 109 8009: For neighbor 8010, enable the peer as a route reflector client 8009:5(router-bgp)#neighbor 10.1.1.62 8009:5(router-bgp)#neighbor 10.1.1.62 remote-as 40 8009:5(router-bgp)#neighbor 10.1.1.62 enable 8009:5(router-bgp)#neighbor 200.1.80.1 8009:5(router-bgp)#neighbor 200.1.80.1 remote-as 40 8009:5(router-bgp)#neighbor 200.1.80.1 route-reflector-client 8009:5(router-bgp)#neighbor 200.1.80.1 route-reflector-client enable 8009:5(router-bgp)#neighbor 15.15.15.2 8009:5(router-bgp)#neighbor 15.15.15.2 remote-as 40 8009:5(router-bgp)#neighbor 15.15.15.2 enable Avaya Inc. – External Distribution January 2016...
  • Page 110 8010:5(router-bgp)#neighbor 200.1.30.2 remote-as 1000 8010:5(router-bgp)#neighbor 200.1.30.2 enable 8010:5(router-bgp)#neighbor 200.1.80.2 8010:5(router-bgp)#neighbor 200.1.80.2 remote-as 40 8010:5(router-bgp)#neighbor 200.1.80.2 enable 9001: 9001:1(router-bgp)#neighbor 10.1.1.13 9001:1(router-bgp)#neighbor 10.1.1.13 remote-as 40 9001:1(router-bgp)#neighbor 10.1.1.13 enable 9001:1(router-bgp)#neighbor 200.1.40.2 9001:1(router-bgp)#neighbor 200.1.40.2 remote-as 500 9001:1(router-bgp)#neighbor 200.1.40.2 enable Avaya Inc. – External Distribution January 2016...
  • Page 111: Configuring Ebgp Route Flap Dampening

    Figure 22: BGP Route Flap Damping Configuration Example 17.1 Configuration: Route Flap Damping 17.1.1 Enabling BGP Route Flap Damping To enable BGP route flap damping on 8008, use the following command 8008:5(config)#router bgp 8008:5(router-bgp)#flap-dampening enable Avaya Inc. – External Distribution January 2016...
  • Page 112: Verification

    BGP Dampened Paths - GlobalRouter ================================================================================ The total number of hist routes: NETWORK/MASK PEER REM ADDR NEXTHOP ADDRESS ORG LOC PREF -------------------------------------------------------------------------------- 172.1.1.0/24 10.2.2.2 IGP 0 AS_PATH: no-AS_PATH-attr MED:0 DAMPEN INFO:Penalty:1024 Count:1 Status:announced hist-del time:set:180, remain:173 Avaya Inc. – External Distribution January 2016...
  • Page 113: Bgp Quick-Start Feature

    The default setting is set to disable by default. To enable or disable this feature, enter the command below: To enable or disable this feature, enter the command below: 8008:5(config)#router bgp 8008:5(router-bgp)#quick-start enable 8008:5(router-bgp)#no quick-start enable Avaya Inc. – External Distribution January 2016...
  • Page 114: Bgp

    But, because the IPv6 RTM cannot correlate the IPv4-mapped IPv6 address to a specific outgoing interface, you must create a manually-configured static route to make the link between the BGP peer and the IPv6 tunnel interface so that traffic can reach networks advertised by the peer. Avaya Inc. – External Distribution January 2016...
  • Page 115: Configuration Example: Ibgp

    8201:1(router-bgp)#neighbor 10.4.4.1 remote-as 20 8201:1(router-bgp)#neighbor 10.4.4.1 next—hop-self 8201:1(router-bgp)#neighbor 10.4.4.1 update-source 10.1.1.81 8201:1(router-bgp)#neighbor 10.4.4.1 address-family ipv6 8201:1(router-bgp)#neighbor 10.4.4.1 enable 8201:1(router-bgp)#exit 8201:1(config)#router bgp 20 enable 4001: 4001:1(config)#interface loopback 1 4001:1(config-if)#ip address 1 10.4.4.1/32 4001:1(config-if)#exit 4001:1(config)#router bgp Avaya Inc. – External Distribution January 2016...
  • Page 116: January 2016 Avaya Inc. – External Distribution

    The configuration used above is one way to express a static route for the IPv6 configured tunnel using the format ::ffff<ipv4 address> or 0:0:0:0:ffff:<ipv4 address>. Enable redistribution of IPv6 direct interfaces 8201: 8201:1(config)#router bgp 8201:1(router-bgp)#redistribute ipv6-direct 8201:1(router-bgp)#redistribute ipv6-direct enable 8201:1(router-bgp)#exit 4001: 4001:1(config)#router bgp Avaya Inc. – External Distribution January 2016...
  • Page 117 4001:1(router-bgp)#redistribute ipv6-direct 4001:1(router-bgp)#redistribute ipv6-direct enable 4001:1(router-bgp)#exit Avaya Inc. – External Distribution January 2016...
  • Page 118: Verification

    Route Policy In - Route Policy Out - IPv6Route Policy In - IPv6Route Policy Out - address-family ipv6 - enable address-family vpnv4 - disable route-refresh - disable negotiated-session-capabilites - IPv6 Total bgp neighbors: 1 Avaya Inc. – External Distribution January 2016...
  • Page 119 The total number of routes is 3 NETWORK/MASK PEER REM ADDR NEXTHOP ADDRESS ORG LOC PREF -------------------------------------------------------------------------------- fd10:0:0:2099:0:0:0:0/64 10.4.4.1 0:0:0:0:0:ffff:10.4.4.1 INC 100 AS_PATH: path-is-empty fd14:0:0:2000:0:0:0:0/64 10.4.4.1 0:0:0:0:0:ffff:10.4.4.1 INC 100 AS_PATH: path-is-empty fd14:0:0:2100:0:0:0:0/64 10.4.4.1 0:0:0:0:0:ffff:10.4.4.1 INC 100 AS_PATH: path-is-empty Avaya Inc. – External Distribution January 2016...
  • Page 120 0:0:0:0:0:0:0:0 V-400 LOCAL fd12:0:0:1201:0:0:0:1/128 0:0:0:0:0:0:0:0 V-400 LOCAL fd12:0:0:1202:0:0:0:0/64 0:0:0:0:0:0:0:0 V-401 LOCAL fd12:0:0:1202:0:0:0:1/128 0:0:0:0:0:0:0:0 V-401 LOCAL fd14:0:0:2000:0:0:0:0/64 0:0:0:0:0:0:0:0 T-100 fd14:0:0:2100:0:0:0:0/64 0:0:0:0:0:0:0:0 T-100 Test connectivity: 8201:1#ping fd14:0:0:2000::1 fd14:0:0:2000:0:0:0:1 is Alive 8201:1#ping fd14:0:0:2100::1 fd14:0:0:2100:0:0:0:1 is Alive Avaya Inc. – External Distribution January 2016...
  • Page 121: Translating Cisco To Avaya Equivalents

    19. Appendix A 19.1 Translating Cisco to Avaya Equivalents This appendix shows you how to translate Cisco commands and functions into their Avaya Ethernet Routing Switch equivalents. Configuration Command Equivalents Table 3Error! Reference source not found. lists the Avaya ACLI and Enterprise Device Manager equivalents for Cisco router configuration commands.
  • Page 122 1.1.1.1 remote-as 444 IP->Policy->Route Policy->Insert neighbor 1.1.1.1 out-route-map Id: 1 "distribute" SequenceNumber: 2 neighbor 1.1.1.1 enable Name: distribute exit Enable Mode: permit MatchNetwork: 128.1.0.0 Insert IP->BGP->Peers->Insert RemoteAddr: 1.1.1.1 RemoteAs: 444 Enable RoutePolicyOut: distribute Insert Avaya Inc. – External Distribution January 2016...
  • Page 123 1.1.1.1 1remote-as 444 IP->Policy->Route Policy->Insert neighbor 1.1.1.1 in-route-map Id: 1 "IncomingMap" SequenceNumber: 2 neighbor 1.1.1.1 enable Name: IncomingMap exit Enable Mode: permit Insert IP->BGP->Peers->Insert RemoteAddr: 1.1.1.1 RemoteAs: 444 Enable RoutePolicyIn: IncomingMap Insert Avaya Inc. – External Distribution January 2016...
  • Page 124 1 Enable exit Mode: permit MatchNetwork: 200.1.40.0 router bgp Insert neighbor "1.1.1.1" IP->BGP->Peers->Insert neighbor 1.1.1.1 remote-as 444 RemoteAddr: 1.1.1.1 neighbor 1.1.1.1 out-route-map "setASPath" RemoteAs: 444 neighbor 1.1.1.1 enable Enable exit RoutePolicyOut: setASPath Insert Avaya Inc. – External Distribution January 2016...
  • Page 125 1.1.1.1 remote-as 444 Insert neighbor 1.1.1.1 out-route-map "AdvertiseMap" IP->Policy->Route Policy->Insert Id: 1 neighbor 1.1.1.1 enable SequenceNumber: 2 exit Name: AdvertiseMap Enable Mode: permit SetMetric: 50 IP->BGP->Peers->Insert RemoteAddr: 1.1.1.1 RemoteAs: 444 Enable RoutePolicyOut: AdvertiseMap Insert Avaya Inc. – External Distribution January 2016...
  • Page 126 GroupName: MyPeers Enable Insert aggregate-address router bgp IP->BGP->Aggregates->Insert 195.89.8.0 255.255.248.0 aggregate-address 195.89.8.0/21 Address: 195.89.8.0 PrefixLen: 21 Insert aggregate-address router bgp IP->BGP->Aggregates->Insert 172.1.1.0 255.255.255.0 aggregate-address 172.1.1.0/24 Address: 172.1.1.0 summary-only summary-only PrefixLen: 24 SummaryOnly Insert Avaya Inc. – External Distribution January 2016...
  • Page 127 RouteSource: static Enable: enable ip bgp apply redistribute ospf ip bgp apply redistribute static Insert timers bgp 60 180 router bgp IP->BGP->Peers->1.1.1.1 neighbor 1.1.1.1 timers 60 180 HoldTimeConfigured: 180 KeepAliveConfigured: 60 Apply Avaya Inc. – External Distribution January 2016...
  • Page 128 1.1.1.1 exit ip subnet zero The ERS or VSP switch has no The ERS or VSP switch has no parameter for zero subnet, already parameter for zero subnet, already enabled. enabled. Avaya Inc. – External Distribution January 2016...
  • Page 129 3.4.5.6 enable RemoteAs: 4002 Enable IP->BGP->Peers->Insert I RemoteAddress: 3.4.5.6 RemoteAs: 510 Enable router bgp 1000 router bgp ACLI only neighbor 132.245.10.2 neighbor "132.245.10.2" password bla4u00=2nkq neighbor 132.245.10.2 MD5- authentication enable neighbor password 132.245.10.2 bla4u00=2nkq Avaya Inc. – External Distribution January 2016...
  • Page 130 IP->BGP->Peers->Insert neighbor 5.5.5.5 enable RemoteAddr: 5.5.5.5 RemoteAs: 100 RouteReflectoinClient Insert router bgp 100 router bgp 100 IP->BGP->Peers neighbor 10.1.1.42 default- router bgp RemoteAddr: 10.1.1.42 originate neighbor 10.1.1.42 default- DefaultOriginate: true originate enable Avaya Inc. – External Distribution January 2016...
  • Page 131: Interpreting The Cisco To Avaya Bgp Translation Table

    1.1.1.1, as specified by Cisco access list 5 or Avaya policy name distribute. 4. Accept incoming advertisements, from peer 1.1.1.1, match on AS-Path that contain either AS “333 444” or 345 and set Local Preference to 125, as specified by Cisco route-map and Avaya policy name IncomingMap.
  • Page 132 17. Enable Route Reflectors for IBGP full mesh reduction. The ERS 8000 is also configured to allow router reflector client to client route distribution. 18. Enable Route Reflectors with two route reflectors for redundancy. A cluster id must be configured when there are two or more router reflectors in a cluster.
  • Page 133: Comparing Cisco And Avaya Bgp Operational Commands

    19.3 Comparing Cisco and Avaya BGP Operational Commands Table 4 compares the corresponding Cisco and Avaya operational commands. The itemized list following this table describes the function of the commands in the corresponding row of this table. Table 4: Cisco and Avaya BGP Operational Commands...
  • Page 134 List of mask values include: none, all, error, packet, event, trace, warning, state, init, filter, update debug-screen on This will output the debug information to the console. NOTE: excessive messages to the console will affect CPU performance. Avaya Inc. – External Distribution January 2016...
  • Page 135: Interpreting The Cisco And Avaya Bgp Operational Table

    19.4 Interpreting the Cisco and Avaya BGP Operational Table The following list describes the function of the Cisco and Avaya operational commands in the corresponding row of Table 4. 1. Do not synchronize between BGP and IGP; this enables a router to advertise a BGP network to an external peer without having that network exist in the IP routing table.
  • Page 136: Interpreting The Cisco And Avaya Bgp Operational Table

    19.5 Interpreting the Cisco and Avaya BGP Operational Table Table 5 compares the Cisco and Avaya route preference. Table 5: Cisco and Avaya Route Preference Comparison Cisco –Pref. Avaya – Route Type value Pref.value Directly connected Static EBGP OSPF Intra...
  • Page 137: Translating Juniper To Avaya Equivalents

    20. Appendix B 20.1 Translating Juniper to Avaya Equivalents This appendix shows you how to translate Juniper commands and functions into their Avaya Switch 8000 equivalents. Configuration Command Equivalents Table lists the Avaya CLI and Device Manager equivalents for Juniper router configuration commands.
  • Page 138 128.1.0.0/16 exact reject; neighbor 1.1.1.1 out-route-map Id: 1 "distribute" SequenceNumber: 2 neighbor 1.1.1.1 enable then accept; Name: distribute exit Enable Mode: permit MatchNetwork: 128.1.0.0 Insert IP->BGP->Peers->Insert RemoteAddr: 1.1.1.1 RemoteAs: 444 Enable RoutePolicyOut: distribute Insert Avaya Inc. – External Distribution January 2016...
  • Page 139 1.1.1.1 in-route-map Id: 1 "IncomingMap" SequenceNumber: 2 protocols { neighbor 1.1.1.1 enable Name: IncomingMap bgp { exit Enable import IncomingMap; Mode: permit Insert IP->BGP->Peers->Insert RemoteAddr: 1.1.1.1 RemoteAs: 444 Enable RoutePolicyIn: IncomingMap Insert Avaya Inc. – External Distribution January 2016...
  • Page 140 { Insert neighbor "1.1.1.1" type external; IP->BGP->Peers->Insert neighbor 1.1.1.1 remote-as 444 export setASPath; RemoteAddr: 1.1.1.1 neighbor 1.1.1.1 out-route-map peer-as 300; "setASPath" RemoteAs: 444 neighbor 1.1.1.1; neighbor 1.1.1.1 enable Enable exit RoutePolicyOut: setASPath Insert Avaya Inc. – External Distribution January 2016...
  • Page 141 Name: AdvertiseMap metric 50; Enable accept; Mode: permit SetMetric: 50 protocols { IP->BGP->Peers->Insert bgp { RemoteAddr: 1.1.1.1 group ebgp { RemoteAs: 444 type external; Enable export AdvertiseMap; RoutePolicyOut: AdvertiseMap peer-as 300; Insert neighbor 1.1.1.1; Avaya Inc. – External Distribution January 2016...
  • Page 142 GroupName: MyPeers then { Enable next-hop self; Insert policy-options { router bgp IP->BGP->Aggregates->Insert policy-statement agg-add { aggregate-address 195.89.8.0/21 Address: 195.89.8.0 term agg { PrefixLen: 21 from { Insert route-filter 195.89.8.0/20 orlonger; then accept; Avaya Inc. – External Distribution January 2016...
  • Page 143 { AdminStat: enabled is configured for ospf ASBR. policy-statement ASBdrRtrStatus: checked router ospf bgp_routes { Apply as-boundary-router enable from protocol bgp; exit then accept; router ospf enable Avaya Inc. – External Distribution January 2016...
  • Page 144 300; local-as 100; neighbor 1.1.1.1; **JUNOS software defaults a Keepalive time of always one- third the HoldTime. In this example, the HoldTime is set for 180 so the KeepAlive will default to 60. Avaya Inc. – External Distribution January 2016...
  • Page 145 1.1.1.1 exit Synchronization Disabled. router bgp IP->BGP->Generals no synchronization Synchronization: disable In JUNOS software, synchronization is disabled by default. There is no option to enable or disable synchronization. Avaya Inc. – External Distribution January 2016...
  • Page 146 I RemoteAddress: 3.4.5.6 type external; RemoteAs: 510 peer-as 510; Enable neighbor 3.4.5.6; set protocols bgp group ebgp router bgp ACLI only authentication-key neighbor "132.245.10.2" bla4u00=2nkq neighbor 132.245.10.2 MD5- authentication enable neighbor password 132.245.10.2 bla4u00=2nkq Avaya Inc. – External Distribution January 2016...
  • Page 147 10.10.10.13 weight 10 Mask: 255.255.255.255 protocols { NextHop: 10.10.10.1 bgp { Metic: 1 group ebgp { Insert type external; IP->IP->Static Routes->Insert multihop ttl 2; Dest: 1.1.1.1 Avaya Inc. – External Distribution January 2016 local-address 1.1.1.1; Mask: 255.255.255.255 peer-as 300; NextHop: 10.10.10.13...
  • Page 148 { IP->BGP->Peers->Insert neighbor 5.5.5.5 enable peer-as 100 RemoteAddr: 5.5.5.5 local-address 5.5.5.4; RemoteAs: 100 cluster 0.0.0.10 RouteReflectoinClient neighbor 5.5.5.5; Insert group rr-cluster2 { peer-as 100 local-address 1.1.1.2; cluster 0.0.0.10 neighbor 1.1.1.1; Avaya Inc. – External Distribution January 2016...
  • Page 149: Interpreting The Juniper To Avaya Bgp Translation Table

    2. Advertise network 1.1.1.0 and 1.1.1.4 mask 255.255.255.252 that are direct interfaces on the ERS 8000 and originate it from my AS. Note that by default Juniper will advertise all learned routes and the BGP Network command is not used. A policy statement can be added, as shown in this configuration example, in order for the Juniper router to advertise its direct interfaces.
  • Page 150 20. Enable Route Reflectors for IBGP full mesh reduction. A cluster id is always used by Juniper and must be configured on ERS 8000 when there are two or more router reflectors in a cluster. Avaya Inc. – External Distribution...
  • Page 151: Comparing Juniper And Avaya Bgp Operational Commands

    20.3 Comparing Juniper and Avaya BGP Operational Commands Table 7 compares the corresponding Juniper and Avaya operational commands. The itemized list following this table describes the function of the commands in the corresponding row of this table. Table 7: Juniper and Avaya BGP Operational Commands...
  • Page 152 This will output the debug information to the console. NOTE: excessive messages to the console will affect CPU performance. Avaya Inc. – External Distribution January 2016...
  • Page 153: Interpreting The Juniper And Avaya Bgp Operational Table

    20.4 Interpreting the Juniper and Avaya BGP Operational Table The following list describes the function of the Juniper and Avaya operational commands in the corresponding row of Table 7. 1. Do not synchronize between BGP and IGP; this enables a router to advertise a BGP network to an external peer without having that network exist in the IP routing table.
  • Page 154: Interpreting The Juniper And Avaya Bgp Operational Table

    20.5 Interpreting the Juniper and Avaya BGP Operational Table Table 8 compares the Cisco and Avaya route preference. Table 8: Route Preference Comparison Juniper –Pref. P8000 – Route Type value Pref.value Directly connected Static EBGP OSPF Intra OSPF Inter...
  • Page 155: Appendix C - Bgp Events

    7 - ConnectRetry timer expired 8 - Hold Timer expired 9 - KeepAlive timer expired 10 - Receive OPEN message 11 - Receive KEEPALIVE message 12 - Receive UPDATE messages 13 - Receive NOTIFICATION message Avaya Inc. – External Distribution January 2016...
  • Page 156 Restart Hold Timer Close transport connection Release resources others Close transport connection NOTIFICATION Release resources Established (6) none none Release resources none Release resources none Restart KeepAlive timer KEEPALIVE Restart Hold Timer KEEPALIVE Avaya Inc. – External Distribution January 2016...
  • Page 157 Process UPDATE is OK UPDATE Process UPDATE failed NOTIFICATION Close transport connection Release resources others Close transport connection NOTIFICATION Release resources ------------------------------------------------------------------- Avaya Inc. – External Distribution January 2016...
  • Page 158 7 - ConnectRetry timer expired 8 - Hold Timer expired 9 - KeepAlive timer expired 10 - Receive OPEN message 11 - Receive KEEPALIVE message 12 - Receive UPDATE messages 13 - Receive NOTIFICATION message Avaya Inc. – External Distribution January 2016...
  • Page 159: Appendix D - Edm Bgp Command Options

    Note: A default metric value helps solve the problems associated with redistributing routes that have incompatible metrics. For example, whenever metrics do not convert, using a default metric provides a reasonable substitute and allows the redistribution to proceed. Avaya Inc. – External Distribution January 2016...
  • Page 160 Enables or disables NoMedPathIsWorst. When set to enable (default), BGP treats an update that is missing a MED attribute as the worst NoMedPathIsWorst path. BestPathMedConfed Enables or disables the comparison of MED attributes within a confederation. The default is disable. Avaya Inc. – External Distribution January 2016...
  • Page 161 (flap). The default is disable. This parameter is not supported with BGP+. QuickStart Enables or disables the Quick Start feature, which forces the BGP speaker to begin establishing peers immediately, instead of waiting for Avaya Inc. – External Distribution January 2016...
  • Page 162 This parameter is not supported with BGP+ and not supported on the VSP 9000. Avaya Inc. – External Distribution January 2016...
  • Page 163: Table 10: Edm Bgp Peer Configuration Options

    180 seconds. KeepAliveConfigured Specifies the time interval (in seconds) for the KeepAlivetimer configured for this BGP speaker with this peer. KeepAliveConfigured determines the KEEPALIVE messages frequency relative to HoldTimeConfigured; the actual time interval for Avaya Inc. – External Distribution January 2016...
  • Page 164 SoftReconfigurationIn When enabled, the router relearns routes from the specified neighbor or group of neighbors without resetting the connection when the policy changes in the inbound direction. The default value is enable. Enabling SoftReconfigurationIn Avaya Inc. – External Distribution January 2016...
  • Page 165 © 2016 Avaya Inc. All Rights Reserved. Avaya and the Avaya Logo are trademarks of Avaya Inc. and are registered in the United States and other countries. All trademarks identified by ®, TM or SM are registered marks, trademarks, and service marks, respectively, of Avaya Inc. All other trademarks are the property of their respective owners.

Table of Contents