Openarchitect pep, Using pepd – Znyx Networks bh5700 User Manual

Page 126

Advertising
background image

and relaying those requests to its PDP.

By contrast, the provisioning model is based on longer lasting policy. The expectation is that
policy should be administratively defined at the PDP and pushed to the PEPs as needed.
OpenArchitect is a COPS-PR client.

The most common use of COPS-PR is for distributing Differentiated Services (Diffserv) policy.
Diffserv is concerned with such Quality of Service elements as queues and schedulers.

OpenArchitect PEP

The OpenArchitect PEP implementation is known as pepd. The pepd utility is based on:

RFC 2478: Common Open Policy Service (COPS)
RFC 3084: COPS Usage for Policy Provisioning

RFC 3159: Structure of Policy Provisioning Information

RFC 3289: Management Information Base (MIB) for the Differentiated Services Architecture

Internet Draft: Differentiated Services Quality of Service Policy Information Base (latest

version draft-ietf-diffserv-pib-09)

Internet Draft: Framework Policy Information Base (latest version draft-ietf-rap-

frameworkpib-09)

A Policy Information Base (PIB) defines the representation of a particular data set. For example,
the Diffserv PIB specifies the structures used to represent all Diffserv elements. PIBs are
functionally equivalent to Management Information Bases (MIBs) such as those used by SNMP.
The OA PEP has implemented those portions of the Diffserv and Framework PIBs that are
supported by the underlying switch architecture.

The pepd utility requires a PDP that has implemented the above RFCs and drafts. Until all draft
standards are approved, the certain COPS-PR data types will not be assigned OIDs. pepd uses
non-standard OIDs for the unassigned values.

Using pepd
The pepd utility works by connection to a PDP, informing the PDP of its roles, and installing
any rules that the PDP has for those roles. Configuration information should be specified in a
configuration file, specified on the command line with the –f option.

pepd –f <full_path_and_filename>

A sample configuration file is listed below:

PDP address: 10.0.0.11

PDP port: 3288
PEPID: some-id

Role-If: a zre1,zre2,zre3,zre4

Ethernet Switch Blade User's Guide

release 3.2.2j

page 126

Advertising