EigrpRouter.ned
NED File src/inet/node/eigrp/EigrpRouter.ned
| Name | Type | Description |
|---|---|---|
| EigrpRouter | compound module |
A router that uses the Enhanced Interior Gateway Routing Protocol (EIGRP). It extends the standard Router(1,2) module with EIGRP functionality and dual-stack (IPv4/IPv6) support. |
Source code
// // Copyright (C) 2009 - today, Brno University of Technology, Czech Republic // Copyright (C) 2005 Andras Babos // Copyright (C) 2003 Andras Varga; CTIE, Monash University, Australia // 2010 Zoltan Bojthe // // SPDX-License-Identifier: LGPL-3.0-or-later // // @author Jan Bloudicek // @author Jan Zavrel // @author Vit Rek // @author Vladimir Vesely ([email protected]) // @copyright Brno University of Technology (www.fit.vutbr.cz) under GPLv3 package inet.node.eigrp; import inet.node.inet.Router; // // A router that uses the Enhanced Interior Gateway Routing Protocol (EIGRP). It // extends the standard Router module with EIGRP functionality and dual-stack // (IPv4/IPv6) support. // // EIGRP is an advanced distance-vector routing protocol developed by Cisco Systems. // It combines features of both distance-vector and link-state routing protocols, // providing fast convergence, loop-free operation, and efficient use of bandwidth // and processing resources. // // @see ~OspfRouter, ~RipRouter // module EigrpRouter extends Router { parameters: hasEigrp = true; hasIpv6 = default(true); *.routingTableModule = default("^.^.ipv4.routingTable"); *.routingTableModule6 = default("^.^.ipv6.routingTable"); }