How To Set Up Cisco Catalyst 2960 for Logitek AoIP

How To Set Up Cisco Catalyst 2960 for Logitek AoIP

Overview

Logitek uses multicast audio packets to stream audio between devices. These packets require a switch with IGMP Snooping and an IGMP Querier for proper management. You must set up these features in order for the switch to properly take care of the data. If you just plug in the switch out of the box you will experience flooding, which results in crackle, drop-outs, and disappearing audio.

What You Need

  1. A straight-through Ethernet cable
  2. A laptop or other computer with a network card set for DHCP and a RS-232 port (a USB to serial adaptor will work) NOTE: This switch also has a USB connection available for Windows PCs. See the Setting Up the IGMP section for details.
  3. The Console Data cable (a DB-9 to RJ-45 adaptor that is packaged with the switch. 4. A terminal program. We recommend PuTTY for Windows (available at www.putty.org). Mac users can use the Screen command built into OSX or similar terminal program.

First Steps Out Of The Box

Your switch needs at minimum an IP address and a password. Assuming that the switch is fresh from the factory, we will use the Cisco Express Setup process for this step.
  1. Verify that no devices are plugged into your switch. During this setup process, the switch will act as a DHCP server. Now is a good time to make sure that your laptop is set for DHCP and not a static IP address.
  2. Connect the power cord and apply power. This begins the power-on self-test (POST). During POST, LED behavior is unpredictable and might vary. Wait several minutes for POST to complete.
  3. Verify that POST has completed by confirming that the SYST LED rapidly blinks green. If the switch fails POST, the SYST LED will turn amber. (POST failures are usually fatal, so if it fails the tests your switch probably needs service from Cisco.) 
  4.  After the POST has completed successfully and the SYST LED is rapidly blinking green, press and hold the Mode button for 3 seconds. When all of the LEDs above the mode button turn steady green, release the switch.
If the LEDs above the mode switch begin to blink after you press the button release it. This indicates that your switch has already been set up with an IP address and cannot go into Express Setup mode. If you do not know the IP address, you can reset the switch as follows: press and hold the Mode button. The switch LEDs will start to blink after 3 seconds. Continue to hold the button. After about 7 more seconds, the LEDs will stop blinking and the switch will reboot. At that point you can start at step 3 above (remember, this switch takes several minutes to boot!) to configure the switch.

5. Now plug your straight-through Ethernet cable into a port on your switch and a laptop. Verify that you have green lights on both Ethernet ports (switch and laptop). Wait 30 seconds.
6. Launch a web browser. Enter the IP address 10.0.0.1 in the browser and hit Enter.
7. You will be prompted for a username and password. Enter cisco for both username and password.
8. After the browser connects, it will probably complain about your web browser and tell you that it is not compatible with versions of Mozilla. We were able to click through this error using Internet Explorer 11; modern versions of Chrome and Firefox will probably also work.
9. The Express Setup page will appear. You will set the IP address, Subnet Mask, and password under Network Settings. We leave the VLAN ID at 1 unless the site requires something different. You do not need to change the Optional Settings unless necessary and you know what you are doing.
a. In the Management Interface (VLAN ID) field, valid entries are 1 – 1001.
b. If you have a router in the system, that address is filled in the Default Gateway.
c. The Switch Password can be from 1 to 25 alphanumeric characters, can start with a number, is case sensitive, and allows embedded spaces but does not allow spaces at beginning or end.
10. Click Submit to save or Cancel to clear your entries. When you click Submit, the switch is configured and it exits the Express Setup mode. The web browser will display a warning and then attempt to connect with the new switch address. If you configured the switch with a different subnet than the PC, connectivity between the switch and PC will be lost until you change your PC to match the switch’s subnet.
11. If you log into the switch again with a web browser, you will enter username cisco and the password you set during setup to view the web console. It’s very important that we set the IP address of the switch; the IGMP querier relies on this address to function. Choose an address that fits into your network addressing scheme. The JetStream isn’t picky about the address that you choose, so long as one exists.

Setting up the IGMP

Now we move to the terminal adaptor. Note that this switch has a mini USB connection for console use. If the USB connection is used, it takes priority over the serial port. The USB drivers only support Microsoft Windows. After the drivers are installed on your PC, you will use a terminal program such as PuTTY to connect.

Connecting to the Console Port with RS-232 in Windows

Connect the DB-9 from the console data cable to your laptop’s RS-232 port. Connect the RJ-45 to the Console port on the switch. Launch PuTTY. In the tree on the left, click the Serial Category. Set the “Serial line to connect to” for the COM port on your laptop. Set Speed to 9600 baud. Data bits = 8. Stop bits = 1. Parity = none. Flow Control = None. In the tree, click Session. Under Connection Type, click Serial. Click Open. Wait for the connection to initialize. You will be prompted to hit enter twice. Then you will be at a switch prompt.

Connecting to the switch via USB (Windows only)

Before connecting your laptop to the switch, you must obtain the USB driver from the Cisco website for your router model from the Tools and Resources section of the Cisco software site, USB Console Software category. http://www.cisco.com/c/en/us/td/docs/routers/access/2900/hardware/installation/guide/Hardware_Installation_ Guide/www.cisco.com/cisco/pub/software/portal/select.html?mdfid=268437899&?i=rp Unzip and install the driver. Then connect a USB mini cable to the switch and connect the other end to your laptop. This creates a virtual COM port. Launch PuTTY. In the tree on the left, click the Serial Category. Set the “Serial line to connect to” for the COM port on your laptop. Set Speed to 9600 baud. Data bits = 8. Stop bits = 1. Parity = none. Flow Control = None. In the tree, click Session. Under Connection Type, click Serial. Click Open. Wait for the connection to initialize. You will be prompted to hit enter twice. Then you will be at a switch prompt.

Connecting to the Console Port with Mac OSX

Use Finder to go to Applications > Utilities > Terminal Connect the OS X USB port to the router. Enter the following commands to find the OS X USB port number
macbook:user$ cd /dev
macbook:user$ ls -ltr /dev/*usb*
crw-rw-rw- 1 root wheel 9, 66 Apr 1 16:46 tty.usbmodem1a21
DT-macbook:dev user$


Connect to the USB port with the following command followed by the router USB port speed

macbook:user$ screen /dev/tty.usbmodem1a21 9600

To disconnect the OS X USB console from the terminal window, enter Ctrl-a followed by Ctrl-\

Connecting to the Console Port with Linux

Open the Linux terminal window
Connect the Linux USB port to the router.
Enter the following commands to find the Linux USB port number:
root@usb-suse# cd /dev
root@usb-suse /dev# ls -ltr *ACM*
crw-r--r-- 1 root root 188, 0 Jan 14 18:02 ttyACM0
root@usb-suse /dev#

Connect to the USB port with the following command followed by the router USB port speed:

root@usb-suse /dev# screen /dev/ttyACM0 9600

To disconnect the Linux USB console from the terminal window, enter Ctrl-a followed by : then quit. Alternatively, use a serial port on the PC and set to 9600, 8 data bits, no parity, 1 stop bit, and no flow control.

Enabling IGMP Snooping

By default, IGMP snooping is globally enabled on the switch. However, we’re going to enter the command to turn it on anyway just in case. From a Switch> prompt, type enable and hit Enter. You will get a Switch# prompt. This is privileged EXEC mode. If prompted for a password, use the switch password set in the first section.

From a Switch# prompt, type the following:
configure terminal (hit enter)
ip igmp snooping
 (hit enter)
end (hit enter)

Now, let’s verify that it’s right. Type show ip igmp snooping and hit enter.

You should see something like this:

Switch#show ip igmp snooping
Global IGMP Snooping configuration:
-------------------------------------------
IGMP snooping : Enabled
IGMPv3 snooping (minimal) : Enabled
Report suppression : Enabled
TCN solicit query : Disabled
TCN flood query count : 2
Robustness variable : 2
Last member query count : 2
Last member query interval : 1000
Vlan 1:
--------
IGMP snooping : Enabled
IGMPv2 immediate leave : Disabled
Multicast router learning mode : pim-dvmrp
CGMP interoperability mode : IGMP_ONLY
Robustness variable : 2
Last member query count : 2
Last member query interval : 1000


Now, let’s make sure this is saved when the switch is power cycled: Type copy running-config startup-config and hit enter. You will be prompted: Destination filename [startup-config]? Hit enter and it will copy.

Enabling the IGMP Querier

We need to be at an EXEC Privilege prompt. If you are at Switch> type enable and hit enter. If prompted for a password, use the switch password. You will then be at Switch#. Type configure terminal and hit enter. Type ip igmp snooping querier and hit enter. Type ip igmp snooping querier query-interval 180 and hit enter Type end and hit enter.

Now, let’s verify that it’s right.
Type show ip igmp snooping and hit enter. You should see something like this:
Switch#show ip igmp snooping
Global IGMP Snooping configuration:
-------------------------------------------
IGMP snooping : Enabled
IGMPv3 snooping (minimal) : Enabled
Report suppression : Enabled
TCN solicit query : Disabled
TCN flood query count : 2
Robustness variable : 2
Last member query count : 2
Last member query interval : 1000
Vlan 1:
--------
IGMP snooping : Enabled
IGMPv2 immediate leave : Disabled
Multicast router learning mode : pim-dvmrp
CGMP interoperability mode : IGMP_ONLY
Robustness variable : 2
Last member query count : 2
Last member query interval : 1000


Now, let’s make sure this is saved when the switch is power cycled: Type copy running-config startup-config and hit enter. You will be prompted: Destination filename [startup-config]? Hit enter and it will copy.

Verifying That IGMP Is Properly Configured

The Logitek JetStream logs every third query that the switch makes in JetStream Server in the JetStream Log. Connect your JetStream device to the switch, power it up, and wait about 15 minutes. You should see IGMP Query messages written to the log on every JetStream device on the switch. You should expect these messages in the logs at least once every 10 to 15 minutes. A normal reading in the log will say IGMP Querier 00. As long as you see that, everything is okay. If you see any number following that message other than 00, the JetStream is reporting that packets are flooding and the switch is not properly configured.

Other Notes

This switch takes a long time to boot, so do not panic if data is not properly flowing through the switch for a few minutes. You may need to do a hard reset (black DSP reset button or Hard Reset button from JetStream Server to start streams up if the JetStreams initialize before the switch has finished its POST. We recommend a UPS on this switch because of its boot time.
    • Related Articles

    • How To Set Up Cisco SG350 Series Switches for Logitek Audio over IP

      Before You Begin Ensure that you have a Cisco SG350-series switch. This article only applies to Cisco SG350-series switches. Decide how IP Addresses will be managed. We strongly recommend using DHCP to assign addresses to your networked audio ...
    • Choosing An IP Address Scheme for Logitek AoIP

      Set up a private IP address range that doesn't conflict with other subnets in your network, and keep your Audio over IP devices in that range. We don't have a preference, just pick something that works for your facility. Not to get too deep in the ...
    • How To Set Up HP ProCurve 2920 for Logitek AoIP

      OverviewIt is critical that you enable IGMP Snooping and the IGMP Querier on your Ethernet switch for audio networking. These switch features properly manage the multicast audio packets that flow between devices. Without these features being turned ...
    • How To Set Up Dante On The JetStream Plus

      General Notes Connect Audio Net 1 on the JSP-DSP card to the Dante Network The default out of the box is that the Dante networking module is expecting to be issued an IP address by a DHCP server. All Dante devices need to be on the same subnet. If ...
    • Using the Livewire+ AoIP driver with the JET67 and NET67

      Follow this guide to configure the Livewire+ AES-67 driver for use with the Logitek JET67 Audio Engine. Open Livewire driver GUI. In the Sources list check the Enable box, enter the stream name, Livewire channel number and packet mode. Press the ...