The CCNP and CCIE Enterprise Core & CCNP Enterprise Advanced Routing Portable Command Guide is a fully updated quick reference resource to help you memorize commands and concepts for CCNP or CCIE certifications. In this sample chapter, you will review information and commands related to implementing inter-VLAN routing.
This chapter provides information and commands concerning the following topics:
Inter-VLAN communication using an external router: router-on-a-stick
Inter-VLAN communication tips
Inter-VLAN communication on a multilayer switch through an SVI
Configuring inter-VLAN communication on an L3 switch
Removing L2 switchport capability of an interface on an L3 switch
Configuration example: inter-VLAN communication
Configuration example: IPv6 inter-VLAN communication
Inter-VLAN Communication Using an External Router: Router-on-a-Stick
Router(config)# interface fastethernet 0/0 |
Moves to interface configuration mode |
Router(config-if)# no shutdown |
Enables the interface |
Router(config-if)# interface fastethernet 0/0.1 |
Creates subinterface 0/0.1 and moves to subinterface configuration mode |
Router(config-subif)# description Management VLAN 1 |
(Optional) Sets the locally significant description of the subinterface |
Router(config-subif)# encapsulation dot1q 1 native |
Assigns VLAN 1 to this subinterface. VLAN 1 will be the native VLAN. This subinterface uses the 802.1q tagging protocol |
Router(config-subif)# ip address 192.168.1.1 255.255.255.0 |
Assigns the IP address and netmask |
Router(config-subif)# interface fastethernet 0/0.10 |
Creates subinterface 0/0.10 and moves to subinterface configuration mode |
Router(config-subif)# description Accounting VLAN 10 |
(Optional) Sets the locally significant description of the subinterface |
Router(config-subif)# encapsulation dot1q 10 |
Assigns VLAN 10 to this subinterface. This subinterface uses the 802.1q tagging protocol |
Router(config-subif)# ip address 192.168.10.1 255.255.255.0 |
Assigns the IP address and netmask |
Router(config-subif)# end |
Returns to interface configuration mode |
Inter-VLAN Communication Tips
Although most older routers (routers running IOS 12.2 and earlier) support both ISL and dot1q, some switch models support only dot1q, such as the 2960, 2960-x, 3650, and 9200 series. Check with the version of IOS you are using to determine whether ISL or dot1q is supported.
ISL will probably not be an option, as it has been deprecated for quite some time.
If you need to use ISL as your trunking protocol, use the command encapsulation isl x, where x is the number of the VLAN to be assigned to that subinterface.
Recommended best practice is to use the same number as the VLAN number for the subinterface number. It is easier to troubleshoot VLAN 10 on subinterface fa0/0.10 than on fa0/0.2.
Inter-VLAN Communication on a Multilayer Switch Through a Switch Virtual Interface
Configuring Inter-VLAN Communication on an L3 Switch
Switch9300(config)# interface vlan 1 |
Creates a virtual interface for VLAN 1 and enters interface configuration mode |
Switch9300(config-if)# ip address 172.16.1.1 255.255.255.0 |
Assigns an IP address and netmask |
Switch9300(config-if)# no shutdown |
Enables the interface |
Switch9300(config)# interface vlan 10 |
Creates a virtual interface for VLAN 10 and enters interface configuration mode |
Switch9300(config-if)# ip address 172.16.10.1 255.255.255.0 |
Assigns an IP address and netmask |
Switch9300(config-if)# no shutdown |
Enables the interface |
Switch9300(config)# interface vlan 20 |
Creates a virtual interface for VLAN 20 and enters interface configuration mode |
Switch9300(config-if)# ip address 172.16.20.1 255.255.255.0 |
Assigns an IP address and netmask |
Switch9300(config-if)# no shutdown |
Enables the interface |
Switch9300(config-if)# exit |
Returns to global configuration mode |
Switch9300(config)# ip routing |
Enables routing on the switch |
Removing L2 Switchport Capability of an Interface on an L3 Switch
Switch9300(config)# interface gigabitethernet 0/1 |
Moves to interface configuration mode |
Switch9300(config-if)# no switchport |
Creates a Layer 3 port on the switch |
Configuration Example: Inter-VLAN Communication
Figure 3-1 illustrates the network topology for the configuration that follows, which shows how to configure inter-VLAN communication using commands covered in this chapter. Some commands used in this configuration are from other chapters.
Figure 3-1 Network Topology for Inter-VLAN Communication Configuration
ISP Router
Router> enable |
Moves to privileged EXEC mode |
Router># configure terminal |
Moves to global configuration mode |
Router(config)# hostname ISP |
Sets the host name |
ISP(config)# interface loopback 0 |
Moves to interface configuration mode |
ISP(config-if)# description simulated address representing remote website |
Sets the locally significant interface description |
ISP(config-if)# ip address 198.133.219.1 255.255.255.0 |
Assigns an IP address and netmask |
ISP(config-if)# interface serial 0/0/0 |
Moves to interface configuration mode |
ISP(config-if)# description WAN link to the Corporate Router |
Sets the locally significant interface description |
ISP(config-if)# ip address 192.31.7.5 255.255.255.252 |
Assigns an IP address and netmask |
ISP(config-if)# clock rate 4000000 |
Assigns a clock rate to the interface; DCE cable is plugged into this interface |
ISP(config-if)# no shutdown |
Enables the interface |
ISP(config-if)# exit |
Returns to global configuration mode |
ISP(config-if)# router eigrp 10 |
Creates Enhanced Interior Gateway Routing Protocol (EIGRP) routing process 10 |
ISP(config-router)# network 198.133.219.0 0.0.0.255 |
Advertises directly connected networks |
ISP(config-router)# network 192.31.7.0 0.0.0.255 |
Advertises directly connected networks |
ISP(config-router)# end |
Returns to privileged EXEC mode |
ISP# copy running-config startup-config |
Saves the configuration to NVRAM |
CORP Router
Router> enable |
Moves to privileged EXEC mode |
Router># configure terminal |
Moves to global configuration mode |
Router(config)# hostname CORP |
Sets the host name |
CORP(config)# no ip domain-lookup |
Turns off Domain Name System (DNS) resolution to avoid wait time due to DNS lookup of spelling errors |
CORP(config)# interface serial 0/0/0 |
Moves to interface configuration mode |
CORP(config-if)# description link to ISP |
Sets the locally significant interface description |
CORP(config-if)# ip address 192.31.7.6 255.255.255.252 |
Assigns an IP address and netmask |
CORP(config-if)# no shutdown |
Enables the interface |
CORP(config)# interface fastethernet 0/1 |
Moves to interface configuration mode |
CORP(config-if)# description link to L3Switch1 |
Sets the locally significant interface description |
CORP(config-if)# ip address 172.31.1.5 255.255.255.252 |
Assigns an IP address and netmask |
CORP(config-if)# no shutdown |
Enables the interface |
CORP(config-if)# exit |
Returns to global configuration mode |
CORP(config)# interface fastethernet 0/0 |
Enters interface configuration mode |
CORP(config-if)# no shutdown |
Enables the interface |
CORP(config-if)# interface fastethernet 0/0.1 |
Creates a virtual subinterface and moves to subinterface configuration mode |
CORP(config-subif)# description Management VLAN 1 - Native VLAN |
Sets the locally significant interface description |
CORP(config-subif)# encapsulation dot1q 1 native |
Assigns VLAN 1 to this subinterface. VLAN 1 is the native VLAN. This subinterface uses the 802.1q protocol |
CORP(config-subif)# ip address 192.168.1.1 255.255.255.0 |
Assigns an IP address and netmask |
CORP(config-subif)# interface fastethernet 0/0.10 |
Creates a virtual subinterface and moves to subinterface configuration mode |
CORP(config-subif)# description Sales VLAN 10 |
Sets the locally significant interface description |
CORP(config-subif)# encapsulation dot1q 10 |
Assigns VLAN 10 to this subinterface. This subinterface uses the 802.1q protocol |
CORP(config-subif)# ip address 192.168.10.1 255.255.255.0 |
Assigns an IP address and netmask |
CORP(config-subif)# interface fastethernet 0/0.20 |
Creates a virtual subinterface and moves to subinterface configuration mode |
CORP(config-subif)# description Engineering VLAN 20 |
Sets the locally significant interface description |
CORP(config-subif)# encapsulation dot1q 20 |
Assigns VLAN 20 to this subinterface. This subinterface uses the 802.1q protocol |
CORP(config-subif)# ip address 192.168.20.1 255.255.255.0 |
Assigns an IP address and netmask |
CORP(config-subif)# interface fastethernet 0/0.30 |
Creates a virtual subinterface and moves to subinterface configuration mode |
CORP(config-subif)# description Marketing VLAN 30 |
Sets the locally significant interface description |
CORP(config-subif)# encapsulation dot1q 30 |
Assigns VLAN 30 to this subinterface. This subinterface uses the 802.1q protocol |
CORP(config-subif)# ip add 192.168.30.1 255.255.255.0 |
Assigns an IP address and netmask |
CORP(config-subif)# exit |
Returns to global configuration mode |
CORP(config)# router eigrp 10 |
Creates EIGRP routing process 10 and moves to router configuration mode |
CORP(config-router)# network 192.168.1.0 0.0.0.255 |
Advertises the 192.168.1.0 network |
CORP(config-router)# network 192.168.10.0 0.0.0.255 |
Advertises the 192.168.10.0 network |
CORP(config-router)# network 192.168.20.0 0.0.0.255 |
Advertises the 192.168.20.0 network |
CORP(config-router)# network 192.168.30.0 0.0.0.255 |
Advertises the 192.168.30.0 network |
CORP(config-router)# network 172.31.0.0 0.0.255.255 |
Advertises the 172.31.0.0 network |
CORP(config-router)# network 192.31.7.0 0.0.0.3 |
Advertises the 192.31.7.0 network |
CORP(config-router)# end |
Returns to privileged EXEC mode |
CORP# copy running-config startup-config |
Saves the configuration in NVRAM |
L2Switch2 (Catalyst 2960)
Switch> enable |
Moves to privileged EXEC mode |
Switch# configure terminal |
Moves to global configuration mode |
Switch(config)# hostname L2Switch2 |
Sets the host name |
L2Switch2(config)# no ip domain-lookup |
Turns off DNS resolution |
L2Switch2(config)# vlan 10 |
Creates VLAN 10 and enters VLAN configuration mode |
L2Switch2(config-vlan)# name Sales |
Assigns a name to the VLAN |
L2Switch2(config-vlan)# exit |
Returns to global configuration mode |
L2Switch2(config)# vlan 20 |
Creates VLAN 20 and enters VLAN configuration mode |
L2Switch2(config-vlan)# name Engineering |
Assigns a name to the VLAN |
L2Switch2(config-vlan)# vlan 30 |
Creates VLAN 30 and enters VLAN configuration mode. Note that you do not have to exit back to global configuration mode to execute this command |
L2Switch2(config-vlan)# name Marketing |
Assigns a name to the VLAN |
L2Switch2(config-vlan)# exit |
Returns to global configuration mode |
L2Switch2(config)# interface range fastethernet 0/2 - 4 |
Enters interface range configuration mode and allows you to set the same configuration parameters on multiple ports at the same time |
L2Switch2(config-if-range)# switchport mode access |
Sets ports 2–4 as access ports |
L2Switch2(config-if-range)# switchport access vlan 10 |
Assigns ports 2–4 to VLAN 10 |
L2Switch2(config-if-range)# interface range fastethernet 0/5 - 8 |
Enters interface range configuration mode and allows you to set the same configuration parameters on multiple ports at the same time |
L2Switch2(config-if-range)# switchport mode access |
Sets ports 5–8 as access ports |
L2Switch2(config-if-range)# switchport access vlan 20 |
Assigns ports 5–8 to VLAN 20 |
L2Switch2(config-if-range)# interface range fastethernet 0/9 - 12 |
Enters interface range configuration mode and allows you to set the same configuration parameters on multiple ports at the same time |
L2Switch2(config-if-range)# switchport mode access |
Sets ports 9–12 as access ports |
L2Switch2(config-if-range)# switchport access vlan 30 |
Assigns ports 9–12 to VLAN 30 |
L2Switch2(config-if-range)# exit |
Returns to global configuration mode |
L2Switch2(config)# interface fastethernet 0/1 |
Moves to interface configuration mode |
L2Switch2(config)# description Trunk Link to CORP Router |
Sets the locally significant interface description |
L2Switch2(config-if)# switchport mode trunk |
Puts the interface into trunking mode and negotiates to convert the link into a trunk link |
L2Switch2(config-if)# exit |
Returns to global configuration mode |
L2Switch2(config)# interface vlan 1 |
Creates a virtual interface for VLAN 1 and enters interface configuration mode |
L2Switch2(config-if)# ip address 192.168.1.2 255.255.255.0 |
Assigns an IP address and netmask |
L2Switch2(config-if)# no shutdown |
Enables the interface |
L2Switch2(config-if)# exit |
Returns to global configuration mode |
L2Switch2(config)# ip default-gateway 192.168.1.1 |
Assigns a default gateway address |
L2Switch2(config)# exit |
Returns to privileged EXEC mode |
L2Switch2# copy running-config startup-config |
Saves the configuration in NVRAM |
L3Switch1 (Catalyst 3650)
Switch> enable |
Moves to privileged EXEC mode |
Switch# configure terminal |
Moves to global configuration mode |
Switch(config)# hostname L3Switch1 |
Sets the host name |
L3Switch1(config)# no ip domain-lookup |
Turns off DNS queries so that spelling mistakes do not slow you down |
L3Switch1(config)# vtp mode server |
Changes the switch to VTP server mode |
L3Switch1(config)# vtp domain testdomain |
Configures the VTP domain name to testdomain |
L3Switch1(config)# vlan 10 |
Creates VLAN 10 and enters VLAN configuration mode |
L3Switch1(config-vlan)# name Accounting |
Assigns a name to the VLAN |
L3Switch1(config-vlan)# exit |
Returns to global configuration mode |
L3Switch1(config)# vlan 20 |
Creates VLAN 20 and enters VLAN configuration mode |
L3Switch1(config-vlan)# name Marketing |
Assigns a name to the VLAN |
L3Switch1(config-vlan)# exit |
Returns to global configuration mode |
L3Switch1(config)# interface gigabitethernet 1/0/1 |
Moves to interface configuration mode |
L3Switch1(config-if)# switchport trunk encapsulation dot1q |
Specifies 802.1Q tagging on the trunk link (only necessary on older model switches like the 3560 and 3750) |
L3Switch1(config-if)# switchport mode trunk |
Puts the interface into trunking mode and negotiates to convert the link into a trunk link |
L3Switch1(config-if)# exit |
Returns to global configuration mode |
L3Switch1(config)# ip routing |
Enables IP routing on this device |
L3Switch1(config)# interface vlan 1 |
Creates a virtual interface for VLAN 1 and enters interface configuration mode |
L3Switch1(config-if)# ip address 172.16.1.1 255.255.255.0 |
Assigns an IP address and netmask |
L3Switch1(config-if)# no shutdown |
Enables the interface |
L3Switch1(config-if)# interface vlan 10 |
Creates a virtual interface for VLAN 10 and enters interface configuration mode |
L3Switch1(config-if)# ip address 172.16.10.1 255.255.255.0 |
Assigns an IP address and mask |
L3Switch1(config-if)# no shutdown |
Enables the interface |
L3Switch1(config-if)# interface vlan 20 |
Creates a virtual interface for VLAN 20 and enters interface configuration mode |
L3Switch1(config-if)# ip address 172.16.20.1 255.255.255.0 |
Assigns an IP address and mask |
L3Switch1(config-if)# no shutdown |
Enables the interface |
L3Switch1(config-if)# exit |
Returns to global configuration mode |
L3Switch1(config)# interface gigabitethernet 1/0/24 |
Enters interface configuration mode |
L3Switch1(config-if)# no switchport |
Creates a Layer 3 port on the switch |
L3Switch1(config-if)# ip address 172.31.1.6 255.255.255.252 |
Assigns an IP address and netmask |
L3Switch1(config-if)# exit |
Returns to global configuration mode |
L3Switch1(config)# router eigrp 10 |
Creates EIGRP routing process 10 and moves to router configuration mode |
L3Switch1(config-router)# network 172.16.0.0 0.0.255.255 |
Advertises the 172.16.0.0 network |
L3Switch1(config-router)# network 172.31.0.0 0.0.255.255 |
Advertises the 172.31.0.0 network |
L3Switch1(config-router)# end |
Applies changes and returns to privileged EXEC mode |
L3Switch1# copy running-config startup-config |
Saves configuration in NVRAM |
L2Switch1 (Catalyst 2960)
Switch> enable |
Moves to privileged EXEC mode |
Switch# configure terminal |
Moves to global configuration mode |
Switch(config)# hostname L2Switch1 |
Sets the host name |
L2Switch1(config)# no ip domain-lookup |
Turns off DNS queries so that spelling mistakes do not slow you down |
L2Switch1(config)# vtp domain testdomain |
Configures the VTP domain name to testdomain |
L2Switch1(config)# vtp mode client |
Changes the switch to VTP client mode |
L2Switch1(config)# interface range fastethernet 0/1 - 4 |
Enters interface range configuration mode and allows you to set the same configuration parameters on multiple ports at the same time |
L2Switch1(config-if-range)# switchport mode access |
Sets ports 1–4 as access ports |
L2Switch1(config-if-range)# switchport access vlan 10 |
Assigns ports 1–4 to VLAN 10 |
L2Switch1(config-if-range)# interface range fastethernet 0/5 - 8 |
Enters interface range configuration mode and allows you to set the same configuration parameters on multiple ports at the same time |
L2Switch1(config-if-range)# switchport mode access |
Sets ports 5–8 as access ports |
L2Switch1(config-if-range)# switchport access vlan 20 |
Assigns ports 5–8 to VLAN 20 |
L2Switch1(config-if-range)# exit |
Returns to global configuration mode |
L2Switch1(config)# interface gigabitethernet 0/1 |
Moves to interface configuration mode |
L2Switch1(config-if)# switchport mode trunk |
Puts the interface into trunking mode and negotiates to convert the link into a trunk link |
L2Switch1(config-if)# exit |
Returns to global configuration mode |
L2Switch1(config)# interface vlan 1 |
Creates a virtual interface for VLAN 1 and enters interface configuration mode |
L2Switch1(config-if)# ip address 172.16.1.2 255.255.255.0 |
Assigns an IP address and netmask |
L2Switch1(config-if)# no shutdown |
Enables the interface |
L2Switch1(config-if)# exit |
Returns to global configuration mode |
L2Switch1(config)# ip default-gateway 172.16.1.1 |
Assigns the default gateway address |
L2Switch1(config)# exit |
Returns to privileged EXEC mode |
L2Switch1# copy running-config startup-config |
Saves the configuration in NVRAM |
Configuration Example: IPv6 Inter-VLAN Communication
Figure 3-2 shows the network topology for the configuration that follows, which demonstrates how to configure IPv6 inter-VLAN communication using commands covered in this chapter. Some commands used in this configuration are from previous chapters.
Figure 3-2 Network Topology for IPv6 Inter-VLAN Communication Configuration
ISP Router
Router(config)# hostname ISP |
Sets the hostname |
ISP(config)# ipv6 unicast-routing |
Enables IPv6 routing |
ISP(config)# interface loopback 0 |
Enters interface configuration mode |
ISP(config-if)# ipv6 address 2001:db8:0:a::1/64 |
Assigns an IPv6 address |
ISP(config-if)# interface serial 0/0/0 |
Enters interface configuration mode |
ISP(config-if)# clock rate 4000000 |
Assigns a clock rate to the interface; DCE cable is plugged into this interface |
ISP(config-if)# ipv6 address 2001:db8:0:8::1/64 |
Assigns an IPv6 address |
ISP(config-if)# no shutdown |
Turns on this interface |
ISP(config-if)# exit |
Exits into global configuration mode |
ISP(config)# ipv6 route ::/0 serial 0/0/0 |
Creates a default static route to return traffic from the Internet |
ISP(config)# end |
Returns to privileged EXEC mode |
CORP Router
Router(config)# hostname CORP |
Sets the hostname |
CORP(config)# ipv6 unicast-routing |
Enables global IPv6 forwarding |
CORP(config)# ipv6 router ospf 1 |
Enters OSPFv3 programming mode |
CORP(config-rtr)# router-id 192.168.1.1 |
Assigns a router ID for the OSPFv3 process |
CORP(config-rtr)# default- information originate |
Adds any default routing information to the OSPFv3 updates |
CORP(config-rtr)# exit |
Exits to global configuration mode |
CORP(config)# interface gigabitethernet 0/0.1 |
Enters subinterface programming mode |
CORP(config-subif)# encapsulation dot1q 1 native |
Assigns 802.1Q as the trunking protocol and associates VLAN 1 to this subinterface |
CORP(config-subif)# ipv6 address 2001:db8:0:2::1/64 |
Assigns an IPv6 address |
CORP(config-subif)# ipv6 ospf 1 area 0 |
Specifies this as an interface that will participate in OSPFv3 |
CORP(config-subif)# interface gigabitethernet 0/0.30 |
Enters subinterface programming mode |
CORP(config-subif)# encapsulation dot1q 30 |
Assigns 802.1Q as the trunking protocol and associates VLAN 30 to this subinterface |
CORP(config-subif)# ipv6 address 2001:db8:0:30::1/64 |
Assigns an IPv6 address |
CORP(config-subif)# ipv6 ospf 1 area 0 |
Specifies this as an interface that will participate in OSPFv3 |
CORP(config-subif)# interface gigabitethernet 0/0.40 |
Enters subinterface programming mode |
CORP(config-subif)# encapsulation dot1q 40 |
Assigns 802.1Q as the trunking protocol and associates VLAN 40 to this subinterface |
CORP(config-subif)# ipv6 address 2001:db8:0:40::1/64 |
Assigns an IPv6 address |
CORP(config-subif)# ipv6 ospf 1 area 0 |
Specifies this as an interface that will participate in OSPFv3 |
CORP(config-subif)# interface gigabitethernet 0/0.50 |
Enters subinterface programming mode |
CORP(config-subif)# encapsulation dot1q 50 |
Assigns 802.1Q as the trunking protocol and associates VLAN 50 to this subinterface |
CORP(config-subif)# ipv6 address 2001:db8:0:50::1/64 |
Assigns an IPv6 address |
CORP(config-subif)# ipv6 ospf 1 area 0 |
Specifies this as an interface that will participate in OSPFv3 |
CORP(config-subif)# interface gigabitethernet 0/1 |
Enters interface programming mode |
CORP(config-if)# ipv6 address 2001:db8:0:7::2/64 |
Assigns an IPv6 address |
CORP(config-if)# ipv6 ospf 1 area 0 |
Specifies this as an interface that will participate in OSPFv3 |
CORP(config-if)# interface gigabitethernet 0/0 |
Enters interface programming mode |
CORP(config-if)# no shutdown |
Turns this interface on |
CORP(config-if)# interface serial 0/0/0 |
Enters interface programming mode |
CORP(config-if)# ipv6 address 2001:db8:0:8::2/64 |
Assigns an IPv6 address |
CORP(config-if)# no shutdown |
Turns this interface on |
CORP(config-if)# exit |
Exits to global configuration programming mode |
CORP(config)# ipv6 route ::/0 serial 0/0/0 |
Creates a default static route pointing to the ISP |
CORP(config)# end |
Returns to privileged EXEC mode |
L2Switch2 (Catalyst 2960)
Switch(config)# hostname L2Switch2 |
Sets the hostname |
L2Switch2(config)# sdm prefer dual-ipv4-and-ipv6 default |
Configures the Switching Database Manager (SDM) on the switch to optimize memory and operating system for both IPv4 and IPv6 Layer 3 forwarding |
L2Switch2(config)# vlan 30,40,50 |
Creates VLANs 30, 40, and 50 |
L2Switch2(config-vlan)# exit |
Exits VLAN configuration mode |
L2Switch2(config)# interface fastethernet 0/5 |
Enters switchport interface configuration mode |
L2Switch2(config-if)# switchport mode trunk |
Sets this port to trunk unconditionally |
L2Sw2(config-if)# interface range fastethernet 0/12 - 14 |
Enters switchport configuration mode for a range of switch ports |
L2Switch2(config-if-range)# switchport mode access |
Sets these ports to be access ports |
L2Switch2(config-if-range)# switchport access vlan 30 |
Assigns these ports to VLAN 30 |
L2Switch2(config-if-range)# interface range fastethernet 0/15 - 18 |
Enters switchport configuration mode for a range of switch ports |
L2Switch2(config-if-range)# switchport mode access |
Sets these ports to be access ports |
L2Switch2(config-if-range)# switchport access vlan 40 |
Assigns these ports to VLAN 20 |
L2Switch2(config-if-range)# interface range fastethernet 0/19 - 22 |
Enters switchport configuration mode for a range of switchports |
L2Switch2(config-if-range)# switchport mode access |
Sets these ports to be access ports |
L2Switch2(config-if-range)# switchport access vlan 50 |
Assigns these ports to VLAN 50 |
L2Switch2(config-if-range)# interface vlan1 |
Enters interface configuration mode for the management VLAN |
L2Switch2(config-if)# ipv6 address 2001:db8:0:2::/64 |
Assigns an IPv6 address |
L2Switch2(config-if)# no shutdown |
Turns this interface on |
L2Switch2(config-if)# exit |
Exits to global configuration mode |
L2Switch2(config)# ipv6 route ::/0 2001:db8:0:2::1 |
Assigns a default gateway |
L2Switch2(config)# end |
Returns to privileged EXEC mode |
L3Switch1 (Catalyst 3650)
Switch(config)# hostname L3Switch1 |
Sets the hostname |
L3Switch1(config)# ipv6 unicast-routing |
Enables IPv6 forwarding |
L3Switch1(config)# vlan 10,20 |
Creates VLANs 10 and 20 |
L3Switch1(config-vlan)# exit |
Exits VLAN configuration mode |
L3Switch1(config)# interface gigabitethernet 1/0/1 |
Enters interface configuration mode |
L3Switch1(config-if)# switchport mode trunk |
Sets this port to trunk unconditionally |
L3Switch1(config-if)# ipv6 router ospf 1 |
Enters OSPFv3 configuration mode |
L3Switch1(config-rtr)# router-id 192.168.1.2 |
Assigns the OSPFv3 router ID |
L3Switch1(config-rtr)# exit |
Exits to global configuration mode |
L3Switch1(config)# interface gigabitethernet 1/0/24 |
Enters switchport interface configuration mode |
L3Switch1(config-if)# no switchport |
Changes this Layer 2 switch port to a Layer 3 routed port |
L3Switch1(config-if)# ipv6 address 2001:db8:0:7::1/64 |
Assigns an IPv6 address |
L3Switch1(config-if)# ipv6 ospf 1 area 0 |
Specifies this as an interface that will participate in OSPFv3 |
L3Switch1(config-if)# interface vlan1 |
Enters interface configuration mode for VLAN 1 |
L3Switch1(config-if)# ipv6 address 2001:db8:0:1::1/64 |
Assigns an IPv6 address |
L3Switch1(config-if)# ipv6 ospf 1 area 0 |
Specifies this as an interface that will participate in OSPFv3 |
L3Switch1(config-if)# interface vlan10 |
Enters interface configuration mode for VLAN 10 |
L3Switch1(config-if)# ipv6 address 2001:db8:0:10::1/64 |
Assigns an IPv6 address |
L3Switch1(config-if)# ipv6 ospf 1 area 0 |
Specifies this as an interface that will participate in OSPFv3 |
L3Switch1(config-if)# interface vlan20 |
Enters interface configuration mode for VLAN 20 |
L3Switch1(config-if)# ipv6 address 2001:db8:0:20::1/64 |
Assigns an IPv6 address |
L3Switch1(config-if)# ipv6 ospf 1 area 0 |
Specifies this as an interface that will participate in OSPFv3 |
L3Switch1(config-if)# end |
Returns to privileged EXEC mode |
L2Switch1 (Catalyst 2960)
Switch(config)# hostname L2Switch1 |
Sets the hostname |
L2Switch1(config)# sdm prefer dual-ipv4-and-ipv6 default |
Configures the Switching Database Manager on the switch to optimize memory and operating system for both IPv4 and IPv6 Layer 3 forwarding |
L2Switch1(config)# vlan 10,20 |
Creates VLANs 10 and 20 |
L2Switch1(config-vlan)# exit |
Exits VLAN configuration mode |
L2Switch1(config)# interface gigabitethernet 0/1 |
Enters switchport interface configuration mode |
L2Switch1(config-if)# switchport mode trunk |
Sets this port to trunk unconditionally |
L2Switch1(config-if)# interface range fastethernet 0/12 - 14 |
Enters switchport configuration mode for a range of switch ports |
L2Switch1(config-if-range)# switchport mode access |
Sets these ports to be access ports |
L2Switch1(config-if-range)# switchport access vlan 10 |
Assigns these ports to VLAN 10 |
L2Switch1(config-if-range)# interface range fastethernet 0/15 - 18 |
Enters switchport configuration mode for a range of switch ports |
L2Switch1(config-if-range)# switchport mode access |
Sets these ports to be access ports |
L2Switch1(config-if-range)# switchport access vlan 20 |
Assigns these ports to VLAN 20 |
L2Switch1(config-if-range)# interface vlan1 |
Moves to interface configuration mode |
L2Switch1(config-if)# ipv6 address 2001:0:0:4::2/64 |
Assigns an IPv6 address |
L2Switch1(config-if)# exit |
Returns to global configuration mode |
L2Switch1(config)# ipv6 route ::/0 2001:db8:0:1::1 |
Assigns a default gateway |
L2Switch1(config)# end |
Returns to privileged EXEC mode |