Kategoria: EIGRP – Enhanced Interior Gateway Routing Protocol

  • (T) Wyliczanie metryki EIGRP”

    (T) Wyliczanie metryki EIGRP”

    Wzór na wyliczenie metryki protokołu EIGRP

    • Ostatnim etapem procesu EIGRP, jest faza kalkulacji metryki, względem każdej wykrytej trasy routingu, prowadzącej do sieci docelowej. W przeciwieństwie do protokołu OSPF w którym matematyczny wzór służący do wyliczania metryki jest prosty, EIGRP posiada bardziej złożony a tym samym trudny do przewidzenia mechanizm wyliczania metryki. W wersji uproszczonej (Nie uwzględniającej zmiennych K value) wzór do wyliczania metryki protokołu EIGRP wygląda następująco:
    • Kompletna wersja wzoru na obliczenie metryki protokołu EIGRP, zwiera dodatkowe parametry (K Value) które w domyślnej konfiguracji nie są brane pod uwagę. Zatem pełny wzór do wyliczania metryki protokołu EIGRP wygląda następująco:

    Wartości brane pod uwagę przy wyliczaniu metryki protokołu EIGRP

    • Wartość (K0) ToS (Type of Service) – Odnosi się do ustawień protokołu QoS (Nie ulega zmianie).
    • Wartość (K1) Bandwidth – Określa link posiadający najniższą wartości pasma, w drodze do sieci docelowej. Wartość ta jest prezentowana w kilobajtach na sekundę, przykładowo link 10 Mbps będzie określony wartością 10 000 czyli inaczej 104.
    • Wartość (K2) Load – Określa statyczną wartość obciążenia określonej trasy.
    • Wartość (K3) Delay – Stanowi sumę wszystkich wartości opóźnienia, pobranych z interfejsów znajdujących się na drodze do sieci docelowej (Wartość jest podana w dziesiątkach mikrosekund).
    • Wartość (K4) Reliability – Określa statyczną wartość niezawodności określonej trasy.
    • Wartość (K5) MTU – Określa najmniejszą wartość MTU na określonej trasie (Nie wpływa na wartość wyliczanej metryki).
    Przykładowy proces wyliczania metryki dla parametrów (Bandwidth = 10000, Delay = 10) wygląda następująco: 256 ((1*10000 + (0*10000) / 256 - 0) + (1*10)) * (0 / (0 + 4))) = 256 ((10000 + 0 + 10) * 1) = 256*10010 = 2 562 560
    Domyślne ustawienia wartości K value prezentują się następująco (K0 = 0, K1 = 1, K2 = 0, K3 = 1, K4 = 0, K5 = 0).

    Manipulowanie metryką protokołu EIGRP

    Manipulowanie metryką za pomocą funkcji Offset

    • Funkcja offset umożliwia zwiększenie wartości metryki o wskazaną w komendzie wartość, względem sieci zdefiniowanej za pomocą listy ACL, w kierunku przychodzącym (in) bądź wychodzącym (out), na określonym interfejsie sieciowym.
    • Funkcja Offset może być skonfigurowana za pomocą komendy [offset-list ACL {in / out} wartość-zwiększenia-metryki [interfejs]], wydanej w trybie konfiguracji protokołu EIGPR. Przykładowa komenda wygląda następująco [offset-list 11 in 3 serial 0/0/0.1].
    Dodanie nowej Offset Listy, zrywa relację sąsiedztwa pomiędzy ruterami połączonymi za pomocą określonego w komendzie [offset-list] interfejsu.
    Funkcja Offset List zwiększa wartość Computed Distance jak i wpływa na wartość metryki przekazywanej do tablicy routingu (Feasible Distance). Nie zmieniając przy tym wartości (Feasible Distance) wyświetlanej za pomocą komendy [show ip eigrp topology].
    Funkcja Offset List wpływa na rozgłaszaną przez ruter wartość opóźnienia (Delay), względem określonej w komendzie trasy routingu. Zmianie nie ulega wartość metryki (Ponieważ każdy z ruterów sam ją wylicza), a jedynie wartość opóźnienia (Delay). Protokół EIGRP nie posiada możliwości bezpośredniego wpłynięcia na wartość rozgłaszanej metryki, a jedynie na poszczególne jej komponenty.

    Pozostałe tematy związane z protokołem EIGRP

    EIGRPv6

  • (K) Konfiguracja interfejsów, metryki EIGRP”

    (K) Konfiguracja interfejsów, metryki EIGRP”

    Konfiguracja Interfejsów pasywnych

    Aktywacja interfejsów pasywnych

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-router)# passive-interface interfejs

    Włącza funkcję pasywną na określonym interfejsie sieciowym.

    Dezaktywacja interfejsów pasywnych

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-router)# passive-interface default

    Włącza funkcję pasywną na wszystkich interfejsach sieciowych, aktywnych względem danej instancji protokołu EIGRP.

    (config-router)# no passive-interface interfejs

    Wyłącza funkcję pasywną na określonym interfejsie sieciowym.

    Ingerencja w proces wyliczania metryki protokołu EIGRP

    Teoria związana z wyliczaniem metryki przez protokołu EIGRP, została opisana w artykule: Wyliczanie metryki.

    Ingerencja w proces wyliczania metryki

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-router)# metric weights 0-8(0)(TOS Only 0) 0-255(1)(K1 Bandwidth) 0-255(0)(K2 Load) 0-255(1)(K3 Delay) 0-255(0)(K4 Reliability) 0-255(0)(K5 MTU)

    Określa jakie wartości “K Value” będą brane pod uwagę przy wyliczaniu metryki protokołu EIGRP oraz jaką wagę będą posiadały.
    Domyślnie aktywne wartości "K Value" posiadają wagę równą 1. Zmiana tej wartości wpłynie na wzór wyliczania metryki protokołu EIGRP. Przykładowo podniesienie wartości K3 do liczby 2, dwukrotnie zwiększy wartość branego pod uwagę opóźnienia (Delay).

    (config-router)# metric maximum-hops 1-255

    Określa z jaką wartością TTL (Time to Live), będą rozgłaszane trasy protokołu EIGRP.

    Ingerowanie w wartości służące do wyliczenia Metryki

    W przypadku ingerencji w wartość metryki protokołu EIGRP, wartością preferowaną do zmiany jest wartość opóźnienia (Delay). Ponieważ ingerencja w wartość pasma (bandwidth) może wpłynąć na inne funkcje systemu ISO, takie jak protokół QoS czy SNMP.

    (config)# interface interfejs

    Przechodzi do poziomu konfiguracji określonego interfejsu sieciowego.

    (config-if)# bandwidth 1-10000000(Kbps)

    Zmienia domyślną wartość pasma, konfigurowanego interfejsu sieciowego.

    (config-if)# delay 1-16777215(mikrosekundy)

    Zmienia domyślną wartość opóźnienia, konfigurowanego interfejsu sieciowego.
    Komenda [show interfaces interfejs] wyświetla wartość obecnego opóźnienia w milisekundach.

    # show interface interfejs

    Wyświetla informacje dotyczące określonego interfejsu sieciowego.

    Konfiguracja listy Offset

    Funkcja offset umożliwia zwiększenie wartości metryki o wskazaną w komendzie wartość, względem sieci zdefiniowanej za pomocą listy ACL, w kierunku przychodzącym (in) bądź wychodzącym (out), na określonym interfejsie sieciowym.

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-router)# offset-list ACL-ID {in / out} 0-2147483647 [interfejs]

    Zwiększa wartość metryki wszystkich tras, których dotyczy określona w komendzie lista ACL (Standard ACL), np. [access-list 99 permit 10.1.3.0 0.0.0.255].
    Dodanie nowej Offset Listy, zrywa relację sąsiedztwa pomiędzy ruterami połączonymi za pomocą określonego w komendzie [offset-list] interfejsu.
    Funkcja Offset List zwiększa wartość Computed Distance jak i wpływa na wartość metryki przekazywanej do tablicy routingu (Feasible Distance). Nie zmieniając przy tym wartości (Feasible Distance) wyświetlanej za pomocą komendy [show ip eigrp topology].
    Funkcja Offset List wpływa na rozgłaszaną przez ruter wartość opóźnienia (Delay), względem określonej w komendzie trasy routingu. Zmianie nie ulega wartość metryki (Ponieważ każdy z ruterów sam ją wylicza), a jedynie wartość opóźnienia (Delay). Protokół EIGRP nie posiada możliwości bezpośredniego wpłynięcia na wartość rozgłaszanej metryki, a jedynie na poszczególne jej komponenty.
    Rodzaj Interfejsu Bandwidth (Kbps) Delay (Microseconds)
    Serial 1544 20 000
    GigabitEthernet 1 000 000 10
    FastEthernet 100 000 100
    Ethernet 10 000 1 000

    Domyślne koszty interfejsów protokołu EIGRP

    Konfiguracja maksymalnego obciążenia

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-if)# ip bandwidth-precent eigrp ASN 1-999999(%)(50)

    Ogranicza wykorzystanie pasma sieciowego przez protokół EIGRP. Zdefiniowana w komendzie wartość określa jaki procent pasma może być wykorzystywany na potrzeby protokołu EIGRP (Wiadomości aktualizacyjne, powitalne jak i wszelkie inne wiadomości protokołu EIGRP).

    Pozostałe tematy związane z konfiguracją protokołu EIGRP

    EIGRPv6

  • (K) Redystrybucja protokołu EIGRP”

    (K) Redystrybucja protokołu EIGRP”

    Redystrybucja protokołu EIGRP

    Podstawowa redystrybucja protokołu EIGRP

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-if)# redistribute protokół [ASN] [metric 1-4294967295(Bandwidth)(Kbps) 0-4294967295(delay)(dziesiątki mikrosekund) 0-255(reliability) 1-255(load) 1-65535(mtu)] [match {inernal / nssa-external / external 1 / external 2}] [tag wartość] [route-map nazwa-ruter-mapy]

    Określa warunki na podstawie których będą re-dystrybuowane wskazane tras routingu dynamicznego do topologii protokołu EIGRP, poszczególne pod-komendy oznaczają:
    * protocol – Definiuje protokół routingu, stanowiący źródło informacji o rozgłaszanych trasach.
    * ASN – Określa wartość ASN, protokołu routingu stanowiącego źródło informacji o rozgłaszanych trasach.
    * metric – Określa wartość metryki, jaką będą posiadały rozgłaszane trasy routingu.
    * match – Określa rodzaj rozgłaszanej trasy routingu (Wykorzystywany jedynie w przypadku redystrybucji protokołu OSPF (Open Shortest Path First)).
    * route-map – Przypisuje router mapę, umożliwiająca filtrację rozgłaszanych tras routingu dynamicznego bądź określającą inne wartość dotyczące rozgłaszanych tras. Takie jak np. metrykę, tagowanie czy rodzaj rozgłaszanej trasy (Wykorzystywany jedynie w przypadku redystrybucji protokołu OSPF).

    # show ip protocols {| include Redistributing / | section eigrp ASN}

    Wyświetla szczegółowe informacje na temat konfiguracji protokołu EIGRP jak i innych protokołów routingu dynamicznego. W tym informacje o aktywnych redystrybucjach protokołu EIGRP.

    # show ip route eigrp | include EX

    Wyświetla wszystkie trasy zewnętrzne, rozgłaszane przez protokół EIGRP.
    Protokół EIGRP nie posiada domyślnej wartości metryki przypisywanej do re-dystrybuowanych sieci, związku z tym wartość ta musi być skonfigurowana ręcznie za pomocą jednej z opisanych w tym rozdziale opcji.
    W przypadku redystrybucji tras routingu, jednej instancji protokołu EIGRP do drugiej, określanie wartość metryki nie jest konieczne.
    Domyślnie wszystkie trasy re-dystrybuowane, posiadają dystans administracyjny (AD) równy 170.

    Redystrybucja tras bezpośrednio przyległych do urządzenia

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-if)# redistribute connected [metric 1-4294967295(Bandwidth)(Kbps) 0-4294967295(delay)(dziesiątki mikrosekund) 0-255(reliability) 1-255(load) 1-65535(mtu)] [route-map nazwa-ruter-mapy]

    Rozpoczyna redystrybucje tras bezpośrednio przyległych do konfigurowanego urządzenia, poszczególne pod-komendy oznaczają:
    * metric – Określa wartość metryki, jaką będą posiadały rozgłaszane trasy routingu.
    * route-map – Przypisuje router mapę, umożliwiająca filtrację rozgłaszanych tras routingu dynamicznego bądź określającą inne wartość dotyczące rozgłaszanych tras. Takie jak np. metrykę czy tagowanie.

    # show ip protocols {| include Redistributing / | section eigrp ASN}

    Wyświetla szczegółowe informacje na temat konfiguracji protokołu EIGRP jak i innych protokołów routingu dynamicznego. W tym informacje o aktywnych redystrybucjach protokołu EIGRP.

    # show ip route eigrp | include EX

    Wyświetla wszystkie trasy zewnętrzne, rozgłaszane przez protokół EIGRP.

    Redystrybucja tras statycznych

    Redystrybucja tras statycznych, umożliwia rozgłaszanie domyślnej trasy statycznej.

    (config)# ip route 0.0.0.0(Sieć) 0.0.0.0(Maska) null 0(Adres następnego przeskoku)

    Tworzy statyczną trasę routingu.

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-if)# redistribute static [metric 1-4294967295(Bandwidth)(Kbps) 0-4294967295(delay)(dziesiątki mikrosekund) 0-255(reliability) 1-255(load) 1-65535(mtu)] [route-map nazwa-ruter-mapy]

    Rozpoczyna redystrybucje statycznych tras routingu, skonfigurowanych na lokalnym urządzeniu do topologii protokołu EIGRP, poszczególne pod-komendy oznaczają:
    * metric – Określa wartość metryki, jaką będą posiadały rozgłaszane trasy routingu.
    * route-map – Przypisuje router mapę, umożliwiająca filtrację rozgłaszanych tras routingu dynamicznego bądź określającą inne wartość dotyczące rozgłaszanych tras. Takie jak np. metrykę czy tagowanie.

    # show ip protocols {| include Redistributing / | section eigrp ASN}

    Wyświetla szczegółowe informacje na temat konfiguracji protokołu EIGRP jak i innych protokołów routingu dynamicznego. W tym informacje o aktywnych redystrybucjach protokołu EIGRP.

    # show ip route eigrp | include EX

    Wyświetla wszystkie trasy zewnętrzne, rozgłaszane przez protokół EIGRP.

    Redystrybucja protokołu OSPF do EIGRP

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-if)# redistribute ospf [ASN] [metric 1-4294967295(Bandwidth)(Kbps) 0-4294967295(delay)(dziesiątki mikrosekund) 0-255(reliability) 1-255(load) 1-65535(mtu)] [match {inernal / nssa-external / external 1 / external 2}] [route-map nazwa-ruter-mapy]

    Określa warunki na podstawie których będą re-dystrybuowane tras routingu zawarte w bazie LSDB protokołu OSPF, do bazy topologii protokołu EIGRP, poszczególne pod-komendy oznaczają:
    * protocol – Definiuje protokół routingu, stanowiący źródło informacji o rozgłaszanych trasach.
    * ASN – Określa wartość ASN, protokołu routingu stanowiącego źródło informacji o rozgłaszanych trasach.
    * metric – Określa wartość metryki, jaką będą posiadały rozgłaszane trasy routingu.
    * match – Określa rodzaj rozgłaszanej trasy routingu.
    * route-map – Przypisuje router mapę, umożliwiająca filtrację rozgłaszanych tras routingu dynamicznego bądź określającą inne wartość dotyczące rozgłaszanych tras. Takie jak np. metrykę, tagowanie czy rodzaj rozgłaszanej trasy.

    # show ip protocols {| include Redistributing / | section eigrp ASN}

    Wyświetla szczegółowe informacje na temat konfiguracji protokołu EIGRP jak i innych protokołów routingu dynamicznego. W tym informacje o aktywnych redystrybucjach protokołu EIGRP.

    # show ip route eigrp | include EX

    Wyświetla wszystkie trasy zewnętrzne, rozgłaszane przez protokół EIGRP.

    Określanie wartości metryki, sieci re-dystrybuowanych:

    Wartość domyślna

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-router)# default-metric 1-4294967295(Bandwidth)(Kbps) 0-4294967295(delay)(dziesiątki mikrosekund) 0-255(reliability) 1-255(load) 1-65535(mtu)

    Określa domyślną wartość metryki, względem wszystkich re-dystrybuowanych tras routingu.
    Statyczna wartość metryki przypisana do komendy redystrybucji, ma pierwszeństwo nad wartością domyślną.

    # show ip protocols {| include Default redistribution / | section eigrp ASN}

    Wyświetla szczegółowe informacje na temat konfiguracji protokołu EIGRP jak i innych protokołów routingu dynamicznego. W tym informacje o domyślnej wartości metryki.

    Wartość statycznie przypisana

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-router)# redistribute protokół [ASN] metric 1-4294967295(Bandwidth)(Kbps) 0-4294967295(delay)(dziesiątki mikrosekund) 0-255(reliability) 1-255(load) 1-65535(mtu)

    Określa wartość metryki bezpośrednio w komendzie redystrybucyjnej.

    Router mapa

    Szczegółowa konfiguracja router mapy została opisana następującym atrykule.

    (config)# route-map nazwa-router-mapy {permit / deny} numer-sekwencyjny

    Tworzy nową router mapę przepuszczającą (permit), bądź filtrujące (denny), wskazane w komendzie trasy routingu. Podany numer sekwencyjny określa porządek rozpatrywania wpisów router mapy.

    (config-route-map)# match ip address {ACL-ID / prefix-list nazwa-prefix-listy}

    Określa trasy prowadzące do sieci, zawartych w określonej przez komendę liście ACL bądź Prefix liście.
    Konfiguracja Prefix listy, została opisana w następującym artykule.

    (config-route-map)# set metric 1-4294967295(Bandwidth)(Kbps) 0-4294967295(delay)(dziesiątki mikrosekund) 0-255(reliability) 1-255(load) 1-65535(mtu)

    Określa wartość metryki względem re-dystrybuowanych tras routingu.

    (config-route-map)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-router)# redistribute protokół [ASN] route-map nazwa-router-mapy

    Określa wartość rozgłaszanej metryki, za pomocą powyższej skonfigurowanej Router mapy.

    # show route-map [nazwa-router-mapy]

    Wyświetla określoną / wszystkie skonfigurowane na danym urządzeniu Router Mapy.

    Redystrybucja trasy domyślnej:

    Rozgłaszanie trasy domyślnej, za pomocą sumaryzacji, zostało opisane w artykule: Sumaryzacja protokołu EIGRP.

    Rozgłaszanie trasy domyślnej

    (config)# ip route 0.0.0.0 0.0.0.0 adres-IP [interfejs(Next hop)]

    Tworzy statyczną trasę domyślną.

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-router)# redistribute static

    Rozpoczyna proces redystrybucji wszystkich skonfigurowanych na danym urządzeniu tras statycznych, w tym skonfigurowanej statycznej trasy domyślnej.

    (config-router)# network 0.0.0.0*

    Rozpoczyna proces redystrybucji wszystkich sieci przyległych do danego urządzenia, w tym skonfigurowanej statycznej trasy domyślnej (Jeżeli domyślna trasa statyczna kierowana była na interfejs sieciowy np. loopback czy null, zostanie rozgłoszona jako trasa wewnętrzna E, jeżeli jednak została skierowana na adres IP, zostanie rozgłoszona jako trasa zewnętrzna EX).

    (config-router)# interface interfejs

    Przechodzi do poziomu konfiguracji określonego interfejsu sieciowego.

    (config-if)# ip summary-address eigrp ASN 0.0.0.0 0.0.0.0 1-255(AD)

    Rozpoczyna proces redystrybucji sumaryzowanej trasy domyślnej, względem konfigurowanego interfejsu sieciowego (Komenda rozgłasza jedynie trasę domyślną, wszystkie inne trasy przestają być rozgłaszane).

    # show ip protocols [| include Redistributing]

    Wyświetla szczegółowe informacje na temat konfiguracji protokołu EIGRP jak i innych protokołów routingu dynamicznego. W tym informacje o aktywnych redystrybucjach protokołu EIGRP.

    # show ip route eigrp | include EX

    Wyświetla wszystkie trasy zewnętrzne, rozgłaszane przez protokół EIGRP.

    Komendy SHOW

    # show ip eigrp topology

    Wyświetla tablicę topologi protokołu EIGRP, w tym wszystkie trasy re-dystrybuowane posiadające wpis (via Redistributed).

    # show ip eigrp topology adres-sieci/prefix

    Wyświetla szczegółowe informacje na temat sieci re-dystrybuowanych, w tym źródło (protokół) z jakiej zostały zaczerpnięte.

    # show ip route

    Wyświetla tablice topologi, w tym wszystkie trasy re-dystrybuowane posiadające kod EX (Oznaczający trasy EIGRP External).

    # show running-configuration | section eigrp

    Wyświetla szczegółową konfigurację protokołu EIGRP.

    # show running-configuration | section eigrp ASN

    Wyświetla konfigurację określonej instancji protokołu EIGRP.

    Pozostałe tematy związane z konfiguracją protokołu EIGRP

    EIGRPv6

  • (K) Podstawowa konfiguracja protokołu EIGRP”

    (K) Podstawowa konfiguracja protokołu EIGRP”

    Wstęp teoretyczny do konfiguracji protokołu EIGRP

    1. Pierwszym krokiem umożliwiającym konfigurację dynamicznego protokołu routingu, jest stworzenie nowej instancji protokołu EIGRP za pomocą komendy [router eigrp ASN] wydanej w trybie konfiguracji systemu IOS. Podana wartość ASN odnosi się do systemu autonomicznego (Autonomous System Number), w którym będzie pracowała dana instancja protokołu EIGRP (W przypadku konfiguracji przełącznika warstwy trzeciej najpierw należy włączyć funkcjonalność routingu za pomocą komendy [ip routing] wydanej w trybie konfiguracji systemu IOS).
    2. Po stworzeniu nowej instancja protokołu EIGRP, należy określić jakie sieci będą przez nią rozgłaszane za pomocą komendy [network sieć dzika-maska]. Po zastosowaniu nie mniejszej komendy router rozpocznie:
      1. Wysyłanie wiadomości powitalnych na określonych przez komendę [network] interfejsach. W celu nawiązania relacji sąsiedztwa z routerami podłączonymi do tej samej sieci.
      2. Proces dodawania sieci przyległych, określonych przez komendę [network] do tablicy topologii sieciowej.
    3. Jeżeli komenda [network] nie będzie zawierała maski, router zapiszę podaną sieć jako sieć klasową (A,B bądź C). Aktywując daną instancję protokołu EIGRP na wszystkich interfejsach które należą do określonej sieci bezklasowej.
    4. Jeżeli komenda [network] zawiera maskę, router aktywuje daną instancję protokołu EIGRP na wszystkich interfejsach, które należą do określonej sieci bezklasowej. W celu określenia interfejsów spełniających dane kryterium, router posłuży się logiką listy dostępu ACL, względem adresów IP skonfigurowanych na wszystkich interfejsach urządzenia.

    Podstawowa konfiguracja protokołu EIGRP

    Rozgłaszanie sieci z poziomu konfiguracji protokołu EIGRP

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.
    Numer systemu autonomicznego (ASN) nie jest w przypadku protokołu EIGRP tak samo istotny jak ma to miejsce w protokole BGP, niemniej jednak musi być on taki sam na sąsiednich urządzeniach, aby mogły one nawiązać pomiędzy sobą relację sąsiedztwa.

    (config-router)# eigrp router-id RID(0-255.0-255.0-255.0-255)

    Statycznie definiuje wartość RID (Router ID), względem konfigurowanego rutera.
    Jeżeli wartość RID nie została statycznie skonfigurowana, konfigurowane urządzenie wykorzysta najwyższy adres IP interfejsu Loopback lub jeżeli takowego niema, najwyższy adres IP innego interfejsu no-loopback (Np. Serialowego czy Ethernet-owego).

    (config-router)# network sieć [dzika-maska]

    Włącza propagowanie wiadomości powitalnych (Hello) na interfejsach sieciowych, których adres IP należy do sieci określonej w powyższej komendzie. W przypadku protokołu EIGRP można wykorzystywać również adresację klasową (Nie wymagającą podania maski sieciowej).

    # show ip eigrp interface [interfejs]

    Wyświetla szczegółowe informacje na temat określonego interfejsu / wszystkich interfejsów sieciowych, względem których aktywowany został protokół EIGRP.
    Niektóre komendy „network”, po zapisaniu w konfiguracji tymczasowej, mogą ulec zmianie a tym samym być widoczne pod inną postacią. Przykładowo zapis [network 10.1.1.1] zostanie zapamiętany jako adres klasowy [network 10.0.0.0].

    (config-router)# redistribute connected [metric] [router-map]

    Rozpoczyna rozgłaszanie sieci bezpośrednio przyległych do konfigurowanego urządzenia.

    (config-router)# distance eigrp 1-255(Internal) 1-255(External)

    Zmienia domyślną wartość dystansu administracyjnego (AD), względem tras wewnętrznych (Internal) oraz zewnętrznych (External).

    (config-router)# distance 1-255(AD) sieć dzika-maska

    Zmienia domyślną wartość dystansu administracyjnego (AD) względem określonej trasy routingu, należącej do wskazanej w komendzie sieci.

    # show ip protocols | section eigrp

    Wyświetla szczegółową konfigurację protokołu EIGRP, w tym ustawienia dystansu administracyjnego (AD).

    Konfiguracja dodatkowych ustawień protokołu EIGRP

    Manipulowanie domyślnymi wartościami czasów

    Teoria związana z czasami protokołu EIGRP została opisana w artykule: Wiadomości protokołu EIGRP oraz Nawiązywanie relacji sąsiedztwa.

    (config)# interface interfejs

    Przechodzi do poziomu konfiguracji określonego interfejsu sieciowego.

    (config-if)# ip hello-interval eigrp ASN 1-65535(5/60)

    Zmienia domyślną wartość czasu „hello-interval”.

    (config-if)# ip hold-time eigrp ASN 1-65535(15/180)

    Zmienia domyślną, rozgłaszaną wartość czasu „hold-time”. Komenda ta nie wpływa na ustawienia konfigurowanego urządzenia sieciowego a jedynie na sąsiedni ruter (Zgodnie z zaleceniami Cisco wartość „hold-time” powinna stanowić trzykrotność czasu „hello-interval”).

    (config-if)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-router)# timers active-timer {1-65535(minuty)(3) / disabled}

    Modyfikuje domyślną wartość czasu „active-timer”, bądź ją dezaktywuje (Disabled).
    Wartość „active-timer” określa ile czasu ruter będzie czekał na odpowiedź wiadomości Query, zanim przejdzie w stan SIA (Stuck in Active).

    (config-router)# timers graceful-restart purge-time 20-300(sekundy)(240)

    Zmienia domyślną wartość czasu „graceful-restart purge-time”.

    # show ip eigrp [ASN] interfaces detail [interfejs]

    Wyświetla konfigurację czasu „hello-interval” oraz „hold-time”, względem określonego interfejsu bądź wszystkich interfejsów sieciowych, aktywnych względem protokołu EIGRP.

    # show ip protocols | section eigrp

    Wyświetla szczegółową konfigurację protokołu EIGRP, w tym ustawienia czasu „active-timer”.

    Konfiguracja funkcji Load-balance

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-router)# maximum-paths 1-32

    Określa maksymalną ilość połączeń działających w trybie równoważnego obciążenia, dla wielu tras o tej samej bądź różnej metryce. W przypadku tras posiadających różne wartości metryki, konieczne jest zastosowanie dodatkowej komendy [variance].

    (config-router)# variance 1-128(1)

    Przepuszcza ruch równoważony pomiędzy dwoma trasami o różnych wartościach metryki.
    Przykładowo, jeżeli ruter posiada dwie trasy o metrykach równych 100 i 300, a wartość „Variance” będzie wynosiła 3. To urządzenie te nie dopuści do zastosowania równoważonego obciążenia ruchu sieciowego. Ponieważ 3*100 = 300, natomiast zgodnie z powyższym przykładem wartość ta musi wynosić co najmniej 301, związku z tym wartość “Variance” powinna posiadać wartość równą co najmniej 4.

    # show ip protocols | section eigrp

    Wyświetla szczegółową konfigurację protokołu EIGRP, w tym ustawienia związane z funkcją „maximum-paths” oraz funkcją „variance”.
    Każda trasa, której metryka jest mniejsza od wartości FD pomnożonej przez wartość „Variance”,będzie wykorzystywana przy równoważonym obciążeniu.

    Aktywacja / dezaktywacja procesu EIGRP

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-router)# [no] shutdown

    Włącza / Włącza określony proces protokołu EIGRP, powodując: 
    * Usunięcie wszystkich relacji sąsiedztwa.
    * Wstrzymanie procesu nawiązywania nowych relacji sąsiedztwa.
    * Zatrzymanie procesu rozgłaszania wiadomości powitalnych (Hello).
    Dezaktywowanie procesu EIGRP, nie usuwa bieżącej konfiguracji z systemu IOS.

    Konfiguracja statycznej relacji sąsiedztwa

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-router)# neighbor adres-IP interfejs-wychodzący

    Rozpoczyna proces nawiązywania statycznej relacji sąsiedztwa, z ruterem wskazanym w komendzie.

    Konfiguracja funkcji split-horizon

    (config)# interface interfejs

    Przechodzi do poziomu konfiguracji określonego interfejsu sieciowego.

    (config-if)# [no] ip split-horizon eigrp ASN

    Wyłącza / Włącza funkcję split-horizon na konfigurowanym interfejsie sieciowym.

    Konfiguracja maksymalnego obciążenia

    (config)# router eigrp ASN

    Przechodzi do poziomu konfiguracji protokołu EIGRP.

    (config-if)# ip bandwidth-precent eigrp ASN 1-999999(%)(50)

    Ogranicza wykorzystanie pasma sieciowego przez protokół EIGRP. Zdefiniowana w komendzie wartość, określą jaki procent pasma może być wykorzystywany na potrzeby protokołu EIGRP (Wiadomości aktualizacyjne, powitalne jak i wszelkie inne wiadomości).

    Pozostałe tematy związane z konfiguracją protokołu EIGRP

    EIGRPv6