Dit document biedt een voorbeeldconfiguratie voor routing tussen VLAN’s met behulp van twee Catalyst 3750s Series switches die in een typisch netwerkscenario gestapeld worden met EMI-software. Het document gebruikt een Catalyst 2950 Series switch en een Catalyst 2948G switch als Layer 2 (L2) kast-switches die verbinding maken met de stack van Catalyst 3750's. De stack van Catalyst 3750s is ook geconfigureerd voor een standaardroute voor al het verkeer dat naar het internet gaat met de volgende hop die naar een Cisco 7200VXR router wijst, die door een firewall of andere routers kan worden vervangen. Het configureren van routing tussen VLAN’s op één 3750 is hetzelfde als het configureren van deze functie op een Catalyst 3550 Series switch. Raadpleeg Inter-VLAN Routing met Catalyst 3550 Series Switches configureren voor informatie over het configureren van routing tussen VLAN’s op één Catalyst 3750 Series switch .
Raadpleeg Cisco Technical Tips Conventions (Conventies voor technische tips van Cisco) voor meer informatie over documentconventies.
Voordat u deze configuratie probeert, dient u ervoor te zorgen dat u aan de volgende voorwaarden voldoet:
kennis van het maken van VLAN’s; Raadpleeg voor meer informatie Ethernet VLAN’s maken op Catalyst Switches
kennis van het maken van VLAN-trunks; Raadpleeg voor meer informatie het gedeelte VLAN-trunking configureren van VLAN’s
De informatie in dit document is gebaseerd op de onderstaande software- en hardware-versies.
Twee Catalyst 3750G-24T switches met 12.1(14)EA1 EMI-softwarerelease gestapeld
Catalyst 2950G-48 Series 12.1(12c)EA1 EII-softwarerelease
Catalyst 2948G actieve 6.3(10) softwarerelease
Opmerking: de configuratie vanuit Cisco 7200VXR is niet relevant en wordt daarom niet in dit document weergegeven.
De informatie in dit document is gebaseerd op apparaten in een specifieke laboratoriumomgeving. Alle apparaten die in dit document worden beschreven, hadden een opgeschoonde (standaard)configuratie. Als u in een live netwerk werkt, zorg er dan voor dat u de potentiële impact van iedere opdracht begrijpt voor u deze gebruikt.
In een geschakeld netwerk scheiden VLAN's apparaten in verschillende conflict domeinen en L3-subnetten (Layer 3). Apparaten binnen een VLAN kunnen met elkaar communiceren zonder routing te vereisen. In tegendeel, apparaten in afzonderlijke VLAN’s vereisen dat een routeringsapparaat met elkaar communiceert.
Voor L2-switches is alleen een L3-routingapparaat nodig (buiten de switch of in een andere module op hetzelfde chassis). Een nieuwe reeks switches (bijvoorbeeld 3550 en 3750) beschikt echter over routingmogelijkheden binnen de switch. De switch ontvangt een pakket, bepaalt dat het aan een ander VLAN toebehoort, en verstuurt het pakket naar de juiste poort op het andere VLAN.
Een typisch netwerkontwerp segmenteert het netwerk dat op de groep of de functie wordt gebaseerd het apparaat tot behoort. Zo zou de ingenieursafdeling VLAN alleen apparaten hebben die gekoppeld zijn aan de engineeringafdeling, terwijl het financierings-VLAN alleen financierings-gerelateerde apparaten zou hebben. Als routing is ingeschakeld, kunnen de apparaten in elk VLAN met elkaar praten zonder dat alle apparaten zich in hetzelfde uitzendingsdomein bevinden. Een dergelijk VLAN-ontwerp heeft ook het extra voordeel dat de beheerder de communicatie tussen VLAN’s kan beperken met behulp van toegangslijsten. In ons voorbeeld kan de engineering VLAN worden beperkt (met behulp van toegangslijsten) door toegang te krijgen tot apparaten op het financierings VLAN.
Op een stapel Catalyst 3750 switches bepaalt de software die op de master wordt uitgevoerd de mogelijkheden van de gehele stack. Als de master switch een EMI-afbeelding uitvoert, ondersteunt de hele stack de volledige set ondersteunde routingprotocollen (zoals Open Shortest Path First (OSPF), Enhanced Interior Gateway Routing Protocol (EIGRP) en dergelijke), zelfs als de andere stackleden alleen een SMI-afbeelding uitvoeren. Het is echter aan te raden om dezelfde software te laten draaien op de verschillende stackleden. Als de stapelmaster mislukt, zou u de uitgebreide routerfuncties verliezen als de andere leden een SMI-afbeelding uitvoeren in tegenstelling tot de EMI-afbeelding van de voormalige master.
Een stapel Catalyst 3750 switches verschijnt voor het netwerk als één router, onafhankelijk van de switches van de stapel waarop de routing peer is aangesloten. Een router zal tot één enkele nabijheid met een stapel van 3750 routers leiden.
De stackmaster voert de volgende taken uit:
Initialisatie en configuratie van de routeringsprotocollen
Generatie van routingprotocolberichten
Verwerking van ontvangen routingprotocolberichten
Het genereren en distribueren van de database voor gedistribueerd Cisco Express Forwarding (dCEF) naar de verschillende stackleden
Het MAC-adres van de master wordt gebruikt als bron-MAC van gerouteerde pakketten
Pakketten die processwitching nodig hebben worden behandeld door CPU van de master
De stapelleden voeren de volgende taken uit:
Zij fungeren als routing standby switches die kunnen overnemen wanneer de stack master mislukt
Programmering van de routes in de dCEF-database in hardware
Wanneer de master faalt, zullen de stackleden (afgezien van een tijdelijke onderbreking) doorgaan met het doorsturen van de pakketten in hardware terwijl er geen protocollen actief zijn.
Nadat een nieuwe master is geselecteerd na een master-fout, zal de nieuw gekozen master beginnen met het verzenden van nodeloze ARP's met zijn eigen MAC-adres om de apparaten in het netwerk bij te werken met het nieuwe MAC-adres dat zal worden gebruikt om de gerouteerde pakketten te herschrijven.
Raadpleeg de documentatie bij de Managing Switch Stacks voor meer informatie over het gedrag en de configuratie van de 3750 switch -stackservers.
Deze configuratie kan ook worden gebruikt met de volgende hardware- en softwareversies.
Elke Catalyst 3750 switch met EMI-software of SMI versie 12.1(14)EA1 en hoger.
Elke Catalyst 2900XL/3500XL/2950/3550 of Catalyst OS-switch voor switch op de toegangslaag.
Deze sectie bevat informatie over het configureren van de functies die in dit document worden beschreven.
Opmerking: Gebruik Command Lookup Tool (alleen voor geregistreerde klanten) voor meer informatie over de opdrachten die in dit document worden gebruikt.
In dit document wordt de netwerkconfiguratie in het onderstaande diagram gebruikt.
Het bovenstaande diagram toont een klein voorbeeldnetwerk met de stack van Catalyst 3750s die routing tussen de verschillende segmenten biedt.
Het volgende is de drie door de gebruiker gedefinieerde VLAN’s:
VLAN 2 - gebruiker VLAN
VLAN 3 - server VLAN
VLAN 10 - beheer VLAN
De standaardgateway die op elke server en hostapparaat is geconfigureerd, moet het corresponderende IP-adres van de VLAN-interface op de stack van 3750s zijn. Bijvoorbeeld, voor servers, is de standaardgateway 10.1.3.1. Catalyst 2950 is trunked aan de hoogste Catalyst 3750 switch (stapelmeester) en Catalyst 2848G is trunked aan de onderste Catalyst 3750 switch (stapellid).
De standaardroute voor de stack verwijst naar de Cisco 7200VXR router. De stapel van 3750s gebruikt deze standaardroute om verkeer te routeren dat voor Internet wordt bestemd. Daarom wordt verkeer waarvoor de 3750s geen routeringstabel heeft, naar de 7200VXR verzonden voor verwerking.
In dit diagram is het beheer VLAN gescheiden van de gebruiker of server VLAN. Dit VLAN is verschillend van de gebruiker of de server VLAN. Dit wordt gedaan om te voorkomen dat het beheer van switches wordt beïnvloed door mogelijke broadcast-/pakketstormen in de gebruiker of server-VLAN.
VLAN 1 wordt niet gebruikt voor beheer. Alle poorten in Catalyst switches blijven standaard op VLAN 1 en alle apparaten die zijn aangesloten op niet-geconfigureerde poorten zullen zich in VLAN 1 bevinden. Dit kan mogelijke problemen voor het beheer van switches opleveren, zoals hierboven wordt uitgelegd.
Een Layer 3 (L3) (Routed) poort wordt gebruikt om verbinding te maken met de standaardgateway. In dit diagram kan een Cisco 7200VXR-router eenvoudig worden vervangen door een firewall die verbinding maakt met de internetgateway-router.
Een routeringsprotocol wordt niet uitgevoerd tussen de stack van Catalyst 3750s en de internetgateway-router. In plaats daarvan, wordt een statische standaardroute gevormd op 3750. Deze instelling heeft de voorkeur als er slechts één route naar internet is. Zorg ervoor dat u statische routes (bij voorkeur samengevat) op de gateway router (7200VXR) configureert voor subnetten die op Catalyst 3750s kunnen worden bereikt. Deze stap is zeer belangrijk aangezien het verpletteren van protocollen niet wordt gebruikt.
Als u extra bandbreedte nodig heeft voor de uplinkpoorten, kunt u EtherChannel configureren. Het configureren van EtherChannel biedt ook linkredundantie in het geval van een koppelingsfout.
In dit document worden de onderstaande configuraties gebruikt.
Zoals u hieronder kunt zien, hoewel er twee Catalyst 3750 switches zijn gestapeld, zijn ze geconfigureerd alsof ze slechts één switch hadden. Beide switches hebben vierentwintig 10/100/1000 interfaces en in de configuratie verschijnen ze als Gigabit Ethernet 1/0/1 tot Gigabit 1/0/24 voor de eerste switch, en Gigabit 2/0/1 tot Gigabit 2/0/24 voor de tweede. Als je naar de configuratie kijkt, lijkt het alsof er maar één switch is met twee modulen die elk 24 poorten hebben.
Uitbreiding van deze oefening naar 3, 4, 5, enzovoort, switches in een stapel lijken vergelijkbaar, maar voor elke switch die wordt toegevoegd aan de stapel, verschijnt het in de configuratie alsof één module wordt toegevoegd aan de switch.
Cat3750 (Cisco Catalyst 3750G-24T) |
---|
C3750G-24T#show run Building configuration... Current configuration : 2744 bytes ! version 12.1 no service pad service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname C3750G-24T ! ! ip subnet-zero ip routing ! no ip domain-lookup ! spanning-tree mode pvst no spanning-tree optimize bpdu transmission spanning-tree extend system-id ! ! ! interface GigabitEthernet1/0/1 description To 2950 switchport trunk encapsulation dot1q ! !--- Dot1q trunking (with negotiation) is configured on the L2 switch. !--- If DTP is not supported on the far switch, issue the !--- switchport mode trunk command !--- to force the switch port to trunk mode. !--- Note: The default trunking mode is dynamic auto. If a trunk link !--- is established using default trunking mode, it does not appear !--- in the configuration even though a trunk has been established on !--- the interface. Use the show interfaces trunk command to verify the !--- trunk has been established. ! interface GigabitEthernet1/0/2 ! !--- Output suppressed. ! interface GigabitEthernet1/0/5 description to SERVER_1 !--- Configure the server port to be in the server VLAN (VLAN 3). switchport access vlan 3 !--- Configure the port to be an access port to !--- prevent trunk negotiation delays. switchport mode access !--- Configure port-fast for initial STP delay. !--- Refer to Using PortFast and Other Commands to Fix Workstation !--- Startup Connectivity Delays for more information. spanning-tree portfast ! interface GigabitEthernet1/0/6 ! !--- Output suppressed. ! interface GigabitEthernet1/0/10 description To Internet_Router !--- Port connected to router is converted into a routed (L3) port. no switchport !--- IP address is configured on this port. ip address 200.1.1.1 255.255.255.252 ! interface GigabitEthernet1/0/21 ! !--- Output suppressed. ! interface GigabitEthernet1/0/22 ! interface GigabitEthernet1/0/23 ! interface GigabitEthernet1/0/24 ! interface GigabitEthernet2/0/1 description To 2948G switchport trunk encapsulation dot1q ! !--- Output suppressed. ! interface GigabitEthernet2/0/23 ! interface GigabitEthernet2/0/24 ! interface Vlan1 no ip address shutdown ! interface Vlan2 description USER_VLAN !--- This IP address would be the default gateway for users. ip address 10.1.2.1 255.255.255.0 ! interface Vlan3 description SERVER_VLAN !--- This IP address would be the default gateway for servers. ip address 10.1.3.1 255.255.255.0 ! interface Vlan10 description MANAGEMENT_VLAN !--- This IP address would be the default gateway for other L2 switches ip address 10.1.10.1 255.255.255.0 ! ip classless !--- This route statement will allow the 3550 to send Internet traffic to !--- its default router (in this case, 7200VXR Fe 0/0 interface). ip route 0.0.0.0 0.0.0.0 200.1.1.2 ip http server ! ! line con 0 exec-timeout 0 0 line vty 0 4 exec-timeout 0 0 login line vty 5 15 login ! end C3750G-24T# |
Opmerking: omdat de 3750 is geconfigureerd als een VLAN Trunk Protocol (VTP)-server, wordt de VTP-configuratie niet weergegeven door de switch. Dit is standaardgedrag. De onderstaande opdrachten worden op deze switch gebruikt om een VTP-server te maken met de drie door de gebruiker gedefinieerde VLAN’s in de globale configuratiemodus.
C3750G-24T(config)#vtp domain cisco C3750G-24T(config)#vtp mode server C3750G-24T(config)#vlan 2 C3750G-24T(config-vlan)#name USER_VLAN C3750G-24T(config-vlan)#exit C3750G-24T(config)#vlan 3 C3750G-24T(config-vlan)#name SERVER_VLAN C3750G-24T(config-vlan)#exit C3750G-24T(config)#vlan 10 C3750G-24T(config-vlan)#name MANAGEMENT
Cat2950 (Cisco Catalyst 2950G-48 Switch) |
---|
Cat2950#show running-config Building configuration... Current configuration : 2883 bytes ! version 12.1 no service single-slot-reload-enable no service pad service timestamps debug uptime service timestamps log uptime no service password-encryption ! hostname Cat2950 ! ! ip subnet-zero ! spanning-tree extend system-id ! ! interface FastEthernet0/1 no ip address ! !--- Output suppressed. interface FastEthernet0/16 no ip address ! interface FastEthernet0/17 description SERVER_2 switchport access vlan 3 switchport mode access no ip address spanning-tree portfast ! !--- Output suppressed. ! interface FastEthernet0/33 description HOST_1 !--- Host_1 is configured to be the user VLAN (VLAN 2). switchport access vlan 2 switchport mode access no ip address spanning-tree portfast ! !--- Output suppressed. interface GigabitEthernet0/1 switchport trunk encapsulation dot1q no ip address ! interface GigabitEthernet0/2 no ip address ! interface Vlan1 no ip address no ip route-cache shutdown ! interface Vlan10 description MANAGEMENT !--- IP address used to manage this switch. ip address 10.1.10.2 255.255.255.0 no ip route-cache ! !--- Default gateway is configured so that the switch is reachable !--- from other VLANs/sub-nets. Gateway points to VLAN 10 interface !--- on the 3750. ip default-gateway 10.1.10.1 ip http server ! ! line con 0 line vty 5 15 ! end |
Opmerking: omdat Catalyst 2950 is geconfigureerd als VTP-client, wordt de VTP-configuratie niet weergegeven door de switch. Dit is standaardgedrag. De 2950 neemt de VLAN-informatie over van de VTP-server (3750). De onderstaande opdrachten worden op deze switch gebruikt om er een VTP-client van te maken in de VTP-domeincisco vanuit de globale configuratiemodus.
Cat2950(config)#vtp domain cisco Cat2950(config)#vtp mode client
Cat2948G (Cisco Catalyst 2948G Switch) |
---|
Cat2948G> (enable) show config !--- This command shows non-default configurations only. !--- Use the show config all command to show both !--- default and non-default configurations. ........... .................. .. begin ! # ***** NON-DEFAULT CONFIGURATION ***** ! ! #time: Fri Jun 30 1995, 05:04:47 ! #version 6.3(10) ! ! #system web interface version(s) ! #test ! #system set system name Cat2948G ! #frame distribution method set port channel all distribution mac both ! #vtp !--- VTP domain is configured to be that same as the 3550 (VTP server). set vtp domain cisco !--- VTP mode is chosen as client for this switch. set vtp mode client ! #ip !--- The management IP address is configured in VLAN 10. set interface sc0 10 10.1.10.3/255.255.255.0 10.1.10.255 set interface sl0 down set interface me1 down !--- The default route is defined so that the switch is reachable. set ip route 0.0.0.0/0.0.0.0 10.1.10.1 ! #set boot command set boot config-register 0x2 set boot system flash bootflash:cat4000.6-3-10.bin ! #module 1 : 0-port Switching Supervisor ! #module 2 : 50-port 10/100/1000 Ethernet !--- Host_2 and SERVER_3 ports are configured in respective VLANs. set vlan 2 2/2 set vlan 3 2/23 set port name 2/2 To HOST_2 set port name 2/23 to SERVER_3 !--- Trunk is configured to 3750 with dot1q encapsulation. set trunk 2/49 desirable dot1q 1-1005 end |
Deze sectie bevat informatie die u kunt gebruiken om te controleren of uw configuratie correct werkt.
Bepaalde opdrachten met show worden ondersteund door de tool Output Interpreter (alleen voor geregistreerde klanten). Hiermee kunt u een analyse van de output van opdrachten met show genereren.
show switch - De show switch opdracht vertelt wat de stapel bestaat uit en welke van de stapelleden de master is.
C3750G-24T#show switch Current Switch# Role Mac Address Priority State -------------------------------------------------------- *1 Master 000c.30ae.6280 15 Ready 2 Slave 000c.30ae.2a80 1 Ready
show vtp status
C3750G-24T#show vtp status VTP Version : 2 Configuration Revision : 3 Maximum VLANs supported locally : 1005 Number of existing VLANs : 8 VTP Operating Mode : Server VTP Domain Name : cisco VTP Pruning Mode : Disabled VTP V2 Mode : Disabled VTP Traps Generation : Disabled MD5 digest : 0xA2 0xF4 0x9D 0xE9 0xE9 0x1A 0xE3 0x77 Configuration last modified by 200.1.1.1 at 3-1-93 03:15:42 Local updater ID is 10.1.2.1 on interface Vl2 (lowest numbered VLAN interface found) C3750G-24T#
show interfaces trunk
C3750G-24T#show interfaces trunk Port Mode Encapsulation Status Native vlan Gi1/0/1 desirable 802.1q trunking 1 Gi2/0/1 desirable 802.1q trunking 1 Port Vlans allowed on trunk Gi1/0/1 1-4094 Gi2/0/1 1-4094 Port Vlans allowed and active in management domain Gi1/0/1 1-3,10 Gi2/0/1 1-3,10 Port Vlans in spanning tree forwarding state and not pruned Gi1/0/1 1-3,10 Gi2/0/1 1-3,10
show ip route
C3750G-24T#show ip route Codes: C - connected, S - static, I - IGRP, R - RIP, M - mobile, B - BGP D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2 E1 - OSPF external type 1, E2 - OSPF external type 2, E - EGP i - IS-IS, L1 - IS-IS level-1, L2 - IS-IS level-2, ia - IS-IS inter area * - candidate default, U - per-user static route, o - ODR P - periodic downloaded static route Gateway of last resort is 200.1.1.2 to network 0.0.0.0 200.1.1.0/30 is subnetted, 1 subnets C 200.1.1.0 is directly connected, GigabitEthernet1/0/10 10.0.0.0/24 is subnetted, 3 subnets C 10.1.10.0 is directly connected, Vlan10 C 10.1.3.0 is directly connected, Vlan3 C 10.1.2.0 is directly connected, Vlan2 S* 0.0.0.0/0 [1/0] via 200.1.1.2
show vtp status
Cat2950#show vtp status VTP Version : 2 Configuration Revision : 3 Maximum VLANs supported locally : 250 Number of existing VLANs : 8 VTP Operating Mode : Client VTP Domain Name : cisco VTP Pruning Mode : Disabled VTP V2 Mode : Disabled VTP Traps Generation : Disabled MD5 digest : 0x54 0xC0 0x4A 0xCE 0x47 0x25 0x0B 0x49 Configuration last modified by 200.1.1.1 at 3-1-93 01:06:24
show interfaces trunk
Cat2950#show interfaces trunk Port Mode Encapsulation Status Native vlan Gi0/1 desirable 802.1q trunking 1 Port Vlans allowed on trunk Gi0/1 1-4094 Port Vlans allowed and active in management domain Gi0/1 1-3,10 Port Vlans in spanning tree forwarding state and not pruned Gi0/1 1-3,10
show vtp domain
Cat2948G> (enable) show vtp domain Domain Name Domain Index VTP Version Local Mode Password -------------------------------- ------------ ----------- ----------- ---------- cisco 1 2 client - Vlan-count Max-vlan-storage Config Revision Notifications ---------- ---------------- --------------- ------------- 8 1023 3 disabled Last Updater V2 Mode Pruning PruneEligible on Vlans --------------- -------- -------- ------------------------- 200.1.1.1 disabled disabled 2-1000
show trunk
Cat2948G> (enable) show trunk * - indicates vtp domain mismatch Port Mode Encapsulation Status Native vlan -------- ----------- ------------- ------------ ----------- 2/49 desirable dot1q trunking 1 Port Vlans allowed on trunk -------- --------------------------------------------------------------------- 2/49 1-1005 Port Vlans allowed and active in management domain -------- --------------------------------------------------------------------- 2/49 1-3,10 Port Vlans in spanning tree forwarding state and not pruned -------- --------------------------------------------------------------------- 2/49 1-3,10
Deze sectie bevat informatie waarmee u problemen met de configuratie kunt oplossen.
Volg de onderstaande instructies om problemen met uw configuratie op te lossen.
Als u geen apparaten binnen hetzelfde VLAN kunt pingen, moet u de VLAN-toewijzing van de bron- en bestemmingshavens controleren door de show-poortmod/poortopdracht voor CatOS en de opdracht show interface status voor Cisco IOS® Software uit te geven, om ervoor te zorgen dat ze in hetzelfde VLAN zijn. Als zij niet in de zelfde switch zijn, zorg ervoor dat trunking behoorlijk door het uitgeven van het bevel van de showboomstam voor CatOS en het bevel van de showinterfaces trunk voor Cisco IOS-software wordt gevormd, en dat inheems VLAN aan beide kanten aanpast. Zorg ervoor dat het subnetmasker overeenkomt tussen de bron- en doelapparaten.
Als u geen apparaten in verschillende VLAN’s kunt pingen, zorg er dan voor dat u de betreffende standaardgateway kunt pingen (zie stap 1 hierboven). Zorg er ook voor dat de standaardgateway van het apparaat naar het juiste IP-adres van de VLAN-interface wijst en dat het subnetmasker overeenkomt.
Als u Internet kunt bereiken, zorg ervoor dat de standaardroute op de 3750 punten aan het correcte IP adres, en dat het subnetadres de de gatewayrouter van Internet door IP uit te geven interface-interface-id aanpast en ip routebevelen toont. Zorg ervoor dat de internetgateway-router routes naar het internet en de interne netwerken heeft.
Revisie | Publicatiedatum | Opmerkingen |
---|---|---|
1.0 |
05-Sep-2003
|
Eerste vrijgave |