Accounting and Routing Module Installation and User Guide Extreme Networks, Inc. 3585 Monroe Street Santa Clara, California 95051 (888) 257-3000 http://www.extremenetworks.com Published: February 2001 Part number: 100078-00 Rev. 02...
Page 2
ExtremeWare and the Extreme Networks logo are trademarks of Extreme Networks, Inc., which may be registered or pending registration in certain jurisdictions. The Extreme Turbodrive logo is a service mark of Extreme Networks, which may be registered or pending registration in certain jurisdictions.
Preface Introduction Conventions Related Publications Overview Summary of Features BlackDiamond 6800 Series Switch Overview About the Accounting and Routing Module About IP Unicast Forwarding About Destination Sensitive Accounting Installing or Replacing an ARM Preparing for Installation Inserting and Securing a Module...
Page 6
Retrieving Accounting Statistics LED Indicators Displaying Slot Status Information Identifying Problem Categories Fixing Configuration Errors Upgrading the Switch Software Image Upgrading the ARM Software Image Fixing Power-Related Problems Identifying Conditions for Replacing an ARM Tools and Equipment Removing an ARM...
Page 7
Index Index of Commands Accounting and Routing Module Installation and User Guide Using the CLI to Retrieve Accounting Statistics Using SNMP to Retrieve Accounting Statistics General Switch Attributes Image and Configuration Attributes Port Attributes IP Statistics ESRP Commands Diagnostics Commands...
Page 8
viii Accounting and Routing Module Installation and User Guide...
Page 9
Figures Accounting and Routing Module Installation and User Guide Accounting and Routing Module (ARM) Front panel view of the ARM Slot locations in a BlackDiamond 6808 series chassis Inserting and securing an ARM...
Page 10
Accounting and Routing Module Installation and User Guide...
Page 11
ARM LEDs ARM Commands Routing Access Policy Configuration Commands Regular Expression Notation Route Map Commands Match Operation Keywords Set Operation Keywords Changes to General Switch Commands Changes to Image Commands IP Statistics Display Command NPCard Debug Log Messages 2-10 3-10 3-11...
Page 12
Accounting and Routing Module Installation and User Guide...
This guide provides the required information to install the Accounting and Routing ® Module (ARM) in a BlackDiamond 6800 series switch from Extreme Networks and perform the initial module configuration tasks. This guide is intended for use by network administrators who are responsible for installing and setting up network equipment.
When features, functionality, or operation is specific to the ARM, the ARM name is used. Switches and switch modules that use naming conventions ending in “i” have additional capabilities that are documented throughout this user guide. For the most current list of products supporting the “i” chipset, consult your release notes.
The following is a list of related publications: • ExtremeWare Software User Guide • ExtremeWare Release Notes • BlackDiamond Hardware Installation Guide Documentation for Extreme Networks products is available on the World Wide Web at the following location: • Extreme Networks home page at http://www.extremenetworks.com Preface...
Overview The Accounting and Routing Module (ARM) is a self-contained module for the BlackDiamond 6800 series chassis-based system. Unlike other BlackDiamond modules, there are no external network interfaces on the ARM. Instead, the ARM provides advanced IP services for the other input/output (I/O) modules installed in the chassis.
The module occupies one slot in a BlackDiamond 6800 series switch. A maximum of two ARMs can be placed in a BlackDiamond 6800 series switch at any one time.
Page 19
• Two high-performance network processors • A General Purpose Processor (GPP) subsystem The network processors are high-performance, programmable devices that enhance the Extreme “i” chipset to support expanded functionality, features, and flexibility. Accounting and Routing Module Installation and User Guide Summary of Features...
Page 20
Overview The GPP subsystem handles system control and ARM management functions. The GPP subsystem resides outside the packet forwarding data path to optimize routing and billing performance. ARM LED Indicators The ARM is equipped with two module-level LED indicators (STATUS and DIAG) (see Figure 1-2).
Extreme Networks technical support personnel for diagnostic purposes. BlackDiamond 6800 Series Switch Overview The BlackDiamond 6800 series switch is a chassis-based switch designed to be placed in the core of your network. The BlackDiamond 6800 series switch is flexible and scalable, making it easy for you to meet the changing requirements of your network.
8 Gbps by adding a second ARM. ARMs interface to the BlackDiamond switch fabric via four 1 Gbps internal links. IP unicast traffic is internally forwarded from the BlackDiamond I/O modules using one of three backplane load sharing...
About Destination Sensitive Accounting policies: port-based, address-based, or round-robin. See the ExtremeWare Software User Guide for more information. When is enabled, the default and accounting recommended backplane load-sharing policy becomes address-based. The round-robin load sharing backplane is not recommended because packet ordering is not guaranteed. About Destination Sensitive Accounting Destination Sensitive Accounting allows you to bill your customers at different rates depending upon the destination of the IP unicast packets they send.
Page 24
Overview Accounting and Routing Module Installation and User Guide...
Installing or Replacing an ARM This chapter covers the following topics: • Preparing for Installation on page 2-1 • Inserting and Securing a Module on page 2-6 • Verifying the Module Installation on page 2-8 • Troubleshooting on page 2-9 •...
Installing or Replacing an ARM Software or Hardware Version Requirements ARMs are compatible with “i” -series MSM modules, Summit and “i” -series I/O modules, and Packet over SONET (PoS) modules. For the most current list of I/O and PoS modules supported for use with the ARMs, consult your release notes. Software support for the ARM is provided in an ExtremeWare technology release, which is a software release that provides specialized hardware support or additional functionality not found in the current mainstream ExtremeWare release.
ExtremeWare V6.1.5 (Build 20) Project IP_SERV_TECH_REL V2.1.1. Safety Information Before you begin the process of installing or replacing an ARM in a BlackDiamond 6800 series switch, read the safety information in this section. Failure to observe the necessary safety guidelines can lead to personal injury or damage to the equipment.
Installing or Replacing an ARM Tools You need the following tools to install an Extreme Networks ARM in a BlackDiamond 6800 series chassis: • ESD-preventive wrist strap and grounding leash that is provided with the BlackDiamond 6800 series chassis. • Number 1 Phillips-head screwdriver.
Page 29
ESD wrist strap connector Power supplies Figure 2-1: Slot locations in a BlackDiamond 6808 series chassis Accounting and Routing Module Installation and User Guide MSM module I/O module slots slots 50015 CONSOLE MODEM MGMT LINK / ACTIVITY PCMCIA POWER DC OUT AC IN 50021 V-50/60Hz...
Slot 1 through Slot 8. ARMs do not fit in Slot A or Slot B. Forceful insertion can damage the ARM. 1 Before installing modular cards into the BlackDiamond 6800 series chassis, put on the ESD-preventive wrist strap that is provided with the chassis, and connect the metal end of the grounding leash to the ground receptacle located on the top-left corner of the BlackDiamond 6800 series switch front panel.
Page 31
(a) Loosen captive screws (b) Pivot ejector/injector handles Figure 2-2: Inserting and securing an ARM When the module is pushed into the chassis slot, the ejector/injector handles begin pivoting to their closed position. d Close the ejector/injector handles by pushing them toward the center of the module.
Installing or Replacing an ARM e Use a #1 Phillips-head screwdriver to tighten the captive screw on each end of the module front panel to prevent the module from being dislodged from the backplane connectors and to ensure satisfactory protection from EMI. Repeat this procedure for additional modules, if applicable.
The information in this section should be used in conjunction with the “Troubleshooting” appendix in the ExtremeWare Software User Guide and the release notes that accompanied your Extreme Networks product. If you encounter a problem that is not discussed in one of these resources, contact Extreme Networks technical support.
CARD MISMATCH 2-10 Corrective action No action required. See “Fixing Configuration Errors” on page 2-10. See “Upgrading the Switch Software Image” on page 2-11. See “Upgrading the ARM Software Image” on page 2-11.
The third command replaces the existing module type configuration with a new module type configuration. Upgrading the Switch Software Image If the STATUS LED on the ARM turns amber and blinks, use the command to display the configured slot type. The output from this command also displays information about the module state, including the CARD UNKNOWN message.
{primary | secondary] slot <slot> Fixing Power-Related Problems If the LEDs on all other modules are off, verify that the BlackDiamond 6800 series switch is connected to an appropriate power source and is turned on. If the LEDs on the new module are off, but the LEDs on other modules are on, try ejecting and reseating the unpowered module.
Page 37
To display the status for slot 1, use the following command: show slot 1 The status for slot 1 is displayed: Slot 1 information: State: Network Processor 1 : Network Processor 2 : General Purpose Proc: Serial number: 701040-00-03 0118F00416 HW Module Type: ARM Configured Type: Not Configured Software image booted: primary...
BlackDiamond 6800 series switch front panel. 2 Identify the ARM to be replaced and write down the following information for later use: —...
Page 39
5 Use the ejector/injector handles to pull the module part way out of the chassis slot. Do not touch the printed-circuit board or any connector pins. There is an EMI-preventive gasket attached to one edge of the module front panel. To prevent diminished EMI protection, handle the module carefully and avoid damage to this gasket.
Page 40
Installing or Replacing an ARM 2-16 Accounting and Routing Module Installation and User Guide...
ARMs and switch behavior in a network are documented in the ExtremeWare Software User Guide. For hardware installation information on the BlackDiamond 6800 series switch, see the BlackDiamond Hardware Installation Guide. Documentation for Extreme Networks products is available on the World Wide Web at the Extreme Networks home page at http://www.extremenetworks.com.
Configuring the ARM In the most basic terms, to enable the accounting function, you must enable the accounting feature, create a customer VLAN ID, enable IP forwarding, and configure the accounting bin using the route map feature. You use a special set of commands to configure the ARM to initiate the accounting function.
The following command example disables IP forwarding on a VLAN named disable ipforwarding acme Accounting and Routing Module Installation and User Guide keyword configures the ports as tagged or untagged. keyword prevents the switch from forwarding broadcast, multicast, Basic ARM Configuration Information with a VLAN acme...
Configuring the ARM Configuring the Accounting Bin Destination Sensitive Accounting collects statistics that are maintained for forwarded IP traffic to support billing on a destination basis. To configure Destination Sensitive Accounting, a bin number may be assigned to one or more IP route entries using the ExtremeWare command.
Configuring Access Profiles • Summary of Access Policy Commands on page 3-5 • Creating an Access Profile on page 3-7 • Configuring an Access Profile Mode on page 3-8 • Adding an Access Profile Entry on page 3-8 • Deleting an Access Profile Entry on page 3-10 •...
— A list of IP addresses and mask pairs. as-path — A list of AS path expressions. bgp-community — A list of BGP community numbers. Deletes an access profile. Displays access profile related information for the switch. Configuring Access Profiles and is defined cold...
Configuring the ARM Configuring an Access Profile Mode After the access profile is created, you must configure the access profile mode. The access profile mode determines whether the items in the list are to be permitted access or denied access. Three access profile modes are available: •...
Page 49
Configuring Access Profiles Specifying Subnet Masks The subnet mask specified in the access profile command is interpreted as a prefix mask. A prefix mask indicates the bits that are significant in the IP address. In other words, a prefix mask specifies the part of the address that must match the IP address to which the profile is applied.
Configuring the ARM Table 3-3: Regular Expression Notation Character Definition Specifies a range of numbers to be matched. Matches any number. Matches the beginning of the AS path. Matches the end of the AS path. — Matches the beginning or end, or a space. Separates the beginning and end of a range of numbers.
match operation specifies a criteria that must be matched. A set operation specifies a change that is made to the route when the match operation is successful. This section describes the commands you use to configure route map policies for ARMs. This section provides information on the following topics: •...
• The sequence number the entry in the route map. Route maps are evaluated sequentially. • The keyword permits the route; the permit applied only if the entry is successful. • The match-one least one of the matching statements is true. •...
Configuring the ARM • The nlri-list as-path community specify the type of values that must be applied using the specified operation against the corresponding attributes as discussed in Table 3-5. • The keyword specifies the bin number assigned to a specific accounting-index route map as discussed in Table 3-6.
Configuring Destination Sensitive Accounting Based on Destination IP Subnets In this example, all IP unicast traffic is forwarded by the BlackDiamond switch to one of three IP subnets. Each IP subnet is mapped to a different accounting bin. The steps that follow describe how to configure the accounting feature.
Page 57
show accounting per VLAN. Bin 0 is always the default bin and is used to maintain traffic statistics for packets that do not match any of the route map profiles. Bins that have the same packet and octet count are grouped together. All maintained statistics are 64-bit values. VLAN Name( ID) Bins vlan10(0010) vlan11(0011)
Page 58
Configuring Destination Sensitive Accounting Based on BGP Community Strings In this example, all IP unicast traffic forwarded by the BlackDiamond switch to one of two BGP communities is counted. Each IP subnet associated with the configured BGP community is mapped to a different accounting bin. The steps that follow describe how to configure the accounting feature.
Destination *be 192.168.52.0/24 *be 192.168.53.0/24 *be 192.168.54.0/24 The following traffic patterns are displayed using the created through externally attached devices: show accounting VLAN Name( ID) vlan10(0010) vlan11(0011) vlan12(0012) vlan13(0013) Applying the Route Map to the IP Routing Table To configure how the specified route map is applied to IP routing table entries, use the following command: config iproute route-map [ospf-intra | ospf-inter | ospf-extern1 | ospf-extern2 | ospf | rip | static | e-gbp | i-bgp | direct]...
Page 60
Configuring the ARM Where the following is true: • The (intra area), ospf-intra (external type 2), ospf-extern2 protocol), (interior gateway protocol), and i-bgp are keywords that identify route sources that are inserted into the IP routing table. The configured route map is applied when routes of the specified source type are entered into the routing table.
show iproute route-map Route Origin Route-Map Direct dsb1 Static dsb1 dsb1 EBGP dsb2 IBGP dsb2 Retrieving Accounting Statistics Accounting statistics are used to bill your customers. Destination Sensitive Accounting gives you the flexibility to bill your customers at predetermined and different rates. For a given set of counts, the source VLAN ID identifies the customer and the accounting bin number corresponds to a billing rate.
Configuring the ARM show accounting VLAN Name( ID) Bins Default( MacVlanDiscover(4095) 0-7 vlan100(4093) six1(4085) six2(4084) six3(4083) six4(4082) seven1(4081) seven2(4080) seven3(4079) seven4(4078) Using SNMP to Retrieve Accounting Statistics Any network manager running SNMP can retrieve accounting statistics provided the Management Information Base (MIB) is installed correctly on the management station. Each network manager provides its own user interface to the management facilities.
• Layer 2 and Layer 3 Switching Attributes on page 3-29 • Debug Trace Commands on page 3-29 General Switch Attributes Except as described below, the ARM supports all of the general ExtremeWare switch commands. Table 3-7 describes the changes to existing ExtremeWare general switch commands to support the ARM.
Page 64
<name> Augmented implementation: Enables IP routing for one or all reboot {time <date> <time> | cancel} {slot <slot>} show slot <slot> show version The ARM supports the switch-wide 802.1Q encapsulation value used for VLAN tag nesting. Use the command config dot1q ethertype setting for the Ethertype value. 3-24...
{vlan <name>} ESRP Commands ESRP is supported while Destination Sensitive Accounting is enabled. If accounting is enabled, ESRP tracks the total number of internal ARM switch fabric ports. Based on Accounting and Routing Module Installation and User Guide Description of Change The slot <slot>...
Page 66
If accounting is enabled, ESRP automatically assumes the active port check status is for the total number of active internal ARM switch fabric ports and not the module I/O ports on the VLAN. To display the ESRP status for a VLAN, use the command.
[1] Nbr Internal Active Ports Nbr Tracked Rt/Ping: Nbr Tracked Ports: Nbr Priority: Nbr MacID: Nbr HelloTimer: Nbr ESRP State: ESRP becomes active on a VLAN when the VLANs IP interface is up. The VLANs router interface does not come up until at least one I/O module port in the VLAN is active.
Page 68
Configuring the ARM DUT:23 # show diag slot 1 iproute Or Destination Gateway 192.168.205.0/24 192.168.205.2 6.1.0.0/16 6.1.0.1 6.2.0.0/16 6.2.0.1 6.3.0.0/16 6.3.0.1 6.4.0.0/16 6.4.0.1 7.1.0.0/16 7.1.0.1 7.2.0.0/16 7.2.0.1 7.3.0.0/16 7.3.0.1 7.4.0.0/16 7.4.0.1 192.168.31.0/24 192.168.31.1 ho 6.3.0.2/32 6.3.0.2 ho 7.1.0.2/32 7.1.0.2 ho 6.2.0.2/32 6.2.0.2 ho 7.4.0.2/32 7.4.0.2...
To enable this support, use the following command: config debug-trace npcard <level> The debug commands should be used only under the guidance of Extreme Networks technical personnel. In general, the “level” maps the severity of the log message. Table 3-10 displays the definitions for the npcard subsystem.
Configuring the ARM Table 3-10: NPCard Debug Log Messages Debug Level Debug Level Definition 0 — Error Indicates that a severe event has occurred that most likely will result in the termination or improper operation of the ARM. 1 — Warning Indicates that a major event has occurred.
Page 71
ARM module configuration commands (table) 3-2 AS path AS path expression notations (table) Accounting and Routing Module Installation and User Guide Autonomous System Expressions. See AS path 3-10 3-10 BlackDiamond switch I/O modules overview slot preconfiguration accounting statistics, retrieving Command Line Interface. See CLI 3-10...
Page 72
3-25 SNMP 2-1, 2-8 accounting statistics, retrieving software checking version compatibility downloading packages technology release version identifier version requirements switch commands, changes (table) 3-27 3-25 technology release version identifier tools for installation troubleshooting 3-29 verifying operation 1-4, 2-8 VLAN IDs...
Need help?
Do you have a question about the BlackDiamond 6800 and is the answer not in the manual?
Questions and answers