Skip Headers
Oracle® Communications Unified Inventory Management MPLS L3 VPN Technology Pack Implementation Guide
Release 7.2.2

Part Number E36035-01
Go to Documentation Home
Home
Go to Book List
Book List
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

3 MPLS L3 VPN Content

This chapter lists the entity specifications and rules included in the MPLS L3 VPN-specific cartridges in the MPLS L3 VPN Technology Pack.

Entity Specifications

This section lists the specifications included in the MPLS L3 VPN-specific cartridges, organized by specification type. You can view the details of the specifications by opening the cartridges in Oracle Communications Design Studio.

Custom Network Address Specifications

Table 3-1 lists and describes the Custom Network Address specifications included in the MPLS L3 VPN-specific cartridges of the technology pack.

Table 3-1 Custom Network Address Specifications

Specification Description

Route Distinguisher

Represents a route distinguisher scoped to a route distinguisher group

A route distinguisher is added to the beginning of the customer's IP prefixes to change them into globally unique VPN-IP prefixes. A route distinguisher is made up of two values, the administrative value and the assigned value, which compiled make up six bytes.

The Route Distinguisher specification includes the following characteristics:

  • Format Type: Determines the format of the route distinguisher

    The Format Type characteristic can be set to one of the following types:

    Type 0 AS: Administrative value is two-byte numeric value and assigned value is four-byte numeric value.

    Type 1 IP: Administrative value is IP dotted notation four-byte value and assigned value is two-byte numeric value.

    Type 2 AS4: Administrative value is four-byte numeric value and assigned value is two-byte numeric value.

  • Administrator Value: The first part of the route distinguisher, which usually defines the autonomous system that the route distinguisher will use.

  • Assigned value: The second part of the route distinguisher, which assigns a unique number within administrative value's group.

  • Initial Route Distinguisher Group Name: Set value to the route distinguisher (group) that this route distinguisher will initially be added to.

Route Target

Represents a route target scoped to a route target group

A route target is used for defining VPN membership. A route target is made up of two values, the administrative value and the assigned value, which compiled make up six bytes.

The Route Target specification includes the following characteristics:

  • Format Type: Determines the format of the route target

    The Format Type characteristic can be set to one of the following types:

    Type 0 AS: Administrative value is two-byte numeric value and assigned value is four-byte numeric value.

    Type 1 IP: Administrative value is IP dotted notation four-byte value and assigned value is two-byte numeric value.

    Type 2 AS4: Administrative value is four-byte numeric value and assigned value is two-byte numeric value.

  • Administrator Value: The first part of the route target, which usually defines the autonomous system that the route target will use.

  • Assigned value: The second part of the route target, which assigns a unique number within administrative value's group.

  • Initial Route Target Group Name: Set value to the route target (group) that this route target will initially be added to.

VPN ID

Represents unique identifier for a VPN Service

IPv4 IP Address

Represents an IPv4 address

The IPv4 IP Address specification includes the following characteristics:

  • ipv4Address: A dotted notation of an Internet address

  • ipv4Cidr: A numeric value that defines the subnet prefix

IPv6 IP Address

Represents an IPv6 address

The IPv6 IP Address specification includes the following characteristics:

  • ipv6Address: A dotted notation of an Internet Address

  • ipv6Cidr: A numeric value that defines the subnet prefix


Inventory Group Specifications

Table 3-2 lists and describes the Inventory Group specifications included in the MPLS L3 VPN-specific cartridges of the technology pack.

Table 3-2 Inventory Group Specifications

Specification Description

Route Distinguisher Type 0 Group

Represents a pool or group of Type 0 route distinguishers

Creating an inventory group based on this specification triggers the ADD_ROUTEDISTINGUISHER0_GROUP ruleset, which creates route distinguishers based on the values you enter in the Initial Route Distinguisher Range field.

The Route Distinguisher Type 0 Group specification includes the following characteristics:

  • Initial Route Distinguisher Range: Optional parameter that contains comma- or dash-separated values to specify a range of route distinguishers to be created. For example 1:1-1:3, 1:5 will create route distinguisher list of 1:1, 1:2, 1:3, and 1:5. This characteristic is a validated parameter.

Route Distinguisher Type 1 Group

Represents a pool or group of Type 1 route distinguishers

Creating an inventory group based on this specification triggers the ADD_ROUTEDISTINGUISHER1_GROUP ruleset, which creates route distinguishers based on the values you enter in the Initial Route Distinguisher Range field.

The Route Distinguisher Type 1 Group specification includes the following characteristics:

  • Initial Route Distinguisher Range: Optional parameter that contains comma- or dash-separated values to specify a range of route distinguishers to be created. For example 1.0.0.1:1-1.0.0.1:3, 1.0.0.1:5 will create route distinguisher list of 1.0.0.1:1, 1.0.0.1:2, 1.0.0.1:3, and 1.0.0.1:5. This characteristic is a validated parameter.

