La Conmutación por Etiquetas Multiprotocolo Generalizada (G-MPLS) extiende el concepto de MPLS a redes ópticas, permitiendo la conmutación de intervalos de tiempo, longitudes de onda ópticas y fibras entrantes y salientes mediante el uso de etiquetas cortas. G-MPLS combina enrutamiento de capa 3 con conmutación de capa 2 para el envío eficiente de paquetes a través de redes ópticas.