75
NetCrossing Gateway NX-2E1/T1 Operator’s Manual September 2009 AFAR Communications Inc. 81 David Love Place Santa Barbara, CA 93117 Tel: +1 805 681 1993 Fax: +1 805 681 1994 go the distance

NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

Embed Size (px)

Citation preview

Page 1: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1

Operator’s Manual

September 2009

AFAR Communications Inc.81 David Love PlaceSanta Barbara, CA 93117

Tel: +1 805 681 1993Fax: +1 805 681 1994

go the distance

Page 2: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides
Page 3: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1

Operator’s Manual

September 2009

AFAR Communications Inc.81 David Love PlaceSanta Barbara, CA 93117

Tel: +1 805 681 1993Fax: +1 805 681 1994

$25.00

Page 4: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides
Page 5: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

i -

Customer ServiceAFAR provides customer service during normal Pacific Coast business hours and may be reached byvoice, fax, or email as follows:

Tel: +1 805 681 1993Fax: +1 805 681 1994email: [email protected]

If you must return the equipment, please contact us for a Return Material Authorization (RMA)number. Equipment should be shipped to:

AFAR Communications Inc.81 David Love Place,Santa Barbara, CA 93117U.S.A.

Page 6: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

ii

STATEMENT OF WARRANTY

Afar Communications Inc. products, except as otherwise stated in an applicable price list, are warranted againstdefects in workmanship and material for a period of one (1) year from date of delivery as evidenced by AfarCommunications Inc.’s packing slip or other transportation receipt.

Afar Communications Inc.’s sole responsibility under this warranty shall be to either repair or replace, at itsoption, any component which fails during the applicable warranty period because of a defect in workmanshipand material, provided purchaser has promptly reported same to Afar Communications Inc. in writing. Allreplaced products or parts shall become Afar Communications Inc.’s property.

Afar Communications Inc. shall honor this warranty at its facility in Goleta, California. It is purchaser’sresponsibility to return, at its expense, the defective Product to Afar Communications Inc. Purchaser mustnotify Afar Communications Inc. and obtain shipping instructions prior to returning any product. AfarCommunications Inc. will pay the transportation charges for the return of the Product to purchaser but notincluding any custom clearance fees and other related charges which shall be paid by purchaser. If AfarCommunications Inc. determines that the Product is not defective within the terms of the warranty, purchasershall pay Afar Communications Inc. all costs of handling, transportation and repairs at the prevailing repairrates.

All the above warranties are contingent upon proper use of the Product. These warranties will not apply (i) ifadjustment, repair, or parts replacement is required because of accident, unusual physical, electrical orelectromagnetic stress, negligence, misuse, failure of electric power environmental controls, transportation, orabuses other than ordinary use (ii) if the Product has been modified or has been repaired or altered outside AfarCommunications Inc.’s factory, unless Afar Communications Inc. specifically authorizes such repairs oralterations; (iii) where Afar Communications Inc. serial numbers, or quality assurance decals have beenremoved or altered.

Afar Communications Inc. reserves the right to make product improvements without incurring any obligation orliability to make the same changes in Products previously manufactured or purchased.

No person, including any dealer, agent or representative of Afar Communications Inc. is authorized to assumefor Afar Communications Inc. any other liability on its behalf except as set forth herein. Afar CommunicationsInc. hereby disclaims all implied warranties of products including without limitation, all implied warranties ofmerchantability or fitness for a particular purpose. The warranties expressly stated herein are the soleobligation or liability on the part of Afar Communications Inc. arising out of or in connection with the sale orperformance of the products.

In no event will Afar Communications Inc. be liable to purchaser for (i) procurement costs; (ii) special,indirect or consequential damages; (iii) any damages resulting from loss of use, data or profits arising out of theuse of Afar Communications Inc. products. In no event shall Afar Communications Inc. be liable for anybreach of warranty in an amount exceeding the net selling price of any defective Product.

Page 7: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

iii -

FCC Notice

This equipment has been tested and found to comply with the limits for a Class Bdigital device, pursuant to Part 15 of the FCC Rules. These limits are designed toprovide reasonable protection against harmful interference in a residentialinstallation. This equipment generates, uses, and can radiate radio frequencyenergy and, if not installed and used in accordance with the instructions, may causeharmful interference to radio communications. However, there is no guarantee thatinterference will not occur in a particular installation. If this equipment does causeharmful interference to radio or television reception, which can be determined byturning the equipment off and on, the user is encouraged to try to correct theinterference by one or more of the following measures:

• Reorient or relocate the receiving antenna.• Increase the separation between the equipment and receiver.• Connect the equipment into an outlet on a circuit different from that to which

the receiver is connected.• Consult the dealer or an experienced radio/TV technician for help.

Changes or modifications not expressly approved in writing by AFARCommunications Inc. may void the user’s authority to operate this equipment. AFARCommunications Inc. can not accept any financial or other responsibilities that maybe the result of your use of this information, including direct, indirect, special, orconsequential damages. Refer to warranty documents for product warrantycoverage and specifics.

Page 8: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

iv

Page 9: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

v -

TABLE OF CONTENTS

1 PRODUCT DESCRIPTION................................................................................................................... 1-11.1 OVERVIEW ............................................................................................................................................. 1-11.2 FRONT PANEL ........................................................................................................................................ 1-31.3 REAR PANEL .......................................................................................................................................... 1-5

2 THEORY OF OPERATION .................................................................................................................. 2-12.1 WIDE AREA NETWORK (WAN) ............................................................................................................. 2-12.2 LAN PORT ............................................................................................................................................. 2-12.3 SERIAL (TDM) PORTS............................................................................................................................ 2-2

2.3.1 Connection Setup.......................................................................................................................... 2-22.3.2 Serial Data Encapsulation............................................................................................................ 2-32.3.3 Jitter Buffer and Link Latency ...................................................................................................... 2-52.3.4 Clock Sources ............................................................................................................................... 2-6

2.4 SYNCHRONIZATION PORT....................................................................................................................... 2-8

3 UNIT CHECKOUT AND FIRMWARE UPGRADES......................................................................... 3-13.1 BENCH CHECK OUT ............................................................................................................................... 3-13.2 UPGRADING THE FIRMWARE. ................................................................................................................. 3-2

3.2.1 Description ................................................................................................................................... 3-23.2.2 Installing new firmware through the Ethernet port ...................................................................... 3-33.2.3 Installing new firmware using Telnet ........................................................................................... 3-43.2.4 Installing new firmware using the RS-232 serial port .................................................................. 3-53.2.5 Feature upgrades.......................................................................................................................... 3-7

4 COMMANDS........................................................................................................................................... 4-14.1 CONFIGURATION TECHNIQUES ............................................................................................................... 4-14.2 COMMAND SYNTAX................................................................................................................................ 4-14.3 CONFIGURATION MANAGEMENT COMMANDS........................................................................................ 4-34.4 MAJOR CONFIGURATION PARAMETERS.................................................................................................. 4-54.5 INTERNET PROTOCOL (IP) MANAGEMENT COMMANDS ....................................................................... 4-124.6 INSTALLATION AND MONITORING COMMANDS.................................................................................... 4-144.7 FILE UTILITIES ..................................................................................................................................... 4-164.8 EVENT LOGGING COMMANDS .............................................................................................................. 4-184.9 MISCELLANEOUS COMMANDS .............................................................................................................. 4-19

5 NETWORK MANAGEMENT............................................................................................................... 5-15.1 TELNET .................................................................................................................................................. 5-1

5.1.1 General ......................................................................................................................................... 5-15.1.2 Starting a Telnet Session .............................................................................................................. 5-15.1.3 Telnet Security .............................................................................................................................. 5-2

5.2 SNMP.................................................................................................................................................... 5-25.2.1 Command Line Interface Versus SNMP ....................................................................................... 5-25.2.2 What is SNMP?............................................................................................................................. 5-35.2.3 Security Considerations in SNMP ................................................................................................ 5-35.2.4 Examples of Network Management Systems................................................................................. 5-45.2.5 NetCrossing Gateway Management Information Base (MIB) ...................................................... 5-4

APPENDIX A – COMMAND SUMMARY .................................................................................................. A-1

APPENDIX B - SPECIFICATIONS...............................................................................................................B-1

APPENDIX C – ETHERNET CONSOLE PROGRAM .............................................................................. C-1

APPENDIX D – QUICK SETUP ................................................................................................................... D-1

Page 10: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

vi

Page 11: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

1-1

1 PRODUCT DESCRIPTION

1.1 Overview

The Afar NetCrossing™ Gateway (NX-2E1/T1) allows you to establish a serial synchronous (E1 orT1) link across a packet switch network. The gateway breaks the continuous serial data stream intofixed size packets, adds the Ethernet or IP framing, and sends them over the packet switch network toa remote gateway. At the remote end, the gateway removes the Ethernet or IP framing andreconstructs the original data stream. The gateways regenerate the clocks and keep both endssynchronized with no bit slips.

The receiving NetCrossing™ gateway buffers a number of incoming packets in order to compensatefor the packet delivery jitter introduced by the network. The size of this buffer is configurable toaccommodate different amounts of expected jitter. The gateways collect statistics of the networkjitter, and can automatically optimize the buffer size for minimal link latency.

Ethernet

LAN

LAN

E1 / T1

PBX,MUX,.. netX Gateway

netX Gateway

E1 / T1

PBX,MUX,..

Figure 1.1 – NetCrossing Gateway Typical Application

The NX-2E1/T1 supports up to two independent full E1 or T1 Time Division Multiplex (TDM) bitstreams. You may operate the serial TDM ports in totally transparent mode or in fractional mode. Infractional mode the NetCrossing Gateway extracts user specified time slots from the input serialstream and transmits only those bits. At the receiving end the peer gateway reconstructs the E1 or T1frames, filling in the absent slots with a configurable idle pattern.

If the application is to cross a single Ethernet network, the gateways create packets using simple andvery efficient SNAP encapsulation. Or you may configure the units to perform full IP/UDPencapsulation, which allows crossing multiple networks.

When crossing a single network the gateways can automatically scout for an unconnected peer andestablish a point-to-point connection with minimal configuration required. Configuration andmonitoring is performed using a terminal connected to a front panel console port or through the LANport using Telnet, SNMP or the Afar Ethernet Console program.

Page 12: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

1-2

In addition to the serial TDM data streams, the gateways include a user LAN Ethernet port. This portimplements a transparent learning bridge which only forwards to the network the packets addressed tostations that are not in the local LAN. You can set a limit on the cumulative throughput offered to thenetwork. In this case the gateway gives priority to the serial TDM data and allocates to the user LANthe remaining bandwidth. This is useful if the network port has a throughput limitation imposed by,for example, a radio link.

For wireless applications the NetCrossing™ gateway is designed to work seamlessly with the AfarWireless Ethernet radios. The gateway provides data, control and power to the radio through a singleCAT5 cable. The radio is enclosed in a waterproof enclosure allowing outdoor deployment forimproved system performance. In addition, if your application requires multiple wireless linksemanating from the same location, the NetCrossing™ gateways can synchronize the transmissions ofall the radios such that they do not cause self-interference. This is achieved by simply daisy chainingthe SYNC ports of all of the NetCrossing™ gateways. Refer to the Afar Radio literature for moreinformation on this feature.

The NetCrossing Gateway is housed in a tabletop plastic enclosure (see Figure 1.2). It is shippedwith an external universal power supply that converts 100-240 VAC into the DC voltage required bythe gateway.

Figure 1.2 - NetCrossing Gateway NX-2E1/T1 front view

Page 13: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

1-3

1.2 Front Panel

Figure 1.2 shows the NetCrossing Gateway front panel. It includes ten LEDs described in table 1.2and one DB9 female connector. This connector provides an RS-232 asynchronous port used formaintenance and initial configuration. This connector is wired as a DCE per table 1.1.

Table 1.1 – Console Port Connector (DB9) Pin Assignments

Pin Signal Name Abbr. Direction

2 Receive Data RD Gateway to DTE

3 Transmit Data TD DTE to Gateway

5 Ground GND

Page 14: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

1-4

Table 1.2 – Front Panel LEDs

LED Function

Gateway/Power

Indicates that there is DC power applied to the unit.

Radio/Power

Indicates that there is current being drawn by the radio connected to the WAN/Radioconnector.

Gateway/Link

“OFF”: There are no serial links between this and other gateways specified or enabled.