Route Distinguisher Type 2 Group

Represents a pool or group of Type 2 route distinguishers

Creating an inventory group based on this specification triggers the ADD_ROUTEDISTINGUISHER2_GROUP ruleset, which creates route distinguishers based on the values you enter in the Initial Route Distinguisher Range field.

The Route Distinguisher Type 2 Group specification includes the following characteristics:

  • Initial Route Distinguisher Range: Optional parameter that contains comma- or dash-separated values to specify a range of route distinguishers to be created. For example 1:1-1:3, 1:5 will create route distinguisher list of 1:1, 1:2, 1:3, and 1:5. This characteristic is a validated parameter.

Route Target Type 0 Group

Represents a pool or group of Type 0 route targets

Creating an inventory group based on this specification triggers the ADD_ROUTETARGET0_GROUP ruleset, which creates route targets based on the values you enter in the Initial Route Target Range field.

The Route Target Type 0 Group specification includes the following characteristics:

  • Initial Route Target Range: Contains comma- or dash-separated values to specify a range of route targets to be created. For example 1:1-1:3, 1:5 will create route target list of 1:1, 1:2, 1:3, and 1:5. This characteristic is a validated parameter.

Route Target Type 1 Group

Represents a pool or group of Type 1 route targets

Creating an inventory group based on this specification triggers the ADD_ROUTETARGET1_GROUP ruleset, which creates route targets based on the values you enter in the Initial Route Target Range field.

The Route Target Type 1 Group specification includes the following characteristics:

  • Initial Route Target Range: Contains comma- or dash-separated values to specify a range of route targets to be created. For example 1.0.0.1:1-1.0.0.1:3, 1.0.0.1:5 will create route target list of 1.0.0.1:1, 1.0.0.1:2, 1.0.0.1:3, and 1.0.0.1:5. This characteristic is a validated parameter.

Route Target Type 2 Group

Represents a pool or group of Type 2 route targets

Creating an inventory group based on this specification triggers the ADD_ROUTETARGET2_GROUP ruleset, which creates route targets based on the values you enter in the Initial Route Target Range field.

The Route Target Type 2 Group specification includes the following characteristics:

  • Initial Route Target Range: Contains comma- or dash-separated values to specify a range of route targets to be created. For example 1:1-1:3, 1:5 will create route target list of 1:1, 1:2, 1:3, and 1:5. This characteristic is a validated parameter.


Logical Device Specifications

Table 3-3 lists and describes the Logical Device specifications included in the MPLS L3 VPN-specific cartridges of the technology pack.

Table 3-3 Logical Device Specifications

Specification Description

DHCP Server

Creates logical devices that represent DHCP servers

TFTP Server

Creates logical devices that represent TFTP servers

VRF

Defines a VRF instance

This object is contained within a data networking device; can include configurations based on the MPLS VPN VRF Configuration specification.

The VRF specification includes the following characteristic:

  • Preferred Route Distinguisher Group: The name of a route distinguisher group that will be used as the preferred location to assign route distinguishers when auto assignment is executed on the MPLS VPN VRF Configuration specification.


Logical Device Configuration Specifications

The MPLS L3 VPN Technology Pack includes two Logical Device Configuration specifications, one for MPLS VPN VRF logical device configurations and the other for MPLS VPN VRF-Lite logical device configurations.

Because of their complexity, each of these specifications is described in a separate table. Table 3-4 describes the MPLS VPN VRF logical device configuration specification and Table 3-5 describes the MPLS VPN VRF-Lite logical device configuration specification.

For information about the routing characteristics, see the Juniper Networks and Cisco Systems Web sites:

http:\\www.juniper.net

http:\\www.cisco.com

Table 3-4 MPLS VPN VRF Configuration Specification

Configuration Item Child Configuration Item Description

MPLS VPN VRF Configuration

 

Top-level item that includes parameters for configuring VRF details such as name and route limits.

Route Distinguisher

 

Enables you to assign a Route Distinguisher entity used in the VRF.

Routing Protocols

 

Contains configuration items for supported routing protocols, including RIP, OSPF, EIGRP, BGP, and BGP-VPN.

Routing Protocols

RIP

Defines some device-level RIP attributes and also contains other configuration items related to RIP:

Redistribution: Contains redistribution configuration items related to various routing protocols routing table entries that are imported into this protocols table.

  • From BGP-VPN: Defines metrics for importing routes from BGP-VPN tables into this protocols table.

  • From OSPF: Defines metrics for importing routes from OSPF tables into this protocols table.

  • From EIGRP: Defines metrics for importing routes from EIGRP tables into this protocols table.

  • From BGP: Defines metrics for importing routes from BGP tables into this protocols table.

  • From Direct Connected: Defines metrics for importing routes derived from connected interfaces into this protocols table.

  • From Static Routes: Defines metrics for importing routes derived from static route entries into this protocols table.

