×

System and method for generating a service level agreement template

  • US 7,275,037 B2
  • Filed: 01/22/2002
  • Issued: 09/25/2007
  • Est. Priority Date: 01/25/2001
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for generating node configuration data, comprising the steps of:

  • forming a service level agreement template that integrates cloud and pipe service models into a single provisioning model by describing network services in terms of what is experienced by an end user'"'"'s edge devices and by determining a number of transit QoS constraints, including that network devices supporting the service level agreement in a core network must be bi-connected, respectively, said service level agreement template including a cloud SLA GUI template, cloud SLA defaults, a VPN GUI template, and VPN constraints, said forming including with a computer system, the computer generated steps of;

    displaying a SLA GUI;

    displaying a VPN GUI;

    entering required SLA information via the SLA GUI thereby generating cloud SLA required data;

    entering required VPN information via the VPN GUI;

    computing SLA defaults;

    computing VPN topology from the VPN information;

    computing transit QoS from the VPN topology and the cloud SLA to produce a service level specification that includes a detailed description of the traffic classes, peak and committed rates to implement the VPN;

    computing SLX parameters from the service level specification;

    determining a plurality of traffic classes;

    defining a traffic class hierarchy from the plurality of traffic classes based on each class'"'"' own service properties, including bandwidth percentage and priority of service;

    determining at least one required input for a first graphical user interface for each traffic class;

    determining at least one required input for a second graphical user interface;

    obtaining service level agreement constraints for at least one service level agreement, said obtaining including;

    generating said first graphical user interface;

    obtaining, through said first graphical user interface, indication of a selected one of said plurality of traffic classes;

    obtaining, through said first graphical user interface, at least one value associated with said at least one required input for said first graphical user interface;

    generating said second graphical user interface;

    obtaining, through said second graphical user interface, indication of a selected second of said plurality of traffic classes;

    obtaining, through said second graphical user interface, at least one value associated with said at least one required input for said second graphical user interface; and

    generating, responsive to said selected one of said plurality of traffic classes, said at least one value associated with said at least one required input for said first graphical user interface, and said at least one value associated with said at least one required input for said second graphical user interface, node configuration data, said node configuration data describing how at least one resource in at least one networking device is to be configured to support at least one network service described by said selected one of said plurality of traffic classes, said at least one value associated with said at least one required input for said first graphical user interface.

View all claims
  • 4 Assignments
Timeline View
Assignment View
    ×
    ×