“RED”: One or more of the serial links that have been enabled is not established.

“AMBER”: All enabled links are established, but an error has been detected in any ofthe links.

“GREEN”: All enabled links are established; no errors have been detected.

“Steady Blink ON/OFF”: A serial link to another gateway has just been establishedand the gateways are measuring and adapting to the jitter in the network.

“Momentary Blink”: Every time that an error is detected the LED will go momentarilyOFF

Radio/Link

If the wide area network connecting the two gateways consists of a radio link using theAFAR radios, this LED indicates the state of the associated radio as follows:

”OFF”: The gateway has no communications with the local radio

“2 second off/ blink ON”: the associated radio is in auto SYNC mode and waiting fora transmission from a peer radio or for an sync message (heartbeat) from the gateway.

“Half second blink ON/OFF”: The associated radio has a heartbeat and is transmitting.However it has not yet received a reply from a peer radio.

“Steady ON”: The radio has found a peer and an RF link is established between thetwo radios.

Ethernet/LAN

Indicates that there is an Ethernet connection on the LAN port. The LED blinks foreach packet received.

Ethernet/WAN

Indicates that there is an Ethernet connection on the WAN port.

E1/T1Local

OFF: This TDM serial port is disabledRED: The serial port is enabled but no signal is detected at its Rx Line (red alarm)AMBER: The gateway is detecting an alarm in this TDM Rx lineGREEN: The TDM Rx line is active with no alarms.

E1/T1Remote

OFF: There is no connection with a remote device for this serial portRED: The remote gateway is reporting a red alarm (no signal) in its input line.AMBER: The remote gateway is reporting an alarm in its TDM Rx lineGREEN: The remote gateway is reporting no alarms in its TDM Rx line

Page 15: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

1-5

1.3 Rear Panel

Figure 1.3 shows the NetCrossing Gateway NX-2E1/T1-B (balanced) rear panel. Figure 1.4 showsthe NetCrossing Gateway NX-2E1/T1-U (unbalanced) rear panel. The panel connectors are describedin Table 1.3

WARNINGThe RJ45 connector labeled “Radio” may include DC voltage in two of the pins. It must not beconnected to a LAN as this voltage may damage some LAN cards.

LAN E1/T1 Ground WAN Sync Power

Radio Switch

A B

Figure 1.3 - NetCrossing Gateway NX-2E1/T1-B Rear Panel

LAN E1/T1 Ground WAN Sync Power

Radio Switch

A B

Rx Tx Rx Tx

Figure 1.4 - NetCrossing Gateway NX-2E1/T1-U Rear Panel

Page 16: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

1-6

Table 1.3 – Rear Panel Connectors

Connector Type Function

LAN RJ45 10 BaseT Ethernet connection to your “Local Area Network”. It runs at10 MHz half or full duplex. See table 1.5 for the pin assignments. Thegateway “bridges” this LAN port to the WAN port.

E1/T1 RJ45

BNC

(NX-2E1/T1-B model) each of the two RJ45 connectors includes pinsfor a balanced E1 or T1 serial stream. The wiring of these connectors isshown in Table 1.4.

(NX-2E1/T1-U model) each unbalanced E1 serial port consists of a pairof BNC connectors, one for the Transmit and the other for the Receivesignal.

GND Ground connection used for surge suppression. We recommend that youconnect this to an Earth Ground in order to reduce the possibility ofdamage to the unit due to transients on external lines

WANRadio

WANSwitch

RJ45

RJ45

10/100 Base T Ethernet connection to the “Wide Area Network”. If youare connecting the Gateway to an AFAR Radio use the connector labeled“Radio”. This connector includes voltage to power the radio directly(see table 1.6). In all other cases use the connector labeled “Switch”(table 1.5)

SYNC RCA Synchronization signal used to synchronize multiple AFAR radios, eachone connected to its Gateway.

Power Switchcraft DC Voltage to power up the gateway and optionally one AFAR radiothrough the WAN/Radio connector.

Page 17: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

1-7

Table 1.4 – “E1/T1” RJ45 Pin Assignments

Pin Signal Name Direction

1 Rx RING Network to Gateway

2 Rx TIP Network to Gateway

3 (not connected)

4 Tx RING Gateway to Network

5 Tx TIP Gateway to Network

6 (not connected)

7 (not connected)

8 (not connected)

Table1 1.5 – “LAN” and “WAN/Switch” Ethernet Connector Pin Assignments

Pin Signal Name Abbr. Direction

1 Ethernet Tx Tx (+) Gateway to Ethernet

2 Ethernet Tx Tx (-) Gateway to Ethernet

3 Ethernet Rx Rx (+) Ethernet to Gateway

4 (not connected)

5 (not connected)

6 Ethernet Rx Rx (-) Ethernet to gateway

7 (not connected)

8 (not connected)

Page 18: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

1-8

Table 1.6 – “WAN/Radio” Ethernet Connector Pin Assignments

Pin Signal Name Abbr. Direction

1 Ethernet Tx Tx (+) Radio to Gateway

2 Ethernet Tx Tx (-) Radio to Gateway

3 Ethernet Rx Rx (+) Gateway to Radio

4 VDC DCV (+) Gateway to Radio

5 VDC DCV (+) Gateway to Radio

6 Ethernet Rx Rx (-) Gateway to Radio

7 Ground GND(-)

8 Ground GND(-)

Page 19: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

2-1

2 THEORY OF OPERATION

The NetCrosing Gateway 2E1/T1 models includes three User ports: one to connect to an EthernetLocal Area Network (LAN), and the other two (E1/T1) to connect to up to two Serial Time DivisionMultiplexed (TDM) devices. The gateway processes the LAN and TDM data differently, but ingeneral, data from all three ports is sent to the Ethernet Wide Area Network (WAN) port.Conversely, data received in the WAN port is processed by the gateway and sent to the LAN or theTDM ports as appropriate.

2.1 Wide Area Network (WAN)

The Gateway WAN port is connected to a “Wide Area Network”, through which the gateway canreach other gateways. The type of WAN network connecting the various gateways is an importantparameter and should be configured accordingly.

If the WAN network consists of a single Ethernet, possibly including Ethernet Bridges, the networktype is classified as a bridge network. In this case the gateways can reach each other by sendingpackets addressed to the other gateway physical address. This physical address corresponds to theunit serial number, which is pre-configured at the factory.

If the WAN network includes Internet Protocol (IP) routers that switch IP packets to their finaldestination, the network type is a route network. In this case each gateway must be configured withits own IP address and the gateways send the packets to each other’s IP addresses. In a routednetwork the gateways execute the Address Resolution Protocol (ARP) to translate the destination IPaddress into the physical address of the first router in the path.

The route network is the most generic and you can always operate a bridge network in route mode.However, in bridge mode the packet overhead is considerably smaller. This translates into highereffective throughput which may be important if the WAN network connecting the gateways islimited.

2.2 LAN Port

The Local Area Network (LAN) port can be connected to a user LAN or directly to the Ethernet portof a PC. The gateway implements a self learning “bridging” algorithm that transfers the Ethernetpackets, as appropriate, between the LAN and the WAN ports.

Both ethernet ports are configured in “promiscuous” mode, i.e., the gateway examines all the Ethernetpackets present in either port. Since these Ethernet packets contain a “source” and “destination”address, the gateway quickly learns the addresses of all the stations that are directly reachable in eachnetwork (all the “source” addresses of packets flowing in that port are reachable).

With this information on hand, the gateway examines the destination address of every Ethernet packetreceived and makes one of the following decisions:

Page 20: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

2-2

1. If the destination address is the gateway own physical address accept and process the packet.

2. If the destination address is for a station that is reachable in that port, discard the packet.

3. If the destination address is the reachable on the opposite port or is unknown, queue that packet tobe sent on the opposite port.

The gateway has capacity to store 500 entries in the Ethernet table. Entries are erased after a certainamount of time to allow for stations to be moved and not show up in two distinct networks. You cancontrol this time-out with the bridge command. If the table ever gets full, entries that have been leastused are erased to make room for new entries. You can use the show ethernet command to displaythe current list of stations known by the gateway.

The NetCrossing Gateway places the bridged packets from the LAN into a queue. Packets from thisqueue are then transmitted into the WAN, but in a controlled fashion such that they never delay theTDM traffic. Once in the WAN however, the combined traffic from the two TDM ports and the LANport might exceed the WAN capacity. If the equipment between the two gateways (bridges or routersin the WAN) does not distinguish between the LAN and TDM traffic, it will discard packetsindiscriminately. Therefore a burst of LAN traffic could cause errors in the TDM links.

The NetCrossing gateway provides two mechanisms to prevent against such data loss. In a routenetwork using IP encapsulation you can specify the type-of-service for the TDM packets (using theudp command). This will tell any routers on the WAN to give priority to the TDM traffic over theLAN traffic. The second mechanism is to specify a maximum WAN capacity (with the wancommand). In this case the gateway will meter the traffic from the LAN such that the combinedthroughput from the TDM and LAN ports never exceeds the specified WAN capacity.

Note that AFAR Radios distinguish between the Gateway LAN and TDM packets. If the offeredtraffic exceeds the radio link capacity, the radios delay, and if necessary discard, the LAN packetsbefore affecting the TDM packets. Therefore, when using the AFAR Radios you do not need to usethe wan capacity parameter to prevent serial data loss.

2.3 Serial (TDM) Ports

The serial TDM ports carry continuous synchronous data streams. Unlike Ethernet traffic, this typeof data is “connection oriented”, i.e. the user serial device gets a “permanent” link to another serialdevice that is connected to a remote gateway elsewhere in the WAN. You can establish this point topoint connection between any two gateways connected to the same WAN. Once the connection isestablished the serial synchronous data flows continuously between your two serial devices as if theywere connected by wire.

2.3.1 Connection Setup

You must specify the remote peer gateway so that a connection setup can be initiated. If the wannetwork type is set to bridge, the peer is specified as the serial number of the of the unit with whichyou wish to connect (use the wan command). If the wan network type is set to route, the peer isspecified as the remote unit IP address using the udp command.

A gateway with an assigned peer sends, once a second, a connect request packet addressed to thatpeer. This connect request packet contains the serial port of the gateway requesting the connection.

Page 21: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

2-3

A gateway that receives a connect request packet responds with a positive acknowledge or with anegative acknowledge packet depending on whether its configuration is “compatible” with therequesting gateway. The compatibility requirements are as follows:

• The peer address setting of each unit must identify the other as its peer. Alternatively, inbridge mode, one gateway may have its peer address unspecified (set to zero).

• Both units must not be presently connected.

• The wan network-type parameter must match in both units (bridge or route)

• The serial-port setting for the clock source of one gateway must be remote and the other mustbe either internal or external.

• If the clock source is external at one gateway, the TDM serial stream into that gateway mustbe running.

• In fractional TDM mode the time slots selected at each end must add up to the same data rate.

Once a gateway that issued the connect request receives a positive acknowledge, the connection isestablished and the units start exchanging serial data.

In bridge mode you can leave the peer address set to zero. In this case the gateway does not transmitconnect request packets. It will, however, accept connect requests from any other gateway as long asthe other parameters are compatible. In route mode the peer IP addresses in each unit must identifythe other unit as its peer.

The two TDM ports are connected between the same two gateways, with line A connected to line Aof the remote gateway and line B connected to line B.

If the connection is not established, the command show gateways will help you in determining thereason. In response to this command the gateway sends a probe request packet into the network,causing all visible gateways to respond and include their configuration in the response. Thecommand then displays all visible gateways and indicates which parameters are incompatible.

During the first ten seconds of the connection, the gateways enter a training mode, tuning the amountof serial data stored at each end of the link in order to avoid an “underrun” condition. During thistraining period the front panel Gateway-Link LED flashes green. When that LED turns into a steadygreen, it indicates that the training period is over and the link is established.

2.3.2 Serial Data Encapsulation

Once a connection is established, a gateway collects a fixed number of frames of TDM data beforecreating a wan packet. In E1 mode each wan packet contains 32 frames (two multi-frames). In T1mode , unframed, each packet contains 32 frames while in T1 framed mode each packet contains 24frames (two Superframes).

Page 22: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

2-4

The packet format and overhead for bridge and route modes are shown in the tables 2.1 and 2.2below. Tables 2.3 and 2.4 show some examples of packet sizes and WAN data rates in E1 and T1mode respectively. Note that these numbers are per line. If you have two TDM lines active the datarate doubles.

