

באַניצער גייד
אַפּענדיקס: אייגענע טעמפּלאַטעס
This section explains the following topics:
- Custom Templates Configuration, on page 1
אייגענע טעמפּלאַטעס קאָנפיגוראַציע
אָביעקטיוו
Custom templates are user-defined templates that allow for the customization and automation of network services not supported by the function pack. They define specific configurations and settings that can be applied to network devices and services, making deploying and managing network resources more efficient and consistent.
To use custom templates in Crosswork Network Controller, you must pre-configure them in Crosswork Network Services Orchestration (NSO). Once configured in NSO, the Crosswork Network Controller will display your custom template for selection when you provision a device or a service. NSO uses XML-based configuration (config) templates, which you can invoke from provisioning code or link directly to devices or services. XML templates are snippets of configuration, similar to the CDB init fileס, אבער מער שטארק.
וואָרקפלאָוו
To illustrate the capabilities of custom templates, we have provided an example that uses variable substitution to create an XML template. We then walk you through importing the template in NSO and referencing it in the L2VPN service in the Crosswork Network Controller.
To use custom templates:
- שאַפֿן וויampאינסטאַנץ מיט דער געוואונטשענער מיטל קאָנפיגוראַציע אויף דעם ראַוטער ווי פאלגנד:
policy-map TEST-POLICY
class class-default
police rate 200 mbps
!
!
סוף-פּאָליטיק-מאַפּע - Log in to NSO CLI and sync from that device.
אַדמין@ncs# דעוויסעס דעווייס PE99-55A1 סינק-פון - In NSO CLI, get the running config for the policy map. Display the configuration in an XML format.

- נאָכמאַכן די file ארויסגעבן צו א טעקסט אדער קאוד רעדאקטאר. ספעציפיצירן די וועריאַבלען וואָס קענען זיין סאַבסטיטוטאַד אדער פּאַראַמעטריזירט לויט אייערע באדערפענישן ניצנדיק curly קלאַמערן און אַ דאָלאַר צייכן, {$VARIABLE}. איר קענט בעסער האַלטן דעם נאָמען פון דער וואַריאַבלע מיט גרויסע אותיות כדי עס זאָל מער אַרויסשטיין פון די אַנדערע XML עלעמענטן אין דעם fileדאָ האָבן מיר באשאפן צוויי וועריאַבאַלן, $POLICY_VAR און $RATE_MBS, פֿאַר אונדזער טעמפּלאַט.

- Create a skeleton template package in NSO. This will help you generate the XML structure with the correct headers. Copy the <devices> code in the below exampצו אייער סקעלעט טעמפּלאַט. די האָסטנאַמע קאָנפיגוראַציע איז אָפּציאָנעל און נישט פארלאנגט ווי אַ טייל פון XML.
באַמערקונג The custom-templates name must start with either ct- or CT- and should not include an underscore character.
- Copy the policy-map <config> code you created in step 4 from your text editor.

- Paste it in your skeleton template.


- Save and import your new XML template into NSO using NSO web באַניצער צובינד אדער CLI. מיט דעם שריט קענט איר לאָדן צונויפגיסן די אייגענע טעמפּלאַטן צו NSO איידער איר זיי אַפּליצירט.
א. אויב איר ניצט NSO CLI, לאָדן די מערדזש טעמפּלאַט צו NSO ווי פאלגנד:
admin@ncs% load merge user-device-template.xml
[ok] admin@ncs%
commit [ok] For details on applying custom templates, refer to Using Custom-Templates– CFP Services in the Cisco NSO Transport SDN Function Pack Bundle 7.0.0 User Guide.
ב. ווען מען אימפארטירט דורך די Web באַניצער צובינד, ניצט די לאָדן/שפּאָרן אָפּציע און גיט אויף פּייסט צו לאָדן דאַטן דורך פּייסטן עס. די נייע ענדערונגען מוזן אויך ווערן אַפּליקירט מיט קאָמיט צו אַפּליקירן די קאָנפיגוראַציע. - Validate the new template in NSO.

- Let’s add this template to the L2VPN service in the Crosswork Network Controller.
a. Choose Services & Traffic Engineering> Provisioning (NSO)> L2VPN> L2VPN-Service
ב. גיט
to create a new service. The L2VPN-Service page is displayed.
c. Enter a name for the VPN Identifier and click Continue.
d. Under Custom-templates, click
to apply your custom template. The Crosswork Network Controller will display your custom template for selection.
ה. אויסקלייבן אייער אייגענעם מוסטער און צולייגן די פארלאנגטע וועריאַבלען. דריקט אויף "Commit changes". באמערקט אז די ראוטער וואלידאציע ווייזט דעם פאליסי מאפ נאמען און די פאליציי ראטע פון 250 Mbps.
- Repeat the process for adding the policy to the interfaces. Ensure to add the policy at the device level, as the interface numbers may be different on each side of the L2VPN.
פֿאַר מער עקסamples of configuring custom templates, refer to Using Custom-Templates– CFP Services in the Cisco NSO Transport SDN Function Pack Bundle 7.1.0 User Guide.

דאָקומענטן / רעסאָורסעס
![]() |
סיסקאָ מנהג טעמפּלאַטעס [pdfבאַניצער גייד אייגענע טעמפּלאַטן, אייגענע, טעמפּלאַטן |
