MRV - CONFIDENTIAL OptiSwitch - 200, 400, 800, 1200, 2400 Application Revision Release Notes For version 3.74 Product Name: OptiSwitch Product No: OptiSwitch - 200, 400, 800, 1200, 2400 Product Version: 3.74 Document Revision: 01 Date of issue: 3/6/2016 Author: Maoz Yona File: 3.74 release note.doc MRV International Confidential 1 Table 1: Document Revision Control Revision No. 01 Date of Issue Reason for Change 3/6/2016 Table 2: Changes Since Last Document Revision Page of change MRV International Confidential Section Change in text 2 Contents 1. INTRODUCTION .......................................................................................................................... 4 2 NEW FEATURES, CHANGES, AND ENHANCEMENTS ....................................................... 5 2.1 VIRTUAL CABLE DIAGNOSTICS (VCD) ...................................................................................... 5 2.1.1 General ............................................................................................................................. 5 2.1.2 Commands ........................................................................................................................ 5 2.2 AUTO MDI/MDIX CROSSOVER ................................................................................................ 5 2.3 NEW MAC LIMIT ACTION ......................................................................................................... 5 2.3.1 General ............................................................................................................................. 5 2.3.2 Commands ........................................................................................................................ 5 2.4 AUTHORIZED CUSTOMER’S ACCESS .......................................................................................... 6 2.4.1 General ............................................................................................................................. 6 2.4.2 Commands ........................................................................................................................ 6 2.5 IGMP ENHANCEMENTS ............................................................................................................. 6 2.5.1 Multicast Tags List ........................................................................................................... 6 2.5.1.1 General ............................................................................................................................. 6 2.5.1.2 Commands ........................................................................................................................ 7 2.5.2 Static Multicast Groups .................................................................................................... 7 2.5.2.1 General ............................................................................................................................. 7 2.5.2.2 Commands ........................................................................................................................ 7 2.5.3 Querier Port Modes .......................................................................................................... 7 2.5.3.1 General ............................................................................................................................. 7 2.5.3.2 Commands ........................................................................................................................ 7 3 BUG FIXES AND IMPROVEMENTS ......................................................................................... 8 3.1 NEW MANAGEMENT BOARD RECOGNITION ............................................................................... 8 3.2 DIFFSERV PORT DEFAULT COMMAND ....................................................................................... 8 3.2.1 Commands: ....................................................................................................................... 8 3.3 SFP’S DIGITAL INFORMATION ................................................................................................... 8 3.4 SAVE CONFIGURATION ...................................................................................................... 8 3.4.1 Command: ........................................................................................................................ 8 3.5 SFP’S MIB ................................................................................................................................ 8 3.6 DIFFSERV COUNTER MODE ....................................................................................................... 9 3.7 USER LEVEL PRIVILEGE UNDER RADIUS ................................................................................. 9 3.8 FLOW AGING MECHANISM......................................................................................................... 9 3.9 64 BIT COUNTERS...................................................................................................................... 9 3.10 MIB-WALK ............................................................................................................................. 9 3.11 GER MODULE ........................................................................................................................... 9 3.12 BRIDGE MIB ............................................................................................................................. 9 3.13 L2PT MODE .............................................................................................................................. 9 3.14 TFTP....................................................................................................................................... 10 4. KNOWN LIMITATIONS ............................................................................................................ 11 MRV International Confidential 3 1. Introduction This document describes the new features and the changes made in software version 3.74 with respect to version 3.73. MRV International Confidential 4 2 New Features, Changes, and Enhancements 2.1 Virtual Cable Diagnostics (VCD) 2.1.1 General Virtual Cable Diagnostics (VCD) is used to identify and locate faults in electrical cables, connectors and terminations. This feature can help in identifying opens, shorts, impedance mismatch, bad connectors, termination mismatch and bad magnetics. The feature is supported by EM2004-8TP modules of HW Rev 08 and later. 2.1.2 Commands get-port-vcd [ports] – display cable diagnostics. ports = `all` or ports list: S1.D1-...-Sn.Dn, <..> for range; default : all 2.2 Auto MDI/MDIX Crossover This feature allows connection of straight or cross-wired cables independent of the pinout (MDI or MDIX) of the co-port (port to which the EM-2004 module is directly connected). The feature is supported by EM2004-8TP modules of HW Rev 08 and later. 2.3 New MAC Limit Action 2.3.1 General In previous versions, when a MAC limit is exceeded on a port there are two alternatives: 1) to disable the port and send a trap, or 2) to send a trap without disabling the port. Now, the following third option is available when the mac-limit is exceeded: Process traffic of learned stations. Discard traffic of unlearned stations. 2.3.2 Commands set-mac-limit-mode [dbase] [mode] – Set action mode when the mac limit is exceeded on a port. dbase = run, nvram, or all mode = 1 or 2 or 3 1 = Disable the port and send a trap when the MAC limit is exceeded. 2 = Send a trap when the MAC limit is exceeded. 3 = Discard traffic from unlearned stations. get-mac-limit-mode [dbase] – Show mode of action when Mac limit exceeded on a port. dbase = run or nvram MRV International Confidential 5 2.4 Authorized Customer’s Access 2.4.1 General In many instances customers need to have access to the provider’s management equipment located at the customer premises. In such a situation it is most important to restrict this access to a limited set of operations and to block any other attempt by the customer to access the provider’s management network. In most cases the access is needed in order to retrieve management information and statistics related to the customers interfaces. The Authorized Customer’s Access feature enables access to the local switch but blocks any attempts to access the management VLAN. 2.4.2 Commands set-secured-ports [database] [ports list] [mode] – enable/disable port’s secured properties database type = run, nvram or all ports list = S1.D1-...-Sn.Dn, <..> for range mode = enable or disable get-secured-ports [database] – display secured ports status database type = run, nvram or all set-mgmt-secondary-tag [database] [tag] - Set Secondary Management tag database type = run, nvram or all tag = secondary management tag { 1..4095} get-mgmt-secondary-tag [database] – display the secondary management’s tag database type = run, nvram or all del-mgmt-secondary-tag [database] – delete the secondary management tag. database type = run, nvram or all related commands: set-user-passwd - change the console USER`s password del-user-passwd - delete the USER`s password 2.5 IGMP enhancements 2.5.1 Multicast Tags List 2.5.1.1 General When the OptiSwitch functions as IGMP proxy, it sends IGMP Query every “Query Interval” (default=1sec). In this way, the OptiSwitch maintains it’s multicast data base and forwards it to other devices participating in IGMP. This version enables the user to specify which VLAN tags will be multicast tags. The OptiSwitch sends IGMP Queries only to ports that are members of the specified VLANs. This option is useful when a large number of VLANs is defined and only a few multicast VLANs exist. IMPORTANT: In previous versions, IGMP queries were sent to all VLANs listed in the VLANtable. In this version, if no multicast tags list exists, IGMP queries will be sent only to the management VLAN. MRV International Confidential 6 2.5.1.2 Commands mcast-set-tag-list [tag list] – define the multicast tag list for IGMP queries. tag list = List of multicast tags. T1,..,Tn ‘-‘ for range. mcast-get-tag-list – display the multicast tag-list. mcast-del-tag-list – delete the multicast tag list for IGMP queries. 2.5.2 2.5.2.1 Static Multicast Groups General This version supports definition of static multicast group entries. This option is most useful in cases where Multicast servers do not support the IGMP protocol and the multicast data is flooded. 2.5.2.2 Commands mcast-set-static-entry [ip-address] [range] [tag] – Create static multicast range Ip-address = Ip Address of the first multicast group range = number of multicast groups to generate tag = tag of the multicast group. mcast-get-static-tbl – display the static multicast table mcast-del-static-entry [index] – delete static multicast entry index = index of entry 2.5.3 2.5.3.1 Querier Port Modes General This version allows to set one of the following modes for a port: Forced – Sends Queries forever (default) Standard – Sends Queries until a query from a lower IP Address Querier received. Disabled – Do not send Queries. 2.5.3.2 Commands mcast-set-querier [ports list] [querier mode] – set Querier port mode. ports list = S1.D1-...-Sn.Dn, <..> for range querier mode = standard, force or disable. mcast-get-querier – display modes of querier ports. MRV International Confidential 7 3 Bug Fixes and Improvements 3.1 New Management Board Recognition This version supports recognition of the new management board (with new flash technology). The new management board will be recognized via the CLI `sys-stat` command as: “Management card hardware revision: i960-Jx ver. 3”. 3.2 DiffServ Port Default Command In previous versions, the default action for a DiffServ port was “Deny”. In this version, the default action for access-ports (port-access, vlan-access, src-ip-access…etc) can be set to “Permit” or “Deny”. The apply action permits traffic to be forwarded even if it’s parameters do not match any flow of it’s associated port. 3.2.1 Commands: ds-set-default-port-command [ports list] [mode] – set default port command ports list = S1.D1-...-Sn.Dn, <..> for range mode = permit or deny ds-get-port-cfg [ports list] – display DiffServ ports configuration ports list = S1.D1-...-Sn.Dn, <..> for range 3.3 SFP’s Digital Information In previous versions, displaying the SFP’s Digital Information was possible only for CWDM compliant units. In this version the information is valid for both CWDM and DWDM units. In previous versions, it was possible to retrieve Digital Information only from external calibrated SFPs. This problem is now fixed. In previous versions, it was not possible to retrieve Digital information from GBIC’s. This problem is now fixed. In previous versions, intensive reading of SFP digital information caused the switch to restart. This problem is now fixed. In this version, when the digital information for the rx_power and tx_power is out of range or not applicable –99 is displayed. 3.4 SAVE CONFIGURATION This version enables saving the whole running configuration to NVRAM using just one CLI command. 3.4.1 3.5 Command: save-running-cfg – stores the whole run-time configuration to NVRAM. SFP’s MIB This version supports private SFP MIB (oasfp.mib). MRV International Confidential 8 3.6 DiffServ Counter Mode In previous versions, the DiffServ counters mode (set-counter-mode) was not saved while using the command ds-save-cfg. This is now fixed. 3.7 User Level Privilege under RADIUS In this version, Administrators can apply user’s privilege (execute GET operations only) to users who are accessing the OptiSwitch through a radius server. This option is available once the User’s privilege password (defined in the OptiSwitch) and the User’s password (defined in the Radius Server) are the same. 3.8 Flow Aging Mechanism In previous versions, when packets in a stream, associated with a specific flow are stopped for more than 30 seconds, in certain circumstances, the first few packets would be lost after the stream is restarted. This problem is now fixed. ds-set-flows-aging-mode [mode] [aging-time] – set DiffServ flows aging mode. mode = enable or disable aging-time = Time in seconds for flows aging cycle. (default 30 sec) 3.9 ds-get-flows-aging-mode – display DiffServ flows aging mode 64 Bit Counters In previous versions, reading the ifMIB objects ifHCInUcastPkts and ifHCOutUcastPkts, could show apparently conflicting results. The problem occurs when only broadcast/multicast packets without unicast packets flow at a high rate. This problem is now fixed. 3.10 MIB-WALK In previous versions, MIB-WALK application sometimes failed. This problem is now fixed. 3.11 GER Module In this version, a trap will be sent whenever the link switches from one port of the GER module to the other. 3.12 Bridge MIB In this version, when browsing through the SNMP, Bridge-MIB dot1dTpFdbTable is skipped by default. This table is skipped by default since it may cause problems because it does not support VLAN tags. To prevent skipping use the command: set-snmp-dot1d-fdb [mode] mode = enable or disable Enable – do not skip dot1dTpFdbTable Disable – skip dot1dTpFdbTable 3.13 L2PT Mode In the previous version, in some scenarios activating the L2PT caused unstable network operation. The problem was caused by random setting of ports to enable operation mode following upgrade to 3.73. This problem is now fixed. In the previous version, setting a port to L2PT mode ENABLE, caused BPDU’s and CDP’s packets to be tunneled across the provider network. In this version a new command enables setting the type of packets to be tunneled. MRV International Confidential 9 set-l2pt-mode [mode] – Set L2PT mode mode = bpdu or all bpdu – BPDU packets will be tunneled. all – BPDU and CDP packets will be tunneled. get-l2pt-mode – Display L2PT mode. IMPORTANT: After upgrading, all ports will be set to l2pt mode=DISABLE. In case this feature is used, l2pt ports mode should be manually restored to the previous configuration. 3.14 TFTP In previous versions, after invoking ‘app-sw-dnld’ command, it was impossible to configure the switch to perform any configuration upload/download operation unless application software download was performed. In this version, the problem is resolved by invoking the new command `init-sw-dnld`. In previous versions, in scenarios of packet loss (due to network problems) during upload configuration in client mode, the switch continually retransmits without terminating the TFTP session. This problem is now fixed. MRV International Confidential 10 4. Known limitations 4.1. Firmware upgrade to this version should be done from the released 3.70/3.71/3.72/3.73 versions only. If that is not possible, please consult with customer support department before upgrading. 4.2. When RSTP is enabled - configuring or deleting an Etherchannel when at least one of its ports is connected (link up) is not possible (blocked by application). If modification in Etherchannel definition is needed – first disconnect all the ports in the Etherchannel. 4.3. GVRP protocol is not supported in this version. 4.4. Downgrading from this version to earlier versions is not fault-proof and may require an init-nvram procedure. 4.5. This version is only compiled for new hardware suits. Meaning JX CPU agent of higher than ‘1’ version and CX CPU agent of higher than ‘2’ version. 4.6. Before using new modules with this version please make sure they are supported in it. 4.7. Except for special cases, this version is not to be used with modules based on GT48310 / GT-48320 chipsets, to make sure you are not using these old chipsets enter the command sys-stat. All modules revisions (in parenthesis) should be equal or greater than 3. This is relevant to L2 modules only; All L3 modules are supported in current software revision. 4.8. When inserting a voice module (E1/T1 modules) that was previously configured as T1 into another OptiSwitch where it is defined as E1, there may be some noticeable noise on voice sessions. The solution: after inserting a voice module into the OptiSwitch, it is recommended to perform the ‘vo-line-type’ command with the required type (E1 or T1). This operation is required only once since the updated information is saved on the module’s flash (NVRAM) and will be used for next reboots. MRV International Confidential 11