Table 2.1 – WAN packet (Bridge mode) Table 2.2 – WAN packet (Route mode)

Field Bytes Field Bytes

Ethernet Destination Address 6 Ethernet Destination Address 6

Ethernet Source Address 6 Ethernet Source Address 6

Ethernet Packet Length/Type 2 Ethernet Packet Length/Type 2

SNAP header 8 IP/UDP header 28

Gateway link control 6 Gateway link control 6

Payload E1: 32 x Number of Time Slots T1: 24 x Number of Time Slots

Payload E1: 32 x Number of Time Slots T1: 24 x Number of Time Slots

CRC 4 CRC 4

Total Packet Overhead: 32 Total Packet Overhead: 52

Table 2.3 – WAN data rates (E1 mode)

Bridge Route

Payload Time slots Pkt rate Pkt size(bytes)

Data rate(Kbps)

Pkt size(bytes)

Data rate(Kbps)

Unframed N/A 250 1056 2112 1076 2152

31 250 1024 2048 1044 2088

24 250 800 1600 820 1640

16 250 544 1088 564 1128

Framed 8 250 288 576 308 616

4 250 160 320 180 360

2 250 96 192 116 232

1 250 64 128 84 168

Page 23: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

2-5

Table 2.4 – WAN data rates (T1 mode)

Bridge Route

Payload Time slots Pkt rate Pkt size(bytes)

Data rate(Kbps)

Pkt size(bytes)

Data rate(Kbps)

Unframed N/A 250 804 1608 824 1648

24 333 608 1621 628 1675

16 333 416 1109 436 1163

8 333 224 597 244 651

Framed 4 333 128 341 148 395

2 333 80 213 100 267

1 333 56 149 76 203

At the receiving side, the gateway removes the packet encapsulation, and queues the serial dataportion of the packet to be sent out over the appropriate serial TDM port. In fractional mode theempty time slots are filled with a configurable idle code.

2.3.3 Jitter Buffer and Link Latency

For each TDM line a gateway transmits over the WAN a packet containing serial data every 4.0milliseconds (in T1 mode it is every 3.0 milliseconds). If the WAN provided an instantaneousdelivery of these packets, the receiving gateway could be sending out, over the serial port, the last bitfrom the previous packet, when the next packet would arrive providing the next 4.0 ms worth of serialdata. In this case the latency in the end to end serial link would be exactly 4.0 ms due to the store andforward delay.

However, the WAN network introduces its own delay, and worst, the delay introduced is not constantfor every packet. The variation in the packet delivery time across the WAN is called jitter. When aserial packet is delivered late, the receiving gateway might run out of serial data causing an underrunerror. In order to avoid these errors, the gateways store a certain amount of serial data such that theserial port always has data, even when a packet is delivered late. The size of this jitter buffer is animportant parameter of the gateway configuration. It must be made large enough to absorb the worstcase jitter, but the link latency also increases by the same amount.

Sometimes the jitter in the WAN network is hard to predict or varies over time. If the WAN traffic islight when you establish the link, you might set the jitter buffer to a low value, only to find that laterin the day, as the WAN traffic peaks, a lot of underrun errors occur.

Page 24: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

2-6

The gateway keeps statistics on the network jitter and this is a great tool in establishing the optimumjitter buffer size. When you don’t know the best jitter buffer value, set it to a high number to avoidunderrun errors and let the link run over the peak traffic period of the WAN. Use the show commandto examine the worst case jitter encountered. Once you know the worst case jitter reduce the jitterbuffer size to be slightly above that value.

The total link latency can be approximated as:

Latency = 4.0 ms + jitter_buffer + WAN delay.

where the value for the “WAN delay” is the best case delivery across the WAN.

2.3.4 Clock Sources

In a serial synchronous connection it is required to have a single source to clock the data stream inboth directions. In each TDM line the Rx clock is always recovered from the incoming Rx data onthat line. You can specify the Tx clock source for each gateway in one of four different modes, asdescribed below:

Internal: The Tx clock is generated by the gateway using a crystal controlled frequency synthesizer.

External: The gateway uses the recovered Rx clock as the source for the Tx clock. This issometimes called “loopback” mode.

Remote: The Tx clock is generated in the gateway frequency synthesizer. Once a link is establishedthis clock is locked to the recovered Rx clock of the remote gateway.

Off: The Tx clock is turned off. This is used to completely disable one of the TDM ports.

The three active configurations can be combined in only three compatible ways as shown in thefollowing figures.

Page 25: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

2-7

UserDevice

NetCrossingGateway

E1/T1

UserDevice

NetCrossingGateway

Site A Site B

ClockRecover

Clock: External Clock: Remote

E1/T1

Master ClockSource

Loopback Timing

Ethernetor IPNetwork

UserDevice

NetCrossingGateway

E1/T1

UserDevice

NetCrossingGateway

Site A Site B

ClockRecover

Clock: Internal(Master clocksource)

Clock: Remote

E1/T1

LoopbackTiming

Loopback Timing

Ethernetor IPNetwork

UserDevice

NetCrossingGateway

Site B

ClockRecover

Clock: Remote

E1/T1

Loopback Timing

Ethernetor IPNetwork

UserDevice

NetCrossingGateway

E1/T1

Site A

Clock: RemoteMaster ClockSource

ClockRecover

Page 26: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

2-8

2.4 Synchronization Port

The SYNC connector is used to propagate radio synchronization information between co-locatedgateways. This feature is only applicable when you use the NetCrossing Gateway in conjunction withAFAR radios.

In a network consisting of Afar radios and gateways, synchronization information flows between allunits through (i) RF links, (ii) Ethernet messages, and/or (iii) the SYNC connector of the gateways.This synchronization mechanism allows deploying a large network where all radios have their TDDcycles synchronized, eliminating self-generated interference between co-located radios.

When you co-locate multiple radios with each one connected to a gateway, you should daisy-chainthe SYNC signal between all gateways. Then use the tdd command to set the synch-mode of all theco-located gateways to either auto or master. In any large network only one site should be thesource of the timing. Set the synch-mode to master only at that site. The master gateways will “co-share” the timing such that, even if one gateway fails, the synchronization information continues toflow. This synchronization feature is explained in detail in the radio manual.

Page 27: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

3-1

3 UNIT CHECKOUT AND FIRMWAREUPGRADES

If you are a first time user we recommended that you perform an initial check on the bench before afield installation. For this bench check out you need two NetCrossing Gateway units and a crossoverEthernet cable to connect the two units back to back. You may also connect them through anEthernet switch using two standard Ethernet cables.

In this checkout use the Console port to configure the units. You can also do this using the LAN portconnected to a PC and running the program ECON described in appendix C.

3.1 Bench Check Out1. Connect each NetCrossing Gateway front panel Console Port to a terminal, or a PC running a

terminal emulation program. Configure the terminal settings as follows:Baud rate: 9600Word length: 8 bitsParity: noneStop bits: 1

2. Connect the WAN port labeled “Swicth” of one NetCrossing Gateway to the same port of thesecond gateway using an ethernet crossover cable.

3. Connect the Power Supplies of the two units to a power outlet of the appropriate voltage.

4. The terminals should display a banner identifying the unit serial number, hardware and softwareversions, followed by the command prompt:

nxg-nnnnn #>

where nnnnn are the last five digits of the unit serial number (the prompt may be the unit name ifthat has been pre-configured).

5. Configure the first gateway starting from the factory default configuration by typing thecommands:

> load factory> e1a loopback=output> e1b clock=off> save-configuration

Set the second gateway to a “compatible” mode by typing the commands:> load factory> e1a clock=internal loopback=output> e1b clock=off> wan peer-sn=NNNNN (numeric digits of the peer unit serial number – no leading zeros)> save-configuration

Page 28: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

3-2

6. The Gateway-Link LED in the front panel should blink green for a short time and then remainsteady green. The E1/T1 LEDs for line A will be yellow which is normal in this configuration.These LEDs will turn green once you connect to an external TDM source.

7. The terminal connected to each gateway can be used to further modify the unit’s operatingparameters. Section 5 describes the command language used to perform those functions.

3.2 Upgrading the Firmware.

3.2.1 Description

The operational firmware for the NetCrossing Gateway is stored in Flash PROM and can be easilyupdated. The Flash PROM can hold multiple versions of the firmware simultaneously. The tablebelow lists some of the “File Utility” commands used to download and manage the various filesstored in Flash PROM. A more detailed explanation for each command can be found in section 5.

File Utility command summary

Command Description

directory Lists all files stored in Flash PROM

delete-file filename deletes the specified file from the directory

download-file path/filename downloads the specified file from the PC path/filenameinto the Flash PROM

set-default-program filename Sets the indicated filename as the default program to runafter power up

run-file filename loads the indicated program into RAM and executes it.

New firmware versions are made available from time to time at the following page in our website:

http://www.afar.net/support.htm

The firmware files are named:

nxgNN_NN.bz (binary zipped file for downloads through the Ethernet port)nxgNN_NN.dwn (ascii file for download through the serial port, or via Telnet)

where NN_NN is the firmware version number. The website contains instructions for transferring thefiles into your PC.

A new file can be downloaded into the gateways in one of three ways: (1) Using the “econ” programrunning in a PC connected to the LAN port of one of the gateways. This is the fastest method and

Page 29: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

3-3

allows you to download to any other gateway that can be reached through the WAN port (in a bridgeWAN network), (2) Using a Telnet session from anywhere on the Internet. This requires the gatewayto have been pre-configured with an IP address. (3) Using a terminal emulator program (e.g.HyperTerminal) running on a PC connected through the serial port to the gateway RS-232 consoleport. This method only allows you to download to that specific gateway.

The next three sessions explain in detail how to download a new file using each method.

3.2.2 Installing new firmware through the Ethernet port

This procedure assumes that the new firmware needs to be installed in both radios of a working link.The upgrade is performed from a single PC connected via Ethernet to one of the two radios. Notethat new firmware does not need to be compatible with the firmware currently running. You can stilldownload incompatible firmware and restart the link from a single location.

1. If you have not done so, install the utility program “econ” in the PC. This utility program isdistributed with the gateways and can also be downloaded from the website. Please refer toappendix C for instructions on how to install this utility.

2. Make sure the file with the new firmware (file nxgNN_NN.bz) is available in the PC.

3. Start the econsole utility by typing “econ” from a DOS window. Econ will send a “discovery”message and display all the AFAR devices (radios or gateways) that can be seen. Verify that allgateways in the network are listed. Then select the gateways that you wish to upgrade.

4. Issue the command:

>directory

to view a list of files stored in Flash PROM as well as the available free space. Verify that thefree space in flash PROM is larger than the size of the nxgNN_NN.bz file in the PC. If there isnot enough space in Flash PROM delete one of the program files to make up space (use command>delete filename).

5. If the gateway configuration has been password protected, you must first unlock the protectionwith the command:

>unlock enable-configuration=password