Routing Protocols

OSPF

Defines some device-level OSPF configuration and also contains other configuration items related to OSPF:

Redistribution: Contains redistribution configuration items related to various routing protocols routing table entries that are imported into this protocols table.

  • From RIP: Defines metrics for importing routes from RIP tables into this protocols table.

  • From EIGRP: Defines metrics for importing routes from EIGRP tables into this protocols table.

  • From BGP: Defines metrics for importing routes from BGP tables into this protocols table.

  • From BGP-VPN: Defines metrics for importing routes from BGP-VPN tables into this protocols table.

  • From Direct Connected: Defines metrics for importing routes derived from connected interfaces into this protocols table.

  • From Static Routes: Defines metrics for importing routes derived from static route entries into this protocols table.

Area: Defines an OSPF area and device-level details about the area.

Summary Addresses: Contains Summary Address configuration items.

  • Summary Address: Defines an address that summarizes other addresses for advertising.

Throttling: Defines OSPF update throttling parameters.

Routing Protocols

EIGRP

Defines some device-level EIGRP configuration and also contains other configuration items related to EIGRP.

Redistribution: Contains redistribution configuration items related to various routing protocols routing table entries that are imported into this protocols table.

  • From BGP: Defines metrics for importing routes from BGP tables into this protocols table.

  • From OSPF: Defines metrics for importing routes from OSPF tables into this protocols table.

  • From RIP: Defines metrics for importing routes from RIP tables into this protocols table.

  • From Static Routes: Defines metrics for importing routes derived from static route entries into this protocols table.

  • From Direct Connected: Defines metrics for importing routes derived from connected interfaces into this protocols table.

  • From BGP-VPN: Defines metrics for importing routes from BGP-VPN tables into this protocols table.

Routing Protocols

BGP

Defines some device-level BGP configuration and also contains other configuration items related to BGP.

Redistribution: Contains redistribution configuration items related to various routing protocols routing table entries that are imported into this protocols table.

  • From RIP: Defines metrics for importing routes from RIP tables into this protocols table.

  • From OSPF: Defines metrics for importing routes from OSPF tables into this protocols table.

  • From BGP-VPN: Defines metrics for importing routes from BGP-VPN tables into this protocols table.

  • From EIGRP: Defines metrics for importing routes from EIGRP tables into this protocols table.

  • From Direct Connected: Defines metrics for importing routes derived from connected interfaces into this protocols table.

  • From Static Routes: Defines metrics for importing routes derived from static route entries into this protocols table.

Networks: Contains Network configuration items.

  • Network: Used to statically define a network address to be advertised in BGP.

Aggregate Addresses: Contains Aggregates Address configuration items.

  • Aggregate Address: Defines an Address that summarizes other addresses for advertising.

Multipath: Defines the Multipath load balancing and maximum path configuration.

Group: Defines a BGP Group, which is a profile of BGP configuration that a BGP Neighbor can inherit from.

  • Damping: Defines BGP Damping information specific to this BGP Group.

Damping: Defines BGP Damping information at the device-level. Can be overridden at Group or Neighbor level.

Static Routes: Contains static route configuration items.

  • IPV4 Static Route: Defines an IPv4 Static Route.

  • IPV6 Static Route: Defines an IPv6 Static Route.

Routing Protocols

BGP-VPN

Defines some device-level BGP-VPN configuration and also contains other configuration items related to BGP-VPN.

Redistribution: Contains redistribution configuration items related to various routing protocols routing table entries that are imported into this protocols table.

  • From BGP: Defines metrics for importing routes from BGP tables into this protocols table.

  • From RIP: Defines metrics for importing routes from RIP tables into this protocols table.

  • From OSPF: Defines metrics for importing routes from OSPF tables into this protocols table.

  • From EIGRP: Defines metrics for importing routes from EIGRP tables into this protocols table.

  • From Static Routes: Defines metrics for importing routes derived from static route entries into this protocols table.

  • From Direct Connected: Defines metrics for importing routes derived from connected interfaces into this protocols table.


Table 3-5 VRF-Lite Configuration Specification

Configuration Item Child Configuration Item Description

VRF-Lite Configuration

 

Top-level configuration item that defines parameters for configuring the VRF, such as name and route limits. The specification includes the following characteristic:

  • Preferred Route Distinguisher Group: The name of a route distinguisher group that will be used as the preferred location to assign route distinguishers when auto assignment is executed on the VRF-Lite Configuration.

Routing Protocols

 

