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

1 MPLS L3 VPN Technology Pack Overview

This chapter provides an overview of the MPLS L3 VPN Technology Pack. The chapter also provides deployment information for the technology pack.

About the MPLS L3 VPN Technology Pack

The MPLS L3 VPN Technology Pack enables you to model instances of an MPLS L3 VPN service in Oracle Communications Unified Inventory Management (UIM).

MPLS L3 VPN is a network-based VPN service that is used to connect customer sites. It is a Layer 3 IP-based VPN instead of traditional L2 VPN technologies. MPLS L3 VPN lets a service provider use an IP backbone to provide VPNs for its customers.

An MPLS L3 VPN service includes the following devices:

This technology uses a peer model in which the CE routers send their routes to the PE routers, there is no overlay visible to the customer's routing algorithm, and CE routers at different sites do not peer with each other. Data packets are tunneled through the backbone, so that the core routers do not need to know the VPN routes.

Figure 1-1 depicts a simplified view of an MPLS L3 VPN service.

Figure 1-1 MPLS L3 VPN Service Overview

Described in the surrounding text.

The MPLS L3 VPN Technology Pack enables logical modeling of provider edge devices (PE), customer premise equipment (CPE) devices, VPN routing and forwarding (VRF), VRF-Lite, and interfaces. It contains extensive routing attributes for a variety of protocols, including Border Gateway Protocol (BGP), Open Shortest Path First (OSPF), Routing Information Protocol (RIP), Enhanced Interior Gateway Routing Protocol (EIGRP), and static routes. The technology pack also includes VRF attributes, enables modeling of dual-homed sites, and provides business logic for assignment of route distinguishers, route targets, and virtual private network IDs (VPN-IDs).

The data networking cartridges are included in this technology pack. See "Data Networking Content" for more information.

An MPLS L3 VPN service is modeled as a technology-specific instance of a data networking service. The technology pack includes specifications for modeling these generic data networking services. Figure 1-2 illustrates these specifications.

Figure 1-2 Data Networking Service Model

Described in the surrounding text.

Figure 1-3 illustrates the specifications used to model a data networking site.

Figure 1-3 Data Networking Site Model

Described in the surrounding text.

Figure 1-4 depicts the specifications used to model an MPLS L3 VPN network.

Figure 1-4 MPLS L3 VPN Network Model

Described in the surrounding text.

Figure 1-5 depicts the specifications used to model an MPLS L3 VPN service.

Figure 1-5 MPLS L3 VPN Service Model

Described in the surrounding text.

Figure 1-6 depicts the MPLS L3 VPN termination model.

Figure 1-6 MPLS L3 VPN Termination Model

Described in the surrounding text.

Contents of the MPLS L3 VPN Technology Pack

Table 1-1 describes the contents of the MPLS L3 VPN Technology Pack, which is delivered as a ZIP file.

Table 1-1 MPLS L3 VPN Technology Pack ZIP File Contents

Item Directory

Javadoc

doc/javadocForTechPacks

See "MPLS L3 VPN Technology Pack Javadoc" for more information.

Super JAR Archive File

deploy/superJarToDeploy

See "MPLS L3 VPN Technology Pack Super JAR File" for more information.

Components of the Super JAR Archive File

deploy/individualJarsForSuperJar

See "MPLS L3 VPN Technology Pack Individual Jar Files" for more information.

Cartridge Project ZIP Files and Sample Code

designStudio/cartridgeZips

See "MPLS L3 VPN Technology Pack ZIP Archive Files" for more information.


MPLS L3 VPN Technology Pack Javadoc

From the javadocForTechPacks directory, open the javadoc_rel.date.time.build.zip file and extract the javadoc directory. Double-click the extracted javadoc/index.html file to access the Javadoc provided with the MPLS L3 VPN Technology Pack, including information that summarizes classes, methods, and parameters.

MPLS L3 VPN Technology Pack Super JAR File

The MPLS L3 VPN Technology Pack super JAR file contains the entire contents of the technology pack and is ready for deployment using the Cartridge Deployer Tool. You use the Cartridge Deployer Tool to simultaneously deploy multiple cartridges to UIM run-time environments.

See UIM Cartridge and Technology Pack Guide for more information about the Cartridge Deployer Tool.

MPLS L3 VPN Technology Pack Individual Jar Files

In addition to the deployable super JAR file, technology packs include individually JAR files. Deploying individual JAR files may be required if you extend a cartridge in Oracle Communications Design Studio.