(when the configuration is unlocked, the gateway prompt ends with the characters ‘#>. In lockedmode the prompt does not include the ‘#’ character).

6. Issue the command:

>download path/nxgNN_NN.bz

where path/ is the directory in the PC where the nxgNN_NN.bz file is stored. The path/ can beomitted if the file is in the same directory as the ECON program. As the download proceeds econdisplays a line showing the current percentage complete.

7. Once the download is complete, issue the command:

>set-default-program nxgNN_NN

Page 30: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

3-4

in order to make the new file the default program to run after a reset.

8. Depress the “F4” key to log-off the session with the current gateway. “Econ” displays the list ofall devices from the initial discovery phase. Select another gateway in the network and repeatsteps 4 through 7.

9. Once all the gateways in the network have the new program, log onto each one (using econsole)and issue the command:

>reboot

to cause the gateway to restart using the new firmware.

10. Wait at least ten seconds from the moment you entered the reboot command, then press <CR>.Econsole automatically attempts to reconnect to the same gateway. Once a new session with thatgateway is reopened issue the command:

> version

and check that the gateway is indeed executing the new version.

11. Repeat the previous two steps for each gateway in the network.

Note that the file downloads are executed with serial links in full operation. The only downtime inthe link occurs when the gateways are rebooting. Unless the major version of the firmware haschanged the gateway configuration is kept intact when a new version is started (see the release notesfor details). The downtime for the gateway being restarted, is typically less than twenty seconds.

3.2.3 Installing new firmware using Telnet

Telnet is a protocol that allows you to conduct a remote gateway command session from a local host.The gateway must have been pre-configured with an IP address and be reachable, over the network,from the local host. Refer to section 5 for details on how to configure a gateway IP address andinitiate a Telnet session. The Telnet terminal emulation must have the capability of sending anASCII file to the remote machine. The following description assumes you are using Hyperterminal asthe local Telnet terminal emulation.

1. Verify that the new software is available in the local machine. The download software forupgrade via Telnet must have a “.dwn” extension, e.g., nxg01_05.dwn.

2. Initiate a Telnet session with the gateway as described in section 5.

3. If the gateway configuration has been password protected, you must first unlock the protectionwith the command:

>unlock enable-configuration=password

(when the configuration is unlocked, the gateway prompt ends with the characters ‘#>. In lockedmode the prompt does not include the ‘#’ character).

4. Issue the command:

>directory

Page 31: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

3-5

to view a list of files stored in Flash PROM as well as the available free space. Verify that thereis enough free space in flash PROM for the new file. The space required will be the size of thenxgNN_NN.dwn file divided by 2.5. If there is not enough space in Flash PROM delete one ofthe program files to make up space (use command >delete filename).

5. Start the download process by typing:

>download-file destination=nxgNN_NN method=inline

where NN_NN file is new version of software being installed.

6. The gateway will return with the following:

“Send the file ... if incomplete, end with a line with just a period”

When you get this prompt, go to “Transfer-Send Text file…” in Hyperterminal and select the fileto be installed. The file must have a “.dwn” extension.

7. After the file is successfully installed issue the command:

>directory

to insure that the file has been loaded into memory.

8. Issue the command:

>set-default-program filename=nxgNN_NN

where NN_NN file is new version of software being installed.

9. Issue the command:

>reboot

to restart the gateway with the new software. Close the Telnet session, wait a few seconds andopen a new session with the same gateway.

10. Issue the command:

>version

to insure the gateway is running the latest version.

3.2.4 Installing new firmware using the RS-232 serial port

On occasion, it may be necessary to install new firmware using the RS-232 port. This is generally aless desirable method as the download time takes longer and you can only update the gateway that isdirectly connected to the PC, i.e., remote updates are not possible.

The serial upgrade uses a PC with a terminal emulator. Any emulator can be used, however, it musthave the facility to download a text file on demand. In the example below, the emulator used isWindows Hyperterminal.

1. Connect the NetCrossing Gateway Console Port to a terminal, or a PC running a terminalemulation program. Configure the terminal settings as follows:

Baud rate: 9600

Page 32: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

3-6

Word length: 8 bitsParity: noneStop bits: 1

2. Verify that the new software is available in the PC. The download software for the serial upgrademust have a “.dwn” extension, e.g., nxg01_05.dwn.

3. To have the shortest download time possible, set the gateway to use the highest RS-232 speedallowable on the PC. In this example, a download speed of 57600 baud will be used. Set theconsole speed of the gateway to 57600 baud by issuing the command:

>console-speed-bps 57600

4. Change the baud rate of the PC to match the gateway. Remember that with Hyperterminal, youmust disconnect the session and re-connect before the changes will take effect. Verify the PCcommunicates with the gateway again.

5. If the gateway configuration has been password protected, you must first unlock the protectionwith the command:

>unlock enable-configuration=password

(when the configuration is unlocked, the gateway prompt ends with the characters ‘#>. In lockedmode the prompt does not include the ‘#’ character).

6. Issue the command:

>directory

to view a list of files stored in Flash PROM as well as the available free space. Verify that thereis enough free space in flash PROM for the new file. The space required will be the size of thenxgNN_NN.dwn file divided by 2.5. If there is not enough space in Flash PROM delete one ofthe program files to make up space (use command >delete filename).

7. Start the download process by typing:

>download-file destination=nxgNN_NN method=inline

where NN_NN file is new version of software being installed.

8. The gateway will return with the following:

“Send the file ... if incomplete, end with a line with just a period”

When you get this prompt, go to “Transfer-Send Text file…” in Hyperterminal and select the fileto be installed. The file must have a “.dwn” extension.

9. After the file is successfully installed issue the command:

>directory

to insure that the file has been loaded into memory.

10. Issue the command:

>set-default-program filename=nxgNN_NN

Page 33: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

3-7

where NN_NN file is new version of software being installed.

11. Issue the command:

>reboot

to restart the gateway with the new software. Remember to change the PC Hyperterminal settingsback to 9600 baud and disconnect/re-connect the session.

12. Issue the command:

>version

to insure the gateway is running the latest version.

3.2.5 Feature upgrades

The NetCrossing Gateway has the ability to turn ON or OFF optional features and capabilities. Thisis done via the use of the “license” command. This command requires a “key” that is specific to aparticular gateway serial number and capability. To obtain a feature key, you must supply thespecific model number, the serial number, and the feature desired. Please contact your localdistributor for a list of optional features available for your gateway.

Refer to Section 5.10 under “license” for the specific use of the license command.

Page 34: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides
Page 35: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-1

4 COMMANDS

4.1 Configuration techniques

There are three ways to configure the gateway. One uses the RS-232 console port in the unit frontpanel. This port is always set to operate with the following parameters:

Baud rate: 9600Word length: 8 bitsParity: noneStop bits: 1

This console port allows configuring and monitoring only the local gateway, i.e. you can not monitorand configure any of the remote gateways reachable through the WAN port.

A second configuration method uses the gateway LAN Ethernet port. This approach has theadvantage that any gateway reachable across the WAN in a bridge network, can be configured from asingle PC.

In order to use the Ethernet connection to configure the gateways the “Ethernet Console Program”(Econsole) needs to be installed at a PC. This PC must be connected to the same LAN as the gatewayLAN port. Refer to Appendix C for instructions on the installation of Econsole.

The third configuration method is using Telnet from a remote location. Telnet is explained in moredetail in section 6.

After power up the gateway displays a banner with identifying the hardware and software versionsfollowed by the command prompt. The default prompt is:

nxg-nnnnn #>

where nnnnn are the last five digits of the gateway serial number. If a node “name” has beenassigned to the unit, the prompt will be that name.

The “help” command provides a list of all the commands available. To get more detailed help for aspecific command, type “help command-name”.

The gateway keeps a history of several of the previously issued commands. Those commands can beviewed by pressing the up-arrow and down-arrow keys on the keyboard. Any of those previouslyissued commands can then be edited and reentered by pressing the <Enter> key.

4.2 Command syntax

The command interpreter in the NetCrossing Gateway is designed to accommodate both a novice aswell as an expert operator. All commands and parameters have descriptive names so that they areeasily remembered and their meaning is clear. In order to be descriptive however, those commands

Page 36: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-2

are sometimes long. As the operator becomes familiar with the command language, typing thecomplete words could become cumbersome. The NetCrossing Gateway command interpreterrecognizes any abbreviations to commands and parameter names, as long as they are unambiguous. Ifan ambiguous command is entered, the gateway will output all possible choices.

Commands have the following generic form:

command parameter=value parameter=value

Following is a brief list of syntax rules:

• Words (for commands, parameters, or values) can be abbreviated to a point where they areunambiguous.

• Some commands or parameters consist of compound words separated by an hyphen. Withcompound words, the hyphen is optional. Additionally each word in a compound word can beabbreviated separately. For example, the following are all valid abbreviations for the command“save-configuration”: “save”, “savec” s-c” “sc”.

• The parameter and value lists are context sensitive, i.e., in order to solve ambiguities thecommand interpreter only considers parameters valid for current command, or values valid for thecurrent parameter.

• The arguments “parameter=value” must be entered with no blank spaces on either side of the ‘=’sign. Those arguments (parameter/value pairs) can be listed in any order.

• Even though parameters can be listed in any order, there is a “natural” order known by thecommand interpreter. This allows the user to specify parameter values without having to type theparameter names. For example the command

> date date=16-may-2003 time=10:32:06

can be entered as :

>date 16-may-2003 10:32:06

• Using the preceding rule, for commands that have a single argument, the “parameter name” partof the argument is always optional, i.e., you can enter:

>command value

For example the command:>save-configuration destination=main

can be shortened to any of the following:>save-configuration main>save main>save

Page 37: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-3

• Not all parameters associated with a command need to be specified. Depending on the command,when a parameter is omitted it either assumes a default value or keeps the last value assigned tothat parameter.

• For all parameters that accept a numeric value, the number can be entered in decimal,hexadecimal, or octal notation. To enter a number in hexadecimal notation precede it with a 0xor 0X. To enter a number in octal notation precede it with a 0 (zero). All other numeric valuesare interpreted as decimal. Example:

>e1a idle-code=0x7E (hexadecimal)

>e1a idle-code=0176 (octal)

The following sections describe the various commands grouped according to their functionality. Asummary list of all commands are contained in Appendices A and B.

4.3 Configuration Management Commands

A gateway configuration consists of a set of programmable parameters that define the gatewayoperation with regard to a variety of operating modes. There are five different configurationsidentified as current, main, alternate, factory and basic.

The main and alternate configurations are both stored in non-volatile memory. They can be loadedinto the current configuration with the load command. On power up the gateway loads the mainconfiguration from non-volatile memory into the current configuration.

The current configuration is the set of parameters currently being used and can be modified by theoperator through several commands. This configuration is volatile. If the current configuration hasbeen modified it should be saved using the save command. Otherwise the modifications will be lostif power is removed.

The factory configuration can not be modified by the operator and is used to return the gateway tothe factory default condition. It is useful as a starting point to create a customized configuration.

The basic configuration is similar to the factory configuration with the exception that a fewparameters are left unchanged when you issue the load basic command. These parameters are theradio power on/off mode and the IP parameters. This is useful when you are logged on to a remoteunit and need to start from a known configuration. If you were to issue the load factory commandyou might lose contact with the remote unit if, for example, it powers down the radio at the remotesite.

The access to change the gateway configuration can be password protected. This password is set bythe user with the change-password command. Once a password is set, issue the lock command toprevent any unauthorized changes to the configuration. Once locked, the configuration can only bemodified by issuing the unlock command with the correct password.

When the configuration is unlocked, the gateway prompt ends with the characters ‘#>’ to remind theuser that the configuration is unlocked. In locked mode the prompt does not include the ‘#’ character.Once a password is set, the gateway will automatically lock the configuration after 10 minuteswithout any commands being issued.

Page 38: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-4

The configuration management commands are listed below:

change-passwordenable-configuration=”ASCII string”

This command allows the user to set or change a password used to lock and unlock access tothe commands that change the gateway configuration. The gateway is shipped with nopassword which allows access to all commands. Once a password is set and the configurationis locked, the password is needed to unlock the access to those commands. After changing thepassword you should also issue the save-configuration command to save the new password innon-volatile memory.

Examples:>change-password enable-configuration=bh7g8

WARNINGThe NetCrossing Gateway is shipped with no password. If the “change-password” command isissued make sure you do not forget the password. Once locked, without a password, the gatewaymust be returned to the factory to be unlocked.

display-configurationsource= current or main or alternate or basic or factory

Displays all the parameter values for the specified configuration. If the source is not specifiedit defaults to current.

Examples:

> display-configuration factory

> discon

load-configurationsource=main or alternate or basic or factory

Loads the specified configuration into the current set of parameters controlling the gatewayoperation. If no source is specified it defaults to the main configuration.

Examples:

> load-configuration source=factory> load

lock

This command locks the access to all the commands that can alter the gateway configuration.Once locked use the unlock command to regain access to those commands. Note that a

Page 39: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-5

password must be set prior to the lock command being issued (the gateways are shipped withno password), otherwise the lock command has no effect. If a password is set, the gatewayautomatically locks the configuration at the end of 10 minutes with no command activity.

save-configurationdestination=main or alternate

Saves the current set of gateway operating parameters into one of the two non-volatileconfigurations. If the destination is not specified it defaults to main.

Examples:

> save-configuration destination=alternate> save

unlockdebug-mode=”ASCII string”enable-configuration=”ASCII string”

This command unlocks the access to various commands. The enable-configuration password(set with the change-password command) unlocks the various commands listed in this manualthat alter the radio configuration. The debug-mode is a factory mode used for troubleshootingby customer support.

Examples:

> unlock enable-configuration=bh7g8

4.4 Major Configuration Parameters

These commands change several operating parameters that are part of the NetCrossing Gatewayconfiguration. When entering commands with multiple parameters, if a parameter is not included,that parameter keeps its current value.

bridge

The gateway implements a self learning bridging algorithm that transfers the Ethernet packets,as appropriate, between the LAN and the WAN ports (see section 2.2). In this algorithm thegateway stores all station addresses, and ports (LAN or WAN) where they have been seen. Thegateway has capacity to store 500 entries in this Ethernet table. This command sets thetimeouts relating to these entries. You can use the show ethernet command to display thecurrent list of stations known by the gateway.

station-timeout-sec=5..10000

Sets the time the gateway will retain, in its internal table, Ethernet addresses obtained from thenetwork.

Page 40: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-6

multi-cast-timeout-sec=5..10000

Sets the time the gateway will retain, in its internal table, Ethernet multi-cast addresses obtainedfrom the network. This can not be set to a value below the station-timeout.

Examples:

> ethernet statio=100 multicast=500

e1a-setupe1b-setup

These two commands configure the characteristics of the respective TDM port, A or B. If theunit is in T1 mode you must first issue the command >tdm e1 to change the mode to E1.

clock-source=internal or external or remote or off

Selects the source for the generation of the Tx clock used to clock the TDM data out of thegateway as follows:

internal: The Tx clock is generated inside the gateway in its frequency synthesizer circuit,driven from an internal Crystal Oscillator.

external: The Tx clock uses the Rx clock recovered from incoming Rx data in the TDM port.

remote: The Tx clock is generated internally but locked to the Rx clock of the peer unit.

off: Disables this TDM port

In order for two gateways to establish a serial link, the clock source in the two units must be setin a compatible fashion. This requires that one unit have its clock source set to remote, and theother to either internal, external or remote.

loopback=disable or input or output

Selects different loopback modes of the TDM port used for test purposes as follows:

disable: default value used for normal operation.

input: The TDM data stream input into the gateway is looped back to come out in the sameport. The data stream received from the remote unit is discarded.

output: The TDM data stream output by the gateway is looped back into the receive datastream. The TDM data stream coming from the user device is discarded. This is equivalent toplacing a loopback plug in the RJ45 connector.

framing=crc4-MF or cas-MF or unframed

Selects the E1 framing format. In unframed mode the gateways transports every bit (includingTime slot 0) without regard to frame or multiframe structure. In multiframe modes (crc4-MF

Page 41: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-7

or cas-MF) the gateway aligns its data collection to the TDM multiframes and collects only thetime slots specified with the slots parameter. Time slot zero is not included in the WANpackets. At the opposite end the receiving gateway generates the Time Slot 0 synchronizationpattern and fills the slots selected with the data received from the remote gateway. In cas-MFtime slot 16 is always sent (you can not turn it off with the slots parameter). In addition, thereceiving gateway inserts the MutliFrame align pattern (0000) in the upper four bits of TS16 offrame 0. This keeps the user equipment frame synchronized even in the presence of packetlosses. In crc4-MF mode TS16 is treated like any other time slot.

coding=ami or hdb3

Selects the TDM line coding. Set it to the same format of the E1 equipment connected to theGateway. Typically this would be HDB3.

receive-sensitivity=long-haul,short-haul

Selects the TDM port receiver sensitivity for the two applications.

idle-code=0..255

Specifies the byte to use in each time slot when no other value is available. This could be dueto running the link in fractional mode or due to an underrun error.

slots=n1-n2,n3-n4….or n1,n2,n3 or all

The E1 frame consists of 32 time slots numbered 0 through 31. With this parameter you mayspecify any subset of the 32 slots which may consist of disjoint sets. The gateway extracts thespecified slots from the received E1 signal and only sends those slots to the remote gatewayacross the WAN. On the outgoing E1 line, the gateway uses the data from the remote gatewayto fill the selected time slots. All other time slots are filled with the byte value specified withthe idle-code parameter.

The active time slots may be specified as multiple ranges (n1-n2), or as individual numbers(n1,n2,n3) or a combination. All time slot numbers must be in the range of 1 through 31. Donot use any “spaces” between ranges or slot numbers.

local-area-networkspeed=10hdx or 10fdx

Sets the LAN ethernet port speed to 10Mbps half-duplex (10hdx), or 10 Mbps full-duplex(10fdx).

nodename=”ASCII string”

Gives the node a meaningful name for further reference. This name will be used as thecommand prompt. It is also used to identify the node in a variety of commands and displays.

Page 42: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-8

The name field can be up to 31 characters with no spaces. If spaces are desired, you mayinclude the whole name in quotation marks.

location=”ASCII string”

Optional parameter to define the location of the node. This field is displayed in the “display-configuration” output and also reported through SNMP. This field is used for information only.The location string can be up to 31 characters with no spaces. If spaces are desired, you mayinclude the whole string in quotation marks.

contact=”ASCII string”

Optional parameter to define the contact for maintenance purposes. This field is displayed inthe “Display-configuration” output and also reported through SNMP. This field is used forinformation only. The contact string can be up to 31 characters with no spaces. If spaces aredesired, you may include the whole string in quotation marks.

Examples:

>node name=bank location=”wall street” contact=866-555-1234

radiopower=on or off

Turns on or off the voltage to power up an external radio connected to the RJ45 connectorlabeled “radio”. When this voltage is present you need to exercise care in not connecting theRJ45 radio connector to any other devices as this extra voltage may damage them.

t1a-setupt1b-setup

These two commands configure the characteristics of the respective TDM port, A or B. If theunit is in E1 mode you must first issue the command >tdm t1 to change the mode to T1.

clock-source=internal or external or remote or off

Selects the source for the generation of the Tx clock used to clock the TDM data out of thegateway as follows:

internal: The Tx clock is generated inside the gateway in its frequency synthesizer circuit,driven from an internal Crystal Oscillator.

external: The Tx clock uses the Rx clock recovered from incoming Rx Datat in the TDM port.

remote: The Tx clock is generated internally but locked to the Rx clock of the peer unit.

off: Disables this TDM port

Page 43: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-9

In order for two gateways to establish a serial link, the clock source in the two units must be setin a compatible fashion. This requires that one unit have its clock source set to remote, and theother to either internal, external or remote.

loopback=disable or input or output

Selects different loopback modes of the TDM port used for test purposes as follows:

disable: default value used for normal operation.

input: The TDM data stream input into the gateway is looped back to come out in the sameport. The data stream received from the remote unit is discarded.

output: The TDM data stream output by the gateway is looped back into the receive datastream. The TDM data stream coming from the user device is discarded. This is equivalent toplacing a loopback plug in the RJ45 connector.

framing=d4 or esf or unframed

Selects the T1 framing format. In unframed mode the gateways transports every bit (includingframe bit) without regard to frame or multiframe structure. In d4 or esf the gateway aligns itsdata collection to the TDM multiframes and collects only the time slots specified with the slotsparameter. The frame bit is not included in the WAN packets. At the opposite end thereceiving gateway generates the multiframe synchronization pattern and fills the slots, specifiedwith the slots parameter, with the data received from the remote gateway.

coding=ami or b8zs

Selects the TDM line coding. Set it to the same format of the T1 equipment connected to theGateway.

receive-sensitivity=long-haul,short-haul

Selects the TDM port receiver sensitivity for the two applications.

line-build-out=133ft or 266ft or 399ft or 533ft or 655ft or 0dB or 7.5dB or 15dB or 22dB

This parameter controls the shaping of the T1 transmit signal waveform for various cablelengths. In short-haul applications specify the cable length in feet from 133 (0 to 133) to 655.For long-haul specify the build out in decibels.

idle-code=0..255

Specifies the byte to use in each time slot when no other value is available. This could be dueto running the link in fractional mode or due to an underrun error.

Page 44: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-10

slots=n1-n2,n3-n4….or n1,n2,n3 or all

The T1 frame consists of a framing bit followed by 24 time slots numbered 1 through 24. Withthis parameter you may specify any subset of the 24 slots which may consist of disjoint sets.The gateway extracts the specified slots from the received T1 signal and only sends those slotsto the remote gateway across the WAN. On the outgoing T1 line, the gateway uses the datafrom the remote gateway to fill the selected time slots. All other time slots are filled with thebyte value specified with the idle-code parameter.

The active time slots may be specified as multiple ranges (n1-n2), or as individual numbers(n1,n2,n3) or a combination. All time slot numbers must be in the range of 1 through 24. Donot use any “spaces” between ranges or slot numbers.

tdmmode =e1 or t1

Configures the gateway to operate in either T1 or E1 mode.

time-division-duplexsynch-mode = off or master or auto

If the network does not consist of AFAR radios set this parameter to off. If the networkconsists of a pair of AFAR radios, this parameter specifies the radio Time Division Duplex(TDD) synchronization mechanism across the radio network. Refer to section 2 of this manual,and the radio manual for a description of the wireless network synchronization features.

cycle-period-ms= 20 or 40

This parameter specifies the TDD cycle period of the radios in the network. It is only relevantfor a gateway with the synchronization mode set to master. In master mode, if multiplegateways are synchronized together using the SYNC connector, all gateways must have thecycle period set to the same value.

Example:

> tdd sync=master cycle=20

udppeer-ip-address=<ip address>

When the network-type is set to route, this parameter specifies the remote gateway IP addressfor the serial port point-to-point link. After power up, the NetCrossing Gateway transmits a“connect request” packet, every second, addressed to the specified peer until a connection isestablished. Additionally, upon receiving a connect request from another gateway, aconnection will be established only if the request originated from the specified peer.

The peer IP address must be specified at both ends of the link.

Page 45: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-11

port=1..65535

The gateway uses this number in the source and destination port fields of all the UDP packetsgenerated by the gateways. The only reason you would need to alter the default value is ifthose packets conflict with some other UDP packets in the WAN.

type-of-service=0..255

Specifies the value to put in the type-of-service field of the UDP encapsulated serial packets.The default value already requests a higher priority for the serial packets.

wide-area-networktype=bridge or route

This parameter specifies the type of “Wide Area Network” (WAN) between this gateway andits peer. The type of network determines how the gateways encapsulate the serial data intopackets as follows:

route – the WAN network includes one or more routers using Internet Protocol (IP) to connectbetween the two gateways. In this case the serial data is encapsulated in a complete IP/UDPframe, and addressed to the peer IP address (specified with the udp command). Thisencapsulation is the most generic but has more overhead and therefore is less efficient than thebridge encapsulation.

bridge – the WAN network consists of a single Ethernet LAN (which may include bridges). Inthis case the serial data is encapsulated in a more efficient SNAP packet, and the packets areaddressed directly to the peer gateway physical address.

peer-serial-number=0..999999

When the network-type is set to bridge, this parameter specifies the remote gateway for theserial port point-to-point link. After power up, the NetCrossing Gateway transmits a “connectrequest” packet, every second, addressed to the specified peer until a connection is established.Additionally, upon receiving a connect request from another gateway, a connection will beestablished only if the request originated from the specified peer. When specifying the serialnumber do not enter any leading zeros.

You can also set the peer serial number to 0. In this case the unit does not transmit connectrequest packets and accepts a connect request from any other gateway.

jitter-ms=0..200

Specifies the average size of the serial buffer at the receiving end of the link used to absorb thejitter in the packet delivery across the network. The default value of zero selects an automaticmode described below.

Setting this parameter to a low value reduces the latency in the serial link but increases theprobability of underrun errors. If you are unsure of what value to use, start by setting the jitterparameter to a large value. The NetCrossing Gateways keeps track of the worst case jitter everencountered, which can be examined with the show command. After running the link for sometime set the jitter parameter to the worst case value plus a small margin.

Page 46: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-12

If during normal operation you experience too many underrun events, you may want to increasethis value further.

Automatic mode: If the jitter value is set to zero the unit performs the process described aboveautomatically: when the link is established the unit sets the jitter buffer to its maximum value(300 ms), and then measures the network jitter. At the end of approximately 12 seconds theunit sets the jitter buffer to an appropriate value based on that measurement. You may examinethe final value with the show command. Note that the automatic mode bases the final jitterparameter value on only 12 seconds of measurements. If the network jitter varies significantlyover time you will need to adjust this value manually.

capacity-kbps=100..20000

If the throughput in the WAN is limited, and the equipment between the two gateways (radios,bridges or routers in the WAN) does not distinguish between the LAN and serial traffic, it willdiscard packets indiscriminately. Therefore a burst of LAN traffic could cause errors in theserial link.

With this parameter you can specify the throughput capacity of the WAN in kilobits per second.The gateway will first allocate enough of the WAN capacity to the serial TDM data, and limitthe traffic from the LAN such that the combined (serial plus LAN) traffic will not exceed thespecified capacity.

When you use Afar radios with the gateway, set the capacity to the default of 20000. The Afarradios recognize the packets as coming from the LAN or serial ports and delay or discard theLAN packets that would exceed the radio throughput.

speed=auto-10 or 10hdx or 10fdx or 100hdx or 100fdx or auto

Allows selecting the WAN ethernet port speed between 10/100 Mbps, half / full duplex, or autonegotiate.

The auto-10-setting forces the speed to 10Mbps but negotiates the half or full duplex. Theauto setting negotiates both the speed and duplex to the fastest configuration supported by theother devices on the WAN.

Examples:

>wan type=bridge peer =170145 jitter=20

4.5 Internet Protocol (IP) Management Commands

The IP Management commands configure the gateway IP protocol parameters which allow thegateway to be monitored and configured through Telnet and SNMP. Refer to section 6 for a moredetailed explanation on those two applications.

Page 47: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-13

ip-configurationaddress=<ip address>netmask=<string>gateway=<ip address>

This command configures the gateway IP address, netmask and gateway. The IP configurationis optional and the gateways are shipped with these parameters left blank. Once the IPconfiguration has been initialized, the gateways will reply to “ping” packets. The IPconfiguration is also required in order to use the “ping”, “snmp” and “telnet” features.

Example:

> ipconfig add=207.154.90.81 netmask=255.255.255.0 gateway=207.154.90.2

pingdestination=<string>count=0..500size-bytes=32..1400

This command causes the gateway to “ping” the destination address and display the results.The “ping” packet consists of an ICMP packet with a length specified by the “size-bytes”parameter. The destination is any valid IP address. When the destination host receives thepacket it generates a reply of the same size. Upon receiving the reply the gateway displays theround trip delay. This process is repeated until the number of replies reaches the valuespecified by the “count” parameter (default to 4). A count of zero leaves ping runningindefinitely until stopped by the user.

Example:

> ping 207.154.90.81 count=10 size=100

snmp

The gateway runs an SNMP agent which allows up to four IP addresses to be specified as validSNMP managers. This command configures those IP addresses and the type of access allowed.You can issue the command up to four times to specify each separate IP address manager. Thegateways are shipped with all entries blank. While no entries are specified, the unit acceptsSNMP “get” requests from any IP address with the “public” community. Once one or moreentries are specified, the gateway only responds to requests from the specific IP addresses listed.This list of authorized managers is also used for validating Telnet requests.

Refer to section 6 for an overview of Network Management using SNMP and Telnet.

manager=<ip address>

Specifies one valid IP address where the SNMP manager or Telnet session will run.

Page 48: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-14

community=<string>

Any string of up to 9 characters. For SNMP requests the “community” field in the requestpacket from this IP address must match this parameter. For a Telnet session the usernameentered when initiating the session from this IP address must match this string. If thisparameter is not specified it defaults to “public”. Note that you must always enter the“manager” IP address in the same command line that sets the “community” value.

access=g or gs or gst or gt

SNMP access type authorized for this IP manager. Specify as any combination of three letters:g (get), s (set) and t(trap). If this parameter is not specified it defaults to “get”. Note that youmust always enter the “manager” IP address in the same command line that sets the “access”value.

authentication-traps=0 or 1

Specifies whether an “authentication trap” should be generated if a SNMP request is receivedthat can not be honored (due to invalid IP address, community or access fields). When enabled,all IP managers that have “trap” access will receive this trap.

delete=1..4

Allows deleting one entry in the SNMP table. The number 1..4 refer to the entry number aslisted in the “display configuration” report.

Example:

> snmp manager=207.154.90.81 com=support access=gst

4.6 Installation and Monitoring Commands

show-tabletable=status or gateways or ethernet or econsole or ip-stackformat=counts or timesclear=1 or 0

This command displays various tables in different formats as described below:

status table

This contains miscellaneous information including:

• System start time and current time

• Serial link status, peer, maximum jitter encountered, number of errors and time of lasterror.

• Serial port speed, packet generation rate and packet size.

Page 49: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-15

• If the Gateway is connected to an Afar radio, displays the radio synchronization status andhow much throughput is available for LAN traffic.

The statistics shown in this table (maximum jitter, number of errors, last error) can be clearedby specifying the clear=1 parameter.

gateways table

This table lists all the gateways that are reachable in the WAN network, several of theirconfiguration parameters and whether they are compatible to establish a serial link with thisunit. The first entry is always for the unit itself.

ethernet table

This table can be displayed in two formats, “counts” (default) and “times”.

>show ethernetEthernet Stations: --Discard-- --Forward-- # MAC address IP address Port from to from to 0 ff-ff-ff-ff-ff-ff Bcast 0 0 0 183 1 00-d0-39-00-2d-cb me 0 0 209 165 2 00-a0-cc-66-8e-a6 207.154.90.171 Local 136 54 139575 172 3 00-d0-39-00-2d-c3 WAN 0 0 0 0

>show ethernet timesEthernet Stations: # MAC address IP address Port MC Time added Idle 0 ff-ff-ff-ff-ff-ff BCast 29-Nov 16:17:08 1 00-d0-39-00-2d-cb me 29-Nov 16:17:08 0.01 2 00-a0-cc-66-8e-a6 207.154.90.171 Local 29-Nov 16:17:15 0.00 3 00-d0-39-00-2d-c3 WAN 29-Nov 16:23:41 9.18

Both formats list all the ethernet stations attached to either port. The tables list the MAC(Ethernet) address of the station, and, if known, the IP address.

The first entry in the table tracks broadcast traffic while the second entry is always the addressof the gateway itself. The “Port” column shows the port where that address was last seen.

The “counts” format shows the cumulative number of ethernet packets that have been seen withthat MAC addresses in the “source” (from) or the “destination” (to) fields. In bridge mode thegateways are in “promiscuous” mode and look at all the ethernet packets in both networks. Thegateways “discard” the packets that are known to be local, but “forward” all other packets tothe opposite network. These are accounted separately in the report.

The “times” format indicates whether that entry is for a “multicast” (MC) address, shows thetime when the station was added to the table, and how long since that address has been seen.When the “idle” time exceeds the time specified by the “bridge” command, that entry is deletedfrom the table.

Page 50: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-16

econsole table

The unit sends an e-console discovery packet on the WAN and reports all the replies. Theseinclude both gateways and radios that can be reached from the WAN port.

4.7 File Utilities

The NetCrossing Gateway maintains a file system that allows multiple programs to be stored in eithernon-volatile flash PROM or volatile RAM. New programs can be downloaded into the gatewaymemory through the auxiliary port, through the Ethernet port, or to a remote gateway across the RFlink.

One of the programs in flash PROM is designated as the default program to run after reboot. Onpower up that program is copied from PROM into RAM and the code runs out of RAM.

Both sections of memory (non-volatile flash PROM and volatile RAM) are segregated into two“directories”. The non-volatile flash PROM is called “flash” signifying the flash PROM and thevolatile RAM is called “tmp” signifying the temporary status of the program. Use the “directory”command to view the programs loaded and whether they are in non-volatile or volatile memory.

Any program can be invoked with the command “run” without making it the default file. This isuseful when upgrading the software over an RF link as a way to ensure that the new code is workingcorrectly before making it the default.

console-speed-bpsbaud-rate-bps=9600 or 19200 or 38400 or 57600 or 115200

Sets the Auxiliary port of the gateway to the specified baud rate. This setting is not saved in thegateway configuration, the auxiliary port always reverts to 9600 baud on power up.

This command is useful to speed up the download process over the auxiliary port. Beforeissuing the download command, use this command to change the gateway console speed to thehighest baud rate supported by the PC. Then change the terminal settings to match the gatewayspeed. Issue the download command described below and initiate the transfer at the terminal.

Examples:

>console-speed-bps baud-rate-bps=115200

copy-filesource=filenamedestination=filename

Copies the input-file into the output-file. If the memory location is not defined (flash or tmp),the command assumes the flash directory.

Examples:

Page 51: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-17

>copy-file tmp/nxg01_02 nxg01_02

delete-filefilename=filename

Deletes the specified file from RAM or Flash PROM. If the memory location is not defined(flash or tmp), the command assumes the flash directory.

Examples:

>delete nxg01_03

directoryformat=short or full

Lists all the files currently stored in flash PROM and RAM, their size, the sectors occupied andthe MD5 checksum (full version). It also indicates which of the files is the default program.Files stored in flash PROM have the flash/ prefix. Files stored in RAM have the tmp/ prefix.

Examples:

>dir

download-filesource=path/filenamedestination=filenamemethod=inline or binary

Downloads a program file from a PC to the NetCrossing Gateway.

To download a file through the Ethernet port or across RF links you need to be running theEconsole program on a PC attached to a gateway through the Ethernet port. In this case theprogram file must be in binary zipped format (with extension .bz). The path/ in the sourceparameter is the PC directory where the file resides. The program file is transferred to thegateway and is stored in memory under the name specified by the destination parameter. If thedestination parameter is omitted, the file will be stored in Flash PROM with the same name asthe source. Note that the “.bz” extension is required in the command. The download “method”must be “binary” (which is the default).

Example:

>download C:\load\nxg01_12.bz

download the file nxg01_12.bz from the PC directory C:\load into the unit fileflash/nxg01_12

If the download is executed from a terminal connected to the Auxiliary port, the file is in ASCIIformat and has the extension .dwn. The download method must be “inline”. The sourceparameter is not needed since, after issuing the command, you must initiate the transfer of thefile from the terminal.

Page 52: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-18

Example:

>download destination=nxg01_12 method=inline

After issuing the command initiate the file transfer using the terminal facilities.

run-filefilename=filename

Executes the specified file. The file is first copied into RAM and then the program is executedout of RAM. If the gateway is rebooted or power cycled, the gateway reverts back to theprogram defined as the default program. If the memory location is not defined (flash or tmp),the command assumes the flash directory.

Examples:

>run nxg01_04

set-default-programfilename=filename

Sets the specified file as the default program to be loaded upon reboot or power cycle. Sincethe default program must reside in flash memory, the “flash/” prefix is assumed and is notrequired for the command.

Examples:

>sdp nxg01_04

4.8 Event Logging Commands

The NetCrossing Gateway keeps track of various significant events in an “event log”. This event logholds up to 500 events. The first 100 entries in the log are filled sequentially after power up and arenot overwritten. The remaining 400 entries consist of the last 400 events recorded. All events aretime-tagged with system time.

Events are classified in different categories from level 0 (catastrophic error) to 7 (debugging).

clear-logregion= all-events or reboot-reasons

This command clears the contents of the system event log from the specified “region”. After acode upgrade it is recommended to clear the reboot reasons since the pointer in non-volatilememory pointing to the reason message may no longer be valid.

Page 53: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-19

display-logregion=end or tail or beginning or all-events or reboot-reasonslength=1..500id=0..200min-level=0..7max-level=0..7

This command outputs to the terminal the specified region of the event log. The lengthparameter specifies the number of events to output (defaults to 10). The remaining parametersprovide filters to leave out specific events. If the id parameter is specified, only the eventidentified by that id will be displayed. The min-level and max-level settings allow the user todisplay only the events with the specified category range.

When the region is specified as tail, the command displays the last 10 events followed by ablank line, then waits for more events and displays then as they occur. You can press the spacebar to exit this mode.

The reboot-reasons region of the event log consist of the last four events that that caused thegateway to reboot. These events are stored in non-volatile memory. The time tag in theseevents is the time the gateway was up since it was rebooted, not the time of day.

Examples:

>display-log region=all

>display-log region=all length=300 min-level=2 max-level=6

max-event

Sets the event severity level that should be saved or displayed. These two parameters are savedas part of the configuration

save=0..7

Only events of the specified level or below will be saved in the event log.

print=0..6

Events of the specified level or below will be output to the console port as they occur.

Examples:

>max-event print=6

4.9 Miscellaneous commands

date

The NetCrossing Gateway will set the internal gateway date and time automatically bydecoding Network Time Protocol (NTP) packets in the Ethernet LAN. The “zone” parameter

Page 54: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-20

specified with the “date” or “time” command will then be used to display the date/time in localtime. The “zone” value is saved as part of the gateway configuration.

If NTP packets are not available, the user can initialize the gateway date and time with eitherthe “date” or “time” commands. The parameters for both commands are identical, but theparameter order is different. The date command can be entered as:

> date 16-may-2000 10:32:06

date=day-month-year

Sets the date used by the gateway. The day / month / year parameter may be separated by anyvalid separator (‘-‘ ‘/’ etc.)

time=hh:mm:ss

Sets the gateway time in hours, minutes and seconds. Use colons to separate the three fields.

zone=zone-code or offset

Sets the time zone to be used by the gateway to translate the NTP time to local time. It can bespecified by an offset from GMT (-0800 or +0200 for example), or as a “zone-code”. The valid“zone-codes” and the respective offsets are shown below:

Zone zone code offset

Pacific Standard Time PST -0800Pacific Daylight Time PDT -0700Mountain Standard Time MST -0700Mountain Daylight Time MDT -0600Central Standard Time CST -0600Central Daylight Time CDT -0500Eastern Standard Time EST -0500Eastern Daylight Time EDT -0400Greenwich Mean Time GMT 0000

help [command-name]

If no command is specified, displays the complete list of commands. If a command is specifiedit displays the valid parameter and corresponding values for that specific command.

Examples:

>help monitor-link

Page 55: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

4-21

history

Displays the previous commands entered.

licensekey=< ASCII string>

The “license” command is used to turn ON or OFF a set of optional features or capabilities. Thekey is a 35-character string combination of ASCII letters, numbers, and hyphens. The key mustbe input with the syntax as shown in the example below, including hyphens, for the gateway toaccept it. The characters can be input as upper or lower case.

After entering the key you must reboot the gateway for the feature, enabled by the key, to takeeffect.

Each key is unique for a particular gateway serial number and capability, i.e. a key generated toturn ON a capability on one serial number will not work on another gateway.

Example:

>license key=02EL1-ZGZ42-G0000-00C54-81WAJ-C9BEK

logout

Closes the current Econsole session.

reboot

Resets the gateway causing the software to perform a complete start up sequence. This isequivalent to power cycling the gateway off and on.

timetime=hh:mm:ssdate=day-month-yearzone=zone-code or offset

This command is identical to the “date” command explained above except for the order of theparameters. It allows the time and date to be entered as:

> time 10:32:06 16-may-2000

version

Displays the gateway model and software version.

Page 56: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides
Page 57: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

5-1

5 NETWORK MANAGEMENT

The NetCrossing Gateways operate as part of a network environment with many devices. Whetheroperated by an Internet Service Provider (ISP) or the Information Technology (IT) department of abusiness, there is often a need to supervise and manage the network from a central NetworkOperations Center (NOC). This chapter describes the features of the NetCrossing Gateway that areuseful for this purpose.

5.1 Telnet

5.1.1 General

Telnet, which stands for Telecommunications Network, is a protocol that allows an operator toconnect to a remote machine giving it commands interactively. Once a telnet session is in progress,the local machine becomes transparent to the user, it simply simulates a terminal as if there was adirect connection to the remote machine. Commands typed by the user are transmitted to the remotemachine and the responses from the remote machine are displayed in the telnet simulated terminal.

5.1.2 Starting a Telnet Session

In order to start a telnet session with a gateway you first need to configure the gateway with a uniquevalid IP address. This is done with the ip-configuration command described in section 5.6. Thisinitial configuration must be done using either the RS-232 console port or the ECON program.

Once the gateway has an IP address, you must start the telnet application at the local machine andestablish a connection with the IP address of the gateway. If the local machine is a PC runningWindows, you can start Telnet through Hyperterminal as follows:

1. Start the Hyperterminal application (in a typical Windows installation Hyperterminal can befound from the Start button under Programs/Accessories/Communications…)

2. From the File menu choose New Connection.

3. In the Name field enter any name you wish and press the OK button. This will open the“Connect To” window.

4. In the last field, titled “Connect using:”, select TCP/IP (Winsock). The fields above willchange to Host Address: and Port Number:.

5. In the Host Address field, type the IP address of the gateway, then press the OK button.

6. TCP will now attempt to connect to the specified device. If successful the gateway will request alogin name with the prompt login:

7. Type public followed by the Enter key

The gateway will now display its prompt command and you may type any commands as described insection 5.

Page 58: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

5-2

If after entering the public login name, the terminal displays the message “Login Failed”, this may bedue to the gateway being configured to be managed from only some specific IP addresses. This isexplained in the following section.

5.1.3 Telnet Security

The remote management capability through Telnet opens the possibility for an unauthorized user tologin to any gateway accessible through the Internet. The gateway configuration can be passwordprotected with the use of the lock and unlock commands. If further security is desired you canspecify up to four source IP addresses that are authorized to initiate Telnet sessions with the gateway.When configured in this way, the gateway will reject Telnet requests from all IP addresses that arenot in the authorized list.

The authorized source IP addresses for Telnet are the same addresses that are authorized to performSNMP management. They are entered using the snmp command described in section 5.6 and can beviewed with the display-configuration command. When this list is empty, you can initiate a Telnetsession from any IP address with the login name public. When this list is not empty, Telnet sessionscan only be initiated from the listed hosts. Additionally, for each host, the login name must match thestring listed for the community field.

If you wish to use this security feature you need to know the IP address of the local machine. On aPC running Windows, one way to find its IP address is to open a DOS window and issue thecommand:

>ipconfig

5.2 SNMP

5.2.1 Command Line Interface Versus SNMP

Configuration settings on the NetCrossing Gateway are displayed and modified using a command lineinterface, which can be accessed using either the RS-232 console port, the ECONSOLE program, orvia a TELNET session.

In a NOC environment, there is a need for an automated monitoring system to collect on an ongoingbasis information from devices in the network for three purposes:

1) to build an inventory of all the devices of the network

2) to keep track of all devices on the network and raise alarms when any device becomesunreachable (device failed, link down, etc)

3) to maintain statistics on traffic levels in order to implement usage-based charging, or to determinewhere congestion exists in the network, so that the network can be expanded to accommodategrowth

