Understanding Route Redistribution & Filtering
|
|
|
- Rebecca Shanon Wells
- 9 years ago
- Views:
Transcription
1 Understanding Route Redistribution & Filtering When to Redistribute and Filter PAN-OS 5.0 Revision B 2013, Palo Alto Networks, Inc.
2 Contents Overview... 3 Route Redistribution Route Filtering ltering Administrative Distance and Route Metric... 3 Administrative Distance... 3 Route Metric... 5 PAN-OS Redistribution Profiles Route Redistribution & Filtering Examples... 7 Redistributing Static Routes into OSPF... 7 Redistributing Connected Routes into OSPF Filtering Routes with the Redistribution Profile Redistributing Host Addresses into OSPF and BGP Redistributing Default Route Through an OSPF Not-So-Stubby-Area (NSSA) Redistributing RIP Routes into OSPF Redistributing Summarized Routes to BGP Redistributing Static Routes to Select BGP Peers. 18 Redistributing Routes Between BGP and OSPF.. 19 Redistributing Connected Routes Into BGP for Redistribution to OSPF Filtering BGP Routes Coming from BGP Peers Redistributing Routes From BGP to OSPF Redistributing Routes from OSPF to BGP Summary , Palo Alto Networks, Inc. [2]
3 Overview Layer 3 networks are often comprised of one or more dynamic routing protocols mixed with static and connected routes between one or multiple routers. In order to ensure proper routing or to restrict network access to specific networks within the enterprise or between peers, redistribution and filtering of routes is often required. This paper will concentrate on some of the more common scenarios for route redistribution and filtering and illustrate how PAN-OS configures them. Route Redistribution Networks that are running multiple dynamic routing protocols (DRP) such as RIPv2, OSPF, or BGP may need to redistribute routes into the dynamic routing protocols for the following reasons: 1. Injecting static routes into the dynamic routing protocol to make specific networks available such as legacy static prefixes into OSPF. 2. Advertising locally connected routes into a dynamic routing protocol such as a private lab network defined separately from the dynamically routed network. 3. Redistributing routes from one dynamic routing protocol to another such as from RIP to OSPF or from BGP to OSPF. 4. Redistributing a host IP address into a dynamic routing protocol such as advertising a route to a specific server in another network not belonging to the DRP s autonomous system (AS). 5. Manipulating externally learned route priorities in OSPF such as EXT1 and EXT2 route types. Route Filtering Route filtering is often used to filter the route prefixes that are advertised between one routing protocol to another or from one autonomous system to another. Examples of common route filtering use cases include: 1. Filtering specific network prefixes from being exported or imported from a dynamic routing protocol such as filtering out overlapping network ranges from RIP to OSPF. 2. Limiting the route prefixes advertised to an ISP running BGP. 3. Accepting only the default route from your ISP such as importing only the BGP default route from your ISP(s) and rejecting all other network prefixes. 4. Advertising the local network prefix to your ISP peer such as advertising your IANA assigned networking prefix to your BGP ISP peer. 5. Performing Route Map filtering in BGP to prioritize traffic between multiple ISPs such as changing the Local Preference on inbound paths from ISP A to allow it to be selected as the preferred path. 6. Excluding specific networks from the routing table so they re not advertised throughout the AS. 7. Summarizing routes from one AS to be advertised into another AS such as aggregating many longer network prefixes in OSPF to a summary network prefix to be advertised into BGP Administrative Distance and Route Metric When routing between different autonomous systems (such as RIP and OSPF) or within a single autonomous system, the administrative distance and route metric can be tuned to manipulate the route selection process. Route selection is the process used by the routing engine to analyze, weigh, and select the best paths from the route table (also known as the routing information base or RIB) to place into the forwarding table. The RIB contains all known paths/routes to each destination and the forwarding table contains the best path or route to the destination. Administrative Distance Most routing protocols have their own distinctive routing structures and metrics which are used to prioritize routes. When two or more protocols are used within the same physical network, incompatibilities arise between the routed environments or autonomous systems. The ability to exchange routing information between autonomous systems to facilitate the best path selection across multiple protocols becomes critical in these environments and that s what the administrative distance is designed to do. 2013, Palo Alto Networks, Inc. [3]
4 The Administrative Distance is used to define the best path when there are multiple paths from multiple protocols to the same destination. Routers assign administrative distances to routes in the RIB and depending on the protocol or route type, specific default administrative values are assigned. PAN-OS assigns the following default administrative distances. Note: Administrative distances are set from the Network > Virtual Routers > vr_name > General screen and are applicable to the virtual router. Route Type or Protocol Default Administrative Distance Static 10 OSPF Internal 30 OSPF External 110 Internal BGP (IBGP) 200 External BGP (EBGP) 20 RIP 120 Note: An administrative distance of 255 will cause the router to disbelieve the route entirely and it will be excluded from the route selection process. In PAN-OS v5.0.0, the administrative distance value that can be set ranges from 10 to 240. The lower the administrative value, the higher the path s priority. For example, if there are multiple routes to the same destination using three different routing methods and each route type had the following administrative values: Static Route administrative distance: 10 OSPF Int Route administrative distance: 30 RIP Route administrative distance: 120 The static route would be the preferred path and this route will be selected from the RIB and placed into the forwarding table as the best path. In a redistribution case, if you wanted the firewall to use the OSPF learned route (default value 30) over the statically assigned route (default value 10) to the same destination, you would increase the administrative distance for the static route to a value greater than 30. Example of the Virtual Router > General Screen 2013, Palo Alto Networks, Inc. [4]
5 Route Metric The Route Metric is similar to administrative distance in helping to select or predict the best route. However, route metrics are only applicable within a single routing protocol and are not used when forwarding traffic through multiple protocols the administrative distance is used for multi-protocols. The route metric on Palo Alto Networks firewalls can be set to determine route selection when there are multiple paths to the same destination. Lower metric values are preferred over higher values. When determining what value to set the metric to, administrators should consider the different characteristics of their networks. Decision points such as bandwidth, network delay, hop count, path cost, load, reliability, monetary cost, and even MTU can be used to influence the metric s value. The routing information base contains all possible paths to each destination along with the calculated route metric values and the best or preferred route with the lowest metric is selected for inclusion in the forwarding table. With PAN-OS 5.0.0, the firewall will only support one path it believes to be the best path to each destination. The following is an example of the routing information base (route table) from a Palo Alto Networks firewall. Example of the show routing route command (CLI) Note the metric column which displays the route metric value for each of the destinations and the values that are assigned to the various route types. Locally connected routes are assigned a value of zero as they are always preferred over other learned routes that external to the router. Values that can be assigned to the route metric can differ between routing protocols. For example, RIPv2 will have a much lower metric range than OSPF because its metric is based on a maximum number of hops. Static routes have a different range because they can be redistributed into different protocols. As mentioned, different protocols use different path selection schemes and the metric can be one of the ways the preferred path is selected. Protocols such as BGP can use other mechanisms such as local preference, MED, or weight to affect route selection as well. The table below illustrates some of the valid ranges supported by PAN-OS. 2013, Palo Alto Networks, Inc. [5]
6 Protocol or Route Type Valid Range Static Route Metric OSPF Interface Metric BGP Local Preference BGP MED Metric BGP Weight RIPv2 Metric 1 16 When redistributing routes from one protocol to another, a valid metric value that is suitable for the destination protocol must be used. For example, if you are redistributing OSPF routes into a RIP AS and you would like all routers within the RIP AS to be able to reach OSPF destinations, a lower metric should be used. Because RIP can only have a maximum of 15 hops (with the 16 th hop considered unreachable) setting the OSPF routes to a high value (such as 10) limits the redistributed routes range within the RIP AS. PAN-OS Redistribution Profiles Palo Alto Networks firewalls provide a flexible, profile-based approach for route redistribution and filtering between protocols, static routes, connected routes, and hosts. Without redistribution profiles, each protocol functions on its own and does not exchange any route information with other protocols running on the same virtual router. Redistribution profiles are the only way to exchange routing information between protocols. When multiple redistribution profiles are used, the ordering is important. The priority field is used to prioritize the redistribution profiles to allow redistribution inclusion or exclusion to take place when you want to include some routes in the redistribution and exclude others. The lower priority numbers are matched first and the priority value can range from 1 to 255. To include routes to be redistributed from one protocol to another, select the Redist radio button. The New Metric field can be used to assign a route metric value to the routes being redistributed. To exclude routes from the redistribution event, select the No Redist radio button. Example of Redistribution Profile Screen Note: When multiple redistribution profiles are defined, the more specific profiles should be place ahead of the general profiles using the priority value. A lower priority value places the profile earlier in the execution order. For example a redistribution profile with a priority value =1 will be executed before a profile with a priority = , Palo Alto Networks, Inc. [6]
7 Route Redistribution & Filtering Examples This section provides examples of route redistribution use cases and shows how to configure the Palo Alto Networks firewall to perform the necessary task. By examining each of these examples, many other types of redistribution profiles can be created to control how routes are populated within each protocol to accurately define the routing environment. In our examples, OSPF is used in many of the illustrations because it is one of the most popular enterprise routing protocols. However, other dynamic routing protocols can easily be substituted. Redistributing Static Routes into OSPF The need to redistribute a static route into a dynamic routing protocol like OSPF is fairly common use case. For example, when Company ABC was small, it used static routes to control the routing between its test lab and corporate network segments. As the company grew, many new networks were added on the corporate side and OSPF was implemented to help scale the network more efficiently. In order to allow corporate users to access the test lab networks (which are maintained with static routes), the network administrator needs to redistribute the desired test lab static routes into the OSPF environment. In this example, we will show how static routes are configured on the firewall and how they are redistributed into the OSPF autonomous system using redistribution profiles. Step 1: Create the required static routes on the firewall s virtual router to allow the firewall access to these networks. Access the Network > Virtual Routers > vr_name > Static Routes > Add feature to add a new static route. Assign the desired route metric - the lower the value, the higher the priority for route selection into the Forwarding Table (FIB). This example uses a metric of 10. Step 2: Create a new Redistribution Profile to inject the static route(s) into the OSPF AS. Access the Network > Virtual Routers > vr_name > Redistribution Profiles > Add feature to create a new redistribution profile. In this example, the static redistribution profile will use a higher metric value of 20 and change the static route s metric of 10. If there are multiple paths to get to the same routing prefix, the lowest metric route will be selected for inclusion in the forwarding table. 2013, Palo Alto Networks, Inc. [7]
8 Step 3: Instruct OSPF to export the redistribution profile containing the static route. Access the Network > Virtual Routers > vr_name > OSPF > Export Rules feature to select the redistribution profile to export. Select the redistribution profile created in step 2 and set the New Path Type. In OSPF, external routes brought into the autonomous system can be one of two types: External Type 1 or External Type 2. External Type 1 (Ext 1) routes calculate the total cost using the internal and external OSFP metrics. External Type 2 (Ext 2) routes calculate the total cost using only the external metrics, no internal metrics are used. External Type 2 is the default. Note: The term export may seem a bit confusing if you re not familiar with the redistribution terminology as it looks like we re importing a static route from the outside into the OSPF environment. Step 4: Commit the changes and verify the RIB and forwarding tables with the show routing route and show routing fib commands. You can also use the More Runtime Stats option from the Web user interface. The routing table for the local device that performed the redistribution will contain only the static routes. The firewall or adjacent router will contain the static route prefixes redistributed into the OSPF AS. Example of the show routing route command on the local firewall that performed the static to OSPF redistribution 2013, Palo Alto Networks, Inc. [8]
9 Example of the show routing route command on the adjacent firewall that shows the static to OSPF redistribution. Notice the new metric value of 20 that was set by the redistribution policy. Example of the show routing fib command on the local firewall s forwarding table 2013, Palo Alto Networks, Inc. [9]
10 Redistributing Connected Routes into OSPF In many enterprise environments, specific interfaces are configured to participate in a dynamic routing protocol such as OSPF. However, there are often other interfaces that have been configured with one or more IP addresses that are not part of the dynamic routing environment. These networks might have been part of a corporate acquisition or belong to legacy networks that were in place before OSPF was implemented. In these cases, it may be necessary to redistribute the connected routes back into the dynamic routing protocol so they can be accessed throughout the OSPF AS. Step 1: Create a new Redistribution Profile to inject the connected route into the OSPF AS. Access the Network > Virtual Routers > vr_name > Redistribution Profiles > Add feature to create a new redistribution profile. Select connect as the redistribution type and select the Redist radio button to instruct the policy to redistribute the connected route. Set the priority for the policy. Lower priority numbers take precedence over higher priority numbers. Set the metric value for the redistributed route. A lower metric number is the preferred path. Select the interfaces with the network prefixes to redistribute. Leaving the Interface section empty will cause all connected routes to be redistributed. Step 2: Instruct OSPF to export the redistribution profile containing the connected routes. Access the Network > Virtual Routers > vr_name > OSPF > Export Rules feature to select the redistribution profile to export. Select the redistribution profile created in the previous step and select the New Path Type. In OSPF, external routes brought into the autonomous system can be one of two types: External Type 1 or External Type 2. External Type 1 (Ext 1) routes calculate the total cost using the internal and external OSFP metrics. External Type 2 (Ext 2) routes calculate the total cost using only the external metrics, no internal metrics are used. External Type 2 is the default for Cisco routers. Step 3: Commit the changes and verify the RIB and forwarding tables with the show routing route and show routing fib commands. You can also use the More Runtime Stats option from the Web user interface. The illustration below shows a neighboring router s RIB table with the redistributed connected route. Note the new metric value on the neighboring router and the Flag AO1 for Active, OSPF External Type , Palo Alto Networks, Inc. [10]
11 Filtering Routes with the Redistribution Profile In networks that have a large autonomous system route tables, it s often desirable to redistribute only a portion of the route prefixes into a dynamic routing protocol. For example, a lab network has the following connected routes configured on the firewall: /24 through /24 The lab administrator would like to redistribute only the following route prefixes into the corporate OSPF AS to make these available to several other departments / / /24 Step 1: Create a new Redistribution Profile to redistribute the desired routes into the OSPF AS. Access the Network > Virtual Routers > vr_name > Redistribution Profiles > Add feature to create a new redistribution profile. For this example, we ll name the redistribution profile Filter-1. Select the Redist button to allow the redistribution of the selected route prefixes. Set the Priority. This example will use priority 1. Set the New Metric value. This example will set these connected routes to a metric of 50. Select the Connect checkbox as the Route Type. Set the Destination filter with the route prefixes to redistribute. This example will select the three desired routes listed above. Step 2: Instruct OSPF to export the redistribution profile containing the desired routes. Access the Network > Virtual Routers > vr_name > OSPF > Export Rules feature to select the redistribution profile to export. Select the redistribution profile created in the previous step and set the New Path Type. In OSPF, external routes brought into the autonomous system can be one of two types: External Type 1 or External Type 2. Step 3: Commit the changes and verify the route tables for your firewall and the neighboring OSPF router. The illustration shows a neighboring firewall s route table with the redistributed connected routes that were selected in the redistribution profile. Note the new metric value of 50 on the neighboring router and the Flag AO2 for Active, OSPF External Type , Palo Alto Networks, Inc. [11]
12 Redistributing Host Addresses into OSPF and BGP At times, it may be useful to redistribute a host address (/32) into a routing protocol such as OSPF or BGP. This allows the host to be accessible from the dynamic routing protocol. Under the Palo Alto Networks firewall s route table, host addresses are designated by the A H flag which stands for Active, Host. Example of the show routing route command listing the loopback address /32 Redistributing a Host Route into OSPF Step 1: In the Web interface, go to the Network > Virtual Router screen and select the desired virtual router. Step 2: For OSPF, select the OSPF routing protocol and go to the Export Rules tab. Select Add to create a new entry and enter the host IP address you want to redistribute into OSPF. Select the OSPF New Path Type as required and commit your changes. Step 3: After the commit, check the route table to verify that the host route is now in the OSFP route table. Note: Host addresses entered directly through the OSPF Export rule will have a metric of , Palo Alto Networks, Inc. [12]
13 Redistributing a Host Route into BGP For BGP, replace step 2 above with the following procedure. Step 2: Select the BGP routing protocol and go to the Redist Rules tab. Select Add to add an new entry and enter the host IP address you want to redistribute into BGP into the Name field. Make sure the Enable checkbox is selected and configure the Set Origin type as either ebgp or ibgp to match your BGP topology. Commit your changes. Step 3: After the commit, check the table to verify that the host route is now in the BGP route table Redistributing Default Route Through an OSPF Not-So-Stubby-Area (NSSA) At times, you may need to redistribute the default route into an OSPF Not-So-Stubby-Area to allow the routers in that area to access the networks that are not defined within the OSFP AS. Step 1: Create the NSSA OSPF area if it doesn t already exist. Do this through the Network > Virtual Router > vr_name > OSPF tab. Set the area type as NSSA and check the Advertise Default Route checkbox. Set the metric value as desired and the External Type as Ext 1 or Ext 2 as needed. The default values are metric of 10 and External Type Ext 2. Next, open the Interface tab and add the interface(s) that is associated with this OSPF NSSA area. Step 2: Under the OSPF > Export Rules tab, add an entry for the default route. Set the Name to /0 for the default route. Set the New Path Type to Ext 2. Set the Allow Redistribute Default Route checkbox to enable to allow the redistribution of the default route. 2013, Palo Alto Networks, Inc. [13]
14 Step 3: After the commit, check your route table to verify that the default route is now in the OSPF route table. Notice the new OSPF Type O2 route for the newly injected default route on the illustration to the right. The metric is set to 255. Note: Another way to introduce a default route into a dynamic routing protocol like OSPF is with the Static Route Redistribution method shown in the earlier use case. Simply replace the static route in that example with the default route. Redistributing RIP Routes into OSPF Environments that have multiple dynamic routing protocols deployed will have routing prefixes for each routing protocol and these will operate independently of each other. In order to inform each AS of routes in the other AS, redistribution profiles are needed to inject the routes from one to the other. Routers that are configured with more than one routing protocol are referred to as autonomous system boundary routers (ASBR) and these routers will have one or more interfaces defined with each routing protocol. ASBRs are used to perform the route redistribution between the two protocols. In this example, the firewall acts as the ASBR and has one interface configured with RIPv2 and another configured with OSPF. To allow each AS to access network prefixes defined on the other, redistribution profiles are created to inject the routes from the RIP AS to the OSPF AS and vice versa. Note: Care must be taken to ensure that identical route prefixes are not duplicated and redistributed as part of the redistribution profile. Step 1: Create a new Redistribution Profile to inject the RIP routes into the OSPF AS. Access the Network > Virtual Routers > vr_name > Redistribution Profiles > Add feature to create a new redistribution profile. Select rip as the type and select the Redist radio button to instruct the policy to redistribute the RIP routes. Set the priority for the policy. Lower priority numbers are executed first. Set the metric value for the redistributed route. Step 2: Instruct OSPF to export the redistribution profile containing the RIP routes. Access the Network > Virtual Routers > vr_name > OSPF > Export Rules feature to select the redistribution profile to export. Select the redistribution profile created in the previous step and select the New Path Type. In OSPF, external routes brought into the autonomous system can be one of two types: External Type 1 or External Type , Palo Alto Networks, Inc. [14]
15 External Type 1 (Ext 1) routes calculate the total cost using the internal and external OSFP metrics. External Type 2 (Ext 2) routes calculate the total cost using only the external metrics, no internal metrics are used. External Type 2 is the default for Cisco routers. Step 3: Commit the changes and verify the RIB and forwarding tables with the show routing route and show routing fib commands. You can also use the More Runtime Stats option from the Web user interface. In this example, the RIP routers were configured with the following networks: / / /0/ /24 In the neighboring router s RIB table displayed, note the RIP routes that were redistributed into the OSPF AS. The flags identify these as type O2 for Ext 2 type and the metric value is 10 as configured in step 2. Redistributing OSPF Routes into RIP AS To create a redistribution profile that allows the OSPF routes to be redistributed into RIP (so both ASs can access each other s routes) perform the following steps. Step 1: Create a new Redistribution Profile to inject the RIP routes into the OSPF AS. Access the Network > Virtual Routers > vr_name > Redistribution Profiles > Add feature to create a new redistribution profile. Select ospf as the type and select the Redist radio button to instruct the policy to redistribute the OSPF routes. Set the priority for the policy. Lower priority numbers are executed first. Set the metric value for the redistributed route. This example, uses a New Metric of 2. Step 2: Instruct RIP to export the redistribution profile containing the OSPF routes. Access the Network > Virtual Routers > vr_name > RIP > Export Rules feature to select the redistribution profile to export. Select the redistribution profile created in the previous step. Step 3: Commit the changes and verify the RIB and forwarding tables with the show routing route and show routing fib commands. You can also use the More Runtime Stats option from the Web user interface. In this example, the OSPF route that was redistributed into the RIP AS was the /24 network. Notice that the metric for the redistributed route is equal to 3. The New Metric value of 2 used in the redistribution profile was added to the RIP next hop cost of 1, creating a new metric of 3 on the neighboring RIP router. 2013, Palo Alto Networks, Inc. [15]
16 Redistributing Summarized Routes to BGP With the ever growing size of the Internet routing table, it is a good practice to aggregate more specific (longer) routing prefixes into summarized (shorter) prefixes before redistributing them into BGP route tables. This helps to keep the number of routes lower and improves route lookup and advertisement performance. For example, if the following longer (more specific) routes were defined within the OSPF AS, they can be aggregated to a shorter prefix as shown below. Longer specific network prefixes assigned: / / / / / / / /27 These longer prefixes can be aggregated into one summary prefix of /24. Step 1. Configure a new redistribution profile with the Destination as the routes that need to be summarized. In this example, we will summarize all of the specific /27 routes shown above from a connected interface that has them defined on the firewall. Select the Redist button. The metric value of 1 is used in this example. Step 2. In the BGP > Aggregate > Add configuration tab, configure the Aggregate Prefix and enable the Summary option checkbox. This will be used as the summary prefix for the longer destination routes that were configured in the Redistribution Profile in the previous step and will be advertised to the BGP neighbor. 2013, Palo Alto Networks, Inc. [16]
17 Step 3. Configure the BGP > Redist Rules > Add tab with the redistribution profile. Use the drop down box to select the Redistribution Profile from the previous step. Select the Enable checkbox. Step 4. Commit the changes and verify the BGP Local RIB table to ensure that the routes from the redistribution profile are available. Use the More Runtime Stats > BGP > Local RIB function to view the firewall s BGP route table. The longer routes should be displayed. Notice that the Peer is set to Local and the Origin is N/A as the Redistribution Rule s Set Origin parameter was set to incomplete. Use the More Runtime Stats > BGP > RIB Out function to view the Aggregated Route that is available to for advertising to the firewall s BGP peers. Notice that the prefix is the summarized /24 route and the Aggregate Status is set to aggregate. Step 5: The neighboring BGP peer router should only be receiving the aggregated route prefix from the firewall that summarized the routes. In our lab example, we will look at the BGP peer firewall s BGP Local RIB table to validate the single aggregated route advertisement. 2013, Palo Alto Networks, Inc. [17]
18 Redistributing Static Routes to Select BGP Peers With BGP networks, there is often more than one peer to route traffic between (such as between two separate ISPs). In these cases, it can be useful to redistribute static or connected routes from the firewall to one of the peers, but not the other. This example shows how to configure the Palo Alto Networks firewall to redistribute a static route to just one of the BGP peers. There are two BGP peers defined on the firewall one for ISPA and one for ISPB. Step 1: Create a Redistribution Profile with the static or connected route prefix to redistribute into BGP. This example redistributes a static route into BGP and names the redistribution profile Static-2-BGP. Step 2: Configure BGP to redistribute the static route created in the previous step. Select the redistribution profile in the Network > Virtual Routers > vr_name > BGP > Redist Rule screen. Set the origin to the desired type and ensure that the Enable checkbox is selected. Step 3: Commit the changes and verify the BGP peer information and the advertised routes with the show routing protocol bgp rib-out command. The static route should be in the RIB Out table. 2013, Palo Alto Networks, Inc. [18]
19 Step 4: Using the Network >Virtual Routers > vr_name > BGP > Export tab, create a new export rule to filter a BGP peer. In the General tab, select Add and choose the BGP peer to advertise or block the route to. In this example, we will choose AS65400 and Deny the static route. In the Match tab under the Address Prefix, add the route prefix to export. In this example, we will export the static route that was added earlier /24. In the Action tab, select the Deny action. Step 5: Commit the changes made and review the BGP RIB Out information with the show routing protocol bgp rib-out command to validate that the route is only being advertised to the desired BGP peer. Redistributing Routes Between BGP and OSPF One of the more popular route redistribution scenarios when running BGP at the edge of the network is to redistribute specific routing prefixes into OSPF to allow OSPF to reach specific external networks. When redistributing routes from BGP to OSPF, the firewall must act as an Autonomous System Boundary Router (ASBR) with both BGP and OSPF configured. When importing route prefixes from an Internet BGP peer into the firewall s BGP route table, the firewall s maximum route table capacity must be taken into consideration. Route aggregation must be used to reduce the number of routes brought into the firewall s BGP AS. Note: Each Palo Alto Networks firewall has a specific maximum route table and forwarding table capacity. Please refer to your firewall s documentation for the maximum capacity so you can plan for the number of routes that can be imported from your BGP peer. There are several different ways to populate route prefixes into BGP and OSPF for the purpose of redistribution. This series of examples will show how to configure a few of these use cases. For example: Static or connected routes can be imported or redistributed into the AS for redistribution to each other. BGP route prefixes can be summarized from the Internet BGP peer and imported for redistribution to OSPF. A default route from the Internet BGP peer can be redistributed from BGP to OSPF. In this extended use case, several examples are shown in sequence to illustrate how external routes can be redistributed into BGP, exported to a BGP peer, filtered between BGP peers, and redistributed between BGP and an OSPF autonomous system. 2013, Palo Alto Networks, Inc. [19]
20 Network Topology for Use Case Examples The lab network topology used in the examples shown in the following use cases was created with three Palo Alto Network firewalls. Although Router A and Router C were constructed with firewalls, these can be traditional routers. Router A: Setup as the BGP Internet Peer and only runs the BGP protocol. It advertises its route prefixes to Router B. Router B: Setup as the enterprise firewall and runs BGP and OSPF. It is the Autonomous System Boundary Router. Router C: Setup as an internal OSPF router that is part of the enterprise s private network. It only runs OSPF. In order to populate the BGP and OSPF route tables with routes for the use case examples, the following network prefixes were redistributed into each dynamic routing protocol: Router A s connected routes were redistributed into the BGP route table. These routes act as the public internet routes that are advertised from the service provider to each of its customers. The connected routes included: o /22 o /24 o /24 o /24 o /24 A single connected route from Router C was redistributed into the OSPF route table. This route acts as the enterprise s AS route that needs to be advertised out to the BGP AS. o /24 Router B acts as the ASBR that runs both routing protocols and will be used to perform the route redistribution between the two routing protocols. Redistributing Connected Routes Into BGP for Redistribution to OSPF This example shows the use case that is needed to populate Router A s BGP route table with the firewall s connected routes. The example also shows how the BGP filters can be used to specify which routes are advertised to its peers and can serve as a guide on how to filter BGP routes imported and exported from the firewall s BGP route table. Step 1: Create a redistribution profile on Router A to inject the firewall s connected routes into BGP. Priority of 1 is used with a New Metric value of 1 and the Redist button is selected to allow the redistribution. 2013, Palo Alto Networks, Inc. [20]
21 Step 2: Configure the BGP Redistribution Rule to select the redistribution profile configured in the previous step. In this example, the connected route types will be redistributed into BGP and the Set Origin type is configured to egp for external gateway origin. Step 3: Configure the BGP Export Rule to export the BGP routes to the desired BGP Peer Group. This allows you to limit who receives the advertised BGP routes from Router A. In this example, we are limiting the BGP advertised routes only to Router B which belongs to the BGP Group APpan. APpan was defined as a BGP peer to Router A in the BGP configuration. Step 4: Using the Match tab, specify the network prefixes that will be accepted from the redistribution profile. This allows you to limit what gets matched on the redistribution. In this example, only /16 routes are accepted from the redistribution profile. 2013, Palo Alto Networks, Inc. [21]
22 Step 5: On the Action tab, specify the Allow action to permit the routes that match the export filter. In this example, the Origin value is set to egp for external gateway protocol. This will be shown in the route table s Origin Flag. You can optionally set values for the Local Preference, MED, Next Hop, AS Path Limit, and Community parameters as needed. This example leaves these out to simplify the use case. Step 6: Commit the changes and verify the route tables to ensure that Router A and Router B s route tables and BGP Local RIB and RIB Out tables are properly setup. Verifying Router A s BGP Route Table Information The following illustration displays Router A s BGP Local RIB table. Note that all five connected routes from Router A are now redistributed into Router A s BGP route table (RIB). The following illustration displays Router A s RIB Out table. Note that only the /24 routes are listed in the RIB Out table that is to be advertised to Router A s BGP peer groups. The routes in the BGP RIB Out table are controlled with the Router A s BGP Export Rule > Match rule that specified only the /16 routes in Step , Palo Alto Networks, Inc. [22]
23 Verifying Router B s BGP Route Table Information In our lab topology, Router B is the enterprise s ASBR and is the BGP peer to the Internet service provider s Router A. Note that Router B s Local RIB table contains the same routes that were in Router A s RIB Out table. These were the route prefixes that were allowed to be advertised to its BGP peers and its origin type is EGP with a default Local Preference of 100. Router B s RIB Out table will be empty as there were no redistribution or export rules configured on Router B s BGP configuration. Router B s routing table (RIB) will contain all known routes from each protocol defined including any static and connected routes. The BGP routes learned from Router A are shown in the RED boxes. Notice the flag is set to B for BGP routes. Filtering BGP Routes Coming from BGP Peers In the previous example, all advertised BGP routes from Router A were accepted by Router B. However, in many cases not all routes advertised by the peer are desirable. In these cases, the receiving router can use the BGP Import Filter to limit the routes it receives. In this next example, Router B will use an Import Filter to allow and deny several route prefixes from being advertised to its BGP Local RIB table. Two Import filters are required. 2013, Palo Alto Networks, Inc. [23]
24 Step 1: On Router B s Network > Virtual Routers > vr_name screen, select the BGP tab to configure an Import Filter. Select the Import tab and click Add to create a new filter. The first filter in this example will block several route prefixes advertised from Router A. Give the new filter rule a name. This example names the filter Deny-Specific. Select the BGP peer that this filter will apply to. This example chooses the ACCESSPA101 BGP peer group that Router A belongs. Enable the rule with the checkbox. Step 2: In the Match tab, enter the matching criteria for the filter. This example will match on two specific route prefixes as shown in the illustration / /0/24 Step 3: In the Action tab, select the desired action. This example uses the Deny action to block the route prefixes specified in the Match tab s criteria. Step 4: Create a second Import filter to allow the desired routes from Router A. Select the Import tab and click Add to create a new filter. The second filter in this example will permit an aggregated route prefix for /16 from Router A. Give the new filter rule a name. This example names the filter Accept-All. Select the BGP peer that this filter will apply to. This example chooses the ACCESSPA101 BGP peer group that Router A belongs to. Enable the rule with the checkbox. 2013, Palo Alto Networks, Inc. [24]
25 Step 5: In the Match tab, enter the matching criteria for the filter. This example will match on an aggregated route prefix as shown in the illustration /16 Step 6: In the Action tab, select the desired action. This example uses the Allow action to accept the route prefix specified in the Match tab s criteria. By combining the two Import rules, Router B is now able to filter out the undesired route prefixes from Router A. Note: The order of the Import rules is critical for proper execution. The more specific deny rule should be placed ahead of the more general allow rule. Step 7: Commit the change and verify Router B s BGP Local RIB table to validate that only the desired routes are imported and the undesired routes are denied. In this example, we can see from the illustration below that the two specific denied prefixes have been removed as directed from the Deny-Specific setting. Redistributing Routes From BGP to OSPF This example shows how to create the necessary redistribution profile and OSPF export configuration to redistribute route prefixes from the BGP AS to the OSPF AS. This example assumes that the necessary route prefix aggregation was performed when the BGP routes were imported from the Internet BGP peer and will simply redistribute all BGP route prefixes. 2013, Palo Alto Networks, Inc. [25]
26 Step 1: On the firewall acting as the ASBR, create a redistribution profile to define the BGP redistribution route type. This example names the redistribution profile BGP-2-OSPF. Select the bgp checkbox from the redistribution type on the General Filter tab. Select the Redist radio button to allow redistribution of BGP routes. Set the profile s Priority. Lower priority profiles have a higher priority. Set the New Metric value. Lower metric values are selected as higher priority routes for the FIB table. Save the redistribution profile. Step 2: From the Network > Virtual Routers > vr_name screen, select the target protocol to redistribute the BGP routes into. In this example, OSPF is selected because we are redistributing from BGP to OSPF. On the OSPF Export Rules tab, create a new export rule and select the BGP redistribution profile created in the previous step. Select the desired New Path Type. By default, OSPF external type 2 is selected and this will only take the external metric into consideration. Step 3: Commit your changes and validate the route tables on the firewall and each of the neighboring routers to validate that the BGP routes are now redistributed into OSPF. The following illustration shows Router C s route table (RIB). The connected routes from BGP are shown in the OSPF route table with the flags O2 for OSPF Ext 2 type. Redistributing Routes from OSPF to BGP This example shows the reverse of the previous use case and takes routes from the OSPF route table and redistributes them into the BGP AS. It will redistribute a set of connected routes from OSPF into the BGP AS. Note: Care must be taken when redistributing routes from a link-state dynamic routing protocol such as OSPF into a distance-path vector protocol such as BGP. If there are frequent link state changes in the OSPF environment and these networks are advertised into BGP, it can cause a great deal of convergence activity on the BGP side. In many cases, it s best to advertise static routes or well-designed summarized route prefixes from OSPF to BGP. This limits the possibility of unnecessary convergence when links change dynamically in the OSPF AS. 2013, Palo Alto Networks, Inc. [26]
27 Step 1: On the firewall acting as the ASBR, create a redistribution profile to define the OSPF redistribution route type. This example names the redistribution profile OSPF-2-BGP. Select the ospf checkbox from the redistribution type on the General Filter tab. Select the Redist radio button to allow redistribution of BGP routes. Set the profile s Priority. Lower priority profiles have a higher priority. Set the New Metric value. Lower metric values are selected as higher priority routes for the FIB table. Save the redistribution profile. Step 2: From the Network > Virtual Routers > vr_name screen, select the target protocol to redistribute the OSPF routes into. In this example, BGP is selected because we are redistributing from OSPF to BGP. On the BGP Redist Rules tab, add a new rule and select the OSPF redistribution profile created in the previous step. Set the Enable checkbox to activate the redistribution rule. Set the Set Origin parameter as desired. For this example, we selected igp for an internal origin type. Optionally, you can set the BGP MED, Local Preference, AS Path Limit, and community values as needed. Step 3: Commit your changes and validate the route tables on the firewall and each of the neighboring routers to validate that the OSPF routes are now redistributed into BGP. The illustration on the right displays the route table for the firewall acting as the ASBR the firewall that performed the redistribution between the two autonomous systems. The BGP routes are shown in the RED boxes and you can denote these with the flag type of B for BGP. The OSPF routes are shown in the BLUE boxes and you can denote these with the flag type of O for OSPF. 2013, Palo Alto Networks, Inc. [27]
28 The ASBR firewall s BGP Local RIB table displays both the redistributed BGP routes (in RED) and OSPF routes (in BLUE). Notice the Origin label and the AS Path. From these two fields, you can tell the source of these routing prefixes. The ASBR firewall s BGP RIB Out table displays the two OSPF routes that were redistributed from the OSPF AS. The BGP RIB Out table will display the routes to be sent to its BGP Peer. On the southbound router from the ASBR firewall, you should see the BGP routes that were redistributed into the OSPF AS. The redistributed BGP routes are identified by the flag type O 2 for OSPF Ext 2 type. Because our examples used a Metric = 1 in the redistribution profiles, you can easily spot which routes were passed into OSPF from BGP. Note: The /24 route prefix with a metric = 10 and a flag type of O I was the locally connected route that was redistributed into the OSPF AS to populate the OSPF route table in our use case. Summary As this tech note shows, there are many different use cases and possible scenarios for route redistribution which depend on the network topology, routing protocols used, and the needs of the network. This paper shows some of the more popular and basic redistribution requirements in enterprise networks. Using the examples shown in the tech note, customers can configure the necessary redistribution profiles and protocol import export rules to meet their needs. 2013, Palo Alto Networks, Inc. [28]
Understanding Virtual Router and Virtual Systems
Understanding Virtual Router and Virtual Systems PAN- OS 6.0 Humair Ali Professional Services Content Table of Contents VIRTUAL ROUTER... 5 CONNECTED... 8 STATIC ROUTING... 9 OSPF... 11 BGP... 17 IMPORT
Networking. Palo Alto Networks. PAN-OS Administrator s Guide Version 6.0. Copyright 2007-2015 Palo Alto Networks
Networking Palo Alto Networks PAN-OS Administrator s Guide Version 6.0 Contact Information Corporate Headquarters: Palo Alto Networks 4401 Great America Parkway Santa Clara, CA 95054 www.paloaltonetworks.com/company/contact-us
How to Configure BGP Tech Note
How to Configure BGP Tech Note This document gives step by step instructions for configuring and testing full-mesh multi-homed ebgp using Palo Alto Networks devices in both an Active/Passive and Active/Active
Border Gateway Protocol (BGP)
Border Gateway Protocol (BGP) Petr Grygárek rek 1 Role of Autonomous Systems on the Internet 2 Autonomous systems Not possible to maintain complete Internet topology information on all routers big database,
Module 7. Routing and Congestion Control. Version 2 CSE IIT, Kharagpur
Module 7 Routing and Congestion Control Lesson 4 Border Gateway Protocol (BGP) Specific Instructional Objectives On completion of this lesson, the students will be able to: Explain the operation of the
Exterior Gateway Protocols (BGP)
Exterior Gateway Protocols (BGP) Internet Structure Large ISP Large ISP Stub Dial-Up ISP Small ISP Stub Stub Stub Autonomous Systems (AS) Internet is not a single network! The Internet is a collection
BGP Best Path Selection Algorithm
BGP Best Path Selection Algorithm Document ID: 13753 Contents Introduction Prerequisites Requirements Components Used Conventions Why Routers Ignore Paths How the Best Path Algorithm Works Example: BGP
GregSowell.com. Mikrotik Routing
Mikrotik Routing Static Dynamic Routing To Be Discussed RIP Quick Discussion OSPF BGP What is Routing Wikipedia has a very lengthy explanation http://en.wikipedia.org/wiki/routing In the context of this
APNIC elearning: BGP Attributes
APNIC elearning: BGP Attributes Contact: [email protected] erou04_v1.0 Overview BGP Attributes Well-known and Optional Attributes AS Path AS Loop Detection ibgp and ebgp Next Hop Next Hop Best Practice
Using the Border Gateway Protocol for Interdomain Routing
CHAPTER 12 Using the Border Gateway Protocol for Interdomain Routing The Border Gateway Protocol (BGP), defined in RFC 1771, provides loop-free interdomain routing between autonomous systems. (An autonomous
Border Gateway Protocol BGP4 (2)
Border Gateway Protocol BGP4 (2) Professor Richard Harris School of Engineering and Advanced Technology (SEAT) Presentation Outline Border Gateway Protocol - Continued Computer Networks - 1/2 Learning
Inter-domain Routing Basics. Border Gateway Protocol. Inter-domain Routing Basics. Inter-domain Routing Basics. Exterior routing protocols created to:
Border Gateway Protocol Exterior routing protocols created to: control the expansion of routing tables provide a structured view of the Internet by segregating routing domains into separate administrations
How To Set Up Bgg On A Network With A Network On A Pb Or Pb On A Pc Or Ipa On A Bg On Pc Or Pv On A Ipa (Netb) On A Router On A 2
61200860L1-29.4E March 2012 Configuration Guide Configuring Border Gateway Protocol in AOS for Releases Prior to 18.03.00/R10.1.0 This guide only addresses BGP in AOS data products using AOS firmware prior
Transitioning to BGP. ISP Workshops. Last updated 24 April 2013
Transitioning to BGP ISP Workshops Last updated 24 April 2013 1 Scaling the network How to get out of carrying all prefixes in IGP 2 Why use BGP rather than IGP? p IGP has Limitations: n The more routing
Analyzing Capabilities of Commercial and Open-Source Routers to Implement Atomic BGP
Telfor Journal, Vol. 2, No. 1, 2010. 13 Analyzing Capabilities of Commercial and Open-Source Routers to Implement Atomic BGP Aleksandar Cvjetić and Aleksandra Smiljanić Abstract The paper analyzes implementations
Internet Firewall CSIS 4222. Packet Filtering. Internet Firewall. Examples. Spring 2011 CSIS 4222. net15 1. Routers can implement packet filtering
Internet Firewall CSIS 4222 A combination of hardware and software that isolates an organization s internal network from the Internet at large Ch 27: Internet Routing Ch 30: Packet filtering & firewalls
Route Optimization. rek. 2005 Petr Grygarek, VSB-TU Ostrava, Routed and Switched Networks 1
Route Optimization (intra-as) Petr Grygárek rek 1 Goal of route optimization Static routing: More predictable and safer Dynamic routing: Automatically ally reacts on topology changes Lower administration
Border Gateway Protocol (BGP-4)
Vanguard Applications Ware IP and LAN Feature Protocols Border Gateway Protocol (BGP-4) Notice 2008 Vanguard Networks 25 Forbes Blvd Foxboro, MA 02035 Phone: (508) 964 6200 Fax: (508) 543 0237 All rights
APNIC elearning: BGP Basics. Contact: [email protected]. erou03_v1.0
erou03_v1.0 APNIC elearning: BGP Basics Contact: [email protected] Overview What is BGP? BGP Features Path Vector Routing Protocol Peering and Transit BGP General Operation BGP Terminology BGP Attributes
How To Understand Bg
Table of Contents BGP Case Studies...1 BGP4 Case Studies Section 1...3 Contents...3 Introduction...3 How Does BGP Work?...3 ebgp and ibgp...3 Enabling BGP Routing...4 Forming BGP Neighbors...4 BGP and
Active measurements: networks. Prof. Anja Feldmann, Ph.D. Dr. Nikolaos Chatzis Georgios Smaragdakis, Ph.D.
Active measurements: networks Prof. Anja Feldmann, Ph.D. Dr. Nikolaos Chatzis Georgios Smaragdakis, Ph.D. Outline Organization of Internet routing Types of domains Intra- and inter-domain routing Intra-domain
Configuring Dual VPNs with Dual ISP Links Using ECMP Tech Note PAN-OS 7.0
Configuring Dual VPNs with Dual ISP Links Using ECMP Tech Note PAN-OS 7.0 Revision A 2015, Palo Alto Networks, Inc. www.paloaltonetworks.com Contents Overview... 3 Use Case... 3 Equal Cost MultiPath (ECMP)...
Example: Advertised Distance (AD) Example: Feasible Distance (FD) Example: Successor and Feasible Successor Example: Successor and Feasible Successor
642-902 Route: Implementing Cisco IP Routing Course Introduction Course Introduction Module 01 - Planning Routing Services Lesson: Assessing Complex Enterprise Network Requirements Cisco Enterprise Architectures
MPLS-based Layer 3 VPNs
MPLS-based Layer 3 VPNs Overall objective The purpose of this lab is to study Layer 3 Virtual Private Networks (L3VPNs) created using MPLS and BGP. A VPN is an extension of a private network that uses
basic BGP in Huawei CLI
basic BGP in Huawei CLI BGP stands for Border Gateway Protocol. It is widely used among Internet Service Providers to make core routing decisions on the Internet. The current BGP version is BGP-4 defined
Route Discovery Protocols
Route Discovery Protocols Columbus, OH 43210 [email protected] http://www.cse.ohio-state.edu/~jain/ 1 Overview Building Routing Tables Routing Information Protocol Version 1 (RIP V1) RIP V2 OSPF
BGP: Border Gateway Protocol
LAB 8 BGP: Border Gateway Protocol An Interdomain Routing Protocol OBJECTIVES The objective of this lab is to simulate and study the basic features of an interdomain routing protocol called Border Gateway
IMPLEMENTING CISCO IP ROUTING V2.0 (ROUTE)
IMPLEMENTING CISCO IP ROUTING V2.0 (ROUTE) COURSE OVERVIEW: Implementing Cisco IP Routing (ROUTE) v2.0 is an instructor-led five day training course developed to help students prepare for Cisco CCNP _
How To Make A Network Secure
1 2 3 4 -Lower yellow line is graduate student enrollment -Red line is undergradate enrollment -Green line is total enrollment -2008 numbers are projected to be near 20,000 (on-campus) not including distance
HP Networking BGP and MPLS technology training
Course overview HP Networking BGP and MPLS technology training (HL046_00429577) The HP Networking BGP and MPLS technology training provides networking professionals the knowledge necessary for designing,
Textbook Required: Cisco Networking Academy Program CCNP: Building Scalable Internetworks v5.0 Lab Manual.
Course: NET 251 Building Scalable Internetworks Credits: 3 Textbook Required: Cisco Networking Academy Program CCNP: Building Scalable Internetworks v5.0 Lab Manual. Course Description: In this course,
IP Routing Configuring RIP, OSPF, BGP, and PBR
13 IP Routing Configuring RIP, OSPF, BGP, and PBR Contents Overview..................................................... 13-6 Routing Protocols.......................................... 13-6 Dynamic Routing
BGP Terminology, Concepts, and Operation. Chapter 6 2007 2010, Cisco Systems, Inc. All rights reserved. Cisco Public
BGP Terminology, Concepts, and Operation 1 IGP versus EGP Interior gateway protocol (IGP) A routing protocol operating within an Autonomous System (AS). RIP, OSPF, and EIGRP are IGPs. Exterior gateway
IPv6 over MPLS VPN. Contents. Prerequisites. Document ID: 112085. Requirements
IPv6 over MPLS VPN Document ID: 112085 Contents Introduction Prerequisites Requirements Components Used Conventions Configure Network Diagram VRF Configuration Multiprotocol BGP (MP BGP) Configuration
Understanding Route Aggregation in BGP
Understanding Route Aggregation in BGP Document ID: 5441 Contents Introduction Prerequisites Requirements Components Used Conventions Network Diagram Aggregate Without the as set Argument Aggregate with
Load balancing and traffic control in BGP
DD2491 p2 2011 Load balancing and traffic control in BGP Olof Hagsand KTH CSC 1 Issues in load balancing Load balancing: spread traffic on several paths instead of a single. Why? Use resources better Can
BGP Router Startup Message Flow
LEG: Brief BGP Router Startup Message Flow This sequence diagram was generated with EventStudio System Designer (http://www.eventhelix.com/eventstudio). The Border Gateway Protocol (BGP) is an inter-autonomous
Network Level Multihoming and BGP Challenges
Network Level Multihoming and BGP Challenges Li Jia Helsinki University of Technology [email protected] Abstract Multihoming has been traditionally employed by enterprises and ISPs to improve network connectivity.
BGP as an IGP for Carrier/Enterprise Networks
BGP as an IGP for Carrier/Enterprise Networks Presented by: Kevin Myers, SENIOR NETWORK ENGINEER IP ArchiTECHS MANAGED SERVICES Background Kevin Myers 15 + years in IT/Network Engineering Designed and
DD2491 p1 2008. Load balancing BGP. Johan Nicklasson KTHNOC/NADA
DD2491 p1 2008 Load balancing BGP Johan Nicklasson KTHNOC/NADA Dual home When do you need to be dual homed? How should you be dual homed? Same provider. Different providers. What do you need to have in
Administra0via. STP lab due Wednesday (in BE 301a!), 5/15 BGP quiz Thursday (remember required reading), 5/16
BGP Brad Smith Administra0via How are the labs going? This week STP quiz Thursday, 5/9 Next week STP lab due Wednesday (in BE 301a!), 5/15 BGP quiz Thursday (remember required reading), 5/16 Following
MPLS VPN Route Target Rewrite
The feature allows the replacement of route targets on incoming and outgoing Border Gateway Protocol (BGP) updates Typically, Autonomous System Border Routers (ASBRs) perform the replacement of route targets
Inter-domain Routing. Outline. Border Gateway Protocol
Inter-domain Routing Outline Border Gateway Protocol Internet Structure Original idea Backbone service provider Consumer ISP Large corporation Consumer ISP Small corporation Consumer ISP Consumer ISP Small
Advanced BGP Policy. Advanced Topics
Advanced BGP Policy George Wu TCOM690 Advanced Topics Route redundancy Load balancing Routing Symmetry 1 Route Optimization Issues Redundancy provide multiple alternate paths usually multiple connections
Notice the router names, as these are often used in MPLS terminology. The Customer Edge router a router that directly connects to a customer network.
Where MPLS part I explains the basics of labeling packets, it s not giving any advantage over normal routing, apart from faster table lookups. But extensions to MPLS allow for more. In this article I ll
BGP overview BGP operations BGP messages BGP decision algorithm BGP states
BGP overview BGP operations BGP messages BGP decision algorithm BGP states 1 BGP overview Currently in version 4. InterAS (or Interdomain) routing protocol for exchanging network reachability information
Introduction Inter-AS L3VPN
Introduction Inter-AS L3VPN 1 Extending VPN services over Inter-AS networks VPN Sites attached to different MPLS VPN Service Providers How do you distribute and share VPN routes between ASs Back- to- Back
Bell Aliant. Business Internet Border Gateway Protocol Policy and Features Guidelines
Bell Aliant Business Internet Border Gateway Protocol Policy and Features Guidelines Effective 05/30/2006, Updated 1/30/2015 BGP Policy and Features Guidelines 1 Bell Aliant BGP Features Bell Aliant offers
Layer 3 Routing User s Manual
User s Manual Second Edition, July 2011 www.moxa.com/product 2011 Moxa Inc. All rights reserved. User s Manual The software described in this manual is furnished under a license agreement and may be used
ITRI CCL. IP Routing Primer. Paul C. Huang, Ph.D. ITRI / CCL / N300. CCL/N300; Paul Huang 1999/6/2 1
IP Routing Primer Paul C. Huang, Ph.D. ITRI / / N300 /N300; Paul Huang 1999/6/2 1 Basic Addressing / Subnetting Class A 0 Network Host Host Host 127 networks / 16,777,216 hosts Class A natural mask 255.0.0.0
Chapter 2 Lab 2-2, EIGRP Load Balancing
Chapter 2 Lab 2-2, EIGRP Load Balancing Topology Objectives Background Review a basic EIGRP configuration. Explore the EIGRP topology table. Identify successors, feasible successors, and feasible distances.
A Case Study Design of Border Gateway Routing Protocol Using Simulation Technologies
A Case Study Design of Border Gateway Routing Protocol Using Simulation Technologies Chengcheng Li School of Information Technology University of Cincinnati Cincinnati, OH 45221 [email protected] ABSTRACT
DEGREE THESIS. Improving Network Performance by Implementing the Path Control Tools. Derick Kolle Nduge, Augustine Chika, Mohammednur Ibrahim
Network Design and Computer Management, 120 HP DEGREE THESIS Improving Network Performance by Implementing the Path Control Tools Derick Kolle Nduge, Augustine Chika, Mohammednur Ibrahim Network Project
Routing Protocol - BGP
Routing Protocol - BGP BGP Enterprise Network BGP ISP AS 3000 AS 2000 BGP is using between Autonomous Systems BGP(cont.) RFC 1771(BGPv4) Support CIDR Transfer the AS information to reach destination Using
Internet inter-as routing: BGP
Internet inter-as routing: BGP BGP (Border Gateway Protocol): the de facto standard BGP provides each AS a means to: 1. Obtain subnet reachability information from neighboring ASs. 2. Propagate the reachability
BGP. 1. Internet Routing
BGP 1. Internet Routing (C) Herbert Haas 2005/03/11 1 Internet Routing Interior Gateway Protocols (IGPs) not suitable for Inter-ISP routing Technical metrics only No policy features Inter-ISP routing is
Table of Contents. Cisco Configuring a Basic MPLS VPN
Table of Contents Configuring a Basic MPLS VPN...1 Introduction...1 Prerequisites...1 Requirements...1 Components Used...2 Related Products...2 Conventions...2 Configure...3 Network Diagram...3 Configuration
Link-State Routing Protocols
Link-State Routing Protocols Malin Bornhager Halmstad University Session Number 2002, Svenska-CNAP Halmstad University 1 Objectives Link-state routing protocol Single-area OSPF concepts Single-area OSPF
--BGP 4 White Paper Ver.1.0-- BGP-4 in Vanguard Routers
BGP-4 in Vanguard Routers 1 Table of Contents Introduction to BGP... 6 BGP terminology... 6 AS (Autonomous system):... 6 AS connection:... 6 BGP Speaker:... 6 BGP Neighbor/Peer:... 7 BGP Session:... 7
Module 12 Multihoming to the Same ISP
Module 12 Multihoming to the Same ISP Objective: To investigate various methods for multihoming onto the same upstream s backbone Prerequisites: Module 11 and Multihoming Presentation The following will
Table of Contents. Cisco How Does Load Balancing Work?
Table of Contents How Does Load Balancing Work?...1 Document ID: 5212...1 Introduction...1 Prerequisites...1 Requirements...1 Components Used...1 Conventions...1 Load Balancing...1 Per Destination and
RFC 2547bis: BGP/MPLS VPN Fundamentals
White Paper RFC 2547bis: BGP/MPLS VPN Fundamentals Chuck Semeria Marketing Engineer Juniper Networks, Inc. 1194 North Mathilda Avenue Sunnyvale, CA 94089 USA 408 745 2001 or 888 JUNIPER www.juniper.net
Routing in Small Networks. Internet Routing Overview. Agenda. Routing in Large Networks
Routing in Small Networks Internet Routing Overview AS, IGP,, BGP in small networks distance vector or link state protocols like RIP or OSPF can be used for dynamic routing it is possible that every router
BGP DDoS Mitigation. Gunter Van de Velde. Sr Technical Leader NOSTG, Cisco Systems. May 2013. 2012 Cisco and/or its affiliates. All rights reserved.
BGP DDoS Mitigation Gunter Van de Velde Sr Technical Leader NOSTG, Cisco Systems May 2013 2012 Cisco and/or its affiliates. All rights reserved. 1 A simple DDoS mitigation mechanism explained Bertrand
Border Gateway Protocol Best Practices
Border Gateway Protocol Best Practices By Clifton Funakura The Internet has grown into a worldwide network supporting a wide range of business applications. Many companies depend on the Internet for day-to-day
Based on Computer Networking, 4 th Edition by Kurose and Ross
Computer Networks Internet Routing Based on Computer Networking, 4 th Edition by Kurose and Ross Intra-AS Routing Also known as Interior Gateway Protocols (IGP) Most common Intra-AS routing protocols:
BGP1 Multihoming and Traffic Engineering
83950 Telecommunications Laboratory Course BGP1 BGP1 Multihoming and Traffic Engineering date & time student # name 1 2 bgp-tyo.tex,v 1.11 2005/04/18 14:09:14 ams Exp 1/17 Part I Home Assignment 1 General
Internet Routing Protocols Lecture 04 BGP Continued
Internet Routing Protocols Lecture 04 BGP Continued Advanced Systems Topics Lent Term, 008 Timothy G. Griffin Computer Lab Cambridge UK Two Types of BGP Sessions AS External Neighbor (EBGP) in a different
O 10.16.1.0/27 [110/129] via 192.168.1.5, 00:00:05, Serial0/0/1
1 Which two statements are true regarding the advantages of the use of static routes? (Choose increased security reduced effort in configuring routes the administrator maintains control over routing easier
BGP Attributes and Path Selection
BGP Attributes and Path Selection ISP Workshops Last updated 29 th March 2015 1 BGP Attributes BGP s policy tool kit 2 What Is an Attribute?... Next Hop AS Path MED...... p Part of a BGP Update p Describes
netkit lab bgp: prefix-filtering Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group
Università degli Studi Roma Tre Dipartimento di Informatica e Automazione Computer Networks Research Group netkit lab bgp: prefix-filtering Version Author(s) E-mail Web Description 2.1 G. Di Battista,
Cisco Discovery 3: Introducing Routing and Switching in the Enterprise 157.8 hours teaching time
Essential Curriculum Computer Networking II Cisco Discovery 3: Introducing Routing and Switching in the Enterprise 157.8 hours teaching time Chapter 1 Networking in the Enterprise-------------------------------------------------
White Paper. Cisco MPLS based VPNs: Equivalent to the security of Frame Relay and ATM. March 30, 2001
The leading edge in networking information White Paper Cisco MPLS based VPNs: Equivalent to the security of Frame Relay and ATM March 30, 2001 Abstract: The purpose of this white paper is to present discussion
Chapter 49 Border Gateway Protocol version 4 (BGP-4)
Chapter 49 Border Gateway Protocol version 4 (BGP-4) Introduction... 1-3 Overview of BGP-4... 1-3 BGP Operation... 1-5 BGP Attributes... 1-6 BGP Route Selection... 1-8 Classless Inter-domain Routing (CIDR)
S-38.3192 ITGuru Exercise (3: Building the MPLS BGP VPN) Spring 2006
S-38.3192 ITGuru Exercise (3: Building the MPLS BGP VPN) Spring 2006 Original version: Johanna Nieminen and Timo Viipuri (2005) Modified: Timo-Pekka Heikkinen, Juha Järvinen and Yavor Ivanov (2006) Task
Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs
Disaster Recovery Design Ehab Ashary University of Colorado at Colorado Springs As a head of the campus network department in the Deanship of Information Technology at King Abdulaziz University for more
IMPLEMENTING CISCO MPLS V3.0 (MPLS)
IMPLEMENTING CISCO MPLS V3.0 (MPLS) COURSE OVERVIEW: Multiprotocol Label Switching integrates the performance and traffic-management capabilities of data link Layer 2 with the scalability and flexibility
Distance Vector Routing Protocols. Routing Protocols and Concepts Ola Lundh
Distance Vector Routing Protocols Routing Protocols and Concepts Ola Lundh Objectives The characteristics of distance vector routing protocols. The network discovery process of distance vector routing
Introduction to MPLS-based VPNs
Introduction to MPLS-based VPNs Ferit Yegenoglu, Ph.D. ISOCORE [email protected] Outline Introduction BGP/MPLS VPNs Network Architecture Overview Main Features of BGP/MPLS VPNs Required Protocol Extensions
BGP (Border Gateway Protocol)
BGP (Border Gateway Protocol) Document revision 1.2 (Thu Mar 04 19:34:34 GMT 2004) This document applies to V2.8 Table of Contents Table of Contents General Information Summary Specifications Related Documents
Datagram-based network layer: forwarding; routing. Additional function of VCbased network layer: call setup.
CEN 007C Computer Networks Fundamentals Instructor: Prof. A. Helmy Homework : Network Layer Assigned: Nov. 28 th, 2011. Due Date: Dec 8 th, 2011 (to the TA) 1. ( points) What are the 2 most important network-layer
Cisco Configuring Basic MPLS Using OSPF
Table of Contents Configuring Basic MPLS Using OSPF...1 Introduction...1 Mechanism...1 Hardware and Software Versions...2 Network Diagram...2 Configurations...2 Quick Configuration Guide...2 Configuration
Using OSPF in an MPLS VPN Environment
Using OSPF in an MPLS VPN Environment Overview This module introduces the interaction between multi-protocol Border Gateway Protocol (MP-BGP) running between Provider Edge routers (s) and Open Shortest
Introduction to Dynamic Routing Protocols
CHAPTER 3 Introduction to Dynamic Routing Protocols Objectives Upon completion of this chapter, you should be able to answer the following questions: Can you describe the role of dynamic routing protocols
Routing Protocols (RIP, OSPF, BGP)
Chapter 13 Routing Protocols (RIP, OSPF, BGP) INTERIOR AND EXTERIOR ROUTING RIP OSPF BGP 1 The McGraw-Hill Companies, Inc., 2000 1 Introduction Packets may pass through several networks on their way to
Router and Routing Basics
Router and Routing Basics Malin Bornhager Halmstad University Session Number 2002, Svenska-CNAP Halmstad University 1 Routing Protocols and Concepts CCNA2 Routing and packet forwarding Static routing Dynamic
Configuring a Basic MPLS VPN
Configuring a Basic MPLS VPN Help us help you. Please rate this document. Contents Introduction Conventions Hardware and Software Versions Network Diagram Configuration Procedures Enabling Configuring
E6998-02: Internet Routing
E6998-02: Internet Routing Lecture 13 Border Gateway Protocol, Part II John Ioannidis AT&T Labs Research [email protected] Copyright 2002 by John Ioannidis. All Rights Reserved. Announcements Lectures
Configuring and Testing Border Gateway Protocol (BGP) on Basis of Cisco Hardware and Linux Gentoo with Quagga Package (Zebra)
Configuring and Testing Border Gateway Protocol (BGP) on Basis of Cisco Hardware and Linux Gentoo with Quagga Package (Zebra) Contents Introduction Used Abbreviations Border Gateway Protocol (BGP) Overview
Load balancing and traffic control in BGP
DD2491 p2 2009/2010 Load balancing and traffic control in BGP Olof Hagsand KTH /CSC 1 Issues in load balancing Load balancing: spread traffic on several paths instead of a single. Why? Use resources better
Lecture 18: Border Gateway Protocol"
Lecture 18: Border Gateway Protocol" CSE 123: Computer Networks Alex C. Snoeren HW 3 due Wednesday! Some figures courtesy Mike Freedman Lecture 18 Overview" Path-vector Routing Allows scalable, informed
Cisco CCNP 642 901 Optimizing Converged Cisco Networks (ONT)
Cisco CCNP 642 901 Optimizing Converged Cisco Networks (ONT) Course Number: 642 901 Length: 5 Day(s) Certification Exam This course will help you prepare for the following exams: Cisco CCNP Exam 642 901:
MPLS VPN. Agenda. MP-BGP VPN Overview MPLS VPN Architecture MPLS VPN Basic VPNs MPLS VPN Complex VPNs MPLS VPN Configuration (Cisco) L86 - MPLS VPN
MPLS VPN Peer to Peer VPN s Agenda MP-BGP VPN Overview MPLS VPN Architecture MPLS VPN Basic VPNs MPLS VPN Complex VPNs MPLS VPN Configuration (Cisco) CE-PE OSPF Routing CE-PE Static Routing CE-PE RIP Routing
Chapter 6: Implementing a Border Gateway Protocol Solution for ISP Connectivity
: Implementing a Border Gateway Protocol Solution for ISP Connectivity CCNP ROUTE: Implementing IP Routing ROUTE v6 1 Objectives Describe basic BGP terminology and operation, including EBGP and IBGP. Configure
IP Routing Configuring Static Routes
11 IP Routing Configuring Static Routes Contents Overview..................................................... 11-3 IP Addressing.............................................. 11-3 Networks.................................................
Implementing MPLS VPNs over IP Tunnels
Implementing MPLS VPNs over IP Tunnels The MPLS VPNs over IP Tunnels feature lets you deploy Layer 3 Virtual Private Netwk (L3VPN) services, over an IP ce netwk, using L2TPv3 multipoint tunneling instead
Application Note. Failover through BGP route health injection
Application Note Document version: v1.2 Last update: 8th November 2013 Purpose This application note aims to describe how to build a high available platform using BGP routing protocol to choose the best
Implementing MPLS VPNs over IP Tunnels on Cisco IOS XR Software
Implementing MPLS VPNs over IP Tunnels on Cisco IOS XR Software The MPLS VPNs over IP Tunnels feature lets you deploy Layer 3 Virtual Private Netwk (L3VPN) services, over an IP ce netwk, using L2TPv3 multipoint
