|Oracle® Communications Unified Inventory Management MPLS L3 VPN Technology Pack Implementation Guide
Part Number E36035-01
|PDF · Mobi · ePub|
This chapter provides an overview of the MPLS L3 VPN Technology Pack. The chapter also provides deployment information for the 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:
Customer Edge (CE) router: The routers connecting individual customer sites to the service provider network.
Provider Edge (PE) router: The service provider devices to which the CE routers are directly connected.
Provider (P) router: The service provider devices used for forwarding data in the IP backbone. The provider router is not directly connected to any customer edge router.
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.
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-3 illustrates the specifications used to model a data networking site.
Figure 1-4 depicts the specifications used to model an MPLS L3 VPN network.
Figure 1-5 depicts the specifications used to model an MPLS L3 VPN service.
Figure 1-6 depicts the MPLS L3 VPN termination model.
Table 1-1 describes the contents of the MPLS L3 VPN Technology Pack, which is delivered as a ZIP file.
See "MPLS L3 VPN Technology Pack Javadoc" for more information.
Super JAR Archive File
See "MPLS L3 VPN Technology Pack Super JAR File" for more information.
Components of the Super JAR Archive File
See "MPLS L3 VPN Technology Pack Individual Jar Files" for more information.
Cartridge Project ZIP Files and Sample Code
See "MPLS L3 VPN Technology Pack ZIP Archive Files" for more information.
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.
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.
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.
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
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.
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
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
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:
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.
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.