Schulungsmaterial · Juniper Mist

Labels und deren Verwendung mit Juniper Mist

Labels richtig einordnen, erstellen und in Policies verwenden – von WxLAN und unbekannten Anwendungen über Switch Policies und Access Assurance bis zu MSP-Labels, Scopes, Matchlogik, Governance und Fehleranalyse.

1. Lernziele

  • die verschiedenen Labelobjekte in Mist auseinanderhalten
  • Labels von Rollen, Site Groups, Tags und Profilen abgrenzen
  • Organisation-, Site- und Switch-Scope korrekt wählen
  • WxLAN-Quellen und -Ressourcen modellieren
  • Switch-Policy-Labels für ACLs einsetzen
  • Access-Assurance-Labels als Match und Action verstehen
  • Client Labels in der NAC Endpoint Database einordnen
  • GBP Tags nicht mit allgemeinen Labels verwechseln
  • MSP-Labels zur Organisationsgruppierung verwenden
  • Labeländerungen sicher testen und betreiben
Leitfrage: Welches Labelobjekt wird in welchem Scope von welcher Policy Engine ausgewertet – und welche technische Wirkung folgt tatsächlich?

2. Was ist ein Label?

Ein Label fasst mehrere logisch zusammengehörige Benutzer, Geräte, Anwendungen oder Ressourcen unter einem lesbaren Namen zusammen. Eine Policy referenziert anschließend den Namen statt jedes Einzelobjekt erneut aufzulisten.

Rohwerte→Label→Policy Match→Action
Label = Klassifikation oder Referenzgruppe; Policy = Entscheidung und Wirkung

Ein Label erlaubt oder blockiert allein noch keinen Verkehr. Erst seine Verwendung in einer konkreten Policy erzeugt eine fachliche und technische Wirkung.

3. Die Labelwelten in Mist

LabelweltObjekteVerwendung
Wireless/WxLANBenutzer- und RessourcenlabelsWLAN-Zugriffsregeln und App-Klassifikation
Switch PoliciesSource-/Destination-Labelsportprofil- oder RADIUS-basierte ACLs
Access AssuranceAuth Policy LabelsAuthentisierungs-Match und Permit Actions
NAC EndpointsClient Labels an MAC-ObjektenMatch in Auth Policies
MSPLabels an OrganisationenGruppierung, Filterung, teilweise Policy-/Rollen-Scope
Keine universelle Labeldatenbank: Gleichlautende Labels in zwei Modulen sind nicht automatisch dasselbe Objekt und werden nicht automatisch synchronisiert.

4. Ähnliche Objekte, aber keine Labels

ObjektZweckWarum abgrenzen?
Site GroupSites gruppieren und Administration/Zuordnung strukturierenkeine Benutzer-/Ressourcenklassifikation
Switch RoleSwitchregeln oder Upgrade-Zielmengen treffenGerätefunktion statt Policylabel
Port ProfileInterfacekonfiguration bündelnKonfigurationsprofil, kein Matchcontainer
Device ProfileGerätekonfiguration zuweisenIntent statt Klassifikation
GBP Tagnumerischer/technischer Gruppenkontext im VXLAN-Policyverfahreneigenes Enforcementmodell
Asset FilterBLE-Geräte über Payload identifizierenLocation-Filter, keine WxLAN-/NAC-Policy

5. Scope: Organisation, Site oder Switch

ScopeVorteilRisiko
Organisationzentraler Standard und Templateverwendunggroße Zielmenge bei Fehler
Sitelokale Ressourcen und RegelnDuplikate und abweichende Semantik
Switcheng begrenzte Switch-Policy-AusnahmeSonderfall und geringe Wiederverwendung
MSPOrganisationen kundenübergreifend gruppierenMandantenscope und Rollenwirkung prüfen

Ein Label muss dort erstellt werden, wo die konsumierende Policy darauf zugreifen kann. Sichtbarkeit im Portal ist kein Beweis, dass es in jeder anderen Policy Engine auswählbar ist.

6. Wireless- und WxLAN-Labels

Juniper beschreibt WxLAN-Labels als Sammlung von Benutzern oder Ressourcen. Sie werden unter Organization → Wireless → Labels oder – für lokale Anwendungsfälle – unter Site → Wireless → Labels erstellt.

User Label

Identifiziert den Initiator, zum Beispiel Benutzergruppe, AP, Client oder WLAN.

