Producer | ^ | | Path Label TLV | | Path Label TLV +-----------------------+ | | +-----------------------+ |nexthop label=456 | v | |nexthop label=456 | |encrypted path label={}| Forwarder 3 |encrypted path label={}| +-----------------------+ | ^ +-----------------------+ | | path label is encrypted | | path label is decrypted with Forwarder 3 | | with Forwarder 3 symmetric key | | symmetric key | | | | | | | | | | Path Label TLV | | Path Label TLV +-----------------------+ | | +-----------------------+ |nexthop label=634 | v | |nexthop label=634 | |encrypted path label= | Forwarder 2 |encrypted path label= | | {456} | | ^ | {456} | +-----------------------+ | | +-----------------------+ | | path label is encrypted | | path label is decrypted with Forwarder 2 | | with Forwarder 2 symmetric key | | symmetric key | | | | | | | | | | Path Label TLV | | Path Label TLV +-----------------------+ | | +-----------------------+ |nexthop label=912 | v | |nexthop label=912 | |encrypted path label= | Forwarder 1 |encrypted path label= | | {634, encrypted path | | ^ | {634, encrypted path | | label {456}} | | | | label {456}} | +-----------------------+ | | +-----------------------+ | | path label is encrypted | | path label is decrypted with Forwarder 1 | | with Forwarder 1 symmetric key | | symmetric key | | | | | | | | v | Consumer