Generalized multiprotocol label switching