Resource Label

Identifiziert das Ziel, zum Beispiel Anwendung, Hostname, IP-Adresse oder Port.

Organisationsebene ist für WLAN-Template-Policies bestimmt; Siteebene für standortbezogene Policies. Da ältere Juniper-Einzelseiten teilweise nur Organisationlabels für bestimmte WxLAN-Dialoge nennen, wird die tatsächliche Auswahlliste im aktuellen Portal und im verwendeten Policy-Scope geprüft.

7. WxLAN-Labeltypen

KlasseTypBeispiel
UserAAA AttributeRADIUS-Rolle oder Attribut
UserAccess PointBenutzer über ausgewählte APs einordnen
UserWi-Fi Clientbestimmte Clientidentitäten
UserWLANVerkehr eines bestimmten WLANs
ResourceApplicationerkannte Applikationskategorie
ResourceHostnameupdates.example.org
ResourceIP AddressHost, Präfix oder Ressourcenbereich
ResourcePortTCP/UDP-Dienst nach Policytyp

Welche Eingabefelder verfügbar sind, hängt vom Labeltyp ab. Typ und Werte werden so spezifisch wie nötig, aber nicht unnötig fragil gewählt.

8. Labels in einer WxLAN Policy

User Label+Resource Label+Conditions→Allow/Block
SchrittPrüfung
1. BenutzergruppeWer initiiert den Verkehr?
2. RessourceWelches Ziel oder welche Anwendung?
3. RegelWelche Kombination soll matchen?
4. ActionAllow, Block oder weitere angebotene Aktion?
5. ReihenfolgeWelche frühere Regel könnte bereits matchen?
6. DefaultWas geschieht ohne Match?

Die Policy muss mit positivem Match, negativem Match und No-Match getestet werden. Nur ein erfolgreicher Allow-Test beweist nicht, dass die Sperrgrenzen korrekt sind.

9. Policypriorität und Scope

Juniper dokumentiert für WxLAN, dass Regeln einer WLAN-Template-Policy Vorrang vor Site-Regeln haben können: Die Site-Regel greift erst, wenn keine zutreffende Organisations-/Template-Regel bereits matcht.

FehlerbildPrüfung
Site-Regel scheint wirkungslosübergeordnete Template-Regel matcht bereits
Label nicht auswählbarLabelscope passt nicht zum Policyscope
zu breite Freigabefrühere Regel oder zu allgemeines Label
unerwarteter BlockReihenfolge, Default Action und Ressourcenauflösung
Policywirkung = Scope + Labelauflösung + Regelreihenfolge + Action + Default

10. Unbekannte Anwendungen benennen

Mist verwendet DNS-Antworten, um Anwendungen in Insights zu klassifizieren. Nicht erkannte Ziele können mit einem Hostname-Label lesbarer gemacht werden.

Unknown Traffic→DNS Hostname→Hostname Label→Application Insight
  • DNS-Name fachlich und technisch verifizieren
  • Label Type Hostname verwenden
  • ein oder mehrere relevante Hostnames hinterlegen
  • Traffic erneut erzeugen und Insights prüfen
  • CDN-, Alias- und wechselnde Hostnames berücksichtigen

Juniper nennt für die Applications-Anzeige einen Traffic-Threshold von 200 KB. Ein korrektes Label muss deshalb nicht sofort bei sehr wenig Traffic erscheinen.

11. Source-/Destination-Labels für Switches

Switch Policy Labels werden in Switch Templates, auf Siteebene oder am Switch definiert. Sie kategorisieren Benutzer beziehungsweise Quellen und Ressourcen beziehungsweise Ziele für ACL-basierte Policies.

RichtungInhaltBeispiel
Source LabelQuellidentität oder QuelladressbereichIoT-Clients, Drucker, Mitarbeiter
Destination LabelZielressource oder ZieladressbereichDNS, NTP, Printserver, Internet

Die konkreten Felder und unterstützten Plattformen werden im aktuellen Switch-Policy-Dialog geprüft. Ein semantischer Name ersetzt nicht die Kontrolle der tatsächlich gerenderten IP-/Filterdefinition.

12. Portprofil- und RADIUS-basierte Switch Policies

