Skip to content

Custom Application

Identify internet traffic, often for uncommon network applications that are of specific interest to their organization.

Diagram
NameTypeConstraintMandatoryDefault Value
custom_applicationsList[custom_applications]No

custom_applications (sdwan.application_catalog)

Section titled “custom_applications (sdwan.application_catalog)”
NameTypeConstraintMandatoryDefault Value
nameStringRegex: ^[A-Za-z0-9-_]{1,128}$Yes
application_familyChoiceinstant-messaging, game, mail, routing, database, web, behavioral, audio-video, file-server, network-service, middleware, authentication, erp, printer, tunneling, thin-client, terminal, peer-to-peer, forum, application-service, encrypted, microsoft-office, security-service, network-management, file-transfer, webmailNo
application_groupChoiceadp-group, amazon-group, aol-group, apple-group, apple-talk-group, atlassian-group, banyan-group, bittorrent-group, box-group, capwap-group, cisco-jabber-group, cisco-phone-group, concur-group, corba-group, dameware-group, demandware-group, dropbox-group, edonkey-emule-group, espn-group, fasttrack-group, flash-group, fring-group, ftp-group, gnutella-group, google-group, gotomeeting-group, hubspot-group, icq-group, imap-group, intuit-group, ipsec-group, irc-group, jive-group, kakao-group, kerberos-group, ldap-group, marketo-group, ms-cloud-group, msn-messenger-group, netbios-group, netsuite-group, nntp-group, npmp-group, oracle-group, pop3-group, prm-group, qq-group, ringcentral-group, salesforce-group, sap-group, servicenow-group, smtp-group, snmp-group, sqlsvr-group, stun-group, sugar-crm-group, telepresence-group, tftp-group, tiktok-group, vmware-group, vnc-group, wap-group, webex-group, workday-group, xns-xerox-group, xunlei-group, yahoo-group, yahoo-messenger-group, zendesk-group, zoho-crm-group, otherNo
business_relevanceChoiceBronze, Gold, SilverNo
l3l4List[l3l4]No
server_namesListString[Regex: ^(\*?[^*,\s]+)$]No
traffic_classChoicemultimedia-conferencing, network-control, signaling, voip-telephony, ops-admin-mgmt, multimedia-streaming, real-time-interactive, bulk-data, transactional-data, broadcast-videoNo

l3l4 (sdwan.application_catalog.custom_applications)

Section titled “l3l4 (sdwan.application_catalog.custom_applications)”
NameTypeConstraintMandatoryDefault Value
ip_addressesListString[Regex: ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])(\/(2[4-9]|3[0-2]))?$]No
l4_protocolChoiceTCP, UDP, TCP-UDPNo
portsStringRegex: ^((6553[0-5]|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{0,3})(-([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|6553[0-5]))?)( ((6553[0-5]|65[0-4][0-9]{2}|6[0-4][0-9]{3}|[1-5][0-9]{4}|[1-9][0-9]{0,3})(-([1-9][0-9]{0,3}|[1-5][0-9]{4}|6[0-4][0-9]{3}|65[0-4][0-9]{2}|6553[0-5]))?))*$No

Example-1: This example demonstrates how to configure a basic Custom Application.

sdwan:
application_catalog:
custom_applications:
- name: Basic-Example-Custom
application_family: web
server_names:
- "*.example.com"

Example-2: This example demonstrates how to configure a full Custom Application.

sdwan:
application_catalog:
custom_applications:
- name: Full-Example-Custom
application_family: routing
application_group: ipsec-group
business_relevance: Gold
l3l4:
- ip_addresses:
- 192.168.1.0/24
- 10.0.0.1
l4_protocol: TCP
ports: "2 10-20"
server_names:
- "*.customapp.com"
traffic_class: signaling