D
daemon
A background program that runs unattended and is usually invisible to users and that provides important system services. Pronounced “dee-mon” or “day-mon”.
Data Center Bridging (DCB)
A collection of extensions for
Ethernet that allows LANs and Storage Area Networks (SANs) to use a single unified fabric in a data center. DCB can carry Fibre Channel, TCP/IP, and
inter-process communication traffic over a single, converged Ethernet network. DCB features include:
Data Center Bridging Capability Exchange (DCBX)
Defined in IEEE
802.1Qaz, a protocol that uses
Link Layer Discovery Protocol (LLDP) to convey configuration of
Data Center Bridging (DCB) features between neighbors.
data communications equipment (DCE)
The interface between
data terminal equipment (DTE) and a network.
Data Encryption Standard (DES)
A method of data encryption using a private (secret) key. There are 72 quadrillion or more possible encryption keys that can be used. For each given message, the key is chosen at random from among these. Both the sender and the receiver must know and use the same private key.
In triple DES (3DES), a symmetric-key block cipher applies the DES cipher algorithm three times to each data block.
data link layer
data plane
The part of
switch or
router architecture that forwards frames and packets arriving on an interface. Routers and switches use what the
control plane has built to process incoming frames and packets. The data plane forwards traffic to the
next hop along the path to the destination according to the control plane logic. Data plane frames or packets go
through the device.
Also called forwarding plane.
data terminal equipment (DTE)
Any device such as a
host,
router, or
switch connected to a network. A DTE connects to a network through
data communications equipment (DCE).
default gateway
A router that connects hosts on a
network segment to the Internet.
default route
A route used to forward
Internet Protocol (IP) packets when a more specific route is not present in the
Routing Information Base (RIB). Often represented as 0.0.0.0/0, the default route is sometimes called the “route of last resort”.
Differentiated Services (DiffServ)
A mechanism to classify and manage network traffic and provide
Quality of Service (QoS) guarantees for service providers. DiffServ extends the
Resource Reservation Protocol—Traffic Engineering (RSVP-TE). DiffServ enables traffic to be prioritized by class, so that certain kinds of traffic, for example voice traffic, can take precedence over other types of traffic.
DiffServ redefines bits in the
type of service (ToS) field of an IP packet header. DiffServ uses the
Differentiated Services Code Point (DSCP) field for the QoS priority and supports 64 levels of classification.
Defined by RFC 2474;
Multi-Protocol Label Switching (MPLS) support is defined in RFCs 3270 and 4124.
Differentiated Services Code Point (DSCP)
A six-bit field in an IP header that enables service providers to allocate resources on a per-packet basis to meet customer requirements. See also
Differentiated Services (DiffServ).
Diffie–Hellman
A method of securely exchanging cryptographic keys that allows two parties with no prior knowledge of each other to jointly establish a shared secret key over an insecure channel. This key can then be used to encrypt subsequent communications using a symmetric key cipher.
Digital Signature Algorithm (DSA)
An asymmetric cryptographic algorithm that produces a digital signature in the form of a pair of large numbers. The signature is computed using rules and parameters such that the identity of the signer and the integrity of the signed data can be verified.
Dijkstra algorithm
distance-vector routing
A family of routing algorithms that calculate the best route to use to send data based on information from adjacent (directly connected) routers on the network.
“Distance-vector” means that routes are advertised with two characteristics:
• Distance: How far it is to the destination based on a metric such as the number of hops, cost, bandwidth, or delay.
• Vector: The direction (exit interface) of the
next hop router to reach the destination.
Each router sends its neighbors a list of networks it can reach and the distance to that network. For each network path, the receiving router picks the neighbor advertising the lowest metric, then adds this entry into its
Routing Information Base (RIB). These best paths are advertised to each adjacent router.
Routing information is broadcast periodically rather than only when a change occurs, which makes the method compute- and bandwidth-intensive. For this reason, a distance-vector algorithm is best used in relatively small networks with few interrouter connections.
The
Bellman-Ford algorithm is often used to determine the best path, which is used by the
Routing Information Protocol (RIP).
Distance-vector routing can be prone to routing loops which are avoided through
split horizon techniques.
distribution layer
In the
network design model, the layer that aggregates the data received from the
access layer and sends it to the
core layer or to other segments of the local network. Routers or multilayer switches in the distribution layer performs many functions including:
• Managing access control, routing, filtering, and QoS policies
• Managing queues and prioritizing traffic
• Summarizing routes before advertising them to the core
• Isolating the core from access layer failures or disruptions
The distribution layer uses
Layer 3 (L3) routing to connect to the core layer and
Layer 2 (L2) switching to connect to the access layer.
Also called the aggregation layer or concentration layer.
domain
A representation of all or a subset of a network used for addressing and administrative purposes. Also refers to a collection of routers that use a common
Interior Gateway Protocol (IGP). See also
area and
autonomous system (AS).
domain name
A meaningful and easy-to-remember name for an
IP address. A domain name is a sequence of names (labels) separated by periods such as “example.com”.
Domain Name Service (DNS)
A service that translates a
domain name into a numeric
IP address needed to locate devices. The DNS database is hierarchical. When a client such as a Web browser gives a request that specifies a host name, the DNS resolver on the client first contacts a DNS server to determine the server's IP address. If the DNS server does not contain the needed mapping, it forwards the request to a different DNS server at the next higher level in the hierarchy. After potentially several forwarding and delegation exchanges within the DNS hierarchy, the IP address for the given host eventually arrives at the client. Defined in RFCs 1034 and 1035.
dotted decimal
A method of representing an IPv4 address as four decimal numbers separated by dots, or periods; for example, 194.65.87.3. See also
IP address.
double colon
A notation used to represent a consecutive block of zeroes in the middle of an IPv6 address. For example, given this address:
FE80:0000:0000:0000:0202:B3FF:FE1E:8329
With double colon notation, the address shown above becomes:
FE80::0202:B3FF:FE1E:8329
You can only use the double colon notation once in an address.
double tagged
dynamic address
An address assigned to a device on a network with no regard to matching a specific address to that device. When a client device (such as a laptop) is given a dynamic address, it simply receives one from a pool of available addresses. It might or might not be allocated the same
IP address as on previous connections. See also
Dynamic Host Configuration Protocol (DHCP).
Dynamic Host Configuration Protocol (DHCP)
A protocol where a client can obtain an
IP address and other information such as
default gateway,
subnet mask, and
Domain Name Service (DNS) servers, for the client to use to connect to a network. Defined in RFCs 2131 and 3315. See also
Transmission Control Protocol/Internet Protocol (TCP/IP).
A DHCP server “leases” an IP address for a predetermined period of time, and reclaims the address for reassignment at the expiration of that period. DHCP greatly simplifies the administration of large networks, and networks in which nodes such as laptops, tablets, and smart phones frequently join and leave.
dynamic routing
A technique used by
routing protocols where devices send and receive messages about the network topology to and from other devices and update a local
Routing Information Base (RIB) used to locate the best available path to a destination.
Also called adaptive routing. Contrast with
static routing.