Information Technology Reference
In-Depth Information
BGPRouteMapsInRoutingPolicy
defines the
BGPRouteMaps
that are used by a
particular
RoutingRule
object.
BGPRoutingPolicy
is a specialization of the
Dependency
association, and defines the relationship between a
BGPService
and the
RoutingRule
that control it.
FilteredBGPAttributes
is a specialization of the
Component
aggregation, which is used to define the set of BGP Attributes that are
used by a particular
RoutingAction
.
Policy
(See Policy Model )
PolicySet
PolicyCondition
PolicyAction
(See Policy Model )
(See Policy Model )
(See Policy Model )
PolicyRule
PacketFilterCondition
(See Policy Model)
RoutingAction
(See Policy Model)
Action: uint16 {enum}
AttributeAction : uint 16 {enum}
BGPAction : uint16 {enum}
BGPValue : string
RemarkAction: uint16 {enum}
RemarkValue: string
ConditioningAction : uint16 {enum}
OtherConditioningAction : string
ConditioningValue : string
1..n
PacketCondition InNetworkRule
FilteredBGPAttributes
*
BGPAttributes
RoutingRule
*
(See Network Model (BGP))
*
*
w
BGPRouteMaps
InRoutingPolicy
BGP
RoutingPolicy
Hosted
BGPAttributes
HostedBGPRouteMap
*
*
*
w
1
1
BGPService
(See Network Model (BGP))
BGPRouteMap
(See Network Model (BGP))
AutonomousSystem
(See Network Model (Systems))
Fig. 1.
UML Diagram of Routing policy
3 Mapping CIM to XML
The CIM schema is independent of any implementation. However, for an information
model to be useful, it has to be mapped into some implementation. Thus, as Figure 2
shows, CIM can be mapped to (or represented as) several structured specifications.
According to our approach, the CIM schema can be mapped to structured
specifications such as XML, which can then be used to take advantage of XML
technology and related tools. Other specifications such as MOF/CIM (Managed