Command line interfaces are not very suitable for these purposes, and the NetCrossing Gatewaysupports the Simple Network Management Protocol (SNMP) to assist in these tasks. SNMP is a

Page 59: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

5-3

simple, transaction-based (command/response) protocol, which allows a variety of third-partysoftware products to query network devices and collect data for these purposes.

For a generic introduction to the SNMP protocol, we recommend the book "The Simple Book - AnIntroduction to Internet Management" by Marshall T Rose (P T R Prentice-Hall, 1994).

5.2.2 What is SNMP?

The SNMP protocol is described in the following documents:

• RFC1157 - Simple Network Management Protocol (SNMP) - ftp://ftp.isi.edu/in-notes/rfc1157.txt

• RFC1155 - Structure and identification of management information for TCP/IP-based internets -ftp://ftp.isi.edu/in-notes/rfc1155.txt

• RFC1213 - Management Information Base for Network Management of TCP/IP-based internets:MIB-II - ftp://ftp.isi.edu/in-notes/rfc1213.txt

SNMP is a specification for the interaction (protocol) between the SNMP agent embedded in anetwork device, and the SNMP manager software running on another machine in the network.

The data provided by the SNMP agent in a network device is described by a document called the MIB(Management Information Base). MIB-II describes the basic information provided by all devices,and additional documents describe optional extensions for components that may not exist in mostdevices.