Contains configuration items for supported routing protocols, including RIP, OSPF, EIGRP, BGP, and BGP-VPN.

Routing Protocols

RIP

Defines some device-level RIP configuration and also contains other configuration items related to RIP.

Redistribution: Contains redistribution configuration items related to various routing protocols routing table entries that are imported into this protocols table.

  • From OSPF: Defines metrics for importing routes from OSPF tables into this protocols table.

  • From EIGRP: Defines metrics for importing routes from EIGRP tables into this protocols table.

  • From BGP: Defines metrics for importing routes from BGP tables into this protocols table.

  • From BGP-VPN: Defines metrics for importing routes from BGP-VPN tables into this protocols table.

  • From Direct Connected: Defines metrics for importing routes derived from connected interfaces into this protocols table.

  • From Static Routes: Defines metrics for importing routes derived from static route entries into this protocols table.

Routing Protocols

OSPF

Defines some device-level OSPF configuration and also contains other configuration items related to OSPF.

Redistribution: Contains redistribution configuration items related to various routing protocols routing table entries that are imported into this protocols table.

  • From BGP: Defines metrics for importing routes from BGP tables into this protocols table.

  • From RIP: Defines metrics for importing routes from RIP tables into this protocols table.

  • From EIGRP: Defines metrics for importing routes from EIGRP tables into this protocols table.

  • From BGP-VPN: Defines metrics for importing routes from BGP-VPN tables into this protocols table.

  • From Direct Connected: Defines metrics for importing routes derived from connected interfaces into this protocols table.

  • From Static Routes: Defines metrics for importing routes derived from static route entries into this protocols table.

Throttling: Defines OSPF update throttling parameters.

Summary Addresses: Contains Summary Address configuration items.

  • Summary Address: Defines an Address that summarizes other addresses for advertising.

Area: Defines an OSPF Area and device-level details about the Area.

Routing Protocols

EIGRP

Defines some device-level EIGRP configuration and also contains other configuration items related to EIGRP.

Redistribution: Contains redistribution configuration items related to various routing protocols routing table entries that are imported into this protocols table.

  • From RIP: Defines metrics for importing routes from RIP tables into this protocols table.

  • From OSPF: Defines metrics for importing routes from OSPF tables into this protocols table.

  • From BGP: Defines metrics for importing routes from BGP tables into this protocols table.

  • From BGP-VPN: Defines metrics for importing routes from BGP-VPN tables into this protocols table.

  • From Direct Connected: Defines metrics for importing routes derived from connected interfaces into this protocols table.

  • From Static Routes: Defines metrics for importing routes derived from static route entries into this protocols table.

Routing Protocols

BGP

Defines some device-level BGP configurations and also contains other configuration items related to BGP.

Redistribution: Contains redistribution configuration items related to various routing protocols routing table entries that are imported into this protocols table.

  • From RIP: Defines metrics for importing routes from RIP tables into this protocols table.

  • From OSPF: Defines metrics for importing routes from OSPF tables into this protocols table.

  • From EIGRP: Defines metrics for importing routes from EIGRP tables into this protocols table.

  • From BGP-VPN: Defines metrics for importing routes from BGP-VPN tables into this protocols table.

  • From Direct Connected: Defines metrics for importing routes derived from connected interfaces into this protocols table.

  • From Static Routes: Defines metrics for importing routes derived from static route entries into this protocols table.

Networks: Contains Network configuration items.

  • Network: Used to statically define a network address to be advertised in BGP.

Aggregate Addresses: Contains Aggregates Address configuration items.

  • Aggregate Address: Defines an Address that summarizes other addresses for advertising.

Multipath: Defines the Multipath load balancing and maximum path configuration.

Group: Defines a BGP Group, which is a profile of BGP configuration that a BGP Neighbor can inherit from.

  • Damping: Defines BGP Damping information specific to this BGP Group.

Damping: Defines BGP Damping information at the device level. Can be overridden at Group or Neighbor level.

Static Routes: Contains static route configuration items.

  • IPV4 Static Route: Defines an IPv4 Static Route.

  • IPV6 Static Route: Defines an IPv6 Static Route.

Routing Protocols

BGP-VPN

Defines some device-level BGP-VPN configuration and also contains other configuration items related to BGP-VPN.

Redistribution: Contains redistribution configuration items related to various routing protocols routing table entries that are imported into this protocols table.

  • From BGP: Defines metrics for importing routes from BGP tables into this protocols table.

  • From RIP: Defines metrics for importing routes from RIP tables into this protocols table.

  • From EIGRP: Defines metrics for importing routes from EIGRP tables into this protocols table.

  • From OSPF: Defines metrics for importing routes from OSPF tables into this protocols table.

  • From Direct Connected: Defines metrics for importing routes derived from connected interfaces into this protocols table.

  • From Static Routes: Defines metrics for importing routes derived from static route entries into this protocols table.

