Juniper Networks EX Series/ Cisco Catalyst Interoperability Cookbook September
Juniper Networks EX Series/ Cisco Catalyst Interoperability Cookbook September 18, 2009 Juniper Networks EX Series/Cisco Catalyst Interoperability Cookbook 2 T A B L E O F C O N T E N T S Introduction ......................................................................................................................................3 Interoperability testing......................................................................................................................5 Cisco Discovery Protocol (CDP) Passthrough.............................................................................5 Ethernet OAM/802.3ah................................................................................................................8 IP multicast switching................................................................................................................11 IP multicast routing....................................................................................................................15 Jumbo frame switching ..............................................................................................................19 Jumbo frame routing ..................................................................................................................22 Link aggregation ........................................................................................................................26 Link-layer Discovery Protocol (LLDP) .....................................................................................30 LLDP-Media Endpoint Discovery (LLDP-MED) .....................................................................33 Real-Time Performance Monitoring (RPM)..............................................................................36 Redundant Trunk Group (RTG).................................................................................................38 Remote Port Mirroring...............................................................................................................43 Spanning tree case 1: Rapid spanning tree protocol (RSTP) .....................................................47 Spanning tree case 2: Multiple spanning tree protocol (MSTP)................................................50 Spanning tree case 3: VLAN spanning tree protocol (VSTP) and Per-VLAN Spanning Tree Plus (PVST+) .............................................................................................................................55 Spanning tree case 4: MSTP-PVST+ Interoperability...............................................................59 Spanning tree case 5: MSTP-Rapid PVST+ Interoperability ....................................................64 Virtual LAN (VLAN) trunking..................................................................................................68 Virtual Router Redundancy Protocol (VRRP) Interoperability.................................................72 Appendix A: Sample Configuration Files .....................................................................................76 Appendix B: Software Versions Tested ........................................................................................76 Appendix C: Disclaimer.................................................................................................................76 I L L U S T R A T I O N S Figure 1: CDP Passthrough Topology..............................................................................................6 Figure 2: OAM/802.3ah Topology...................................................................................................9 Figure 3: IP Multicast Switching Validation Topology .................................................................12 Figure 4: IP Multicast Routing Validation Topology.....................................................................16 Figure 5: Jumbo Frame Switching Topology.................................................................................20 Figure 6: Jumbo Frame Routing Topology ....................................................................................23 Figure 7: Link Aggregation Validation Topology..........................................................................27 Figure 8: LLDP Validation Topology ............................................................................................30 Figure 9: LLDP-MED Validation Topology..................................................................................33 Figure 10: Remote Performance Monitoring Validation Topology ...............................................36 Figure 11: Redundant Trunk Group Validation Topology.............................................................39 Figure 12: Remote Port Mirroring from Juniper to Cisco..............................................................43 Figure 13: Remote Port Mirroring from Cisco to Juniper..............................................................44 Figure 14: RSTP/PVST+ Validation Topology .............................................................................48 Figure 15: MSTP Validation Topology..........................................................................................51 Figure 16: VSTP-PVST+ Validation Topology.............................................................................56 Figure 17: MSTP-PVST+ Validation Topology ............................................................................60 Figure 18: MSTP-Rapid PVST+ Validation Topology..................................................................65 Figure 19: VLAN Trunking Validation Test Bed ..........................................................................69 Figure 20: VRRP Validation Test Bed...........................................................................................73 Version 2009091801. Copyright © 2009 Network Test Inc. All rights reserved. Juniper Networks EX Series/Cisco Catalyst Interoperability Cookbook 3 Introduction Objectives This configuration guide aims to help networking professionals successfully interconnect Juniper Networks® and Cisco Ethernet switches using a variety of popular Layer 2 and Layer 3 protocols. By following the step-by-step procedures described in this document, it should be possible to verify interoperability and to pass traffic between the two vendors’ switches. Intended audience This configuration guide is intended for any network architect, administrator or engineer who needs to interconnect Juniper and Cisco Ethernet switches. This guide assumes familiarity with basic Ethernet and TCP/IP networking concepts, as well as at least limited experience with the Juniper and Cisco command-line interfaces (CLIs). No previous experience is assumed for the protocols discussed in this document. For beginning readers unfamiliar with Juniper or Cisco CLI syntax, both companies’ web sites offer free access to extensive software documentation. In addition, several excellent books on Juniper JUNOS Software and Cisco IOS configuration are available. For Juniper JUNOS Software configuration, these titles include the forthcoming JUNOS Enterprise Switching by Harry Reynolds and Doug Marschk; Day One: Exploring the JUNOS CLI by Cathy Gadecki and Michael Scruggs, available in free PDF format or in book format; and the widely used JUNOS Cookbook by Aviva Garrett. Popular titles on Cisco IOS configuration include Cisco LAN Switching Fundamentals by David Barnes and Basir Sakandar; Cisco Routers for the Desperate by Michael W. Lucas; and Routing TCP/IP, Volume 1 by Jeff Doyle and Jennifer Carroll. For basic TCP/IP networking concepts, the standard references are Internetworking with TCP/IP, Volume 1 by Douglas E. Comer and TCP/IP Illustrated, Volume 1 by W. Richard Stevens. For IP multicast topics, Interdomain Multicast Routing: Practical Juniper Networks and Cisco Systems Solutions by Brian M. Edwards, Leonard A. Giuliano and Brian R. Wright offers both in-depth explanations of multicast routing protocols and numerous configuration examples using Juniper and Cisco routers. Devices covered in this document Using the commands given in this document, Network Test has verified interoperability between the Juniper EX4200 and Juniper EX8208 Ethernet switches and Cisco Catalyst 3560/3750 and Cisco Catalyst 6500 series Ethernet switches. The CDP interoperability Juniper Networks EX Series/Cisco Catalyst Interoperability Cookbook 4 section also makes use of a Cisco Catalyst 4948 switch and the section for LLDP-MED makes use of a Cisco 2821 Integrated Services Router. Appendix B lists software versions tested. Except where specifically noted, command syntax for the Juniper and Cisco switches does not change across product lines. Conventions used in this document The typographical syntax in this document follows that used in the Juniper Complete Software Guide for JUNOS Software for EX Switches. The following table lists text and syntax conventions. Convention Description Examples Bold type Represents text that you type To enter configuration mode, type the configure command: admin@host> configure Fixed-width text like this Represents output that appears on the terminal screen admin@host> show chassis alarms No alarms currently active Italic text like this • Introduces important new terms • Identifies book titles • Identifies RFC and Internet- draft titles • Identifies variables (options for which you substitute a value) in commands or configuration statements. • A policy term is a named structure that defines match conditions and actions. • JUNOS System Basics Configuration Guide • RFC 4814, Hash and Stuffing: Overlooked Factors in Network Device Benchmarking • admin@# set system domain-name domain- name < > angle brackets Enclose optional keywords or variables. stub <default-metric metric>; | (pipe symbol) Indicates a choice between the mutually exclusive keywords or variables on either side of the symbol. The set of choices is often enclosed in parentheses for clarity. broadcast | multicast (string1 | string2 | string3) # (pound sign) Indicates a comment specified on the same line as the configuration statement to which it appears. rsvp { # Required for dynamic MPLS only [ ] (square braces) Enclose a variable for which you can substitute one or more values. community name members [ community-ids] Indention and braces ( { } ) Identify a level in the configuration hierarchy. [edit] routing-options { static { route default { nexthop address; retain; } } } ; (semicolon) Identifies a leaf statement at a configuration hierarchy level. nexthop address; Juniper Networks EX Series/Cisco Catalyst Interoperability Cookbook 5 Interoperability testing For each interoperability test described here, this document uses a five-section format consisting of objective, technical background, Juniper configuration, Cisco configuration and test validation. Cisco Discovery Protocol (CDP) Passthrough Objective To verify the ability of a Juniper switch to forward Cisco Discovery Protocol (CDP) traffic between two Cisco devices. Background The proprietary Cisco Discovery Protocol (CDP) allows sharing of information, such as IP address, model number and power requirements, among connected Cisco devices. Cisco devices use CDP messages to transmit information about their capabilities to other Cisco products in the network. Accordingly, an interoperability requirement for Juniper switches in the path between two Cisco devices is the ability to “pass through” CDP traffic without affecting CDP operation. No extra configuration of Juniper or Cisco switches is required for CDP passthrough. Because Juniper EX Series switches forward CDP messages in regular Ethernet frames, a standard Ethernet switching configuration will work. Similarly, CDP is enabled by default on most Cisco devices, so no additional configuration is needed for Catalyst switches. Topology In this example, Cisco Catalyst 4948 and Cisco Catalyst 6509 switches will use CDP to exchange model numbers and interface information across a Juniper EX4200 switch. The interfaces used are as follows: • Cisco Catalyst 4948: GigabitEthernet1/9 (Gi1/9) • Juniper EX4200-24P: ge-0/0/0.0 (to 4948) and xe-0/1/0.0 (to 6509) • Cisco Catalyst 6509: TenGigabitEthernet1/1 (Ten1/1) All devices are configured as switches and all interfaces are in the default VLAN. No VLAN trunking is configured; if desired VLAN access and trunk ports can be configured, and CDP traffic will be forwarded just as in this example. Figure 1 below shows the topology for CDP passthrough. Juniper Networks EX Series/Cisco Catalyst Interoperability Cookbook 6 Figure 1: CDP Passthrough Topology Juniper configuration Ethernet switching is enabled on the two interfaces connected with the Cisco switches: admin@EX4200> configure admin@EX4200# set interfaces ge-0/0/0 unit 0 family ethernet-switching admin@EX4200# set interfaces ge-0/0/0 description “4200To4948” admin@EX4200# set interfaces xe-0/1/0 unit 0 family ethernet-switching admin@EX4200# set interfaces xe-0/1/0 description “4200To6500” The spanning tree protocol must be either disabled on all switches, or disabled on all switches. This command will enable rapid spanning tree on a Juniper EX Series switch: admin@EX4200# set protocols rstp To disable rapid spanning tree on a Juniper EX Series switch: admin@EX4200# set protocols rstp disable admin@EX4200# commit Cisco commands Since CDP is enabled by default on Cisco devices, no additional configuration is needed. On the Catalyst 4948, interfaces will already be members of the default VLAN and rapid spanning tree (called PVST-Plus in Cisco documentation) will be enabled. All that remains is to add a description to the interface: Note: For Juniper EX4200 Series switches interconnected as a Virtual Chassis or for Juniper EX8200 Series switches using redundant Switch Fabric and Routing Engine (SRE) modules, use the commit synchronize command instead of commit. Juniper Networks EX Series/Cisco Catalyst Interoperability Cookbook 7 Cat4948# configure terminal Cat4948(config)# interface GigabitEthernet1/9 Cat4948(config-if)# description uploads/s1/ juniper-guide.pdf
Documents similaires
-
19
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mai 01, 2021
- Catégorie Administration
- Langue French
- Taille du fichier 15.8700MB