Devices may also provide non-standard MIB groups. In order for a network management system tomake use of these extended features, the MIB description must be obtained from the devicemanufacturer and loaded into the management station.

SNMP data travels in IP packets, using the UDP port 161 for the agent, so in order to use SNMP, thedevice must have an IP address.

5.2.3 Security Considerations in SNMP

SNMP was designed before the Internet grew commercial, and the original design was not secure.Later versions intended to provide security, but grew cumbersome and complex. As a result, mostdevices provide secure operation in a non-standard way.

The original SNMP design as embedded in the protocol, assigns network devices to namedcommunities. Any transactions exchanged between the agent and the manager include the name of thecommunity to which they both belong. The agent has a list of which access rights (set, get, trap) itwill grant for each community of which it is a member.

In the NetCrossing Gateway, this has been re-interpreted: The gateway has a list of up to 4management stations from which it will accept requests, and for each one - identified by its IP address- it is indicated what access rights it is granted, and which community string it must use. Requestsfrom all other sources are ignored. Refer to the snmp command in section 5.6 for details on how toconfigure the gateway for management using SNMP..

Page 60: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

5-4

If no management stations are listed, get-requests with the community public will be accepted andresponded to from any IP address.

5.2.4 Examples of Network Management Systems

Some of the most common network management systems are listed below. All of them provide manysimilar features, including network status displays showing key devices on a map, where the deviceschange color if they have alarms, and with provisions for activating a remote paging device if there isa problem.

