This lab will focus on configuration of the following items:
We will specifically cover the items in BOLD above in the following labs. It should be noted that many permutations of the Device Onboarding process exist due to the nature of different organizations. This class is designed to teach enough information so that you can then apply the knowledge learned and help articulate and/or deliver a specific solution for your environment.
The following table and diagram lists the L2-3 network information used to configure connectivity for BIG-IP-A:
| Type | Name | Details |
|---|---|---|
| VLAN | Internal | Interface: 1.1 Tag: 10 |
| VLAN | External | Interface: 1.2 Tag: 20 |
| Self IP | Self-Internal | Address: 10.1.10.10/24 VLAN: Internal |
| Self IP | Self-External | Address: 10.1.20.10/24 VLAN: External |
| Route | Default | Network: 0.0.0.0/0 GW: 10.1.20.1 |
Note
This lab shows how to configure VLAN tags, but does not deploy tagged
interfaces. To use tagged interfaces the tagged attribute needs
to have the value true
Perform the following steps to configure the VLAN objects/resources:
Lab 1.4 - Basic Network Connectivity folder in the
Postman collection.Step 1: Create a VLAN request in the folder. Click
Body and examine the JSON request body; the values for
creating the Internal VLAN have already been populated.name: Internal –> Externaltag: 10 –> 20interfaces[] --> name: 1.1 –> 1.2Step 2: Get VLANs request in the folder. Click the
Send button to GET the VLAN collection. Examine the response
to make sure both VLANs have been created.Perform the following steps to configure the Self IP objects/resources:
Click the Step 3: Create Internal Self IP request in the folder. Examine
the JSON body; the values for creating the Self-Internal Self IP have
already been populated.
Note
The JSON body sets the VLAN to /Common/External on purpose.
You will modify this value in the steps below. Please do not change the
value.
Click the Send button to create the Self IP.
Click the Step 4: Create External Self IP request in the folder and
click Send
Click the Step 5: Get Self-Internal Self IP Attributes request in the
folder and click the Send button. Examine the VLAN settings
of the Resource. As noted above the Self IP has been assigned to the wrong
VLAN (intentionally).
Note
Postman has the ability to check the responses for specific values
to verify if the result of a request is what it is expected to be. The
:guilabel:Test Results for this request will show a failure for the
[Check Value] vlan == /Common/Internal value. This is intentional
and you should continue to the next section.

In order to modify an existing object via the REST API, the URI path has to
be changed. In the previous examples we used a POST to create Resources under
a Collection, therefore, the URI used was that of the Collection itself.
If you wish to update/modify a Resource you must refer to the Resource
directly.
For example, the Collection URI for Self IPs is /mgmt/tm/net/self.
The Resource URI for the Self-Internal Self IP is
/mgmt/tm/net/self/~Common~Self-Internal. Notice that the BIG-IP
partition and object name has been added to the Collection URI to for the
Resource URI.
On the open Step 5: Get Self-Internal Self IP Attributes request
change the request method from GET to PATCH. The PATCH method
is used to modify the attributes of an existing Resource.

Copy the entire JSON RESPONSE from the previous GET request.

Paste the text into JSON Request body:
Note
Be sure to highlight any existing text and replace it while pasting.

In the JSON body change the vlan attribute to /Common/Internal
and click Send:

Click the Step 6: Get Self IPs item in the collection. Click the
Send button to GET the Self IP collection. Examine the response to
make sure both Self IPs have been created and associaited with the
appropriate vlan.
Perform the following steps to configure the Route object/resource:
Step 7: Get Routes item in the collection. Click the
Send button to GET the routes collection. Examine the response to
make sure there is no route.Step 8: Create a Route item in the collection. Examine
the JSON body; the values for creating the default route have already
been populated.Send button to create the route.Step 9: Get Routes item in the collection again. Click the
Send button to GET the routes collection. Examine the response to
make sure the route has been created.