JAR files must be deployed in the order shown below to ensure that all dependencies are met.

ora_uim_party_customer_cartproj-*.jar

ora_uim_address_cartproj-*.jar

ora_uim_us_address_cartproj-*.jar

ora_uim_canada_address_cartproj-*.jar

ora_uim_norway_address_cartproj-*.jar

ora_uim_uk_address_cartproj-*.jar

ora_uim_saudi_arabia_address_cartproj-*.jar

ora_uim_service_location_cartproj-*.jar

ora_uim_data_networking_device_cartproj-*.jar

ora_uim_data_networking_service_cartproj-*.jar

ora_uim_internet_naming_and_addressing_cartproj-*.jar

ora_uim_routing_cartproj-*.jar

ora_uim_mpls_network_cartproj-*.jar

ora_uim_number_group_management_cartproj-*.jar

ora_uim_vpn_id_cartproj-*.jar

ora_uim_vrf_cartproj-*.jar

ora_uim_mplsl3vpn_cartproj-*.jar

Note:

The asterisk in the JAR file names in the previous list represent a five-segment release version number followed by a build number. The five-segment release version numbers represent the:
  • Major Version Number

  • Minor Version Number

  • Maintenance Pack

  • Generic Patch

  • Customer Patch

MPLS L3 VPN Technology Pack ZIP Archive Files

The MPLS L3 VPN Technology Pack comprises a number of cartridges that can be divided into three broad categories:

  • Address and location cartridges

  • Data networking cartridges

  • MPLS L3 VPN cartridges

All of these separate cartridges are included in a cartridge bundle that you can deploy into UIM.

Address and Location Cartridges

The address and location cartridges model addresses and locations that are used by data networking and MPLS L3 VPN entities. There are separate address cartridges for several different cartridges as well as generic service location and address cartridges. The country-specific cartridges provide similar capabilities with minor variations based on local standards.

The address and location cartridges are:

  • Address cartridge: ora_uim_address

  • Canada address cartridge: ora_uim_canada_address

  • Norway address cartridge: ora_uim_norway_address

  • Saudi Arabia address cartridge: ora_uim_saudi_arabia_address

  • Service location cartridge: ora_uim_service_location

  • United Kingdom address cartridge: ora_uim_uk_address

  • United States address cartridge: ora_uim_us_address

  • Party cartridge: ora_uim_party_customer

Data Networking Cartridges

The data networking cartridges model capabilities that are independent of the technology used to implement the network. These cartridges can be used with other networking services, such as MPLS Level 3. See "Data Networking Content" for more information.

The data networking cartridges are:

  • Data networking device cartridge: ora_uim_data_networking_device

  • Data networking services cartridge: ora_uim_data_networking_service

MPLS L3 VPN Cartridges

The MPLS L3 VPN cartridges model the capabilities specific to MPLS L3 VPN technology. See "MPLS L3 VPN Content" for more information.

The MPLS L3 VPN cartridges are:

  • ora_uim_mplsl3vpn

  • ora_uim_mpls_network

  • ora_uim_vpn_id

  • ora_uim_vrf

  • ora_uim_routing

  • ora_uim_number_group_management

  • ora_uim_internet_naming_and_addressing

Deploying the MPLS L3 VPN Technology Pack

Oracle recommends that you use the Cartridge Deployer Tool to deploy the MPLS L3 VPN Technology Pack super JAR archive file to a UIM run-time environment. Deploying the technology pack with the Cartridge Deployer Tool ensures that all cartridges and dependencies are deployed in the proper order. See UIM Cartridge and Technology Pack Guide for more information about the Cartridge Deployer Tool.

Important:

Before deploying the MPLS L3 VPN Technology Pack, you must deploy the base cartridges if not previously deployed. For information on how to deploy the base cartridges, see UIM Cartridge and Technology Pack Guide.

For information about how to deploy individual cartridges into a UIM test environment, see the Design Studio Help. For information about how to deploy a cartridge into a UIM production environment, see UIM Cartridge and Technology Pack Guide.

Opening the Technology Pack in Design Studio

In addition to the cartridge bundle that you deploy into UIM, you can download a ZIP file that contains the individual cartridges that are bundled. You can open these individual files in Oracle Communications Design Studio to review or to extend the technology pack.

See the Design Studio online Help and UIM Developer's Guide for information about opening files in Design Studio.

See UIM Concepts for guidelines and best practices for extending technology packs in general. See "Extending the MPLS L3 VPN Technology Pack" for information about extending this technology pack.