Кіріспе
Протоколға тәуелді модульдер (PDM) EIGRP маршруттау протоколының басқа көздерден алынған маршруттарды қосу туралы шешімдер қабылдауына мүмкіндік береді; мысалы, басқа маршруттағыштар немесе маршруттау хаттамалары маршруттау кестесіне. Шын мәнінде, EIGRP протоколға тәуелді модульдерді (PDM) пайдалана отырып, IPv4 және IPv6 сияқты бірнеше түрлі протоколдарды маршруттауға қабілетті. PDM сондай-ақ маршруттау кестесінен топология кестесіне ақпарат жеткізуге қабілетті. EIGRP түрлі маршрут протоколдарын (мысалы, Интернет протоколының 6-шы нұсқасы (IPv6), IP, IPX, AppleTalk) қолдайды және Қызмет маршруттандыруы (SAF) PDM-дерін қолдайды. Бірнеше желілік қабат протоколдарын қолдайтын жалғыз басқа маршруттау протоколы – Аралық жүйеден Аралық жүйеге (IS-IS). "Теория бойынша, EIGRP жаңа немесе жаңартылған маршрут протоколдарын, мысалы IPv6-ты оңай қабылдау үшін PDM-дерді қоса алады. Әрбір PDM өзінің нақты маршрут протоколына қатысты барлық функцияларға жауапты. IP EIGRP модулі келесі функцияларды орындайды: IP деректері бар EIGRP пакеттерін жіберу және қабылдау. Қабылданған жаңа IP маршруттау туралы DUAL (Diffusing Update Algorithm) алгоритміне хабарлау. ДҮЛІК маршруттау шешімдерінің нәтижелерін IP маршруттау кестесінде сақтау. Басқа IP-ге қабілетті маршруттау протоколдары үйренген маршруттау ақпаратын қайта тарату". Жаңадан табылған көрші туралы ақпарат алынғанда, оның мекенжайы мен интерфейсі тіркеледі және бұл ақпарат RAM-да сақталатын көршілер кестесінде сақталады. Әрбір протоколға тәуелді модуль үшін жеке көршілер кестесі бар.
Send and receive EIGRP packets that bear IP data. Notify DUAL (Diffusing Update Algorithm) of new IP routing information that is received. Maintain the results of DUAL routing decisions in the IP routing table. Redistribute routing information that was learned by other IP capable routing protocols." When a newly discovered neighbor is learned, the address and interface of the neighbor are recorded, and this information is held in the neighbor table, stored in RAM. There is one neighbor table per each protocol dependent module.