WhatsUp Gold (Ipswitch Inc)

http://www.ipswitch.com/

USD 800 (approx)

SNMPc (Castle Rock Computing, Inc)

http://www.castlerock.com/

USD 900 to USD 2700 (approx, depending on options)

OpenView (Hewlett-Packard)

http://www.openview.hp.com/

USD 3,000 to USD 10,000

The OpenView product line has been revamped; HP is now positioning it not as a turnkeysoftware product, but as a custom adapted application to be bought through a value-addedimplementation partner.

Multi-Router Traffic Graphing

http://www.mrtg.org/

This is a free, open-source software, capacity planning tool.

5.2.5 NetCrossing Gateway Management Information Base (MIB)

The gateway implements only the core MIB-II. A management station will see three interfaces in theinterfaces group:

1 - Bridge

2 - LAN

3 - WAN

The first of these represents the attachment of the SNMP agent to the bridged network. Only IP trafficseen by the embedded host is counted.

The LAN device (ifIndex=2) represents the traffic passing through the gateway's LAN port.

.

Page 61: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

A-1

APPENDIX A – Command Summary

This appendix lists all commands organized in the respective functional groups. Parameters that arepart of the gateway configuration are identified by having an entry under the “Factory Configuration”heading. When entering a command, if a parameter that is part of the gateway configuration isomitted, the value for that parameter is not modified.

For commands that are not part of the gateway configuration, if a parameter is omitted, the value forthat parameter defaults to the value indicated in bold.

Configuration Management CommandsCommand Parameters Values

change-password enable-configuration <string>

display-configuration source currentmainalternatebasicfactory

load-configuration source mainalternatebasicfactory

lock

save-configuration destination mainalternate

unlock enable-configuration <string>

Page 62: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

A-2

Major Configuration ParametersCommand Parameters Values Factory

Configuration

bridge station-timeout-sec 5..10000 30

multi-cast-timeout-sec 5..10000 30

e1a-setupe1b-setup

clock-source internal, externalremote, off

Line A: remoteLine B: off

loopback disable,input, output

disable

framing crc4-MF, unframed Crc4-MF

coding ami, hdb3 hdb3

receive-sensitivity long-haul, short-haul long-haul

idle-code 0..255 0x7E

slots (n1-n2), n1,n2,all all

local-area-network speed 10hdx, 10fdx 10fdx

node name (31 character string) nxg-nnnnn

location (31 character string)

contact (31 character string)

radio power on or off (off)

t1a-setupt1b-setup

clock-source internal, externalremote, off

Line A: remoteLine B: off

loopback disable,input, output

disable

framing d4, esf, unframed esf

coding ami,b8zs b8zs

receive-sensitivity long-haul, short-haul long-haul

line-build-out 133ft, 266ft, 399ft533ft, 655ft, 0dB,7.5dB, 15dB, 22dB

133ft

idle-code 0..255 0x7E

slots (n1-n2), n1,n2, all all

tdm mode e1,t1 e1

time-division-duplex sync-mode off, master, auto off

cycle-period-ms 20, 40 20

Page 63: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

A-3

Major Configuration Parameters (continued)Command Parameters Values Factory

Configuration

udp peer-ip-address <ip-address> 0.0.0.0

port 1..65535 6389

type-of-service 0..255 192 (0xC0)

wide-area-network network-type bridge, route bridge

peer-serial-number 0..999999 0

jitter-ms 0..200 0 (auto)

capacity-kbps

speed

100..20000

auto-10, 10hdx, 10fdx10ohdx, 100fdx, auto

20000

auto

Page 64: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

A-4

Internet Protocol (IP) Management CommandsCommand Parameters Values

ip-configuration address ip address

netmask ip address

gateway ip address

ping destination ip address

count 0..500 (def 4)

size-bytes 32..1400

