brkcdn-1109
TRANSCRIPT
-
8/13/2019 BRKCDN-1109
1/23
BRKCDN-1109
XDEAn Environment for Customizing
Network Management
-
8/13/2019 BRKCDN-1109
2/23
Agenda
-
8/13/2019 BRKCDN-1109
3/23
2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCDN-1109 3
XDE Agenda
Introducing XDE
An environment for customizing Cisco Prime Products
XDE Architecture Overview
Demonstration of the XDE SDK
How customization works
XDE Extension Points
Prime Fulfillment Customization
-
8/13/2019 BRKCDN-1109
4/23
2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCDN-1109 4
Introducing XDE
Toolkit for extendingCisco Prime products
Supportscustomization of:
Prime Fulfillment
Prime Diagnostics
Download XDE from
CDN today
-
8/13/2019 BRKCDN-1109
5/23
2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCDN-1109 5
What XDE can do for you
Maximize value of your Prime product purchase
Tailor Cisco Prime products to your network
Enable management of your network design
Giving you the freedom to differentiate your network
Adopt new Cisco device features more quickly
Implement management according to your own schedule
-
8/13/2019 BRKCDN-1109
6/23
2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCDN-1109 6
Extending Cisco Prime Products
Extensions independent of product release cycle
Customization can be done quickly, on site
Supported by the rich XDE tool set
Growing community of XDE users
Allows different business models
Cisco Advanced Services / third party integrator
Customer-led, supported by Cisco consultancyCisco product teams produce changes and patches quickly
-
8/13/2019 BRKCDN-1109
7/23
XDE Architecture
-
8/13/2019 BRKCDN-1109
8/23 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCDN-1109 8
XDE and PAL
XDE: eXtensible Decision Engine
Scripting environment aimed at orchestrating business logic
Graphically edited
Contains familiar flow constructs and built-in functions
XML is the native data structure
Closely integrated with PAL
PAL: Protocol Abstraction Layer
Single point of device communicationIntroduces XML interface on to various devices and protocols
Allows new device support to be added
Allows new device information to be collected / configured
-
8/13/2019 BRKCDN-1109
9/23 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCDN-1109 9
XDE Business Logic Scripting
XDE procedurescapture operationalbusiness logic
Transform use caseinto device and logicaloperations
Should be isolatedfrom different devicedialects
-
8/13/2019 BRKCDN-1109
10/23 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCDN-1109 10
PAL: Normalized device access
PAL actions capturedevice-level tasks
Parameters suppliedby XDE procedure
A rule for eachplatform variant
Each rule allows fordifferent handling
Thereby several rulescan cover differentvariants
-
8/13/2019 BRKCDN-1109
11/23 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCDN-1109 11
Cisco NMS Product
Cisco Prime Product
Standard
ScriptingLogic
Standard
DeviceAccess Logic
XDE Runtime Engine
XDE Procedures
PAL Actions
The Network
Standard
Behaviour
-
8/13/2019 BRKCDN-1109
12/23 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCDN-1109 12
Customization Methodology
Cisco Prime ProductThe Network
Custom
Device
Access Logic
CustomScripting
Logic
XDE/PAL SDK
Customized
Behaviour
Test Lab
Custom
artifacts
deployed into
product
-
8/13/2019 BRKCDN-1109
13/23
XDE and PAL:SDK Demonstration
-
8/13/2019 BRKCDN-1109
14/23
XDE Extension Points
-
8/13/2019 BRKCDN-1109
15/23 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCDN-1109 15
XDE Extension Points
An API inside thestandard XDEprocedure
Customize scripting
without modifyingstandard logic
Developed, packagedand installed
separately
Attached at run-time
Configure interface
IP Address
Configure interfacedescription
Bring interface up
Apply QoS settingsExtension Point
Custom Extension
-
8/13/2019 BRKCDN-1109
16/23
XDE and PALIn Prime Fullfillment
-
8/13/2019 BRKCDN-1109
17/23 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCDN-1109 17
Cisco Prime Fullfillment
Based on IP Solution Center 6.0
Management of MPLS VPNs
Management of Carrier Ethernet and L2 VPNs
Part of Cisco Prime Suite New Brand 2012 Look and Feel
First step towards field extensibility
-
8/13/2019 BRKCDN-1109
18/23
Examples of Customization
-
8/13/2019 BRKCDN-1109
19/23 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCDN-1109 19
Examples of Customization
Custom deployable services can be created
These can have their own logical structure
May draw on / manipulate any source of data
Third party software / service layer integrationAdd specific Cisco hardware / software support
All device interaction is customizable:
Allows support of non-Cisco devices
This can be added as necessary by 3rd party integrators
-
8/13/2019 BRKCDN-1109
20/23 2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCDN-1109 20
Download XDE SDK and start today
http://developer.cisco.com/web/xde
-
8/13/2019 BRKCDN-1109
21/23
2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCDN-1109 21 2011 Cisco and/or its 2
Receive 25 Cisco Preferred Access points for each sessionevaluation you complete.
Give us your feedback and you could win fabulous prizes. Points arecalculated on a daily basis. Winners will be notified by email afterJuly 22nd.
Complete your session evaluation online now (open a browserthrough our wireless network to access our portal) or visit one of theInternet stations throughout the Convention Center.
Dont forget to activate your Cisco Live and Networkers Virtualaccount for access to all session materials, communities, and on-demand and live activities throughout the year. Activate your accountat any internet station or visit www.ciscolivevirtual.com.
Complete Your OnlineSession Evaluation
http://www.ciscolivevirtual.com/http://www.ciscolivevirtual.com/ -
8/13/2019 BRKCDN-1109
22/23
2011 Cisco and/or its affiliates. All rights reserved. Cisco PublicBRKCDN-1109 22
-
8/13/2019 BRKCDN-1109
23/23
Thank you.