PolicytypEnforcementVoraussetzung
Port Profile-BasedLayer-2-Inputfilter auf Ports mit dem ProfilPort Profile vorbereitet und zugewiesen
RADIUS-BasedRADIUS-gesteuerter Filter nach AuthentisierungFilter auf RADIUS-Seite und korrekte Filter-ID
Source Label→Switch Policy→Destination Label→Permit/Deny

Port Profile und Label übernehmen unterschiedliche Aufgaben: Das Profil wählt Ports und Grundkonfiguration; Labels beschreiben die Kommunikationsbeziehung innerhalb der Policy.

13. RADIUS-basierte Firewallfilter

Bei RADIUS-basierten Switch Policies liegen die Filterdefinitionen beziehungsweise deren IDs auf der RADIUS-Seite. Mist referenziert diese in der Policy.

KomponenteVerantwortung
RADIUS PolicyAuthentisierung und Rückgabe passender Filterattribute
Filter-ID/VSAeindeutige technische Referenz
Mist Labellesbare Quell-/Ressourcenklassifikation
Switch PolicyVerknüpfung der Gruppen und Aktion
EX Switchtechnisches Enforcement

Ein Tippfehler oder fehlender Filter auf dem RADIUS-Server wird nicht dadurch repariert, dass das Mist-Label richtig benannt ist. Beide Systeme müssen konsistent versioniert werden.

14. Access-Assurance-Policy-Labels

Unter Organization → Access → Auth Policy Labels werden Labels für Auth Policies angelegt. Sie können als Matchkriterium und – bei geeigneten Typen – als Permit Action verwendet werden.

Match

Welche Benutzer-, Geräte-, Zertifikats-, SSID-, MDM- oder Directory-Eigenschaft liegt vor?

Permit Action

Welche Attribute wie VLAN, Rolle oder GBP Tag werden bei erfolgreichem Match angewendet?

Juniper erlaubt bei Auth Policy Labels Namen bis 32 Zeichen mit alphanumerischen und unterstützten Sonderzeichen. Eindeutigkeit und sprechende Semantik bleiben wichtiger als maximale Länge.

15. Wichtige Auth-Labeltypen

TypDatenquelleVerwendung
AAA AttributeRADIUS-/AAA-RolleMatch und teilweise Permit Action
Certificate AttributeCN, Subject, Serial, Issuer, SANZertifikatsbasiertes Match
Client ListMAC oder OUI, optional WildcardsGeräte ohne 802.1X klassifizieren
SSIDCalled-Station-KontextWLAN als Matchkriterium
Directory AttributeIdP-GruppenmitgliedschaftIdentitätsbasiertes Match
MDM ComplianceMDM-Posture: compliant/non-compliant/unknownPosture-Match
Client LabelNAC Endpoint Databasemanuelle/integrierte Endpointklassifikation

16. Client Labels in der NAC Endpoint Database

Ein Client Label ist Text, der einer MAC-Adresse in der Endpoint Database zugeordnet wird, beispielsweise printer, floor2 oder building3. Eine Auth Policy kann danach auf dieses Label matchen.

MAC Endpoint→Client Label→Auth Policy Match→Access Action
RisikoKontrolle
MAC SpoofingClient Label nicht als alleinigen Hochsicherheitsnachweis verwenden
stale ZuordnungOwner und Ablaufdatum pflegen
Gerätetauschaltes Endpointobjekt entfernen oder neu binden
uneinheitliche Schreibweisekontrolliertes Vokabular
zu breites LabelPolicyimpact vor Batchänderung simulieren

17. Match Any, Match All und Verschachtelung

LogikBedeutungBeispiel
Match Any / ORmindestens ein Kriterium genügtMitarbeiter ODER Dienstgerät
Match All / ANDalle Kriterien müssen geltenMitarbeiter UND compliant UND Corp-SSID
NestedGruppen aus AND/OR-Ausdrücken(Gruppe A ODER B) UND compliant
No MatchRegel wird übersprungennächste Regel oder Default

Die 2026er Auth-Policy-Oberfläche kennzeichnet verschachtelte Regeln und Match-any/-all visuell. Trotzdem wird die Logik zusätzlich in Klartext dokumentiert; eine Drag-and-Drop-Darstellung ist kein formaler Beweis für die beabsichtigte Semantik.

18. Labels als Permit Action

Nicht jedes Label ist nur ein Eingangskriterium. In Access Assurance können geeignete AAA-/Policyobjekte Aktionen beziehungsweise zusätzliche Attribute repräsentieren.

