Dit artikel bevat instructies hoe u de instellingen voor VLAN-mapping (Virtual Local Area Network) op uw switch kunt configureren via de Opdrachtinterface (CLI).
Om Virtual Area Networks (S-VLAN’s) voor serviceproviders in te stellen, kunt u VLAN-mapping of VLAN-ID-vertaling configureren op boompoorten die worden aangesloten op een klantnetwerk. Dit zal klant VLAN's aan serviceprovider in kaart brengen. Packets die de poort invoeren worden in kaart gebracht aan S-VLAN op basis van het poortnummer en de oorspronkelijke klant VLAN-ID (C-VLAN) van het pakket.
In een typische metro plaatsing, wordt de kartering van VLAN op gebruikers netwerk interfaces (UNIs) of de uitgebreide netwerkinterfaces (ENIs) uitgevoerd die met het klantnetwerk worden geconfronteerd. U kunt echter nooit VLAN-mapping op interfaces van het netwerk van knooppunten (NNI’s) configureren.
Het beeld hieronder toont een voorbeeld van een netwerk waar een klant de zelfde VLANs in meerdere plaatsen op verschillende kanten van een dienstennetwerk gebruikt.
U kunt de C-VLAN IDs aan S-VLAN IDs in kaart brengen voor pakketreizen via de serviceprovider backbone. De C-VLAN IDs worden teruggevonden aan de andere kant van de serviceprovider backbone voor gebruik op de andere klantensite. U kunt dezelfde set VLAN-afbeeldingen configureren in een door de klant aangesloten poort aan elke kant van het serviceprovider-netwerk.
VLAN-tunneling is een versterking van QinQ of Nest VLAN of de optie VLAN-klantmodus. Het stelt serviceproviders in staat om één VLAN te gebruiken om klanten te ondersteunen die meerdere VLAN's hebben, terwijl u VLAN-id's van klanten en het verkeer in verschillende klant VLAN's gescheiden houdt. Deze optie staat bekend als dubbele tagging of QinQ omdat naast de standaard 802.1Q tag, die ook bekend staat als C-VLAN, de switch een tweede ID-tag toegevoegd, bekend als S-VLAN, om verkeer via het netwerk door te sturen. Op een randinterface, een interface waar een klantnetwerk is aangesloten op de providerrandswitch, worden C-VLAN’s in kaart gebracht op S-VLAN’s en worden de oorspronkelijke C-VLAN-tags behouden als deel van de lading. Niet-gelabelde frames worden laten vallen.
Wanneer een kader op een niet-rand gelabelde interface wordt verzonden, wordt het ingekapseld met een andere laag van de tag S-VLAN waaraan de oorspronkelijke ID C-VLAN in kaart is gebracht. Daarom worden pakketten die op niet-randinterfaces frames worden verzonden dubbelgelabeld, met een buitenste tag S-VLAN en een inwendige tag C-VLAN. De markering S-VLAN wordt bewaard terwijl het verkeer door de netwerkinfrastructuur van de serviceprovider wordt doorgestuurd. Op een sterker apparaat wordt de tag S-VLAN gestript wanneer een frame op een randinterface wordt verstuurd. Niet-gelabelde frames worden laten vallen.
De tunneling van VLAN gebruikt een andere reeks opdrachten dan de oorspronkelijke implementatie van QinQ of van Nest VLAN en voegt de volgende functionaliteit toe naast de originele implementatie:
U moet het S-VLAN op het apparaat maken en specificeren voordat u het op een interface als S-VLAN configureren. Als dit VLAN niet bestaat, mislukt de opdracht.
Het IPv4- of IPv6-doorsturen en VLAN-tunneling sluiten elkaar uit. Betekenis dat als IPv4 of IPv6 verzenden is ingeschakeld, een interface niet op VLAN-tunneling kan worden ingesteld. En als een interface op VLAN-tunneling wordt ingesteld, kunnen zowel IPv4- als IPv6-transport niet op dat apparaat worden ingeschakeld.
De volgende functies zijn ook wederzijds exclusief met de VLAN-tunneling:
De IPv4- en IPv6-interfaces kunnen niet worden gedefinieerd op VLAN’s die randinterfaces bevatten.
De volgende Layer 2-functies worden niet ondersteund op VLAN’s die randinterfaces bevatten:
De volgende functies worden niet ondersteund op randinterfaces of UNI:
De oorspronkelijke implementatie QinQ (de bevelen van de klantmodus-gerelateerd) blijft naast de nieuwe implementatie van VLAN-tunneling bestaan. De klant poort mode is een bijzonder geval van VLAN-mapping tunnelpoortmodus, en vereist geen toewijzing van Ternary Content Adresseerbare Memory (TCAM)-bronnen.
Naast het tunnelen van VLAN, steunt de schakelaar VLAN One-to-One Toewijzing. In VLAN One-to-One Mapping, op een randinterface, worden C-VLANs in kaart gebracht aan S-VLANs en de originele C-VLAN tags worden vervangen door de gespecificeerde S-VLAN. Niet-gelabelde frames worden laten vallen.
Wanneer een kader op een niet-rand gelabelde interface wordt verzonden, wordt het verzonden met één enkel VLAN-label, namelijk die van het gespecificeerde S-VLAN. De markering S-VLAN wordt bewaard terwijl het verkeer door het infrastructuurnetwerk van de dienstverlener wordt doorgestuurd. Op het graafapparaat wordt de tag S-VLAN vervangen door de tag C-VLAN wanneer een kader naar een randinterface wordt verzonden.
In de VLAN-afbeelding één-op-één modus, behoort een interface tot alle S-VLAN’s waarvoor mapping op deze interface is gedefinieerd als een getaggeerde interface. De interfacepoort VLAN ID (PVID) wordt ingesteld op 4095.
Opmerking: Het toepassen van VLAN het tunnelen op een interface vereist het gebruik van routerTCAM regels. Er moeten vier TCAM-items zijn per mapping. Als er niet genoeg TCAM-routerbronnen zijn, zal de opdracht mislukken.
Het configureren van VLAN Tunnel Mapping op de schakelaar voert de volgende acties uit:
Opmerking: ACL kan op de interface later door de configuratie van de Toewijzing van één-naar-één VLAN worden gebonden.
Volg deze stappen om tunnelomzetting op een specifieke interface of interfaces van uw switch te configureren:
Stap 1. Meld u aan bij de switch-console. De standaardwaarden voor gebruikersnaam en wachtwoord zijn cisco/cisco. Als u een nieuwe gebruikersnaam of wachtwoord heeft geconfigureerd, moet u deze inloggegevens gebruiken.
Opmerking: Om te leren hoe te om tot een schakelaar CLI van Cisco van MKB door SSH of telnet toegang te hebben, klik hier.
Opmerking: Afhankelijk van het exacte model van de switch kunnen de opdrachten variëren. In dit voorbeeld wordt de SG350X-switch benaderd via Telnet.
Stap 2. Voer in de bevoorrechte EXEC-modus van de switch de modus Global Configuration in door het volgende in te voeren:
SG350X#configuratieStap 3. Voer in de modus Global Configuration de context Interface Configuration in door het volgende in te voeren:
SG350X (configuratie)#interface [interface-id]De opties zijn:
Opmerking: In dit voorbeeld is de interface die wordt gebruikt ge1/0/48 ingesteld.
Stap 4. Om een selectieve tuning op een randinterface te configureren voert u het volgende in:
SG350X (configuratie-als)#switchport VLAN-kaarttunnel [VLAN-lijst] | standaard] [steun aan de buitenzijde | druppel]De parameters zijn:
Opmerking: Dit voorbeeld toont hoe te om selectieve tunneling op de interface ge1/0/48 te vormen zodat het verkeer met een id van C-VLAN van 30 en 40 met S-VLAN ID van 10 zou worden verbonden.
Snelle tips: U kunt een paar switchconfiguraties op dezelfde interface definiëren, alleen als de argumenten van de VLAN-lijst geen gemeenschappelijke VLAN-ID’s bevatten.
Stap 5. (Optioneel) Herhaal Stap 4 om meer tunnelinstellingen te configureren op de poort of stap 3 en 4 om andere poorten te configureren.
Opmerking: In dit voorbeeld, zal het verkeer dat interface ge1/0/48 van VLAN 50 ingaat worden gedropt.
Stap 6. (Optioneel) Om de geconfigureerde tunnelinstellingen op een specifieke interface te verwijderen, voert u het volgende in:
SG350X (configuratie-als)#no-switchpoort VLAN-mapping tunnel [VLAN-lijst] | standaard]Stap 7. Voer de opdracht end in om terug te gaan naar de modus Privileged EXEC:
SG350X(config-if)#endU hebt nu met succes de instellingen voor het toewijzen van VLAN-tunnels op een specifieke poort of poorten op uw switch via de CLI ingesteld.
In de Toewijzing van één-aan-één VLAN, kunt u C-VLAN vormen die ID de schakelaar van het klantnetwerk en de toegewezen S-VLAN ID op een specifieke poort op uw schakelaar ingaat. In de modus van VLAN-afbeelding 1-to-1 hoort een interface tot alle S-VLAN’s waarvoor mapping op deze interface is gedefinieerd als een getaggeerde interface. De interface PVID is ingesteld op 4095.
In de de In kaart brengen van VLAN 1-aan-1 modus, gebruikt een interface één ingangen ACL en één uitgang ACL. De Toewijzing van één-aan-één VLAN voegt regels aan deze ACLs toe. Deze ACL’s worden toegepast om:
De van VLAN 1-aan-1 mapping voegt regels aan deze ACL’s toe en zij zijn alleen op de interface gebonden als de modus van VLAN is dat aan-1 wordt toegewezen. De toegangsweg ACL bevat V+1-regels en de uitgang ACL’s bevat V-regels, waarbij V het aantal gespecificeerde C-VLAN’s is.
Volg deze stappen om de omzetting van één-aan-één VLAN in een specifieke interface of interfaces van uw schakelaar te vormen:
Stap 1. Voer in de bevoorrechte EXEC-modus van de switch de modus Global Configuration in door het volgende in te voeren:
SG350X#configuratieStap 2. Voer in de modus Global Configuration de context Interface Configuration in door het volgende in te voeren:
SG350X (configuratie)#interface [interface-id]De opties zijn:
Opmerking: In dit voorbeeld wordt de interface ge1/0/25 geselecteerd.U kunt een paar vertaalinstellingen van één naar één VLAN op dezelfde interface configureren.
Stap 3. Om één-op-één VLAN-vertaling op een randinterface te configureren voert u het volgende in:
SG350X (configuratie-als)#switchport VLAN-mapping 1-to-1 [VLAN-id] [vertaald-VLAN-id]De parameters zijn:
Opmerking: In dit voorbeeld, VLAN 10 wordt ingevoerd aangezien de Bron VLAN en VLAN 30 als Vertaald VLAN wordt gebruikt.
Stap 4. (Optioneel) Herhaal Stap 3 om meer één-op-één vertaalinstellingen op de poort te configureren of stap 2 en 3 om andere poorten te configureren.
Opmerking: In dit voorbeeld worden nieuwe bron en vertaalde VLAN IDs op dezelfde GE25-interface geconfigureerd.
Stap 5. (Optioneel) Om de geconfigureerde één-op-één VLAN-vertaalinstellingen op de interface te verwijderen, voert u het volgende in:
SG350X (configuratie-als)#no-switchpoort-mapping 1-to-1 [VLAN-id]Stap 6. Voer de opdracht end in om terug te gaan naar de modus Privileged EXEC:
SG350X(config-if)#endU hebt nu met succes de instellingen voor één-op-één-VLAN-omzetting op een specifieke poort of poorten op uw schakelaar door de CLI ingesteld.