Table Of Contents
MPLS VPN Service Policies
Service Policy Overview
Creating an MPLS VPN in ISC
Defining CE Routing Communities
Creating Service Policies
The Service Policy Editor
About IP Addresses in Cisco ISC
Creating an MPLS Service Policy for a PE-to-CE Link
Specifying the PE and CE Interface Parameters
Specifying the IP Address Scheme
Using an Existing Loopback Interface Number
Specifying the Routing Protocol for a Service
Redistribution of IP Routes
Giving Only Default Routes to the CE
Static Protocol Chosen
RIP Protocol Chosen
BGP Protocol Chosen
OSPF Protocol Chosen
EIGRP Protocol Chosen
None Chosen: Cable Services
Defining the Service Policy VRF and VPN Information
MPLS VPN Service Policies
This chapter describes how to use the IP Solution Center (ISC) GUI to define MPLS VPN Service Policies. This chapter contains the following major sections:
•
Service Policy Overview
•
Creating Service Policies
•
Creating an MPLS Service Policy for a PE-to-CE Link
Service Policy Overview
Provisioning an MPLS VPN begins with defining a service policy. A service policy can be applied to multiple PE-CE links in a single service request.
A network operator defines service policies. A service operator uses a service policy to create service requests. Each service request contains a list of PE-CE links. When a service operator creates a service request, the operator sees only the policy information required to be completed. All the other necessary information is filled in by the service policy itself (as well as the Auto Discovery process).
Creating an MPLS VPN in ISC
At its simplest, a virtual private network (VPN) is a collection of sites that share the same routing table. A VPN is also a framework that provides private IP networking over a public infrastructure such as the Internet. In IP Solution Center (ISC), a VPN is a set of customer sites that are configured to communicate through a VPN service. A VPN is defined by a set of administrative policies.
A VPN is a network in which two sites can communicate over the provider's network in a private manner; that is, no site outside the VPN can intercept their packets or inject new packets. The provider network is configured such that only one VPN's packets can be transmitted through that VPN—that is, no data can come in or out of the VPN unless it is specifically configured to allow it. There is a physical connection from the provider edge network to the customer edge network, so authentication in the conventional sense is not required.
To create a new VPN in ISC: MPLS, follow these steps:
Step 1
Log into ISC.
Step 2
Select the Service Inventory tab.
Step 3
Choose Inventory and Connection Manager.
The Inventory and Connection Manager window appears (see Figure 3-1).
Figure 3-1 Creating an MPLS VPN in ISC
Step 4
From the Inventory and Connection Manager, choose VPNs.
The VPNs dialog box appears (see Figure 3-2).
Figure 3-2 Viewing Existing VPNs or Creating a New VPN
Step 5
From the VPNs dialog box, click Create.
The Create VPN dialog box appears (see Figure 3-3).
Figure 3-3 Creating an MPLS VPN in ISC
Step 6
Name: Enter the name of the VPN:
Step 7
Customer: To select the customer associated with this VPN:
a.
Choose Select.
The Select Customer dialog box appears (see Figure 3-4).
Figure 3-4 Selecting a Customer for the VPN
b.
From the list of customers, select the appropriate customer, then click Select.
Step 8
Create Default CE Routing Community: By default, the Create Default CE Routing Community option is enabled.
Whenever you create a VPN, the ISC software creates one default CE routing community (CERC) for you. This means that until you need advanced customer layout methods, you will not need to define new CERCs. Up to that point, consider a CERC as standing for the VPN itself—they are identical.
Step 9
Enable Multicast:
An IP address that starts with the binary prefix 1110 is identified as a multicast group address. There can be more than one sender and receiver at any time for a given multicast group address. The senders send their data by setting the group address as the destination IP address. It is the responsibility of the network to deliver this data to all the receivers in the network who are listening to that group address.
Note
Before you can create a VPN with multicast enabled, you must define one or more multicast resource pools.
a.
To enable multicast VPN routing, check the Enable Multicast check box.
ISC enables two additional fields required to configure multicast routing (see Figure 3-5).
Figure 3-5 Selecting a Customer for the VPN
To implement multicast routing, ISC employs the concept of a multicast domain (MD), which is a set of VRFs associated with interfaces that can send multicast traffic to each other. A VRF contains VPN routing and forwarding information for unicast. A multicast VRF contains multicast routing and forwarding information and supports multicast routing.
b.
Data MDT Size: From the drop-down list, select the data MDT size.
MDT refers to a multicast distribution tree (MDT). The MDT defined here carries multicast traffic from customer sites associated with the multicast domain.
c.
Data MDT Threshold: Enter the bandwidth threshold for the data multicast distribution tree.
The data MDT contains a range of multicast group addresses and a bandwidth threshold. Thus, whenever a CE behind a multicast-VRF exceeds that bandwidth threshold while sending multicast traffic, the PE sets up a new data MDT for the multicast traffic from that source. The PE informs the other PEs about this data MDT and, if they have receivers for the corresponding group, the other PEs join this data MDT.
Step 10
CE Routing Communities: If you do not choose to accept the default CERC, you can select a customized CERC that you have already created in ISC (see the "Defining CE Routing Communities" section):
a.
From the CE Routing Communities pane, click Select.
The Select CE Routing Communities dialog box appears (see Figure 3-6).
Figure 3-6 Selecting a CERC
b.
Click the check box for the CERC you want used for this service policy, then click Select.
You return to the Create VPN dialog box, where the new CERC selection appears, along with its hub route target (HRT) and spoke route target (SRT) values (see Figure 3-7).
Figure 3-7 New CERC Selected
Step 11
When satisfied with the settings for this VPN, click Save.
You have successfully created a VPN, as shown in the Status display in the lower left corner of the VPNs dialog box.
Defining CE Routing Communities
When you create a VPN, the ISC software creates one default CE routing community (CERC) for you. But if your network topology and configuration require customized CERC definitions, you can define CERCs customized for your network.
Tip
Customized CERCs should be defined only in consultation with the VPN network administrator.
To build complex topologies, it is necessary to break down the required connectivity between CEs into groups, where each group is either fully meshed, or has a hub-and-spoke pattern. A CE can be in more than one group at a time, so long as each group has one of the two basic configuration patterns.
Each subgroup in the VPN needs its own CERC. Any CE that is only in one group just joins the corresponding CERC (as a spoke if necessary). If a CE is in more than one group, then you can use the Advanced Setup choice during provisioning to add the CE to all the relevant groups in one service request. Given this information, ISC does the rest, assigning route target values and VRF tables to arrange the precise connectivity the customer requires.
To define a new CERC:
Step 1
Select the Service Inventory tab.
Step 2
Choose Inventory and Connection Manager.
The Inventory and Connection Manager window appears.
Step 3
Choose CE Routing Communities.
The CE Routing Communities dialog box appears (see Figure 3-8).
Figure 3-8 CE Routing Communities Defined for This VPN
Step 4
From the CE Routing Communities dialog box, click Create.
The Create CE Routing Community dialog box appears (see Figure 3-9).
Figure 3-9 Defining a New CE Routing Community
Step 5
Complete the CERC fields as required for the VPN:
c.
Provider: To specify the service provider associated with this CERC, click Select.
The Select Provider dialog box appears.
d.
Choose the name of the service provider, then click Select.
e.
Name: Enter the name of the CERC.
f.
CERC Type: Specify the CERC type: Hub and Spoke or Fully Meshed.
g.
Auto-Pick Route Target Values: Choose to either let ISC automatically set the route target (RT) values or set the RT values manually.
By default, the Auto-pick route target values check box is checked. If you uncheck the check box, you can enter the Route Target values manually.
Caution 
If you choose to bypass the
Auto-pick route target values option and set the route target (RT) values manually, note that the RT values cannot be edited once they have been defined in the VPN Solutions Center software.
Step 6
When you have finished entering the information in the Create CE Routing Community dialog box, click Save.
The new CERC is added to the VPN definition.
Creating Service Policies
Provisioning an MPLS VPN begins with defining a service policy. A service policy can be applied to multiple PE-CE links in a single service request.
A network operator defines service policies. A service operator uses a service policy to create service requests. Each service request contains a list of PE-CE links. When a service operator creates a service request, the operator sees only the policy information required to be completed. All the other necessary information is filled in by the service policy itself (as well as the Auto Discovery process).
The Service Policy Editor
When you define a service policy for ISC, you are presented with a series of dialog boxes that allow you to specify the parameters for each major category required to complete an MPLS service request. The Service Policy editor presents three columns: Attribute, Value, and Editable:
•
Attribute
The Attribute column displays the names of each parameter that you need to define for each major category (for example, IP addresses or routing protocols).
•
Value
The Value column displays the fields and other selectable items that correspond to each parameter and option.
The type of dialog box that is invoked when you edit an attribute depends on the type of attribute. In some cases, the value is a simple string value or integer value, in which case a single text entry field appears. In other cases, the value is complex or consists of multiple values, such as an IP address. In these cases, a dialog box appears so you can specify the required values. The values you enter are validated; when invalid values are entered, you receive notification of the invalid values. In other cases, you will be presented with check boxes that will allow you to enable or disable a particular option.
Note that in some cases, changing an attribute's value results in invalidating the values of related attributes. For example, changing the PE interface name can result in invalidating the PE encapsulation value. When this occurs, the service policy editor removes the invalid values and you will need to reset them appropriately.
There is a parent-child relationship between some attributes. In these cases, changing the value of a parent attribute can enable or disable the child attributes. For example, changing the value of the PE encapsulation could result in enabling or disabling the DLCI (data link connection identifier), VLAN ID, ATM circuit identifiers, and the tunnel source and destination address attributes.
•
Editable
The Editable column allows the network operator to indicate the attributes that are likely to change across multiple service requests. When attributes are checked as editable, only those attributes will be made available to the service operator when creating or modifying service requests with that service request policy.
When an attribute category is set to be editable, all the related and child attributes are also editable attributes.
About IP Addresses in Cisco ISC
Within a VPN (or extranet), all IP addresses must be unique. Customer IP addresses are not allowed to overlap with provider IP addresses. Overlap is possible only when two devices cannot see each other; that is, when they are in isolated, non-extranet VPNs.
The ISC: MPLS software assumes that it has an IP address pool to draw addresses from. The only way to guarantee that the product can use these addresses freely is if they are provider IP addresses.
Predefining a unique section (or sections) of IP address space for the PE-CE links is the only way to ensure stable security. Thus, because of the security and maintenance issues, Cisco does not recommend using customer IP addresses on the PE-CE link.
Creating an MPLS Service Policy for a PE-to-CE Link
To create an MPLS service policy for a PE-to-CE link, follow these steps:
Step 1
Log into ISC.
Step 2
Select the Service Design tab.
Step 3
Choose Policy Manager.
The Policy Manager appears (see Figure 3-10).
Figure 3-10 Creating a New Service Policy
Step 4
From the Create drop-down list, choose MPLS Policy.
The MPLS Policy Type dialog box appears (see Figure 3-11).
Figure 3-11 Defining the MPLS Service Policy
Step 5
Enter the information for each required field:
a.
Policy Name: Enter the name of the service policy.
b.
Policy Owner: Enter the owner of the service policy.
There are three possible policy owners:
•
A customer
•
A service provider
•
A global policy
c.
Customer: To specify the Customer, click Select.
The Select Customer dialog box appears.
d.
From the Customer Select dialog box, choose the appropriate customer, then click Select.
e.
Policy Type: From the list of available policy types, specify the appropriate type.
There are four possible service policy types:
•
Regular PE-CE: PE-to-CE link
•
PE-NOCE: PE with no CE
•
MVRFCE PE-CE: PE to CE link using the Multi-VRF feature for the PE
•
MVRFCE PE-NOCE: PE with no CE in the link, and using the Multi-VRF feature for the PE
f.
CE Present: Indicate whether there is a CE present in the service. (By default, the CE is indicated as present.)
g.
When satisfied, click Next.
Specifying the PE and CE Interface Parameters
The MPLS Policy Interface dialog box appears (see Figure 3-12).
Tip
You do not have to select a specific interface type for the PE and CE at this point. Notice that the fields are set by default to Editable. With the interface parameters set to Editable, the service operator can specify the exact interface type and format when he or she creates the service request.
If you want to specify the device interface information for this service policy when the service request is created, leave the fields as they are currently set by default, then click Next.
Figure 3-12 Specifying the PE and CE Interface Parameters
To specify the PE and CE interface information for this MPLS policy:
PE Interface Information
Step 1
Interface Type: From the drop-down list, select the interface type for the PE.
IP Solution Center supports the following interface types (for both PEs and CEs):
•
Any
•
ATM (Asynchronous Transfer Mode)
•
BRI (Basic Rate Interface)
•
Ethernet
•
Fast Ethernet
•
FDDI (Fiber Distributed Data Interface)
•
GE-WAN (Gigabit Ethernet WAN)
•
Gigabit Ethernet
•
HSSI (High Speed Serial Interface)
•
MultiLink
•
PoS (Packet over Sonet)
•
Port-Channel
•
Serial
•
Switch
•
Tunnel
•
VLAN
Step 2
Interface Format: Optionally, you can specify the slot number and port number for the PE interface.
Specify the format in the standard nomenclature: slot number/port number (for example, 1/0 indicates that the interface is located at slot 1, port 0).
This is especially useful to specify here if you know that the link will always go through a particular interface's slot/port location on all or most of the network devices in the service. If this parameter is left editable, it can be changed when the service operator creates the service request.
Step 3
Interface Description: Optionally, you can enter a description of the PE interface.
Step 4
Shutdown Interface: When you enable this check box, the specified PE interface is configured in a shut down state.
Step 5
Encapsulation: Select the encapsulation used for the specified PE interface type.
When you select an interface type, the Encapsulation field displays a drop-down list of the supported encapsulation types for the specified interface type.
Table 3-1 shows the protocol encapsulations available for each of the supported interface types.
Table 3-1 Interface Types and Their Corresponding Encapsulations
Interface Type
|
Encapsulations
|
ATM
|
AAL5SNAP
|
BRI
|
Frame-Relay, Frame-Relay-ietf, HDLC (High-Level Data Link Control), PPP (Point-to-Point Protocol).
Frame-Relay-ietf sets the encapsulation method to comply with the Internet Engineering Task Force (IETF) standard (RFC 1490). Use this method when connecting to another vendor's equipment across a Frame Relay network.
|
Ethernet
|
Default frame, Dot1Q (802.1Q)
|
Fast Ethernet
|
Default frame, ISL (Inter-Switch Link), Dot1Q (802.1Q)
|
FDDI (Fiber Distributed Data Interface)
|
None
|
Gibabit Ethernet
|
Default frame, ISL (Inter-Switch Link), Dot1Q (802.1Q)
|
Gigabit Ethernet WAN
|
Default frame, ISL (Inter-Switch Link), Dot1Q (802.1Q)
|
HSSI (High Speed Serial Interface)
|
Frame-Relay, Frame-Relay-ietf, HDLC (High-Level Data Link Control), PPP (Point-to-Point Protocol)
|
MultiLink
|
PPP (Point-to-Point Protocol)
|
Port-Channel
|
Default frame, ISL (Inter-Switch Link), Dot1Q (802.1Q)
|
POS (Packet Over Sonet)
|
Frame-Relay, HDLC (High-Level Data Link Control), PPP (Point-to-Point Protocol)
|
Serial
|
Frame-Relay, Frame-Relay-ietf, HDLC (High-Level Data Link Control), PPP (Point-to-Point Protocol)
|
Switch
|
AAL5SNAP
|
Tunnel
|
GRE (Generic Routing Encapsulation)
|
VLAN
|
None
|
Step 6
Auto-Pick VLAN ID: Enable this check box to have ISC automatically pick the VLAN ID.
CE Interface Information
Step 7
Interface Type: From the drop-down list, select the interface type for the CE.
Step 8
Interface Format: Optionally, you can specify the slot number and port number for the CE interface.
Step 9
Interface Description: Optionally, you can enter a description of the CE interface.
Step 10
Encapsulation: Select the encapsulation used for the specified CE interface type.
Step 11
When satisfied with the interface settings, click Next.
Specifying the IP Address Scheme
The MPLS Policy Interface Address Selection dialog box appears (see Figure 3-13). This lets you specify the IP address scheme you want to use for this service policy.
Figure 3-13 Specifying the IP Address Scheme
Step 1
Define the IP addressing scheme that is appropriate for the PE-CE link.
IP Numbering Scheme
A point-to-point link between two routers can be either a numbered IP address or an unnumbered IP address. The service provider must determine whether to use numbered or unnumbered IP addresses for the PE-CE link. Defining the link to use unnumbered addresses can save precious IP addresses because many interfaces can borrow the same IP address.
You can choose among two options: IP Numbered or IP Unnumbered.
•
IP Numbered
If you select IP numbered and choose to not use automatically assigned IP addresses, you can enter the IP addresses for the PE interface and CE interface in the fields provided. Entering the IP addresses in these fields forces the MPLS VPN software to use the indicated addresses.
If you choose IP numbered and also enable the Automatically Assign IP Address check box, ISC: MPLS checks for the presence of the corresponding IP addresses in the router's configuration file. If the addresses are present and they are in the same subnet, ISC uses those addresses (and does not allocate them from the address pool). If the IP addresses are not present in the configuration file, ISC picks IP addresses from a /30 subnet point-to-point IP address pool.
•
IP Unnumbered
IP addresses are drawn from the loopback IP address pool. An unnumbered IP address means that each interface "borrows" its address from another interface on the router (usually the loopback interface). Unnumbered addresses can only be used on point-to-point WAN links (such as Serial, Frame, and ATM), not on LAN links (such as Ethernet). If using IP unnumbered, then both the PE and CE must use the same IP unnumbered addressing scheme. When you choose IP unnumbered, ISC: MPLS creates a static route for the PE-CE link.
When you choose IP unnumbered, ISC: MPLS automatically creates a loopback interface (unless a loopback interface already exists with the correct attributes). For related information, see the "Using an Existing Loopback Interface Number" section.
If you select IP unnumbered and choose to not use automatically assigned IP addresses, you can enter the IP addresses for the PE interface and CE interface in the fields provided. Entering the IP addresses in these fields forces the ISC: MPLS software to use the indicated addresses.
Step 2
Indicate whether an extra loopback interface is required for the CE.
Extra CE Loopback Required
Even though a numbered IP address does not require a loopback address, ISC software provides the option to specify than an extra CE loopback interface is required. This option places an IP address on a CE router that is not tied to any physical interface.
If you enable Extra CE Loopback Required, you can enter the CE loopback address.
Step 3
Specify whether you want to automatically assign IP addresses.
Automatically Assign IP Address
If you choose IP unnumbered and also enable the Automatically Assign IP Address check box, ISC picks two IP addresses from a /32 subnet point-to-point IP address pool.
If you choose IP numbered and also enable the Automatically Assign IP Address check box, ISC checks for the presence of the corresponding IP addresses in the router's configuration file. If the addresses are present and they are in the same subnet, ISC uses those addresses (and does not allocate them from the address pool). If the IP addresses are not present in the configuration file, ISC picks IP addresses from a /30 subnet point-to-point IP address pool.
Step 4
Specify the IP address pool and its associated Region for this service policy.
IP Address Pool
The IP Address Pool option gives the service operator the ability to have ISC automatically allocate IP addresses from the IP address pool attached to the Region. Prior to defining this aspect of the service policy, the Region must be defined and the appropriate IP address pools assigned to the Region.
You can specify IP address pool information for point-to-point (IP numbered) PE-CE links.
IP unnumbered addresses are drawn from the loopback IP address pool. An unnumbered IP address means that each interface "borrows" its address from another interface on the router (usually the loopback interface). Unnumbered addresses can only be used on point-to-point WAN links (such as Serial, Frame, and ATM), not on LAN links (such as Ethernet). If using IP unnumbered, then both the PE and CE must use the same IP unnumbered addressing scheme.
Step 5
When satisfied with the IP address scheme, click Next.
Using an Existing Loopback Interface Number
On each PE, there is usually only one loopback interface number per VRF for interfaces using IP unnumbered addresses. However, if provisioning an interface using IP unnumbered addresses and manually assigned IP addresses, it is possible to have more than one loopback interface number under the same VRF. When using automatically-assigned IP addresses for provisioning IP unnumbered addresses, ISC associates the first loopback number with the same VRF name to the interface. If no loopback number already exists, ISC creates one.
If a service provider wants ISC to use an existing loopback interface number (for example, Loopback0), the service provider must modify the loopback interface description line in the configuration files for the pertinent routers (PE or CE).
To use the existing loopback interface number, you must modify the loopback interface description line so that it includes the keyword VPN-SC, as shown in the following example of a router configuration file.
Note
When using an existing loopback interface number on a PE, an additional command line with the "ip vrf forwarding <VRF_name>" command must be included directly after the "description" line.
ip vrf forwarding <VRF_name> ; This line is required on the PE only
ip address 209.165.202.129 255.255.255.224
You can use an existing loopback interface number only when the interface configuration meets these conditions: it must be a WAN serial interface using IP unnumbered addresses.
ISC selects loopback interface numbers by sequence. ISC uses the first loopback interface number that meets the requirement—for a CE, it is inclusion of the VPN-SC keyword; for a PE, it is the matching VRF name.
For example, if loopback1 and loopback2 include the VPN-SC keyword, but loopback3 does not, adding the VPN-SC keyword to loopback3 will not force ISC to select loopback3 for the unnumbered interface when using automatically assigned addresses. Loopback1 will be chosen instead. The only way to select a specific loopback interface number is to use a manually assigned IP address that matches the desired loopback interface number.
Note
Unlike standard interfaces, when loopback interfaces are provisioned in ISC, the resulting configuration file does not include a Service Request (SR) ID number. This is because multiple interfaces or service requests can use the same loopback interface.
Specifying the Routing Protocol for a Service
You can now specify the routing protocol information for this service policy (see Figure 3-14).
The routing protocol you choose must run on both the PE and the CE. You can choose any one of the following protocols:
•
Static. Specifies a static route (see the "Static Protocol Chosen" section).
•
RIP. Routing Information Protocol (see the "RIP Protocol Chosen" section).
•
BGP. Border Gateway Protocol (see the "BGP Protocol Chosen" section).
•
OSPF. Open Shortest Path First (see the "OSPF Protocol Chosen" section).
•
EIGRP. Enhanced Interior Gateway Routing Protocol (see the "EIGRP Protocol Chosen" section).
•
None. Specifies parameters for cable services (see the "None Chosen: Cable Services" section).
To specify a routing protocol for the PE-CE link:
Step 1
Select the appropriate protocol from the Routing Protocol drop-down list.
When you select a particular routing protocol, the related parameters for that protocol are displayed.
Step 2
Enter the required information for the selected routing protocol, then click Next.
Step 3
Define the MPLS Policy VRF and VPN Selection parameters as described in the "Defining the Service Policy VRF and VPN Information" section.
Redistribution of IP Routes
Route redistribution is the process of taking routing information from one source and importing that information into another source. Redistribution should be approached with caution. When you perform route redistribution, you lose information. Metrics must be arbitrarily reset. For example, if a group of RIP routes with a metric of five hops is redistributed into IGRP, there is no way to translate the five hop RIP metric into the composite metric of IGRP. You must arbitrarily select a metric for the RIP routes as they are redistributed into IGRP. Also, when redistribution is performed at two or more points between two dynamic routing protocol domains, routing loops can occur.
Giving Only Default Routes to the CE
When you enable the Give only default routes to CE option, you indicate whether the site needs full routing or default routing. Full routing is when the site must know specifically which other routes are present in the VPN. Default routing is when it is sufficient to send all packets that are not specifically for your site to the VPN.
A device can only have one default route. Therefore, the VPN can use a default route, but only on condition that the customer site does not already have a different one. The most common reason to already have a default route is that the site has an Internet feed that is independent of the VPN.
If the CE site already has Internet service, the CE can either route all packets to unknown destinations to the Internet or learn all the routes in the Internet. The obvious choice is to route all packets to unknown destinations to the Internet. If a site has an Internet feed, it may already have a default route. Under such conditions, setting the VPN as the default route is incorrect; the VPN should only route packets meant for other VPN sites.
Static Protocol Chosen
Static routing refers to routes to destinations that are listed manually in the router. Network reachability in this case is not dependent on the existence and state of the network itself. Whether a destination is up or down, the static routes remain in the routing table and traffic is still sent to that destination.
When you select Static as the protocol, two options are enabled: Give Only Default Routes to CE and Redistribute Connected (see Figure 3-14).
Figure 3-14 Specifying the Routing Protocol
Step 1
Give Only Default Routes to CE: Specify whether this service policy should give only default routes to the CE when provisioning with static routes.
When you enable the Give only default routes to CE option with static route provisioning on the PE-CE link, ISC creates a default route on the CE that points to the PE. The VRF static route to the CE site is redistributed into BGP to other sites in the VPN.
When you select this option, the default route (0.0.0.0/32) is automatically configured; the site contains no Internet feed or any other requirement for a default route. When the site encounters a packet that does not route locally, it can send the packet to the VPN.
Step 2
Redistribute Connected (BGP Only): Indicate whether this service policy should redistribute the connected routes to the other CEs in the VPN.
When you enable the Redistribute Connected option, the connected routes (that is, the routes to the directly connected PEs or CEs) are distributed to all the other CEs in that particular VPN.
Tip
You must enable the Redistribute Connected option when joining the management VPN and you are also using IP numbered addresses.
Step 3
Default Information Originate (BGP only): When you enable this option, ISC issues a default-information-originate command under the iBGP address family for the currently specified VRF.
The Default Information Originate option is required, especially in the hub and spoke topology because each spoke must be able to communicate with every other spoke (by injecting a default route in the hub PE to the spoke PEs).
Step 4
When finished defining static routing for this service policy, click Next.
The MPLS Policy VRF and VPN Selection dialog box appears. To proceed, see the "Defining the Service Policy VRF and VPN Information" section.
RIP Protocol Chosen
The Routing Information Protocol (RIP) is a distance-vector protocol that uses hop count as its metric. RIP is an interior gateway protocol (IGP), which means that it performs routing within a single autonomous system. RIP sends routing-update messages at regular intervals and when the network topology changes. When a router receives a routing update that includes changes to an entry, it updates its routing table to reflect the new route. The metric value for the path is increased by one, and the sender is specified as the next hop.
RIP routers maintain only the best route to a destination—that is, the route with the lowest possible metric value. After updating its routing table, the router immediately begins transmitting routing updates to inform other network routers of the change. These updates are sent independently of the regularly scheduled updates that RIP routers transmit.
Step 1
To specify RIP as the routing protocol for the service policy, choose RIP from the Routing Protocol drop-down list.
The RIP Routing Protocol dialog box appears (see Figure 3-15).
Figure 3-15 RIP Selected as the Routing Protocol
Step 2
Give Only Default Routes to CE: Specify whether you want to give only the default routes to the CE.
When an internetwork is designed hierarchically, default routes are a useful tool to limit the need to propagate routing information. Access-level networks, such as branch offices, typically have only one connection to headquarters. Instead of advertising all of an organization's network prefixes to a branch office, configure a default route. If a destination prefix is not in a branch office's routing table, forward the packet over the default route. The Cisco IP routing table displays the default route at the top of the routing table as the "Gateway of Last Resort." RIP automatically redistributes the 0.0.0.0 0.0.0.0 route.
When you enable the Give Only Default Routes to CE option for RIP, ISC creates a default RIP route on the PE; the default RIP route points to the PE and is sent to the CE. The provisioning request gives you the option of redistributing any other routing protocols in the customer network into the CE RIP routing protocol. The RIP routes on the PE to the CE site are redistributed into BGP to other VPN sites.
When you choose this option for RIP routing, the PE instructs the CE to send any traffic it cannot route any other way to the PE. This option should not be used if the CE site needs a default route for any reason, such as having a separate Internet feed.
Step 3
Redistribute Static (BGP and RIP): Specify whether you want to redistribute static routes into the core BGP network.
When you enable the Redistribute Static option for RIP, the software imports the static routes into the core network (running BGP) and to the CE (running RIP).
Step 4
Redistribute Connected (BGP Only): Specify whether you want to redistribute the connected routes to the CEs in the VPN.
When you enable the Redistribute Connected option for BGP, the software imports the connected routes (that is, the routes to the directly connected PEs or CEs) to all the other CEs in that particular VPN.
Step 5
RIP Metrics (BGP only): Enter the appropriate RIP metric value. The valid metric values are 1 through 16.
The metrics used by RIP are hop counts. The hop count for all directly connected interfaces is 1. If an adjacent router advertises a route to another network with a hop count of 1, then the metric for that network is 2, since the source router must send a packet to that router to get to the destination network.
As each router sends its routing tables to its neighbors, a route can be determined to each network within the AS. If there are multiple paths within the AS from a router to a network, the router selects the path with the smallest hop count and ignores the other paths.
Step 6
Redistributed Protocols on PE: Specify whether you want to redistribute the routing protocols into the PE.
Redistribution allows routing information discovered through another routing protocol to be distributed in the update messages of the current routing protocol. With redistribution, you can reach all the points of your IP internetwork. When a RIP router receives routing information from another protocol, it updates all of its RIP neighbors with the new routing information already discovered by the protocol it imports redistribution information from.
To specify the protocols that RIP needs to import routing information to the PE:
a.
From the Redistribute Protocols on PE option, click Edit.
The PE Redistributed Protocol dialog box appears.
b.
Click Add.
The following dialog box appears (see Figure 3-16).
Figure 3-16 Selecting Protocols to Redistribute into the PE
c.
From the Protocol Type drop-down list, select the protocol you want to import into the PE.
You can choose one of the following: Static, OSPF, or EIGRP.
•
Redistribute Static
When you select Static routes for redistribution into RIP, ISC imports the static routes into the PE that is running RIP.
There are no parameters or metrics required for redistributing Static routes into the PE.
•
Redistribute OSPF (Open Shortest Path First)
When you select the OSPF protocol for redistribution into RIP, ISC imports the OSPF routes into the PE that is running RIP.
Parameter: OSPF process number
Metric: Any numeral from 1 to 16
•
Redistribute EIGRP (Enhanced IGRP)
When you select the EIGRP protocol for redistribution into RIP, ISC imports the EIGRP routes into the PE that is running RIP.
Parameter: EIGRP autonomous system (AS) number
Metric: Any numeral from 1 to 16
d.
Select the protocol you want to redistribute into RIP on the PE.
e.
Enter the appropriate parameter for the protocol selected.
f.
Click Add.
g.
Repeat these steps for any additional protocols you want to redistribute into RIP on the PE, then click OK.
Step 7
Redistribute Protocols on CE: Specify whether you want to redistribute the routing protocols into the CE.
To specify the protocols that RIP needs to import routing information to the CE:
a.
From the Redistribute Protocols on CE option, click Edit.
The CE Redistributed Protocol dialog box appears.
b.
Click Add.
The following dialog box appears (see Figure 3-17).
Figure 3-17 Selecting Protocols to Redistribute into the CE
c.
From the Protocol Type drop-down list, select the protocol you want to import into the CE.
You can choose one of the following protocols: Static, BGP, Connected (routes), IGRP, OSPF, EIGRP, or IS-IS.
•
Redistribute Static
When you select Static routes for redistribution into RIP, ISC imports the static routes into the CE that is running RIP.
There are no parameters required for redistributing Static routes into the CE.
•
Redistribute BGP (Border Gateway Protocol)
When you select the BGP protocol for redistribution into RIP, ISC imports the BGP routes into the CE that is running RIP.
Parameter: BGP autonomous system (AS) number
•
Redistribute Connected routes
When you select the Connected routes for redistribution into RIP, ISC imports all the routes to the interfaces connected to the current router. Use the Connected option when you want to advertise a network, but you don't want to send routing updates into that network. Note that redistributing connected routes indiscriminately redistributes all connected routes into the routing domain.
Parameter: No parameter required
•
Redistribute IGRP (Interior Gateway Routing Protocol)
When you select the IGRP (Interior Gateway Routing) protocol for redistribution into RIP, IP Solution Center imports the IGRP routes into the CE that is running RIP.
Parameter: IGRP autonomous system (AS) number
•
Redistribute EIGRP (Enhanced IGRP)
When you select the EIGRP protocol for redistribution into RIP, ISC imports the EIGRP routes into the PE that is running RIP.
Parameter: EIGRP autonomous system (AS) number
•
Redistribute OSPF (Open Shortest Path First)
When you select the OSPF protocol for redistribution into RIP, ISC imports the OSPF routes into the CE that is running RIP.
Parameter: OSPF process number
•
Redistribute IS-IS (Intermediate System-to-Intermediate System)
When you select the IS-IS protocol for redistribution into RIP, ISC imports the IS-IS routes into the CE that is running RIP.
Parameter: IS-IS tag number
d.
Select the protocol you want to redistribute into RIP on the CE.
e.
Enter the appropriate parameter for the selected protocol.
f.
Click Add.
g.
Repeat these steps for any additional protocols you want to redistribute into RIP on the CE, then click OK.
Step 8
When you're satisfied with the RIP protocol settings for this service policy, click Next.
To complete this service policy, go to the "Defining the Service Policy VRF and VPN Information" section.
BGP Protocol Chosen
BGP (Border Gateway Protocol) operates over TCP (Transmission Control Protocol), using port 179. By using TCP, BGP is assured of reliable transport, so the BGP protocol itself lacks any form of error detection or correction (TCP performs these functions). BGP can operate between peers that are separated by several intermediate hops, even when the peers are not necessarily running the BGP protocol.
BGP operates in one of two modes: Internal BGP (iBGP) or External BGP (EBGP). The protocol uses the same packet formats and data structures in either case. IBGP is used between BGP speakers within a single autonomous system, while EBGP operates over inter-AS links.
Step 1
To specify BGP as the routing protocol for the service policy, choose BGP from the Routing Protocol drop-down list.
The BGP Routing Protocol dialog box appears (see Figure 3-18).
Figure 3-18 BGP Selected as the Routing Protocol
Step 2
Give Only Default Routes to CE: Specify whether you want to give only the default routes to the CE.
When you enable the Give only default routes to CE option, you indicate whether the site needs full routing or default routing. Full routing is when the site must know specifically which other routes are present in the VPN. Default routing is when it is sufficient to send all packets that are not specifically for your site to the VPN.
For details, see the "Giving Only Default Routes to the CE" section.
Step 3
Redistribute Static (BGP Only): Indicate whether you want to redistribute static routes into BGP.
If you are importing static routes into BGP, select this check box.
Step 4
Redistribute Connected Routes (BGP Only): Indicate whether you want to redistribute the directly connected routes into BGP.
Enabling the Redistribute Connected option imports all the routes to the interfaces connected to the current router. Use the Redistribute Connected option when you want to advertise a network, but you don't want to send routing updates into that network. Note that redistributing connected routes indiscriminately redistributes all connected routes into the routing domain.
Step 5
CE BGP AS ID: Enter the BGP autonomous system (AS) number for the customer's BGP network.
The autonomous number assigned here to the CE must be different from the BGP AS number for the service provider's core network.
Step 6
Neighbor Allow-AS In: If appropriate, enter the Neighbor Allow-AS-in value.
When you enter a Neighbor AllowAS-in value, you specify a maximum number of times (up to 10) that the service provider autonomous system (AS) number can occur in the autonomous system path.
Step 7
Neighbor AS Override: If required for this VPN, enable the Neighbor AS Override option.
The AS Override feature allows the MPLS VPN service provider to run the BGP routing protocol with a customer even if the customer is using the same AS number at different sites. This feature can be used if the VPN customer uses either a private or public autonomous system number.
When you enable the Neighbor AS-Override option, you configure VPN Solutions Center to reuse the same AS number on all the VPN's sites.
Step 8
Specify whether you want to redistribute routing protocols into the CE.
Redistributed Protocols on CE: The redistribution of routes into MP-iBGP is necessary only when the routes are learned through any means other than BGP between the PE and CE routers. This includes connected subnets and static routes. In the case of routes learned via BGP from the CE, redistribution is not required because it's performed automatically.
To specify the protocols that BGP needs to import routing information to the CE:
a.
From the Redistribute Protocols on CE option, click Edit.
The CE Redistributed Protocol dialog box appears.
b.
Click Add.
The following dialog box appears (see Figure 3-19).
Figure 3-19 Selecting Protocols to Redistribute into the CE
c.
From the Protocol Type drop-down list, select the protocol you want to import into the CE.
You can choose one of the following protocols: Static, RIP, Connected (routes), IGRP, OSPF, EIGRP, or IS-IS.
•
Redistribute Static
When you select Static routes for redistribution into BGP, ISC imports the static routes into the CE that is running BGP.
There are no parameters required for redistributing Static routes into the CE.
•
Redistribute RIP (Border Gateway Protocol)
When you select the RIP protocol for redistribution into BGP, Cisco ISC imports the RIP routes into the CE that is running BGP.
Parameter:
•
Redistribute Connected routes
When you select the Connected routes for redistribution into BGP, ISC imports all the routes to the interfaces connected to the current router. Use the Connected option when you want to advertise a network, but you don't want to send routing updates into that network. Note that redistributing connected routes indiscriminately redistributes all connected routes into the routing domain.
Parameter: No parameter required
•
Redistribute IGRP (Interior Gateway Routing Protocol)
When you select the IGRP (Interior Gateway Routing) protocol for redistribution into BGP, IP Solution Center imports the IGRP routes into the CE that is running BGP.
Parameter: IGRP autonomous system (AS) number
•
Redistribute EIGRP (Enhanced IGRP)
When you select the EIGRP protocol for redistribution into BGP, ISC imports the EIGRP routes into the PE that is running BGP.
Parameter: EIGRP autonomous system (AS) number
•
Redistribute OSPF (Open Shortest Path First)
When you select the OSPF protocol for redistribution into BGP, ISC imports the OSPF routes into the CE that is running BGP.
Parameter: OSPF process number
•
Redistribute IS-IS (Intermediate System-to-Intermediate System)
When you select the IS-IS protocol for redistribution into BGP, ISC imports the IS-IS routes into the CE that is running BGP.
Parameter: IS-IS tag number
d.
Select the protocol you want to redistribute into BGP on the CE.
e.
Enter the appropriate parameter for the selected protocol.
f.
Click Add.
g.
Repeat these steps for any additional protocols you want to redistribute into RIP on the PE, then click OK.
Step 9
When you're satisfied with the RIP protocol settings for this service policy, click Next.
To complete this service policy, go to the "Defining the Service Policy VRF and VPN Information" section.
OSPF Protocol Chosen
The MPLS VPN backbone is not a genuine OSPF area 0 backbone. No adjacencies are formed between PE routers—only between PEs and CEs. MP-iBGP is used between PEs, and all OSPF routes are translated into VPN IPv4 routes. Thus, redistributing routes into BGP does not cause these routes to become external OSPF routes when advertised to other member sites of the same VPN.
Step 1
To specify OSPF as the routing protocol for the service policy, choose OSPF from the Routing Protocol drop-down list.
The OSPF Routing Protocol dialog box appears (see Figure 3-20).
Figure 3-20 OSPF Selected as the Routing Protocol
Step 2
Give Only Default Routes to CE: Specify whether you want to give only the default routes to the CE.
When you enable the Give only default routes to CE option, you indicate whether the site needs full routing or default routing. Full routing is when the site must know specifically which other routes are present in the VPN. Default routing is when it is sufficient to send all packets that are not specifically for your site to the VPN.
For details, see the "Giving Only Default Routes to the CE" section.
Step 3
Redistribute Static (BGP Only): Indicate whether you want to redistribute static routes into OSPF.
If you are importing static routes into OSPF, select this check box.
Step 4
Redistribute Connected Routes (BGP Only): Indicate whether you want to redistribute the directly connected routes into OSPF.
Enabling the Redistribute Connected option imports all the routes to the interfaces connected to the current router. Use the Redistribute Connected option when you want to advertise a network, but you don't want to send routing updates into that network. Note that redistributing connected routes indiscriminately redistributes all connected routes into the routing domain.
Step 5
OSPF Process ID on PE: Enter the OSPF process ID for the PE.
The OSPF process ID is a unique value assigned for each OSPF routing process within a single router—this process ID is internal to the PE only.
Step 6
OSPF Process ID on CE: Enter the OSPF process ID for the CE.
The OSPF process ID is a unique value assigned for each OSPF routing process within a single router—this process ID is internal to the CE only. You can enter this number either as any decimal number from 1 to 65535, or a number in dotted decimal notation.
Step 7
OSPF Process Area Number: Enter the OSPF process area number.
You can enter the OSPF area number for the PE either as any decimal number in the range specified, or a number in dotted decimal notation.
Step 8
Redistributed Protocols on PE: If necessary, specify the redistributed protocols into the PE.
Note
Restricting the amount of redistribution can be important in an OSPF environment. Whenever a route is redistributed into OSPF, it is done so as an external OSPF route. The OSPF protocol floods external routes across the OSPF domain, which increases the protocol's overhead and the CPU load on all the routers participating in the OSPF domain.
To specify the protocols that OSPF needs to import to the PE, follow these steps:
a.
From the Redistribute Protocols on PE option, click Edit.
The PE Redistributed Protocol dialog box appears.
b.
Click Add.
The following dialog box appears (see Figure 3-21).
Figure 3-21 Selecting Protocols to Redistribute into the PE
c.
From the Protocol Type drop-down list, select the protocol you want to import into the PE.
You can choose one of the following: Static or EIGRP.
•
Redistribute Static
When you select Static routes for redistribution into OSPF, ISC imports the static routes into the PE that is running OSPF.
There are no parameters or metrics required for redistributing Static routes into the PE.
•
Redistribute EIGRP (Enhanced IGRP)
When you select the EIGRP protocol for redistribution into OSPF, ISC imports the EIGRP routes into the PE that is running OSPF.
Parameter: EIGRP autonomous system (AS) number
Metric: Any numeral from 1 to 16
d.
Select the protocol you want to redistribute into OSPF on the PE.
e.
Enter the appropriate parameter for the protocol selected.
f.
Click Add.
g.
Repeat these steps for any additional protocols you want to redistribute into OSPF on the PE, then click OK.
Step 9
Specify whether you want to redistribute the routing protocols into the CE.
Redistribute Protocols on CE: To specify the protocols that OSPF needs to import routing information to the CE, follow these steps:
a.
From the Redistribute Protocols on CE option, click Edit.
The CE Redistributed Protocol dialog box appears.
b.
Click Add.
The following dialog box appears (see Figure 3-22).
Figure 3-22 Selecting Protocols to Redistribute into the CE
c.
From the Protocol Type drop-down list, select the protocol you want to import into the CE.
You can choose one of the following protocols: Static, BGP, Connected (routes), IGRP, EIGRP, or IS-IS.
•
Redistribute Static
When you select Static routes for redistribution into OSPF, ISC imports the static routes into the CE that is running OSPF.
There are no parameters required for redistributing Static routes into the CE.
•
Redistribute BGP (Border Gateway Protocol)
When you select the BGP protocol for redistribution into OSPF, ISC imports the BGP routes into the CE that is running OSPF.
Parameter: BGP autonomous system (AS) number
•
Redistribute Connected routes
When you select the Connected routes for redistribution into OSPF, ISC imports all the routes to the interfaces connected to the current router. Use the Connected option when you want to advertise a network, but you don't want to send routing updates into that network. Note that redistributing connected routes indiscriminately redistributes all connected routes into the routing domain.
Parameter: No parameter required
•
Redistribute IGRP (Interior Gateway Routing Protocol)
When you select the IGRP (Interior Gateway Routing) protocol for redistribution into OSPF, IP Solution Center imports the IGRP routes into the CE that is running OSPF.
Parameter: IGRP autonomous system (AS) number
•
Redistribute EIGRP (Enhanced IGRP)
When you select the EIGRP protocol for redistribution into OSPF, ISC imports the EIGRP routes into the PE that is running OSPF.
Parameter: EIGRP autonomous system (AS) number
•
Redistribute IS-IS (Intermediate System-to-Intermediate System)
When you select the IS-IS protocol for redistribution into OSPF, ISC imports the IS-IS routes into the CE that is running OSPF.
<