VRF Interface

 

Enables you to assign a Data Networking Device Interface entity used in the termination.

VRF Interface

IP Address

Enables you to assign an IP address entity used for the interface.

VRF Interface

L3 QoS

A stub configuration item, which allows custom extensions where the end user can assign L3 QoS information.

VRF Interface

Routing Protocols

Contains configuration items for various routing protocols such as RIP, BGP, OSPF, etc. that are specific to this interface.

RIP: Defines RIP configuration information specific to this interface.

OSPF: Defines OSPF configuration information specific to this interface.

EIGRP: Defines EIGRP configuration information specific to this interface.

BGP Neighbor: Defines BGP Neighbor configuration information and also contains other configuration items related to the BGP Neighbor.

  • BGP Timers: Defines parameters for configuring keep-alive timers for detecting dead peers.

  • Prefix Limit: Defines parameters to control how many prefixes can be received from a neighbor.

  • Damping: Defines damping parameters specific to this BGP Neighbor.

The BGP Neighbor configuration item includes the following characteristic:

  • Group Name: This characteristic refers to a BGP Group. For validation, you must create a BGP Group configuration item in the VRF-Lite Configuration.

Static Routes: Contains static route configuration items.

  • IPv4 Static Route: Defines an IPv4 Static Route.

  • IPv6 Static Route: Defines an IPv6 Static Route.

DHCP Relay IP Address: Enables you to assign a DHCP Server entity that will represent the Relay IP Address.

Route Distinguisher

 

Enables you to assign a Route Distinguisher entity used in the VRF.


Network Specifications

Table 3-6 lists and describes the Network specifications included in the MPLS L3 VPN-specific cartridges of the technology pack.

Table 3-6 Network Specifications

Specification Description

MPLS Core Network

Defines an MPLS core switching network

The MPLS L3 VPN networks are implemented on top of MPLS networks. This specification is used to represent the devices that make up the MPLS core network. These devices are the Provider Edge devices and Provider Core devices.

MPLS L3 VPN Network

Defines an MPLS L3 VPN network

Each VPN network represents a topology segment for a larger VPN network. A VPN network is either a Full Mesh topology or Hub and Spoke topology. Each VPN network can be divided into a set of Mesh and Hub and Spoke network segments. The MPLS L3 VPN Network specification defines one of the network segments. Can include configurations based on the MPLS L3 VPN Network Configuration specification.

The MPLS L3 VPN Network specification includes the following characteristics:

  • Preferred Route Target Group: The name of a route target group that is used as the preferred location to assign route targets when auto assignment is executed on the MPLS L3 VPN Network Configuration specification.


Network Configuration Specifications

Table 3-7 lists and describes the Network Configuration specifications included in the MPLS L3 VPN-specific cartridges of the technology pack.

Table 3-7 Network Configuration Specifications

Specification Description

MPLS L3 VPN Network Configuration

Contains MPLS L3 VPN Network Configuration information pertaining to the MPLS L3 VPN network

The MPLS L3 VPN Network Configuration specification includes the following characteristic:

  • VPN Topology: The connectivity topology of the VRFs in the MPLS L3 VPN network. You can choose Full Mesh or Hub and Spoke.

You can add the following configuration items:

  • Route Target: Defines membership usage of a route target and enables you to assign a route target entity used in the network

    The Route Target configuration item includes the following characteristics:

    Mesh Action: The action that a VRF with Full Mesh Member set as their membership type will take on the route target. The action can be to either Import routes from the VPN, Export routes to the VPN or both Import and Export routes from/to the VPN.

    Spoke Action: The action that a VRF with Spoke Member set as their membership type will take on the route target. The action can be to either Import routes from the VPN, Export routes from the VPN or both Import and Export routes from/to the VPN.

    Hub Action: The action that a VRF with Hub Member set as their membership type will take on the route target. The action can be to either Import routes from the VPN, Export routes from the VPN or both Import and Export routes from/to the VPN.

  • VRF: Defines membership of a VRF and enables you to assign a VRF entity used in the network

    The VRF configuration item includes the following characteristic:

    Membership Type: The role in the VPN topology that the VRF will play depending on the topology. If the VPN network is a hub and spoke, the VRF can either be a hub or spoke member. For a full mesh VPN network, full mesh member is the only valid choice.


Network Node Specifications

Table 3-8 lists and describes the Network Node specifications included in the MPLS L3 VPN-specific cartridges of the technology pack.

Table 3-8 Network Node Specifications

Specification Description

MPLS Label Router

Represents a router in an MPLS core network

MPLS VPN VRF

Represents a VRF in the MPLS L3 VPN Network Topology view


Place Specifications