ActionWirkungAbnahme
VLANdynamische NetzzuweisungVLAN Ende-zu-Ende vorhanden, DHCP und Gateway
Rolelogische Zugriffsrollenachgelagerte Policy versteht Rolle
GBP TagGruppenkontext für GBPFabric/Plattform und Policies unterstützen Tag
weitere RADIUS Attributeproduktspezifische AutorisierungNAS verarbeitet Attribut korrekt
Ende-zu-Ende-Prüfung: Ein Access-Accept beweist nicht, dass das zurückgegebene VLAN, die Rolle oder der GBP Tag im Netzwerk korrekt umgesetzt wird.

19. GBP Tags sind eigene Objekte

Group-Based Policies verwenden Tags zur topologieunabhängigen Mikrosegmentierung über unterstützte EVPN-VXLAN-Plattformen. Sie werden in Switch Template beziehungsweise Site Switch Configuration angelegt und in GBP/Switch Policies referenziert.

BegriffRolle
User Group Tagklassifiziert die Quellgruppe
Resource Group Tagklassifiziert die Zielressource
GBP Policyerlaubt oder blockiert Gruppenbeziehungen
VNI/VXLANtransportiert Segment- und Policykontext

Juniper listet konkrete Plattform- und Junos-Anforderungen. Diese sind zeitabhängig und werden vor Design geprüft; ein „Tag“ im Namen reicht nicht, um GBP-Fähigkeit zu erzeugen.

20. MSP-Labels

MSP-Labels werden Organisationen zugewiesen, um Mandanten im MSP-Dashboard zu kategorisieren, zu filtern oder in unterstützten SSO-/Policykontexten zu gruppieren.

MSP Inventory→Organisationen wählen→Settings→Labels hinzufügen/entfernen
BeispielZweck
region-degeografische Gruppe
service-premiumBetriebs-/Serviceklasse
customer-municipalKundensegment
renewal-q4operative Filterung

MSP-Labels klassifizieren Organisationen, nicht WLAN-Benutzer oder Netzwerkressourcen. Der aktuelle Rollenscope ist funktionsabhängig; Juniper dokumentiert beispielsweise Einschränkungen bestimmter MSP-Network-Admin-Scopes mit Labels.

21. Naming Standard

RegelGutes BeispielSchlechtes Beispiel
Domäne erkennbarwx-res-dns-internaldns
Quelle/Ziel erkennbarsw-src-iot-cameracamera
Scope nur wenn nötigsite-ber-res-printlabel-17
keine Action vortäuschenauth-idp-financeallow-finance
stabile Semantikendpoint-managed-printertemporary-new

Empfohlenes Schema: <domain>-<direction/type>-<meaning>[-<scope>]. Das ist eine Designempfehlung dieser Unterlage, keine Juniper-Vorgabe.

22. Label-Lifecycle

1. Anforderung
Welche Policyaussage soll vereinfacht werden?
2. Datenquelle
IP, Hostname, AAA, Zertifikat, Directory, MDM oder manuelles Endpointlabel?
3. Scope
Organisation, Site, Switch oder MSP?
4. Erstellung
Name, Typ, Werte, Owner und Beschreibung dokumentieren.
5. Policy
Label referenzieren und Regelreihenfolge prüfen.
6. Test
Positive, negative und No-Match-Fälle.
7. Betrieb
Hit Count, NAC Events, Insights und Änderungen überwachen.
8. Stilllegung
Referenzen entfernen, Wirkung prüfen, Label löschen.

23. Sicherheit und Governance

  • jedes Label besitzt fachlichen Owner und Zweck
  • Werte stammen aus autoritativer Datenquelle
  • Wildcards und OUIs werden besonders kritisch geprüft
  • personengebundene oder sensible Namen vermeiden
  • Labeländerungen als Policyänderungen behandeln
  • Batchzuweisungen mit Vier-Augen-Prüfung
  • Directory-/MDM-Ausfälle und Unknown-Zustand definieren
  • Default Deny oder Default Allow bewusst dokumentieren
  • alte Labels und ungenutzte Referenzen regelmäßig bereinigen
  • API- und Portaländerungen auditierbar halten
Je dynamischer die Datenquelle, desto wichtiger Fail State, Aktualität und Nachweis.

24. Systematische Fehlersuche

