NetworkUstad
  • Networking
  • CCNA Training
  • Cyber Security
  • Technology
  • Editor’s Choice
  • English
  • اردو
  • Networking
  • CCNA Training
  • Cyber Security
  • Technology
  • Editor’s Choice

What is Protocol Dependent Module (PDM)

January 2, 2020 •2 min read•CCNA
PDM

EIGRP uses a protocol-dependent module (PDM) for routing with several different protocols including IPv4 and IPv6. EIGRP also used PDMs to route Novell’s IPX and Apple Computer’s AppleTalk network-layer protocols. The protocol-dependent module (PDM) is also responsible for carrying information from the routing table to the topology table.

protocol-dependent module (PDM) is also responsible for network layer protocol-specific tasks. For example, the EIGRP module that is responsible for sending and receiving EIGRP packets encapsulated in IPv4 is also responsible for analyzing EIGRP packets and informing DUAL about the new information that is received. DUAL makes routing decisions on the received information and stored the result in the IPv4 routing table.

The responsibilities of the protocol-dependent module (PDM) are:-

  1. Maintaining the neighbour table including topology tables of EIGRP enabled routers belonging to the protocol suite
  2. Building a protocol-specific packet and translate the packet for Diffusing Update Algorithm (DUAL)
  3. Interfacing Diffusing Update Algorithm (DUAL) to the protocol-specific routing table
  4. Determine the metric and transient this information to Diffusing Update Algorithm (DUAL)
  5. Implementing filtering and accessing lists
  6. Carry out redistribution functions to and from other routing protocols
  7. Redistributing routes that are learned by other routing protocols
  8. Send and receive EIGRP packets that allow IP data.

When a router discovers a new neighbour, it saves the address and receiving interface as an entry in the neighbour table. One neighbour table is maintaining for each protocol-dependent module (PDM), such as a neighbour table for IPv4 and neighbour table for IPv6.

EIGRP protocol also maintains a topology table both for IPv4 and IPv6. The topology table consists of all destinations that are advertised by neighbouring routers and also has a separate topology table for each protocol-dependent module (PDM).

Tags:eigrp pdmeigrp pdm ciscoeigrp pdm featureeigrp protocol dependent modulepdm de eigrppdm in eigrpprotocol dependent moduleprotocol dependent modulesprotocol-dependent modules in eigrpwhat is protocol dependent modules
Share:

Related Articles

Illustration showing routers connecting multiple networks via dynamic data paths, IP packets, and diverse interfaces.CCNA

The functions of the Router Briefly Explained

July 26, 2025•5 min read
Diagram of network applications and application layer services including Email Client, Web Browser, DNS, DHCP Server, Web Server, FTP Server, and VoIP, designed for CCNA and CCNP study.CCNA

Network Applications and Application Layer Services for CCNA/CCNP Success (Updated 2025)

July 6, 2025•6 min read
A diagram illustrating port numbers in network communication, showing a socket pair connecting two computers with ports 80 and 1220, and categories like well-known (0-1023), registered (1024-49151), and dynamic (49152-65535).CCNA

Virtual Port Numbers Explained: Your Gateway to Smarter Networking with our Exclusive Guide 2025

July 2, 2025•5 min read

Categories

  • Networking
  • CCNA Training
  • Cyber Security
  • Technology
  • Editor’s Choice

Resources

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

Stay Updated

© 2025 NetworkUstad. All rights reserved.