Przedostatni trzask chmielu
Wyskakiwanie przedostatniego przeskoku ( PHP ) to funkcja wykonywana przez niektóre routery w sieci obsługującej MPLS . Odnosi się to do procesu, w którym najbardziej zewnętrzna etykieta pakietu oznakowanego MPLS jest usuwana przez router Label Switch Router ) przed przekazaniem pakietu do sąsiedniego routera brzegowego etykiety (LER). Zaletą jest to, że LSR i tak musi wyszukać etykietę i nie ma znaczenia, czy spowoduje to zamianę etykiet, czy pop. Jednak w przypadku LER oszczędza to jeden cykl wyszukiwania etykiet.
Proces ten jest ważny w środowisku warstwy 3 MPLS VPN ( RFC 2547 ), ponieważ zmniejsza obciążenie LER. Gdyby ten proces się nie odbył, LER musiałby przeprowadzić co najmniej 2 wyszukiwania etykiet:
- Zewnętrzna etykieta identyfikująca, że pakiet miał zostać usunięty z etykiety na tym routerze.
- Etykieta wewnętrzna, aby określić, która instancja Virtual Routing and Forwarding (VRF) ma być używana do późniejszego wyszukiwania routingu IP.
W dużych, obciążonych sieciach dodatkowy czas potrzebny na wyszukanie drugiej etykiety może mieć wpływ na ogólną wydajność przekazywania i zmniejszyć buforowanie.
Funkcjonalność PHP jest osiągana przez reklamowanie LER etykietą o wartości 3 do swoich sąsiadów. Ta etykieta jest zdefiniowana jako „implicit-null” i informuje sąsiednie LSR o wykonaniu PHP.
Linki zewnętrzne
- Co to jest PHP (wyskakiwanie przedostatniego przeskoku)
- MPLS - przedostatni trzask chmielu
- Laboratorium MPLS PHP