brkcdn-1109

Upload: stkannan

Post on 04-Jun-2018

219 views

Category:

Documents


0 download

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.