Das genaue praktische Szenario, in dem Etiketten möglicherweise ausgehen, ist umstritten. Es gibt auch einige Haushaltsprobleme, die nicht direkt mit dem Auslaufen von Etiketten zusammenhängen, sondern zu diesem Effekt beitragen.
Etikettenmanager heutzutage bei großen Anbietern (zumindest CSCO, JNPR) sind so programmiert, dass sie einen kontinuierlichen Block pro Etikettenanwendung benötigen. Dies könnte natürlich mit einigen Kosten in Bezug auf Leistung und Komplexität behoben werden, ist aber sicherlich ein weiteres zu berücksichtigendes Problem.
Einige MPLS-Dienste sind ziemlich hungrig nach Label-Space im Kern, am Rande ist dies meistens irrelevant, da wir sie unter unserem 'IGP-Label' maskieren können.
Wir müssen uns daran erinnern, dass es bei MPLS nicht nur um IP geht, sondern um FEC. Wenn wir einem Dienst eine andere Behandlung / einen anderen Pfad im Kern geben müssen, brauchen wir eine neue FEC.
Es gibt einige Diskussionen über die Unterstützung von Mega-Labels und Big-Labels , deren Anwendungsfälle , obwohl die Implementierung mit größerer Wahrscheinlichkeit über spezielle Labels erfolgt . Persönlich würde ich hoffen / erwarten, dass das MPLS-Drahtformat geändert wird, bevor 2 ^ 20 ein Problem wird. Da MPLS meist nur innerhalb eines Betreibernetzwerks verwendet wird, ist das Ändern des Drahtformats im Vergleich zur IPv4-> IPV6-Migration sehr einfach. Unabhängig davon, auf welche Probleme wir stoßen, ist die Behebung dieser Probleme recht einfach. Einige Probleme, die ich gerne lösen würde:
- Möglichkeit, den Etikettenverlauf während des Transports beizubehalten
- Geringer Byte-Overhead (TTL, TC sind in gestapelten Etiketten redundant)
- Entfernen Sie die Notwendigkeit einer Transit-P-MPLS-Nutzlast mit Ententypisierung (bricht ECMP heute ab)
- Durch Design erweiterbar (Spezialetiketten verursachen enorme Bytekosten)
- Erhöhter Etikettenraum
- Koexistenz mit MPLSv1