This article describes how to onboard Fortinet uCPE on Versa FlexVNF.

 

  1. Uploading Vendor Catalogue for Predefined Vendor with predefined product type.

The first step of uCPE creation in the director is to upload the vendor catalogue. Director should have Vendor Image for uCPE.

  1. Click on Administration>Inventory > Vendor catalog
  2. Click on + Add

 

 

  1. Enter Name of the Image & Select Vendor from list of vendors. The vendor drop-down will have the predefined list of vendors as Fortinet, PaloAlto, Riverbed, Secui, Adtran, Microsoft, Linux, Juniper, Replify, etc. Versa will keep on updating this predefined vendor list as new Vendors are added.

 

Note: If the Vendor not listed in dropdown list then click on manage to create new Vendor.

 

 

  1. This will open another sub-screen for adding a new product type for this vendor. Give the product name, details and select the service-function from the drop-down. Also, values need to be given for the Memory (MB), CPU, Disk Size (GB). Secondary disk can be selected if needed. Click OK to add this new product for the predefined vendor.

 

 

 

  1. Once you select Vendor & Product, all the predined fields like CPU count, Memory & Disk Size, description and the version number of the VNF are populated. In this example, we have selected Service Function as NextGen Firewall.

    Note: -
     Once the product type and the vendor are selected it will show the minimum required values for the VNF to run in the CPE node. This is to let the user know about the hardware requirement allocations to the third party VNF. If user wants to change the CPU and Memory, they can change in the service chain workflow.

  2. Select VNF Image Type as qcow2, raw, vmdk and vdi & choose file to upload.

  3. Click on Submit.

 

 

 

  1. Onboarding uCPE appliance using Templates
  1. Click on Workflow > Template > Service Chain
  2. Click on add (+)
  3. Enter the name of Service Chain & Select Tenant & Routing Instance.

 

 

  1. Drag and Drop the desired VNF from the right side into the service-chain.

  2. By default, the VNF will be in L3 mode. User can change the mode to L2.

  3. Select the Organization and Routing Instance to define the Service Chain to be applied to uCPE.

  4. Click create once the configurations are done.

 

 

  1. Associating the Post Staging Template with the uCPE
  1. Click on Template, Click on Add (+) to ) Create post-staging template in the Templates workflow tab.

  2. Fill all required Mandatory

  3. Click on Services

  4. Add Service Chain which is service chain template from Dropdown (in this example we select the Service Chain FORTINET that we defined in previous)

 

 

  1. Device Bind data for both Post-Staging and Service Chain template
  1. Go to the Workflows=>Devices=>Add device.
  2. Select the appropriate device group with the post-staging template referenced.
  3. In the Bind data screen, you should see both the post-staging template and service-chain workflow template variables.
  4. There will be DHCP server config running in the Control-VR which we need to give the DHCP start and end pool address values (uCPE-MgmtIntf_Pool_Range_Begin_IP__range & uCPE-MgmtIntf_Pool_Range_End_IP__apRang). This is assigned to the mgmt. interface of the VNF provided the VNF mgmt. interface in dhcp client mode.
  5. There will be Egress (FORTINET-WAN-Side-Intf__ucpeWanIntAddress) and Ingress(FORTINET-LAN-Side-Intf__ucpeLanIntAddress) interface address in the FlexVNF which is connected to the 3rd party VNF. If the VNF configured in L3 mode, then the next-hop (FORTINET-WAN-Side-Nexthop__ucpeWanNextHop) address also needs to be configured.

 

  1. Zero Touch Provisioning with staging script. It will

 

  1. admin@versa:~$ cd /opt/versa/scripts/

 

 

  1. See the Progress on Versa Director GUI

 

 

  1. Appliance uCPE Interfaces start from vni-0/300

 

  1. Check on Director Appliance

 

 

 

How to monitor uCPE in Versa Director

 

  1. Click on Monitor Tab in Versa Director

 

  1. Click on uCPE Device > Click on Monitor > Guest VNFs

 

 

By default, there is no any management IP to the guest-vnf created. Administrator needs to enable DHCP on Fortinet VM

  • Click on Console -Connect
  • Default user is Admin & no password required to console login
  • Set system interface port1
  • Set mode dhcp

 

 

 

 

 

 

Validation using Appliance CLI

 

Show commands to check VM Health & other information

  • show guest-vnfs virtual-machines history
  • show guest-vnfs virtual-machines info
  • show guest-vnfs virtual-machines statistics

 

To Reboot /Reset / Start Guest-vnf

 

 

 

To know Guest-VNF Image list , delete image , unzip etc.