SymptomPrüfung
Label nicht auswählbarfalsche Labelwelt, Scope oder Policytyp
Regel matcht nieRohwert, Schreibweise, Datenquelle, AND/OR, Reihenfolge
Regel matcht zu breitWildcard, OUI, CIDR, Match Any und frühere Regel
Site Policy wirkungslosübergeordnete Template-/Org-Regel
Unknown App bleibtDNS-Sichtbarkeit, Hostname, Traffic unter 200 KB, CDN
Auth Label vorhanden, falsches VLANPermit Action, RADIUS Attribute, VLAN Ende-zu-Ende
Switch Policy ohne WirkungPort Profile, Filter-ID, Richtung, gerenderte ACL
Client Label veraltetNAC Endpoint, MAC/Owner, Synchronisation
GBP-Kommunikation fehlerhaftTagzuweisung, Policy, Plattform, VNI/Fabric
Beweiskette: Rohattribut → Labelauflösung → Regelmatch → Action → Enforcement → Datenverkehr. An jeder Stufe kann ein eigener Fehler vorliegen.

25. Beispielmodell

Use Case: Verwaltete Drucker

EbeneObjektAussage
NAC Endpointclient-label: managed-printerinventarisierte MAC gehört zu verwaltetem Drucker
Auth MatchClient Label + optional MDM/CertificateEndpoint erfüllt Identitätsanforderung
Permit ActionVLAN PRINTERNetzsegment zuweisen
Switch Source Labelsw-src-managed-printerDruckerquellen klassifizieren
Destination Labelsw-dst-print-servicesDNS, NTP und Printserver
Switch PolicySource → Destinations permit; Rest denyKommunikation begrenzen

Die gleichartige Namensgebung macht die Beziehung sichtbar, ohne technisch zu behaupten, dass NAC Client Label und Switch Source Label dasselbe Objekt wären.

26. Produktionscheckliste

Vor Aktivierung

  • richtige Labelwelt
  • Scope und Consumer
  • eindeutiger Name
  • Typ und Rohwerte
  • Owner und Zweck
  • Policyreihenfolge
  • Default Action
  • Positiv-/Negativtest

Im Betrieb

  • Hits und NAC Events
  • stale Endpoints
  • Directory-/MDM-Sync
  • DNS-/App-Veränderungen
  • RADIUS-Filter-IDs
  • GBP-/Fabricstatus
  • Change- und Auditlog
  • ungenutzte Labels

Häufige Fehlannahmen

BehauptungBewertungEinordnung
„Ein Label erlaubt Verkehr.“FalschErst die Policyaction erzeugt Wirkung.
„Alle Mist-Labels sind global.“FalschModule und Scopes besitzen getrennte Objekte.
„Switch Role ist ein Policylabel.“FalschSie steuert Geräteauswahl, nicht Benutzer-/Ressourcenmatch.
„GBP Tag und Label sind dasselbe.“FalschGBP Tags haben eigenes VXLAN-Enforcementmodell.
„MAC Client Label beweist Identität.“FalschMAC kann gefälscht werden und benötigt Lifecyclekontrolle.
„Site-Regel hat immer Vorrang.“FalschÜbergeordnete WxLAN-Template-Regeln können vorher matchen.
„Labelname beweist den Inhalt.“FalschEntscheidend sind Typ, Werte und aktuelle Datenquelle.

Merksätze

  1. Label ist Klassifikation; Policy ist Entscheidung.
  2. Gleicher Name bedeutet nicht gleiches Objekt.
  3. Scope bestimmt Sichtbarkeit und Wiederverwendung.
  4. WxLAN trennt Benutzer und Ressourcen.
  5. Regelreihenfolge ist Teil der Sicherheit.
  6. Client Labels benötigen einen Endpoint-Lifecycle.
  7. RADIUS-Filter müssen in beiden Systemen konsistent sein.
  8. GBP Tags sind keine allgemeinen Labels.
  9. MSP-Labels gruppieren Organisationen.
  10. Jede Labeländerung ist potenziell eine Policyänderung.

Offizielle Grundlagen

Stand der fachlichen Prüfung: August 2026. Labeltypen, Menüpunkte, Policyfunktionen, Plattformunterstützung und Prioritätsregeln können sich ändern. Für produktive Policies gelten die aktuelle Juniper-Dokumentation, der konkrete Cloudrelease, die gerenderte Konfiguration und ein realer Positiv-/Negativtest.