Equal -Cost Multi -Path er en ruting protokoll og er bare tilgjengelig på Linux- rutere . Tre ruting protokoller bruke ECMP . ECMP er en algoritme for ruting data over et nettverk der to eller flere stier like stor tyngde eksisterer for å sende data på sin " neste hopp " over et nettverk. ISIS Protocol
Intermediate System til Intermediate System bruker ECMP å rute pakker over et nettverk. Denne protokollen er en " indre " rutingen - det sender ikke data mellom nettverkene , bare innenfor et nettverk. ISIS er en "link state " protokoll - det holder orden på resultatene av de ulike rutene den har tilgjengelig, overvåkning forbindelser . Hvis ett ledd svikter, er det degradert i listen over rangerte ruter. ISIS bruker Equal -Cost Multi -Path når den har en pakke å sende, men sitt bibliotek av lenkene inneholder mer enn én rute med topp rangering .
OSPF Protocol
< p > Åpne Korteste Sti opererer Først på samme måte som ISIS . Det holder oversikt over alle mulige veier til alle mulige endepunkter . Ruteren har biblioteket som en trestruktur . De ulike banene nå til ett endepunkt er gitt en "pris ", basert på avstand og resultatene for hver rute . Som ISIS , er dette en " link state " protokoll som holder styr på ødelagte tilkoblinger . OSPF bærer navnet sitt foretrukne valg av rute . Men hvor ingen klar korteste veien eksisterer, bruker protokollen Equal -Cost Multi -Path algoritme for å bestemme ruten en pakke bør ta.
Routing Information Protocol
routing Information Protocol omfatter ikke spesifikt Equal -Cost Multi -Path ruting i sin definisjon . Men noen implementeringer inkluderer ECMP . RIP ble omdefinert og utvidet til RIP versjon 2, som støtter bruk av ECMP . Dette er også en " innvendig " rutingen . Det er en avstand vektor ruting protokollen med antall noder på veien til et endepunkt som en valør. Ruteren velger veien med lavest nummer. Hvis mer enn én bane har den laveste rangeringen , bruker den ECMP . De to " Link State " protokoller, ISIS og OSPF , er mer populære enn RIP .