snmp manager ip address

community ASCII string (9 max)

access g, gs, gt, gst

authentication-traps 0, 1

delete 1..4

Installation and Monitoring CommandsCommand Parameters Values

show table statusgatewaysetherneteconsoleip-stack

format counttimes

clear 1 or 0

Page 65: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

A-5

File UtilitiesCommand Parameters Values

console-speed-bps baud-rate-bps 9600, 19200, 3840057600, 115200

copy-file source filename

destination filename

delete-file filename filename

directory format shortfull

download-file source path/filename

destination filename

method binaryinline

run-file filename filename

set-default-program filename filename

Event Logging CommandsCommand Parameters Values Factory

Configuration

clear-log region all-eventsreboot-reasons

display-log region endtailbeginningall-eventsreboot-reasons

length 1..500 (def 10)

id 0…200

min-level 0…7 (def: 0)

max-level 0…7 (def: 7)

max-event save 0..7 5

print 0..7 3

Page 66: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

A-6

Miscellaneous CommandsCommand Parameters Values Factory

Configuration

date date dd-mmm-yyyy

time hh:mm:ss

zone offset or code GMT

help command

history

license key <35 character string>

logout

reboot

time time hh:mm:ss

date dd-mmm-yyyy

zone offset or code GMT

version

Page 67: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

B-1

APPENDIX B - Specifications

WAN Port

Connector RJ45 (x 2). One connector with power to the Radio

Speed 100 BaseT, auto negotiate

LAN Port

Connector RJ45

Speed 10 BaseT, half or full duplex

TDM Ports (2)

Connectors Two RJ45 (model NX-2E1/T1-B)Four BNC (model NX-2E1/T1-U)

E1 Impedance Balanced: 120 Ohm, Unbalanced: 75 OhmData Rate 2.048 MbpsLine Coding HDB3Framing Unframed, CRC4

T1 Impedance Balanced: 100 OhmData Rate 1.544 MbpsLine Coding AMI, B8ZS,Framing Unframed, D4, ESF

Clock Sources External, Internal, Remote

Console Port Connector DB9 female (DCE)

Speeds Programmable, 9600 to 115.2 Kbps

Synchronization Port Connector RCA audio

Page 68: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1 Operator’s Manual

B-2

Specifications (continued)

Power Requirements

Input Voltage +8 to +28 Volts DC

Input Voltage (AC) 110 VAC or 220 VAC (external supply)

Power Consumption 3.5 Watt

Environment

Temperature 0 to 55 deg C32 to 130 deg F

Max. Humidity 90% non-condensing

Mechanical:

Dimensions 9” (W) x 6” (D) x 1.5” (H)22.8 x 15.2 x 3.8 cm

Weight 1.0 lb (0.45 Kg).

Page 69: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

C-1

APPENDIX C – Ethernet Console Program

Short description

The ethernet console program was developed in order to accommodate the remote configuration of agateway, i.e. the configuration in cases where the physical access to the gateway is not feasible, or it iscumbersome. The software consists of two parts: the client and the server. The client runs on theadministrator's PC, while the server runs on the gateway.

The communication is done via a TCP-like protocol. There is an acknowledgment for every packetthat is sent, as well as a retransmission mechanism when a packet gets lost.

Each gateway allows multiple sessions, i.e. more than one client can be connected concurrently to thesame server (gateway). Nevertheless, for performance reasons, it is not recommended to have moreconcurrent sessions than they are really needed, and definitely not more than the maximum numberwhich currently is 4.

System requirements• Win95, Win98, Windows ME, WinNT, Win2000, WinXP

• NetBIOS installed

• WinPCap installed

Note: With regard to Windows NT platform, the code has been tested with versions 4.0, or newer.There is also a Linux beta version

Installation for Windows

In order to install the WinPCap library, if not already installed, just click on the WinPCap.exe. Supportand updates for this library can be found at http://netgroup-serv.polito.it/winpcap/. It is stronglysuggested to uninstall older versions of the library and reboot the machine before installing the newone. NetBIOS is a software component that comes by default with all Windows system, so you don'thave to install it. To start the Econsole, simply open a MS-DOS window and type econ. For availablecommand line arguments, please read the "input arguments" section.

Included files• win_readme.doc The file that you are reading

• econ.exe The EConsole client

• WinPCap The Windows installer for the WinPCap library

• input_script.txt A sample input script file, that contains a list of gateway commands.

Page 70: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

C-2

Input arguments

You can provide the following arguments in the command line, even though none of them is required.

Input file

There are two sources for the input commands: the keyboard, or a text file. The second option is usefulwhen you are running the same set of commands periodically, so you want to avoid retyping themevery time you want to execute them. If there is an input file in the command line, then the keyboardwill be deactivated and only the function keys will be available. If the specified file cannot be found,the application will be terminated.

example:

C: > econ -i input.txt

Sample input file:help# this is a comment - note that the character # must appear as the fist charactertimedate# the following is a local command specifying a delay in seconds. delay 10time. delay 1.5versionlogout

As you probably noticed from the above file, all the lines are interpreted as gateway command, unless:

a) They start with the character ‘#’ which implies a comment

b) They start with the character ‘.’ which implies a local command. Currently there is only one localcommand, namely the delay < time in secs>

Important note: All the input scripts should end with the logout command. Since all the commands are terminated with thenew line character, there must be one command per line and after the final logout command you must have an extra emptyline.

Output file

When you want to capture the output of a session into a text file, you can pass the filename as anargument. If the file does not exist it will be created, otherwise it will be overwritten.

example:

>econ -o output.txt

Page 71: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

C-3

Gateway MAC address

If you are interested in a specific gateway, you can pass its MAC address and let the client ignore anyresponse from other gateways. That's very handy when you are always getting connected to the samegateway and you want to avoid the manual selection of a preferred one. Very useful also in case youare using scripts for fully automated procedures.

example:

>econ -r 00:78:24:22:BA:4F

Gateway Serial Number

The same functionality as above (see Gateway MAC address) can be achieved by providing thegateway serial number, instead of the gateway physical address. Note that you should not include theinitial UC characters of the serial number (i.e. type 11078 instead of UC11078)

example:

>econ -r 11787

Local Physical Address

Even though econsole identifies the PC local physical address automatically, there are some cases inwhich the user wants to specify the local address on his/her own. These cases usually arise when thereare multiple NIC cards with the same names under WinNT operating system. In such case, the econmight pick up the wrong MAC address, and therefore the user should supply manually the physicaladdress as a command line argument.

example:

>econ -m 00:78:24:22:BA:4F

Inverse Screen Colors

You can change the default settings (white texture on black background) by providing the -b option,which will change the settings to black characters on white background.

example:

>econ -b

Change the console window size

Currently you can specify two values, either 25 or 50. These values indicate the number of lines of theMS-DOS window.

example:

>econ -l 50

Page 72: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

C-4

Help

Function keys, including F1, are activated after you get connected to a gateway. If you want to gethelp from the command line, you can use the -h argument.

example:

>econ -h

Syntax:

econ <argument list>

argument list = argument list | argument | {}

argument = -o outputfile | -i inputfile | -r MAC address

Examples

Let's say you want to read a list of commands from the text file called in.txt, and capture the output toa text file called out.txt. You are also interested only in a specific gateway with MAC address equal to00:78:24:22:BA:4F. In that case, you will start the EConsole with the following arguments (thearguments order is irrelevent):

>econ -i in.txt -o out.txt -r 00:78:24:22:BA:4F or

If you are reading from the keyboard, and you are simply interested in capturing the output of thesession, use the following syntax:

>econ -o out.txt

Since no input file was specified, it is assumed that the keyboard will be used for input, and ALLgateways will participate in the discovery process.

Function Keys

Currently there are 6 different function keys.

F1 - Online help - gives a short description of the other function keys and the input arguments

F2 - Active/deactivate diagnostic messages. Initially diagnostic messages are not shown, thereforeif you want to see them you should press F2. Diagnostic messages include warnings, andretransmission info in order to get an idea of the connection's speed/integrity. Error messagesare always shown.

F3 - Terminates the current session and closes the application.

F4 - Close the session with the current gateway and display the results of the initial discoveryphase to allow the user to connect to a new gateway.

Page 73: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

C-5

F5 - Reverse/Restore screen settings. Initially the screen displays white letters on blackbackground, but you can reverse it to black letters on a white background.

F6 - Increases the console window buffer. This introduces a side bar which enables the user to scrollup and down. Available in Windows NT Only.

Troubleshooting & Updates

Common problems

1. Failed to open adapter

This usually happens when you haven't installed properly the WinPCap library, or you haveand older version of it. Please visit http://netgroup-serv.polito.it/winpcap/ to get the latestversion. You should also make sure that your Ethernet adapters are working properly.

2. Cannot find gateway(s) even though they are running properly

Make sure that:

• The ethernet cables are OK

• You are getting connected to the right network segment (i.e. try all ethernet adapters)

• You are using the right MAC address. The system tries to identify the adapter physical addressthrough some NetBIOS calls in the Win9X case, or some NDIS queries in theWinNT/Win2000 case. If NetBIOS is not installed, the econ will probably use the wrong localhost MAC address. Also if there are more than one Ethernet adapter installed with the samename, this might cause problem in the WinNT case.

Resolution: Use the command line argument to specify the correct physical local address. Youcan see all the local physical address by executing the ipconfig -all command. Example:

>econ -m 00:78:24:22:BA:4F

3. Find a gateway but not getting connected

Check if the maximum number of sessions has been reached. The maximum number ofsessions on the server side is limited to four, therefore you should NOT connect to the samegateway multiple times if not absolutely necessary. When the number of sessions reaches thelimit the gateway will ignore any new discovery messages.

Another reason might be a unreliable RF link causing a high packet loss. Since during thediscovery phase there isn't any retransmission mechanism, it is quite possible that youmanaged to "see" the gateway, but you weren't able to connect to it, because the connectionrequest packet was lost. In such case, try to connect again.

Page 74: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

C-6

4. High drop rate - screen freezes momentarily - connection times out

There are two possible causes.

1. The link between the client (PC) and the server (gateway) is very weak. If the packet drop rateis more than 20%, then the connection is problematic.

2. There are multiple sessions opened on the same server. With many concurrent sessions theserver response may be noticeably slower. Always close the session gracefully by executingthe logout gateway command, and not by closing the MS-DOS console. If the logoutcommand is not issued the session at the server will remain open for an additional 15 minutes.Use the list long command to find out the number of open sessions.

5. If I leave the client inactive for half an hour, and try to type a new command, I get an unable totransfer packet message or I get a "session timeout - application will be closed" message.

An open session times out after 15 minutes of inactivity on the server side, and 30 minutes onthe client side.

Report a bug & Updates

Please visit htttp://www.afar-inc.com/ for more info.

Acknowledgments

The WinPCap library was obtained from “Politecnico di Torino” and the code is distributed in binaryform as part of the Econsole. The following copyright notice applies to that library.

* Copyright (c) 1999, 2000

* Politecnico di Torino. All rights reserved.

* Redistribution and use in source and binary forms, with or without modification, are permittedprovided that: (1) source code distributions retain the above copyright notice and this paragraph in itsentirety, (2) distributions including binary code include the above copyright notice and this paragraphin its entirety in the documentation or other materials provided with the distribution, and (3) alladvertising materials mentioning features or use of this software display the followingacknowledgment:

* ``This product includes software developed by the Politecnico di Torino, and its contributors.''Neither the name of the University nor the names of its contributors may be used to endorse orpromote products derived from this software without specific prior written permission.

* THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED *WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF *MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.

Page 75: NetCrossing Gateway NX-2E1/T1 Operator’s Manualafar.net/download/NX2E1_Manual_Sep2009.pdf · NetCrossing Gateway NX-2E1/T1 Operator’s Manual i - Customer Service AFAR provides

NetCrossing Gateway NX-2E1/T1Single E1/T1 Quick Setup Example

WANLAN PowerE1/T1 WANLAN PowerE1/T1

AC Power

E1/T1

AC Power

Gateway Gateway SN 17031

Ethernetor IPNetwork

E1/T1

E1 Minimal Configuration

>load factory >load factory>e1a clock=internal > save>wan peer=17031 (note 1)>save

T1 Minimal Configuration

>load factory >load factory>tdm t1 >tdm t1>t1a clock=internal > save>wan peer=17031 (note 1)>save

Note 1: Enter the actual serial number of the peer gateway