5-4
Catalyst 6500 Series Switch Software Configuration Guide—Release 8.7
OL-8978-04
Chapter 5 Configuring Ethernet VLAN Trunks
Understanding How VLAN Trunks Work
Note
DTP is a point-to-point protocol. However, some internetworking devices might forward DTP frames
improperly. To avoid this problem, ensure that trunking is turned
off
on ports that are connected to
non-switch devices if you do not intend to trunk across those links. When manually enabling trunking
on a link to a Cisco router, enter the
nonegotiate
keyword to cause the port to become a trunk but not
generate DTP frames.
802.1Q Trunk Configuration Guidelines and Restrictions
The following configuration guidelines and restrictions apply when using 802.1Q trunks and impose some
limitations on the trunking strategy for a network:
•
When connecting Cisco switches through an 802.1Q trunk, make sure that the native VLAN for an
802.1Q trunk is the same on both ends of the trunk link. If the native VLAN on one end of the trunk
is different from the native VLAN on the other end, spanning-tree loops might result.
•
Disabling spanning tree on the native VLAN of an 802.1Q trunk without disabling spanning tree on
every VLAN in the network can cause spanning-tree loops. We recommend that you leave spanning
tree enabled on the native VLAN of an 802.1Q trunk. If this is not possible, disable spanning tree
on every VLAN in the network. Make sure that your network is free of physical loops before
disabling spanning tree.
•
When you connect two Cisco switches through 802.1Q trunks, the switches exchange spanning-tree
BPDUs on each VLAN that is allowed on the trunks. The BPDUs on the native VLAN of the trunk
are sent untagged to the reserved IEEE 802.1D spanning-tree multicast MAC address
(01-80-C2-00-00-00). The BPDUs on all other VLANs on the trunk are sent tagged to the reserved
Cisco Shared Spanning Tree (SSTP) multicast MAC address (01-00-0c-cc-cc-cd).
auto
dot1q
Local:
Nontrunk
Neighbor:
Nontrunk
Local:
ISL trunk
Neighbor:
Nontrunk
Local:
Nontrunk
Neighbor:
Nontrunk
Local:
Nontrunk
Neighbor:
Nontrunk
Local:
1Q trunk
Neighbor:
1Q trunk
Local:
1Q trunk
Neighbor:
1Q trunk
Local:
Nontrunk
Neighbor:
Nontrunk
Local:
1Q trunk
Neighbor:
1Q trunk
Local:
Nontrunk
Neighbor:
Nontrunk
desirable
negotiate
Local:
Nontrunk
Neighbor:
Nontrunk
Local:
ISL trunk
Neighbor:
ISL trunk
Local:
ISL trunk
Neighbor:
ISL trunk
Local:
ISL trunk
Neighbor:
ISL trunk
Local:
1Q trunk
Neighbor:
1Q trunk
Local:
1Q trunk
Neighbor:
1Q trunk
Local:
1Q trunk
Neighbor:
1Q trunk
Local:
ISL trunk
Neighbor:
ISL trunk
Local:
ISL trunk
Neighbor:
ISL trunk
auto
negotiate
Local:
Nontrunk
Neighbor:
Nontrunk
Local:
ISL trunk
Neighbor:
ISL trunk
Local:
ISL trunk
Neighbor:
ISL trunk
Local:
Nontrunk
Neighbor:
Nontrunk
Local:
1Q trunk
Neighbor:
1Q trunk
Local:
1Q trunk
Neighbor:
1Q trunk
Local:
Nontrunk
Neighbor:
Nontrunk
Local:
ISL trunk
Neighbor:
ISL trunk
Local:
Nontrunk
Neighbor:
Nontrunk
1.
Using this configuration can result in spanning tree loops and is not recommended.
Table 5-3
Results of Possible Fast Gigabit Ethernet, and 10-Gigabit Ethernet Trunk Configurations (continued)
Neighbor Port
Trunk Mode
and Trunk
Encapsulation
Local Port Trunk Mode and Trunk Encapsulation
off
isl or
dot1q
on
isl
desirable
isl
auto
isl
on
dot1q
desirable
dot1q
auto
dot1q
desirable
negotiate
auto
negotiate