Table 3-9 lists and describes the Place specifications included in the MPLS L3 VPN-specific cartridges of the technology pack.

Table 3-9 Place Specifications

Specification Description

MPLS L3 VPN Termination

Defines MPLS L3 VPN termination, which is the service provider side of the VRF attachment circuit

Can include configurations based on the MPLS L3 VPN Termination Configuration specification.


Place Configuration Specifications

Table 3-10 describes the MPL3 VPN Termination Place Configuration specification included in the MPLS L3 VPN-specific cartridges of the technology pack.

Table 3-10 Place Configuration Specifications

Configuration Item Child Configuration Item Description

MPLS L3 VPN Termination Configuration

 

Contains information about the MPLS L3 VPN Termination specification

Also contains configuration items that define the content of the configuration.

VRF Attachment Circuit Termination

 

Contains configuration items for Provider Edge Interface, Routing Protocols, and VRF,

VRF Attachment Circuit Termination

Provider Edge Interface

Enables you to assign a Data Networking Device Interface entity used in the termination

IP Address: Enables you to assign an IP address entity used for the interface.

DHCP Relay IP Address: Enables you to assign a DHCP Server entity that will represent the Relay IP Address

L3 QoS: A stub configuration item, which allows custom extensions where the end user can assign L3 QoS information

VRF Attachment Circuit Termination

Routing Protocols

Contains configuration items for various routing protocols that are specific to this termination

eBGP Neighbor: Defines eBGP Neighbor configuration information and also contains other configuration items related to the eBGP Neighbor

  • Damping: Defines damping parameters specific to this BGP Neighbor

  • Prefix Limit: Defines parameters to control how many prefixes can be received from a neighbor

  • Timers: Defines parameters for configuring keep-alive timers for detecting dead peers

The eBGP Neighbor configuration item includes the following characteristic:

  • Group Name: This characteristic refers to a BGP Group. For validation, the user must create a BGP Group configuration item in the MPLS VPN VRF Configuration of the VRF that was assigned to this termination.

RIP: Defines RIP configuration information specific to this termination

EIGRP: Defines EIGRP configuration information specific to this termination

OSPF: Defines OSPF configuration information specific to this termination

Static Routes: Contains static route configuration items

  • IPV4 Static Route: Defines an IPv4 Static Route

  • IPV6 Static Route: Defines an IPv6 Static Route

VRF Attachment Circuit Termination

VRF

Enables you to assign a VRF entity used in the termination


Role Specifications

Table 3-11 lists and describes the Role specifications included in the MPLS L3 VPN-specific cartridges of the technology pack.

Table 3-11 Role Specifications

Specification Description

MPLS Label Edge Router

Defines a Label Edge Router that terminates Label Switch Paths

MPLS Label Switch Router

Defines a Label Switch Router that transits Label Switch Paths


Sequence Specifications

Table 3-12 lists and describes the Sequence specifications included in the MPLS L3 VPN-specific cartridges of the technology pack.

Table 3-12 Sequence Specifications

Specification Description

VPN ID Index

Defines the range of numbers for the index portion of VPN IDs created by auto assignment; also defines how the numbers are incremented.


Service Specifications

Table 3-13 lists and describes the Service specifications included in the MPLS L3 VPN-specific cartridges of the technology pack.

Table 3-13 Service Specifications

Specification Description

MPLS L3 VPN Service

Defines the MPLS L3 VPN service

This specification collects all the data to define this service, which include VPN Networks and VPN Terminations; can include configurations based on the MPLS L3 VPN Service Configuration specification.


Service Configuration Specifications

Table 3-14 lists and describes the Service Configuration specifications included in the MPLS L3 VPN-specific cartridges of the technology pack.

Table 3-14 Service Configuration Specifications

Specification Description

MPLS L3 VPN Configuration

Contains MPLS L3 VPN Service Configuration information pertaining to the MPLS L3 VPN Service.

You can add the following configuration items:

  • MPLS Core Network: Enables you to assign an MPLS Core Network entity that is used by this Service

  • MPLS L3 VPN Network: Enables you to assign MPLS L3 VPN Network entity that is used by this Service

  • VPN ID: Enables you to assign a VPN ID entity that is used by this Service

  • VPN Transport Terminations: Contains MPLS VPN Termination configuration items

  • MPLS VPN Termination: Enables you to assign MPLS L3 VPN Termination entities that are used by this Service


Rulesets Included in the Technology Pack

Rules are executed at the point identified in the corresponding ruleset extension point specification. This point, in turn, corresponds to a class/method signature in a base extension point included in the ora_uim_baseextpts cartridge. The MPLS L3 VPN cartridge requires the ora_uim_baseextpts cartridge. See "Deploying the MPLS L3 VPN Technology Pack" for more information. You can modify the rules and their extension points to meet your business needs. See UIM Developer's Guide for more information.

