Create
Application Profiles

Step 1 - Navigate to Application Profiles in the Tenants Tab under Tenant

Create an Application Profile by:

  1. Tenant : aci_p21_tenant
  2. Right Click on Application Profiles

Step 2 - Create Application Profile

In this step, we will be creating two EPG's named aci_p21_epg_web and aci_p21_epg_app and their respective contract in order for them to be able to communicate with eachother. We will be leveraging the Application Profile Quick Start for ease of use. The idea behind of the Application Profile Quick Start is the user can create these profiles within a single screen.

The first step is to named the Application Profile aci_p21_ap. It is important not to click Submit until we have finished creating the entire Application Profile.

  1. Name the of the Application Profile aci_p21_ap
  2. Click the plus sign (+) button

Step 3 - Create WEB EPG

During this step, we need to input the following parameters:

  1. Name of the EPG: aci_p21_epg_web
  2. BD: This is the BD that is going to be associated to the EPG. In this step we will be associating the aci_p21_bd_web to aci_p21_epg_web
  3. Domain: In this particular example, we will be associating the domain to our VMM Domain aci_p21_dc3_vds.
  4. Provided Contract: common/web-ltraci-2143
  5. Consumed Contract: We need to create the contract in order for our EPG's to communicate.

Step 4 - Create Contract

  1. Name: aci_p21_con
  2. Click the plus sign (+) button

Step 5 - Create Subject

  1. Name: aci_p21_sub
  2. Click the plus sign (+) button
  3. In order to create the filter you need to click on the + sign as shown in the below picture.
  4. In the filter name, you will enter the name of the filter as aci_p21_fil
  5. Then click the + sign to define the filter entry
  6. Name: icmp
  7. EtherType: IP
  8. IP Protocol: icmp
  9. Click on Update to add the entry
  10. Then click Submit
  11. Once you clicked submit, the GUI will take you back to the Create Contract Subject page where you will need to click update and OK. Then the GUI will take you to the Create Contract page where you need to click Submit.

    After you have click submit from the Create Contract the GUI will take back to the Create Application Profile. Your screen should look like the following picture.

  12. Make sure to click Update

  13. Alert

    Don't click Submit. We will do that after the next step

Step 6 - Create APP EPG

  1. Click the plus sign (+) button to add another EPG
  2. During this step, we need to input the following parameters:

  3. Name : aci_p21_epg_app
  4. BD : This is the BD that is going to be associated to the EPG. This steps we will be associating the aci_p21_bd_app to aci_p21_epg_app
  5. Domain: In this particular example, we will be associating the domain to our VMM Domain aci_p21_dc3_vds.
  6. Provided Contract, aci_p21_con
  7. will actually need to be typed in for this field, then selected since it was just created in the previous EPG.

    Alert

    If the newly created contract is not showing up in the pulldown menu. Please continue without selecting the contract and you will add it in Step 6 Add Contract

    For the aci_p21_epg_app, we are using a Provided Contract, this is needed because we need a bi-directional relationship between aci_p21_epg_app and aci_p21_epg_web

  8. Click Update
  9. Click Submit

Step 6 - Add Contract

Optional

Only needed to do these steps if you were not able to add the contract in the previous step

  1. Expand Tenant : aci_p21_tenant
  2. Expand Application Profile: aci_p21_ap
  3. Expand EPG: aci_p21_epg_app
  4. Click on Contracts
  5. Click on the Toolbox
  6. Add Provided Contract
  7. Select aci_p21_con
  8. Clink Submit

Step 7 - Application Profile Verification

After clicking submit the newly Application Profile would be displayed. It will show the Application Profile with your name aci_p21_ap and the two EPGs created.

Before proceeding make sure to verify the creation of this tenant construct.

Verify your work

Step 8 - WEB Route Verification

If you haven't closed the browser window with the console to the N9K-L3Out-17-32.ecatsrtpdmz.cisco.com, you should be able to use the same window. If not, then click on the console ICON on the left to start the connection to the N9K-L3Out-17-32.ecatsrtpdmz.cisco.com. We are using as the external L3 connection. Username: acipod21 Password: cisco.123


show ip route 10.0.144.160

N9K-L3Out-17-32# show ip route 10.0.144.160
IP Route Table for VRF "default"
'*' denotes best ucast next-hop
'**' denotes best mcast next-hop
'[x/y]' denotes [preference/metric]
'%' in via output denotes VRF 
        
10.0.144.160, ubest/mbest: 1/0
    *via 10.0.21.0, Eth 1/5, [110/20], 00:04:49, ospf-11, type-2