CddMetricType |
|
This textual convention defines metric types in the DD.
There are many criteria which the DD system can use
when sorting a list of IP addresses. In order to
collect all of the information used for sorting, the DD
system can use one or many of the different 'metrics'
it has built in. Once a set of metrics are selected and
the information has been gathered, there are many
different ways to put this information together and
arrive at a sorted list. The currently available
metrics are as follows.
DRP external metric (drpExternal(1)):
This metric is gathered by sending a Director Response
Protocol (DRP) request to all DRP associated routers,
asking them for the number of BGP 'hops' between them
and the client originating the DNS/HTTP query/request.
DRP internal metric (drpInternal(2)):
This metric is gathered by sending a DRP request to all
DRP associated routers, asking them for the distance
from themselves to the edge of their BGP AS in the
direction of the client originating the DNS/HTTP
query/request.
DRP server metric (drpServer(3)):
This metric is gathered by sending a DRP request to all
DRP associated routers, asking them for the distance
between themselves and their associated remote server.
DRP RTT metric (drpRtt(4)):
This metric is gathered by sending a DRP request to all
DRP associated routers, asking them for the round-trip
time between themselves and the client originating the
DNS/HTTP query/request. This metric can be used to
direct the client to the server that is likely to have
a minimum link latency to the client.
Administrative preference metric (admin(5)):
This metric can be used in order to specify a simple
preference of one server over another.
Random metric (random(6)):
This metric simply selects a random number for each IP
address. If only this metric were used, it would result
in selecting an IP address at random from the list.
Portion metric (portion(7)):
This metric enables users to assign a load portion to
each server such that servers with a higher portion
value will receive a larger percentage of connections
at any one time. The Distributed Director uses these
portion metric values to determine the percentage of
the current number of requests to give to each server.
DFP availability metric (dfpAvailability(8)):
This metric enables the Director to make server
selection based on server load. The DD obtains the
server load information from all Dynamic Feedback
Protocol (DFP) agents running on local server load
balancers. Servers with less load will receive more
connections from clients.
Route map metric (routeMap(9)):
This metric uses the Cisco route map mechanism to
perform server selection based on the route from the
servers to the client originating the DNS/HTTP
query/request. |
TEXTUAL-CONVENTION |
|
|
|
|
INTEGER |
drpExternal(1), drpInternal(2), drpServer(3), drpRtt(4), admin(5), random(6), portion(7), dfpAvailability(8), routeMap(9) |
|
CddGeneralMetricProfEntry |
|
SEQUENCE |
|
|
|
|
cddGeneralMetricProfId |
CddMetricProfileId |
|
|
cddGeneralMetricProfMetric |
CddMetricType |
|
|
cddGeneralMetricProfPriority |
CddMetricPriority |
|
|
cddGeneralMetricProfWeight |
CddMetricWeight |
|
|
cddGeneralMetricProfRowStatus |
RowStatus |
|
CddHostConnectCfgEntry |
|
SEQUENCE |
|
|
|
|
cddHostConnectCfgPort |
CiscoPort |
|
|
cddHostConnectCfgIntv |
TimeInterval |
|
|
cddHostConnectCfgRowStatus |
RowStatus |
|
CddServerPortEntry |
|
SEQUENCE |
|
|
|
|
cddServerPortNum |
CiscoPort |
|
|
cddServerPortAdmin |
Integer32 |
|
|
cddServerPortConnIntv |
TimeInterval |
|
|
cddServerPortPortion |
Unsigned32 |
|
|
cddServerPortAvail |
Unsigned32 |
|
|
cddServerPortUrlString |
SnmpAdminString |
|
|
cddServerPortUrlIntv |
TimeInterval |
|
|
cddServerPortHits |
Counter32 |
|
|
cddServerPortStatus |
INTEGER |
|
|
cddServerPortDownCertainty |
Gauge32 |
|
|
cddServerPortNextRetry |
TimeTicks |
|
|
cddServerPortPortionHits |
Counter32 |
|
|
cddServerPortAccessList |
Unsigned32 |
|
|
cddServerPortRowStatus |
RowStatus |
|
CddServerPortMetricEntry |
|
SEQUENCE |
|
|
|
|
cddServerPortMetricType |
CddMetricType |
|
|
cddServerPortMetricWeight |
CddMetricWeight |
|
|
cddServerPortMetricRowStatus |
RowStatus |
|
CddHostServerMappingEntry |
|
SEQUENCE |
|
|
|
|
cddHostServerMappingServerAddrType |
InetAddressType |
|
|
cddHostServerMappingServerAddr |
InetAddress |
|
|
cddHostServerMappingRowStatus |
RowStatus |
|
cddGeneralMetricProfEntry |
1.3.6.1.4.1.9.9.197.1.1.1.1 |
An entry containing the priority and weight values for
a metric in a metric profile. Each entry is associated
with a specific metric profile identifier and metric
type combination. A profile consists of all entries
that have the same cddGeneralMetricProfId value. In a
profile, there may be one or more metrics, which can be
identified by the index cddGeneralMetricProfMetric.
Entries in this table may be queried, created or
deleted by NMS. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
CddGeneralMetricProfEntry |
|
|
cddHostEntry |
1.3.6.1.4.1.9.9.197.1.2.1.1 |
An entry containing configurations, statistics and
status information for the specified combination of
virtual host name/subdomain and query type.
Entries in this table may be queried, created or
deleted by NMS. Deleting an entry from this table will
cause associated entries in the dependent tables
(cddHostConnectCfgTable and cddHostTolCfgTable) to be
deleted as well. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
CddHostEntry |
|
|
cddHostConnectCfgEntry |
1.3.6.1.4.1.9.9.197.1.2.2.1 |
A Distributed Director per-host server connect test
configuration information entry, which specifies
whether and how a TCP connect test should be performed
for each server associated with this host.
Entries in this table may be queried, created or
deleted by NMS. Each entry in this table is dependent
on entries in cddHostTable. If the associated entry in
cddHostTable that has the same cddHostName and
cddHostQueryType values is deleted, the entry in this
table is deleted as well. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
CddHostConnectCfgEntry |
|
|
cddHostTolCfgEntry |
1.3.6.1.4.1.9.9.197.1.2.3.1 |
An entry containing Distributed Director per-host
metrics tolerance information at a priority level. If
at a priority level two or more remote servers have
metric values that are within a certain tolerance
percentage of each other, they are considered to be the
same and thus causing a 'tie'. In this case, the metrics
at the next priority level will be used in order to
break the tie.
For example, the DRP RTT metric is given priority 1 and
the DRP external metric is given priority 2; and the
tolerance percentage value is set to 20 at priority 1.
If server 'A' has the DRP RTT metric value of 100 and
server 'B' has the value of 119, they will be
considered the same because their difference is within
20% of the metric value of server 'A'. Then the DRP
external metric will be used to select the best server.
Entries in this table may be queried, created or
deleted by NMS. Each entry in this table is dependent
on entries in cddHostTable. If the associated entry in
cddHostTable that has the same cddHostName and
cddHostQueryType values is deleted, the entry in this
table is deleted as well. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
CddHostTolCfgEntry |
|
|
cddServerEntry |
1.3.6.1.4.1.9.9.197.1.3.1.1 |
An entry containing Distributed Director server
specific configuration, statistics and status
information.
Entries in this table may be queried, created or
deleted by NMS. Deleting an entry from this table will
cause associated entries in the dependent tables
(cddServerPortTable and cddServerPortMetricTable) to be
deleted as well. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
CddServerEntry |
|
|
cddServerPortEntry |
1.3.6.1.4.1.9.9.197.1.3.2.1 |
An entry containing Distributed Director server port
specific configuration, statistics and status
information.
Entries in this table may be queried, created or
deleted by NMS. Deleting an entry from this table will
cause associated entries in the dependent table
(cddServerPortMetricTable) to be deleted as well. Each
entry in this table is dependent on entries in
cddServerTable. If the associated entry in
cddServerTable that has the same cddServerAddrType and
cddServerAddr values is deleted, the entry in this
table is deleted as well. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
CddServerPortEntry |
|
|
cddServerPortMetricEntry |
1.3.6.1.4.1.9.9.197.1.3.3.1 |
An entry containing Distributed Director per-service
per-metric weight information.
Entries in this table may be queried, created or
deleted by NMS. Each entry in this table is dependent
on entries in cddServerTable and cddServerPortTable.
If the associated entry in cddServerTable that has the
same cddServerAddrType and cddServerAddr values or the
associated entry in cddServerPortTable that has the
same cddServerPortNum value is deleted, the entry in
this table is deleted as well. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
CddServerPortMetricEntry |
|
|
cddHostServerMappingEntry |
1.3.6.1.4.1.9.9.197.1.4.1.1 |
An entry containing a particular virtual hostname and
query type combination to real server association
information. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
CddHostServerMappingEntry |
|
|