Table 3-15 lists the rulesets that are included in the MPLS L3 VPN Technology Pack.

Table 3-15 Rulesets in the MPLS L3 VPN Technology Pack

Ruleset/Ruleset Extension Points Functionality

VRF_ALLOCATE_ALL_VRF

VRF_ALLOCATE_ALL_VRF_EXT

Automatically assigns a route distinguisher to the VRF-Lite Configuration. If Preferred Route Distinguisher Group is set, the ruleset will assign an unassigned route distinguisher from the group. If Preferred Route Distinguisher Group is not set, then any unassigned route distinguisher will be assigned. Triggered by the Auto Assign menu item in the Related Pages menu.

VRF_VALIDATE_VRF

VRF_VALIDATE_VRF_EXT

Validates the VRF-Lite Configuration

Triggered by Validate menu item in the Actions menu

MPLSL3VPN_ALLOCATE_ALL_NETWORK

MPLSL3VPN_ALLOCATE_ALL_NETWORK_EXT

Automatically assigns route targets to the VPN Network Configuration. If Preferred Route Target Group is set, the ruleset will assign an unassigned route target from the group. If Preferred Route Distinguisher Group is not set, then any unassigned route target will be assigned.

Triggered by the Auto Assign menu item in the Related Pages menu

MPLSL3VPN_ALLOCATE_ALL_SERVICE

MPLSL3VPN_ALLOCATE_ALL_SERVICE_EXT

Automatically assigns a VPN ID to the MPLS L3 VPN Service Configuration.

Triggered by the Auto Assign menu item in the Related Pages menu

MPLSL3VPN_ALLOCATE_ALL_VRF

MPLSL3VPN_ALLOCATE_ALL_VRF_EXT

Automatically assigns a route distinguisher to the VRF Configuration. If Preferred Route Distinguisher Group is set, the ruleset will assign an unassigned route distinguisher from the group. If Preferred Route Distinguisher Group is not set, then any unassigned route distinguisher will be assigned.

Triggered by the Auto Assign menu item in the Related Pages menu

MPLSL3VPN_VALIDATE_NETWORK

MPLSL3VPN_VALIDATE_NETWORK_EXT

Validates the MPLS L3 VPN Network Configuration

Triggered by the Validate menu item in the Related Pages menu

MPLSL3VPN_VALIDATE_SERVICE

MPLSL3VPN_VALIDATE_SERVICE_EXT

Validates the MPLS L3 VPN Service Configuration

Triggered by the Validate menu item in the Related Pages menu

MPLSL3VPN_VALIDATE_PLACE

MPLSL3VPN_VALIDATE_PLACE_EXT

Validates the MPLS L3 VPN Termination Configuration

Triggered by the Validate menu item in the Related Pages menu

MPLSL3VPN_VALIDATE_VRF

MPLSL3VPN_VALIDATE_VRF_EXT

Validates the VRF Configuration

Triggered by the Validate menu item in the Related Pages menu

ADD_ROUTEDISTINGUISHER0_GROUP

ADD_ROUTEDISTINGUISHER0_GROUP_EXT

Automatically creates the corresponding Type 0 route distinguishers using the data from the characteristic Initial Route Distinguisher Range when a Route Distinguisher Type 0 Group specification is created.

Triggered by creating a Route Distinguisher Type 0 Group specification

ADD_ROUTEDISTINGUISHER1_GROUP

ADD_ROUTEDISTINGUISHER1_GROUP_EXT

Automatically creates the corresponding Type 1 route distinguishers using the data from the characteristic Initial Route Distinguisher Range when a Route Distinguisher Type 1 Group specification is created.

Triggered by creating a Route Distinguisher Type 1 Group specification

ADD_ROUTEDISTINGUISHER2_GROUP

ADD_ROUTEDISTINGUISHER2_GROUP_EXT

Automatically creates the corresponding Type 2 route distinguishers using the data from the characteristic Initial Route Distinguisher Range when a Route Distinguisher Type 2 Group specification is created.

Triggered by creating a Route Distinguisher Type 2 Group specification

ADD_ROUTETARGET0_GROUP

ADD_ROUTETARGET0_GROUP_EXT

Automatically creates the corresponding Type 0 Route Targets using the data from the characteristic Initial Route Target List when a Type 0 Route Target Group is created.

Triggered by creating a Type 0 Route Target Group.

ADD_ROUTETARGET1_GROUP

ADD_ROUTETARGET1_GROUP_EXT

Automatically creates the corresponding Type 1 Route Targets using the data from the characteristic Initial Route Target List when a Type 1 Route Target Group is created.

Triggered by creating a Type 1 Route Target Group.

ADD_ROUTETARGET2_GROUP

