Enhanced Interior Gateway Routing Protocol (EIGRP) is an advanced distance-vector routing protocol that is used on a computer network for automating routing decisions and configuration. The protocol was designed by Cisco Systems as a proprietary protocol, available only on Cisco routers. In 2013, Cisco permitted other vendors to freely implement a limited version of EIGRP with some of its associated features such as High Availability (HA), while withholding other EIGRP features such as EIGRP stub, needed for DMVPN and large-scale campus deployment. Information needed for implementation was published with informational status as RFC7868 in 2016, which did not advance to Internet Standards Track level, and allowed Cisco to retain control of the EIGRP protocol.[1][2]
EIGRP is used on a router to share routes with other routers within the same autonomous system. Unlike other well known routing protocols, such as RIP, EIGRP only sends incremental updates, reducing the workload on the router and the amount of data that needs to be transmitted.
Almost all routers contain a routing table that contains rules by which traffic is forwarded in a network. If the router does not contain a valid path to the destination, the traffic is discarded. EIGRP is a dynamic routing protocol by which routers automatically share route information. This eases the workload on a network administrator who does not have to configure changes to the routing table manually.
In addition to the routing table, EIGRP uses the following tables to store information:
Neighbor Table: The neighbor table keeps a record of the IP addresses of routers that have a direct physical connection with this router. Routers that are connected to this router indirectly, through another router, are not recorded in this table as they are not considered neighbors.
Topology Table: The topology table stores routes that it has learned from neighbor routing tables. Unlike a routing table, the topology table does not store all routes, but only routes that have been determined by EIGRP. The topology table also records the metrics for each of the listed EIGRP routes, the feasible successor and the successors. Routes in the topology table are marked as "passive" or "active". Passive indicates that EIGRP has determined the path for the specific route and has finished processing. Active indicates that EIGRP is still trying to calculate the best path for the specific route. Routes in the topology table are not usable by the router until they are inserted into the routing table. The topology table is never used by the router to forward traffic. Routes in the topology table will not be inserted into the routing table if they are active, are a feasible successor, or have a higher administrative distance than an equivalent path.[3]
Information in the topology table may be inserted into the router's routing table and can then be used to forward traffic. If the network changes (for example, a physical link fails or is disconnected), the path will become unavailable. EIGRP is designed to detect these changes and will attempt to find a new path to the destination. The old path that is no longer available is removed from the routing table. Unlike most distance vector routing protocols, EIGRP does not transmit all the data in the router's routing table when a change is made, but will only transmit the changes that have been made since the routing table was last updated. EIGRP does not send its routing table periodically, but will only send routing table data when an actual change has occurred. This behavior is more inline with link-state routing protocols, thus EIGRP is mostly considered a hybrid protocol.
When a router running EIGRP is connected to another router also running EIGRP, information is exchanged between the two routers. They form a relationship, known as an adjacency. The entire routing table is exchanged between both routers at this time. After the exchange has completed, only differential changes are sent.
EIGRP is often considered a hybrid protocol because it also sends link state updates when link states change.
Backwards compatibility with the IGRP routing protocols.[5]
Configuration
Cisco IOS example
Example of setting up EIGRP on a Cisco IOS router for a private network. The 0.0.15.255 wildcard in this example indicates a subnetwork with a maximum of 4094 hosts—it is the bitwise complement of the subnet mask 255.255.240.0. The no auto-summary command prevents automatic route summarization on classful boundaries, which would otherwise result in routing loops in discontiguous networks.
EIGRP is a distance vector & Link State routing protocol that uses the diffusing update algorithm (DUAL) (based on work from SRI International) to improve the efficiency of the protocol and to help prevent calculation errors when attempting to determine the best path to a remote network. EIGRP determines the value of the path using five metrics: bandwidth, load, delay, reliability and MTU.[3] EIGRP uses five different messages to communicate with its neighbor routers – Hello, Update, Query, Reply, and Acknowledgement.[6]
EIGRP routing information, exchanged to a router from another router within the same autonomous system, has a default administrative distance of 90. EIGRP routing information, that has come from an EIGRP-enabled router outside the autonomous system, has a default administrative distance of 170.[7]
EIGRP does not operate using the Transmission Control Protocol (TCP) or the User Datagram Protocol (UDP). This means that EIGRP does not use a port number to identify traffic. Rather, EIGRP is designed to work on top of Layer 3 (i.e. the IP protocol). Since EIGRP does not use TCP for communication, it implements Cisco's Reliable Transport Protocol (RTP) to ensure that EIGRP router updates are delivered to all neighbors completely.[8][9] The Reliable Transport Protocol also contains other mechanisms to maximize efficiency and support multicasting.[4] EIGRP uses 224.0.0.10 as its multicast address and protocol number 88.[4]
Distance vector routing protocol
Cisco Systems now classifies EIGRP as a distance vector routing protocol, but it is normally said to be a hybrid routing protocol.[5][10] While EIGRP is an advanced routing protocol that combines many of the features of both link-state and distance-vector routing protocols, EIGRP's DUAL algorithm contains many features which make it more of a distance vector routing protocol than a link-state routing protocol.[10][11] Despite this, EIGRP contains many differences from most other distance-vector routing protocols, including:[12]
the use of explicit hello packets to discover and maintain adjacencies between routers.
the use of a reliable protocol to transport routing updates.
the use of a feasibility condition to select a loop-free path.
the use of diffusing computations to involve the affected part of the network into computing a new shortest path.
EIGRP composite and vector metrics
EIGRP associates six different vector metrics with each route and considers only four of the vector metrics in computing the Composite metric:
Router1# show ip eigrp topology 10.0.0.1[13] 255.255.255.255
IP-EIGRP topology entry for 10.0.0.1/32
State is Passive, Query origin flag is 1, 1 Successor(s), FD is 40640000
Routing Descriptor Blocks:
10.0.0.1 (Serial0/0/0), from 10.0.0.1, Send flag is 0x0
Composite metric is (40640000/128256), Route is Internal
Vector metric:
Minimum bandwidth is 64 Kbit
Total delay is 25000 microseconds
Reliability is 255/255
Load is 197/255
Minimum MTU is 576
Hop count is 2
Bandwidth
Minimum Bandwidth (in kilobits per second) along the path from router to destination network.
Load
Number in range 1 to 255; 255 being saturated
Total Delay
Delay, in 10s of microseconds, along the path from router to destination network
Reliability
Number in range 1 to 255; 255 being the most reliable
Number of routers a packet passes through when routing to a remote network, used to limit the EIGRP AS. EIGRP maintains a hop count for every route, however, the hop count is not used in metric calculation. It is only verified against a predefined maximum on an EIGRP router (by default it is set to 100 and can be changed to any value between 1 and 255). Routes having a hop count higher than the maximum will be advertised as unreachable by an EIGRP router.
Routing metric
The composite routing metric calculation uses five parameters, so-called K values, K1 through K5. These act as multipliers or modifiers in the composite metric calculation. K1 is not equal to Bandwidth, etc.
By default, only total delay and minimum bandwidth are considered when EIGRP is started on a router, but an administrator can enable or disable all the K values as needed to consider the other Vector metrics.
For the purposes of comparing routes, these are combined together in a weighted formula to produce a single overall metric:
where the various constants ( through ) can be set by the user to produce varying behaviors. An important and unintuitive fact is that if is set to zero, the term is not used (i.e. taken as 1).
The default is for and to be set to 1, and the rest to zero, effectively reducing the above formula to .
Obviously, these constants must be set to the same value on all routers in an EIGRP system, or permanent routing loops may result. Cisco routers running EIGRP will not form an EIGRP adjacency and will complain about K-values mismatch until these values are identical on these routers.
EIGRP scales the interface Bandwidth and Delay configuration values with following calculations:
= 107 / Value of the bandwidth interface command
= Value of the delay interface command
On Cisco routers, the interface bandwidth is a configurable static parameter expressed in kilobits per second (setting this only affects metric calculation and not actual line bandwidth). Dividing a value of 107 kbit/s (i.e. 10 Gbit/s) by the interface bandwidth statement value yields a result that is used in the weighted formula. The interface delay is a configurable static parameter expressed in tens of microseconds. EIGRP takes this value directly without scaling into the weighted formula. However, various show commands display the interface delay in microseconds. Therefore, if given a delay value in microseconds, it must first be divided by 10 before using it in the weighted formula.
IGRP uses the same basic formula for computing the overall metric, the only difference is that in IGRP, the formula does not contain the scaling factor of 256. In fact, this scaling factor was introduced as a simple means to facilitate backward compatility between EIGRP and IGRP: In IGRP, the overall metric is a 24-bit value while EIGRP uses a 32-bit value to express this metric. By multiplying a 24-bit value with the factor of 256 (effectively bit-shifting it 8 bits to the left), the value is extended into 32 bits, and vice versa. This way, redistributing information between EIGRP and IGRP involves simply dividing or multiplying the metric value by a factor of 256, which is done automatically.
Feasible successor
A feasible successor for a particular destination is a next hop router that is guaranteed not to be a part of a routing loop. This condition is verified by testing the feasibility condition.
Thus, every successor is also a feasible successor. However, in most references about EIGRP the term feasible successor is used to denote only those routes which provide a loop-free path but which are not successors (i.e. they do not provide the least distance). From this point of view, for a reachable destination, there is always at least one successor, however, there might not be any feasible successors.
A feasible successor provides a working route to the same destination, although with a higher distance. At any time, a router can send a packet to a destination marked "Passive" through any of its successors or feasible successors without alerting them in the first place, and this packet will be delivered properly. Feasible successors are also recorded in the topology table.
The feasible successor effectively provides a backup route in the case that existing successors become unavailable. Also, when performing unequal-cost load-balancing (balancing the network traffic in inverse proportion to the cost of the routes), the feasible successors are used as next hops in the routing table for the load-balanced destination.
By default, the total count of successors and feasible successors for a destination stored in the routing table is limited to four. This limit can be changed in the range from 1 to 6. In more recent versions of Cisco IOS (e.g. 12.4), this range is between 1 and 16.
Active and passive state
A destination in the topology table can be marked either as passive or active. A passive state is a state when the router has identified the successor(s) for the destination. The destination changes to active state when the current successor no longer satisfies the feasibility condition and there are no feasible successors identified for that destination (i.e. no backup routes are available). The destination changes back from active to passive when the router received replies to all queries it has sent to its neighbors. Notice that if a successor stops satisfying the feasibility condition but there is at least one feasible successor available, the router will promote a feasible successor with the lowest total distance (the distance as reported by the feasible successor plus the cost of the link to this neighbor) to a new successor and the destination will remain in the passive state.
Feasibility condition
The feasibility condition is a sufficient condition for loop freedom in EIGRP-routed network. It is used to select the successors and feasible successors that are guaranteed to be on a loop-free route to a destination. Its simplified formulation is strikingly simple:
If, for a destination, a neighbor router advertises a distance that is strictly lower than our feasible distance, then this neighbor lies on a loop-free route to this destination.
or in other words,
If, for a destination, a neighbor router tells us that it is closer to the destination than we have ever been, then this neighbor lies on a loop-free route to this destination.
It is important to realize that this condition is a sufficient, not a necessary, condition. That means that neighbors which satisfy this condition are guaranteed to be on a loop-free path to some destination, however, there may be also other neighbors on a loop-free path which do not satisfy this condition. However, such neighbors do not provide the shortest path to a destination, therefore, not using them does not present any significant impairment of the network functionality. These neighbors will be re-evaluated for possible usage if the router transitions to Active state for that destination.
Unequal Path Cost Load Balancing
EIGRP features load balancing on paths with different costs. A multiplier, called variance, is used to determine which paths to include into load balancing. The variance is set to 1 by default, which means load balancing on equal cost paths. The maximum variance is 128. The minimum metric of a route is multiplied by the variance value. Each path with a metric that is smaller than the result is used in load balancing.[14]
With the functionality of the Unequal Path Cost Load Balancing on EIGRP, OSPF protocol is unable to design the network by Unequal Path Cost Load Balancing. Regarding the Unequal Path Cost Load Balancing function on industry usage, the network design can be flexible with the traffic management.
EIGRP and compatibility to other vendors
Cisco released details of the proprietary EIGRP routing protocol in an RFC in an effort to assist companies whose networks operate in a multi-vendor environment. The protocol is described in RFC7868. EIGRP was developed 20 years ago, yet it is still one of the primary Cisco routing protocols due to its purported usability and scalability in comparison to other protocols.[1][15]
Cisco has stated that EIGRP is an open standard but they leave out several core details in the RFC definition which makes interoperability hard to set up between different vendors' routers when the protocol is used. Even Cisco NX-OS for example does not support unequal cost load balancing.[16]
^Albrightson, R., Garcia-Luna-Aceves, J. J., & Boyle, J. (1994, May). EIGRP a fast routing protocol based on distance vectors. In Proc. Network ID/Interop (Vol. 94, pp. 136-147).
Jalanan di Kamnik Kamnik merupakan sebuah kota dan kotamadya di Slovenia. Di Kamnik terdapat Arboretum Volčji Potok, pameran bunga, pohon dan tumbuhan lain yang hidup di Alpen Kamnik. Kota Kamnik memiliki reruntuhan 2 buah kastel peninggalan Abad Pertengahan dan juga peninggalan bersejarah lain. Kota ini berpenduduk 26.000 jiwa. Kota kembar Gendringen, Belanda Andechs, Jerman Ennigerloh, Jerman Trofaiach, Austria Kerns, Swiss Pranala luar (Slovenia) Kamnik, situs resmi Volčji potok Diarsipk...
Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Februari 2023. SDN Baru 06Sekolah Dasar Negeri Baru 06InformasiJenisNegeriNomor Statistik Sekolah100060Nomor Pokok Sekolah Nasional20108813Jumlah siswa264 2010StatusAktifAlamatLokasiJl. Puskesmas, Rt 008/01, Jakarta Timur, DKI Jakarta, IndonesiaSitus webLa...
Election in Colorado Main article: 1928 United States presidential election 1928 United States presidential election in Colorado ← 1924 November 6, 1928 1932 → Nominee Herbert Hoover Al Smith Party Republican Democratic Home state California New York Running mate Charles Curtis Joseph T. Robinson Electoral vote 6 0 Popular vote 253,872 133,131 Percentage 64.72% 33.94% County Results Hoover 50–60% 60–70% 7...
English Romantic poet (1788–1824) Byron and George Byron redirect here. For other uses, see Byron (disambiguation) and George Byron (disambiguation). The Right HonourableThe Lord ByronFRSPortrait by Thomas Phillips, c. 1813BornGeorge Gordon Byron(1788-01-22)22 January 1788London, EnglandDied19 April 1824(1824-04-19) (aged 36)Missolonghi, Aetolia, Ottoman Empire (present-day Aetolia-Acarnania, Greece)Resting placeChurch of St. Mary Magdalene, Hucknall, NottinghamshireOccupationPoe...
Complex irrigation system from the Sassanid era, island city Shushtar, Iran You can help expand this article with text translated from the corresponding article in Persian. (October 2015) Click [show] for important translation instructions. View a machine-translated version of the Persian article. Machine translation, like DeepL or Google Translate, is a useful starting point for translations, but translators must revise errors as necessary and confirm that the translation is accurate, r...
Airline of the United States Surf Air IATA ICAO Callsign — URF SURFAIR Commenced operationsJune 13, 2013 (2013-06-13)Focus cities Hawthorne Oakland San Carlos Santa Barbara Truckee Fleet size12Destinations4Parent companySurf Air MobilityHeadquartersHawthorne, California, United StatesKey people Stan Little (CEO of Surf Air Mobility) Websitesurfair.com Surf Air is a Los Angeles-based aviation marketplace that offers members access to regional semi-private flights with their sc...
For people and other places named Salamanca, see Salamanca (disambiguation). This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Salamanca – news · newspapers · books · scholar · JSTOR (January 2016) (Learn how and when to remove this message) Municipality in Castile and León, SpainSalamancaMunicipalityThe New ...
Sesamolin Names Preferred IUPAC name 5-{(1S,3aR,4R,6aR)-4-[(2H-1,3-Benzodioxol-5-yl)oxy]tetrahydro-1H,3H-furo[3,4-c]furan-1-yl}-2H-1,3-benzodioxole Identifiers CAS Number 526-07-8 Y 3D model (JSmol) Interactive image ChemSpider 91932 ECHA InfoCard 100.113.960 PubChem CID 101746 UNII 7A90TJ149G Y CompTox Dashboard (EPA) DTXSID90878472 InChI InChI=1S/C20H18O7/c1-3-15-17(25-9-23-15)5-11(1)19-13-7-22-20(14(13)8-21-19)27-12-2-4-16-18(6-12)26-10-24-16/h1-6,13-14,19-20H,7-10H2/t13-,14-,19...
Pour les articles homonymes, voir Abid. Cet article est une ébauche concernant l’Algérie. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Aïn Abid Ambiance de rue à Aïn Abid Noms Nom arabe عين عبيد Nom amazigh ⵄⵉⵏ ⵄⴱⵉⴷ Administration Pays Algérie Wilaya Constantine Daïra Aïn Abid Président de l'APC Mandat Redouane Ahmed Abdelali[1] (RND) 2017-2022 Code postal 25130 Code ONS 2507 C...
ExpressenTipeSurat kabar harianFormatTabloidPemilikBonnier ABPemimpin redaksiThomas MattssonDidirikan1944; 80 tahun lalu (1944)Pandangan politikLiberal independenPusatStockholmSirkulasi surat kabar270,900 (2010)Situs webwww.expressen.se Expressen (The Express) adalah salah satu dari dua surat kabar tabloid sore seluruh negeri di Swedia, yang lainnya adalah Aftonbladet. Expressen didirikan pada 1944.[1] Referensi ^ Lennart Weibull (2013). What has Happened with the Political Press...
Quaker, founder of the Religious Society of Friends Margaret FellBornMargaret Askew1614Kirkby Ireleth, LancashireDied23 April 1702(1702-04-23) (aged 87–88)Occupation(s)theologian, writerKnown forfounder of the Religious Society of FriendsSpouse(s)Thomas Fell (1632 – d. 1658), George Fox (1669 – d. 1691)ChildrenSarah Fell, et al. Margaret Fell or Margaret Fox (née Askew, formerly Fell; 1614 – 23 April 1702) was a founder of the Religious Society of Friends. Known popularly a...
Auditory radiationsHuman auditory pathway. Acoustic radiation is shown as red arrow at center-top.DetailsIdentifiersLatinradiatio acusticaNeuroNames2084TA98A14.1.08.662 A14.1.09.545TA25587FMA62413Anatomical terms of neuroanatomy[edit on Wikidata] The acoustic radiations or auditory radiations are structures found in the brain, in the ventral cochlear pathway, a part of the auditory system.[1][2] Acoustic radiation arising in the medial geniculate nucleus and end in primary...
Bagian dari seriSosialisme Perkembangan Sejarah sosialisme Perdebatan kalkulasi sosialis Ekonomi sosialis Gagasan Penghitungan dalam barang Kepemilikan kolektif Koperasi Kepemilikan bersama Demokrasi ekonomi Perencanaan ekonomi Kesetaraan kesempatan Asosiasi bebas Demokrasi industri Model masukan-keluaran Internasionalisme Kupon kerja Keseimbangan material Ekonomi sejawat ke sejawat(Ekonomi berbagi) Produksi untuk penggunaan Kepemilikan negara Manajemen mandiri Dividen sosial Kepemilikan sosi...
Содержание 1 Административно-территориальное устройство 1.1 Округа и районы 2 Муниципальное устройство 2.1 Городские и муниципальные округа и муниципальные районы 3 Поселения 3.1 Бежецкий район 3.2 Бологовский район 3.3 Калининский район 3.4 Калязинский район 3.5 Конаковский ра...
County in West Virginia, United States County in West VirginiaLewis CountyCountyLewis County Courthouse SealLocation within the U.S. state of West VirginiaWest Virginia's location within the U.S.Coordinates: 39°00′N 80°31′W / 39°N 80.51°W / 39; -80.51Country United StatesState West VirginiaFoundedDecember 18, 1816SeatWestonLargest cityWestonArea • Total390 sq mi (1,000 km2) • Land385 sq mi (1,000 k...
Croatian cross-country skier Edi DadićPersonal informationBorn22 December 1993 (1993-12-22) (age 30)Rijeka, CroatiaHeight1.83 m (6 ft 0 in) (6' 0)Weight79 kg / 174 lbSportCountry CroatiaSportCross-country skiing Edi Dadić (Croatian pronunciation: [ědi dǎːditɕ];[1] born 22 December 1993 in Rijeka, Croatia[2][3]) is a cross-country skier from Croatia. He competed for Croatia, at Winter olimpics 2014 and Winter olimpics 2018. Re...
Il modulo tangente è dato dal valore della pendenza della curva sforzo-deformazione (σ-ε) corrispondente ad un certo valore di sforzo o deformazione. In campo elastico la curva sforzo-deformazione è rettilinea e il modulo tangente è uguale al modulo di Young. In campo plastico il modulo tangente può essere ricavato sperimentalmente o per via teorica (a partire dal modulo di Young attraverso la relazione di Ramberg–Osgood). Indice 1 Modulo tangente e instabilità a carico di punta 1.1 ...
American professional golfer (born 1978) Matt KucharKuchar at the 2017 Valero Texas OpenPersonal informationFull nameMatthew Gregory KucharNicknameKuchBorn (1978-06-21) June 21, 1978 (age 46)Winter Park, Florida, U.S.Height6 ft 4 in (1.93 m)Weight195 lb (88 kg; 13.9 st)Sporting nationality United StatesResidenceSt. Simons, Georgia, U.S.Spouse Sybi Parker (m. 2003)Children2CareerCollegeGeorgia TechTurned professional2000Cur...