Предпоследний прыжок


Выталкивание предпоследнего перехода ( PHP ) — это функция, выполняемая некоторыми маршрутизаторами в сети с поддержкой MPLS . Это относится к процессу, при котором самая внешняя метка пакета с меткой MPLS удаляется маршрутизатором с коммутацией меток (LSR) до того, как пакет будет передан соседнему пограничному маршрутизатору меток (LER). Преимущество состоит в том, что LSR в любом случае должен выполнять поиск метки, и не имеет значения, приведет ли это к замене или извлечению метки. Однако для LER это экономит один цикл поиска метки.

Этот процесс важен в среде MPLS VPN уровня 3 ( RFC  2547 ), поскольку он снижает нагрузку на LER. Если бы этого процесса не произошло, LER пришлось бы выполнить как минимум 2 поиска меток:

В больших загруженных сетях дополнительное время, необходимое для поиска второй метки, может повлиять на общую производительность пересылки и уменьшить буферизацию.

Функциональность PHP достигается за счет того, что LER объявляет своим соседям метку со значением 3. Эта метка определена как «неявный нуль» и информирует соседние LSR о необходимости выполнения PHP.