ADD_ROUTETARGET2_GROUP_EXT

Automatically creates the corresponding Type 2 Route Targets using the data from the characteristic Initial Route Target List when a Type 2 Route Target Group is created.

Triggered by creating a Type 2 Route Target Group.

ASSOCIATE_WITH_ROUTEDISTINGUISHER0_GROUP

ASSOCIATE_WITH_ROUTEDISTINGUISHER0_GROUP_EXT

Automatically associates a Type 0 Route Distinguisher to a Type 0 Route Distinguisher Group when that Route Distinguisher is created on its own.

Triggered by creating a Type 0 Route Distinguisher and setting the Route Distinguisher Group that is should belong to.

ASSOCIATE_WITH_ROUTEDISTINGUISHER1_GROUP

ASSOCIATE_WITH_ROUTEDISTINGUISHER1_GROUP_EXT

Automatically associates a Type 1 Route Distinguisher to a Type 1 Route Distinguisher Group when that Route Distinguisher is created on its own.

Triggered by creating a Type 1 Route Distinguisher and setting the Route Distinguisher Group that is should belong to.

ASSOCIATE_WITH_ROUTEDISTINGUISHER2_GROUP

ASSOCIATE_WITH_ROUTEDISTINGUISHER2_GROUP_EXT

Automatically associates a Type 2 Route Distinguisher to a Type 2 Route Distinguisher Group when that Route Distinguisher is created on its own.

Triggered by creating a Type 2 Route Distinguisher and setting the Route Distinguisher Group that is should belong to.

ASSOCIATE_WITH_ROUTETARGET0_GROUP

ASSOCIATE_WITH_ROUTETARGET0_GROUP_EXT

Automatically associates a Type 0 Route Target to a Route Target Type 0 Group when that route target is created on its own.

Triggered by creating a Type 0 Route Target specification and setting the route target group that is should belong to

ASSOCIATE_WITH_ROUTETARGET1_GROUP

ASSOCIATE_WITH_ROUTETARGET1_GROUP_EXT

Automatically associates a Type 1 Route Target to a Route Target Type 1 Group when that Route Target is created on its own.

Triggered by creating a Type 1 Route Target and setting the route target group that is should belong to

ASSOCIATE_WITH_ROUTETARGET2_GROUP

ASSOCIATE_WITH_ROUTETARGET2_GROUP_EXT

Automatically associates a Type 2 Route Target to a Route Target Type 2 Group when that Route Target is created on its own.

Triggered by creating a Type 2 Route Target and setting the route target group that is should belong to

DELETE_ROUTEDISTINGUISHER0_GROUP

DELETE_ROUTEDISTINGUISHER0_GROUP_EXT

Automatically deletes the corresponding route distinguishers when the Route Distinguisher Type 0 Group specification is deleted.

Triggered by deleting a Route Distinguisher Type 0 Group specification

DELETE_ROUTEDISTINGUISHER1_GROUP

DELETE_ROUTEDISTINGUISHER1_GROUP_EXT

Automatically deletes the corresponding route distinguishers when the Route Distinguisher Type 1 Group specification is deleted.

Triggered by deleting a Route Distinguisher Type 1 Group specification

DELETE_ROUTEDISTINGUISHER2_GROUP

DELETE_ROUTEDISTINGUISHER2_GROUP_EXT

Automatically deletes the corresponding route distinguishers when the Route Distinguisher Type 2 Group specification is deleted.

Triggered by deleting a Route Distinguisher Type 2 Group specification

DELETE_ROUTETARGET0_GROUP

DELETE_ROUTETARGET0_GROUP_EXT

Automatically deletes the corresponding route targets when the Route Target Type 0 Group specification is deleted.

Triggered by deleting a Route Target Type 0 Group specification

DELETE_ROUTETARGET1_GROUP

DELETE_ROUTETARGET1_GROUP_EXT

Automatically deletes the corresponding route targets when the Route Target Type 1 Group specification is deleted.

Triggered by deleting a Route Target Type 1 Group specification

DELETE_ROUTETARGET2_GROUP

DELETE_ROUTETARGET2_GROUP_EXT

Automatically deletes the corresponding route targets when the Route Target Type 2 Group specification is deleted.

Triggered by deleting a Route Target Type 2 Group specification

PREVENT_DISASSOCIATION_FROM_RTRD_GROUP

PREVENT_DISASSOCIATION_FROM_RTRD_GROUP_EXT

Prevents the disassociation of a route target or route distinguisher from a group.

Triggered by disassociating a route target or a route distinguisher from its group

VALIDATE_RTRD_FORMAT

VALIDATE_RTRD_FORMAT_EXT

Validates that the route target or route distinguisher is the proper format and that it matches the format in the group selected.

Triggered by creation of a route target or route distinguisher