Provides CLI and Cisco SD-WAN Manager configuration examples for TCP optimization on branch and data center devices.
Objective
This reference provides TCP optimization configuration examples for branch and data center devices.
Example: Configure Service Insertion using CLI – Branch Router
This example configures a branch Cisco IOS XE Catalyst SD-WAN device to act as controller and service-node.
By default, subnet 192.168.1.1/30 and 192.0.2.1/30 used for VPG0 and VPG1 (UTD) and 192.168.2.1/24 used for VPG2 (APPQOE) is configured through Cisco SD-WAN Manager. Use any RFC 1918 subnet for Transport and Service VPN configurations other than these netmask.
service-insertion appnav-controller-group ACG-APPQOE
appnav-controller 192.3.3.1
!
service-insertion service-node-group SNG-APPQOE
service-node 192.3.3.2
!
service-insertion service-context appqoe/1
appnav-controller-group ACG-APPQOE
service-node-group SNG-APPQOE
enable
vrf global
!
interface VirtualPortGroup2
no shutdown
ip address 192.3.3.1 255.255.255.0
service-insertion appqoe
exit
Example: Configure Service Insertion Using Cisco SD-WAN Manager – Branch Router
For a branch, the Cisco IOS XE Catalyst SD-WAN device acts as both controller and service-node.
This example configures the branch Cisco IOS XE Catalyst SD-WAN device as controller and service-node.
When enabling the AppQoE feature on a device through Cisco SD-WAN Manager, ensure that you remove any Virtual Port Groups (VPG) that already have service-insertion appqoe in their configuration and have an IP address that differs from the one you are pushing through Cisco SD-WAN Manager. Enabling AppQoE on a device that has an existing service-insertion appqoe configuration on a VPG could lead to a conflict in configurations. This conflict may result in the AppQoE status remaining indeterminate.
-
From the Cisco SD-WAN Manager menu, choose .
-
Click Feature Templates .
In Cisco vManage Release 20.7.1 and earlier releases Feature Templates is called Feature.
-
Choose a device from one of the device options listed.
-
Under Other Templates in the right pane, choose AppQoE.
-
Enter a name and description for the template.
-
Click the Controller option.
-
Enter the following details for the controller option:
-
Controller IP: Corresponds to the appnav-controller value that would be configured by the service-insertion appnav-controller-group command when configuring by CLI.
-
Internal: Check this check box.
-
Service Node IP: Corresponds to the service-node value that would be configured by the service-insertion service-node-group command when configuring by CLI.
-
-
Click Save.
-
Add the feature template that was created in a previous step, to a device template page. In the AppQoE drop-down menu, choose the name of the feature template. Add the AppQoE template you created in the previous step following the steps below.
-
From the Cisco SD-WAN Manager menu, choose .
-
Click Device Templates .
In Cisco vManage Release 20.7.1 and earlier releases Device Templates is called Device.
-
From the devices listed in the window, click ...for the device you want to attach the AppQoE template to. Click Edit.
-
Click Additional Templates and under the AppQoE drop-down list, choose the AppQoE template created.
-
-
Click Update.
Example: Configure Service Insertion Using Cisco SD-WAN Manager – Data Center Controller
-
From the Cisco SD-WAN Manager, choose .
-
Click Feature Templates .
In Cisco vManage Release 20.7.1 and earlier releases Feature Templates is called Feature.
-
Under Select Devices, choose the branch device to configure.
-
Under Other Templates in the right pane, choose AppQoE.
-
Enter a name and description for the template.
-
Click the Controller option.
-
Create a feature template for the Cisco IOS XE Catalyst SD-WAN device acting as controller. Enter:
-
Controller IP: Corresponds to the appnav-controller value that would be configured by the service-insertion appnav-controller-group command when configuring by CLI.
-
Internal: Leave this option unchecked.
-
Service Node IP: Corresponds to the service-node value that would be configured by the service-insertion service-node-group command when configuring by CLI.
-
-
Click Save.
-
Add the feature template that was created in a previous step, to a device template. In the AppQoE drop-down menu, choose the name of the feature template. Add the AppQoE template you created in the previous following the steps below.
-
From the Cisco SD-WAN Manager menu, choose
-
Click Device Templates .
In Cisco vManage Release 20.7.1 and earlier releases Device Templates is called Device.
-
From the devices listed on the page, select the device you want to attach the AppQoE template to and click the More Options icon (…) next to the selected device. Click Edit.
-
Click Additional Templates and under the AppQoE drop-down menu, choose the AppQoE template created.
-
-
Click Update.
Example: Configure Service Insertion UsingCisco SD-WAN Manager – Data Center Service-Node
When enabling the AppQoE feature on a device through Cisco SD-WAN Manager, ensure that you remove any Virtual Port Groups (VPG) that already have service-insertion appqoe in their configuration and have an IP address that differs from the one you are pushing through Cisco SD-WAN Manager. Enabling AppQoE on a device that has an existing service-insertion appqoe configuration on a VPG could lead to a conflict in configurations. This conflict may result in the AppQoE status remaining indeterminate.
-
From the Cisco SD-WAN Manager menu, choose .
-
Click Feature Templates .
In Cisco vManage Release 20.7.1 and earlier releases Feature Templates is called Feature.
-
Under Select Devices, choose the branch device to configure.
-
Under Other Templates in the right pane, choose AppQoE.
-
Click the Service Node button.
-
Create a feature template for the Cisco IOS XE Catalyst SD-WAN device acting as service-node. Enter:
-
Template Name
-
Service Node IP: Corresponds to the appnav-controller value that would be configured by the service-insertion service-node-group command when configuring by CLI.
-
Virtual Port Group IP: Corresponds to the service-node value that would be configured by the interface VirtualPortGroup2 command when configuring by CLI.
-
-
Click Save.
-
Add the feature template that was created in a previous step, to a device template page. In the AppQoE drop-down list, choose the name of the feature template.
-
Click Create.