Custom Application
Catalyst SD-WANIdentify internet traffic, often for uncommon network applications that are of specific interest to their organization.
Diagram
Section titled “Diagram”Classes
Section titled “Classes”application_catalog (sdwan)
Section titled “application_catalog (sdwan)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| custom_applications | List | [custom_applications] | No |
custom_applications (sdwan.application_catalog)
Section titled “custom_applications (sdwan.application_catalog)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| name | String | Regex: ^[A-Za-z0-9-_]{1,128}$ | Yes | |
| application_family | Choice | instant-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, webmail | No | |
| application_group | Choice | adp-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, other | No | |
| business_relevance | Choice | Bronze, Gold, Silver | No | |
| l3l4 | List | [l3l4] | No | |
| server_names | List | String[Regex: ^(\*?[^*,\s]+)$] | No | |
| traffic_class | Choice | multimedia-conferencing, network-control, signaling, voip-telephony, ops-admin-mgmt, multimedia-streaming, real-time-interactive, bulk-data, transactional-data, broadcast-video | No |
l3l4 (sdwan.application_catalog.custom_applications)
Section titled “l3l4 (sdwan.application_catalog.custom_applications)”| Name | Type | Constraint | Mandatory | Default Value |
|---|---|---|---|---|
| ip_addresses | List | String[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_protocol | Choice | TCP, UDP, TCP-UDP | No | |
| ports | String | Regex: ^((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 |
Examples
Section titled “Examples”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