Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 36

SNMP Agent Training Course

Tel-Link SNMP Interface


Built-in SNMP agent Comprehensive MIB Serial and Ethernet interfaces Supports dial-up modem Supports Radio Element Manager Integrates with other NMS systems

2 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

SNMP Interface Features


Any SNMP manager can access Tel-Link Sends Trap messages to manager Routes IP packets from other P-Com radios, other IP devices Can integrate Tel-Link into multivendor network Easy firmware upgrade via download to flash

3 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

Supported IP / SNMP Protocols


SNMP AGENT

SNMP version 1 as specified in standards document RFC1157

SNMP UDP IP Ethernet PPP PAP LCP SL/IP ICMP

Physical Interfaces

Diagram of protocols supported by Tel-Link SNMP Interface


4 SNMP Agent Training Course )
March 2003

P-Com, Inc. Proprietary

SNMP Interface

SNMP Interfaces
Serial Port

Ethernet LAN

Serial Port

Ethernet 10BaseT 10Mbps LAN interface Two serial ports up to 153 kbps for daisy-chaining IDUs and dialup using PPP or SLIP Over-the-air NMS service channel routes SNMP traffic to far end

5 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

The Management Information Base (MIB)


-- P-COM MIB -- This file contains MIB definition for P-COM radios

TELELINK-MIB DEFINITIONS ::=

BEGIN

IMPORTS enterprises, IpAddress,TimeTicks FROM RFC1155-SMI TRAP-TYPE FROM RFC-1215 DisplayString FROM RFC-1213 OBJECT-TYPE FROM RFC-1212;

---

-- enterprises OBJECT IDENTIFIER ::= { private 1} mgmt OBJECT IDENTIFIER ::= { iso org(3) dod(6) internet(1) mgmt(2) } mib-2 OBJECT IDENTIFIER ::= { mgmt 1 } -- groups in MIB-II DisplayString ::= OCTET STRING system OBJECT IDENTIFIER ::= { mib-2 1 }

ASN.1 format describes MIB objects.


6 SNMP Agent Training Course )
March 2003

P-Com, Inc. Proprietary

SNMP Interface

iso (1) org (3) dod (6)

The P-Com MIB Tree


internet (1)
private (4) enterprises (1) pcom (1150)


system (1)

System branch Active radio branch... Standby radio branch... Agent branch...
Terminal Address

tellink (1)
= 1.3.6.1.4.1.1150.1.1.1

active (2)
standby (3) agent (4) Traps
7 SNMP Agent Training Course )
March 2003

Objects (variables) are typically integers or strings.

P-Com, Inc. Proprietary

Active & Standby Radio Branches


IDU (1) AlarmIO (2) Link (3) Linetable (4) Diagnostic (5) ODU (6) External Input Enable, Sense, Status; Relay Control, Status, Configuration TxPwr, BER to set AIS, BER,TxMute, Ch#, Link ID Line Type, AIS Detected, Loss of Sig, Unexpected Sig, Line Enable, Loopback State; Line Encoding, Length, Link & Local Loopback Line Test Select, Test Error Count S/N, FW Vers, Band, Rx Level, Temp., AGC Level, Type Status, Reason for last switchover, Protection Mode, Clear Inhibit, Protection Alarm, Switch-Lock Control, Force Switchover Severely Errored Seconds, Bit Errored Seconds, Errored Seconds, Degraded Minutes, Unavailable Time Clear History, Summary String, Power Fail Indicator, Trap Status, Table - Current State, Enable, History, Relay Map
P-Com, Inc. Proprietary

SNMP Interface

S/N, FW Vers, Bit rate, # of Lines, Loopback, Temp., Type

Protection (7)
Performance (8) Alarms (9)
8 SNMP Agent Training Course )
March 2003

Agent Branch
Peer Ping (1) Address (2) Trap (3) Downloading (6)

SNMP Interface

Enable IP Address, Subnet Mask, Gateway, MAC Address, Proxy Subnet Mask Ack Enable & Status, Retry Time & Count, Receiver Table - Status, IP Address, Community String, Aging Time Server IP Address, Image File Name, Download Enable & Status, Retry Count, Image Version for Next Boot / In Active Bank / In Backup Bank Protocol Type, Baud Rate, Radio Type, Remote Radio IP Address

Port table (5)

See Description of the Management Information Base Used in the SNMP Interface for Tel-Link Radios for complete details.
9 SNMP Agent Training Course )
March 2003

P-Com, Inc. Proprietary

SNMP Interface

Some MIB Objects


activeLinkPower OBJECT-TYPE SYNTAX INTEGER(0..255) ACCESS read-write STATUS mandatory DESCRIPTION "Transmitter power for the active unit" ::= { activeLink 1}

activeLineLoopbackState OBJECT-TYPE SYNTAX INTEGER{ disabled(0), remote(1), local(2), link(3), lineTest(4)} ACCESS read-only STATUS mandatory DESCRIPTION "Current Loopback state" ::= { activeLineEntry 7}

activeODUSerNo OBJECT-TYPE SYNTAX INTEGER ACCESS read-only STATUS mandatory DESCRIPTION "Serial Number of the active ODU" ::= { activeODU 1}

10 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

Alarm and Polling + Neighbor Ping


Combine
Alarm / trap generation by network element Occasional polling by network manager Neighbor-ping network element polling Immediate notification If NE is not operational, then fault will be identified Reduces NMS network bandwidth used Alarm Poll Reply
11 SNMP Agent Training Course )
March 2003

Network Manager

Neighbor Down Alarm (trap)

(Tel-Link only)

Network Element

Neighbor Ping Neighbor Reply

(Tel-Link only)

Network Element

P-Com, Inc. Proprietary

SNMP Interface

Determining Tel-Link IP Addresses


To be determined
IP Addresses (Conventional, or Default Gateway) Subnet Masks Proxy ARP Subnet Masks (peculiar to P-Com routing) Default Gateway Addresses

Considerations
Network topology Expansion expectations Other IP equipment on the same network

12 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

IP Router vs. Tel-Link IP Proxy


Standard IP Router
Each router port has unique IP address

Tel-Link
Each radio (NE) has unique IP address - all ports share the same IP address

Routes between networks (subnets)

Tel-Link routes between radios within a cluster, perhaps in the same subnet

13 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

How Tel-Link Routes IP Datagrams


Algorithm for determining destination MAC address from the destination IP address
When destination IP address is within subnet When routes are not yet known, it floods Routes are learned by storing packet arrival info (IP address to port mapping) If/when routes are known, it forwards out port When destination IP address is outside subnet It forwards to default gateway

14 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

Tel-Link Proxy
Doesnt use Internet Protocol standard routing protocols like RIP, OSPF, etc Compatible with other IP equipment with care! Introduces concept of Proxy ARP

15 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

Internet Protocols vs. Tel-Link Protocol


Internet Routing Protocols
Each router advertises its presence periodically Each router builds a routing table mapping network address to router port Each router decides for each packet sent to it to... Forward, and where, or Discard

Tel-Link Proxy Protocol


Doesnt explicitly advertise (presence and IP address to port mapping detected on incoming data packets) Each radio builds a routing table mapping radio (NE) IP address to routing radio port Each radio sends each packet addressed outside its subnet mask to the default gateway radio The default gateway radio ...

16 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

Proxy ARP
For radio messages coming into the proxy subnet
Using ARP, sender requests MAC address that matches the IP address of destination radio Destination radio doesnt hear the request, but a local radio does Local radio proxies for destination radio

Local radio acts as a Proxy for the destination radios within the Proxy Subnet using P-Coms Proxy ARP protocol

17 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

Routing Within a Cluster

Daisy Chain

SNMP Manager

Ethernet Daisy Chain

Proxy ARPs for all other radios in the cluster or subnet

18 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

Assign Proxy Subnet Mask


Proxy Subnet Mask = 255.255.255.240

Daisy Chain

SNMP Manager

Ethernet Daisy Chain

Allow Proxy Subnet Mask to accommodate up to 16 addresses 0xFFFFFFF0 or 255.255.255.240

19 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

Assign (Conventional, or Default Gateway) Subnet Mask


Proxy Subnet Mask = 255.255.255.240, Subnet Mask = 255.255.255.240

Daisy Chain

SNMP Manager

Ethernet Daisy Chain

Subnet Mask here may be assigned the same as the Proxy Subnet Mask - 0xFFFFFFF0 or 255.255.255.240

20 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

Assign Network Address & IP Addresses


Proxy Subnet Mask = 255.255.255.240, Subnet Mask = 255.255.255.240

192.160.14.53

192.160.14.51

Daisy Chain

192.160.14.50

192.160.14.49

SNMP Manager

Ethernet Daisy Chain 192.160.14.54 192.160.14.52

Let the Network Address = 192.160.14.48

192.160.14.56

192.160.14.55

21 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

Default Gateway
For radio messages leaving the subnet (like perhaps messages to the manager)
Radios dont know what MAC address matches the destination IP address, so Radios send these IP datagrams to the Default Gateway which does know The Default Gateway (Default Router) forwards the datagram toward the destination subnet

Manually set the Default Gateway for each radio

22 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

Assign Default Gateway Addresses


Proxy Subnet Mask = 255.255.255.240, Subnet Mask = 255.255.255.240

192.160.14.53 DG=192.160.14.49

Daisy 192.160.14.51 Chain DG=192.160.14.49

192.160.14.50 192.160.14.49 DG=192.160.14.49

192.161.1.1 Ethernet

SNMP Manager

Daisy Chain 192.160.14.54 DG=192.160.14.49 192.160.14.52 DG=192.160.14.49

Let the Network Address = 192.160.14.48

192.160.14.56 DG=192.160.14.49 23 SNMP Agent Training Course )


March 2003

192.160.14.55 DG=192.160.14.49

P-Com, Inc. Proprietary

SNMP Interface

Routing Non-P-Com IP Traffic

SNMP Manager Ethernet

D acts as a Proxy for A, B, C and the Cellular Station


Cellular station

C is configured as the Default Gateway for the Cellular Station


24 SNMP Agent Training Course )
March 2003

P-Com, Inc. Proprietary

Agent Configuration Tool - Setup


Set which computer RS-232 port ACT will use.

Direct or via Modem

25 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

Agent Configuration Tool - Status

SNMP Agent can be set for pass through mode

26 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

Agent Configuration Tool - System

Reboots SNMP agent only


Restarts Agent

Restarts Agent to factory default

27 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

Agent Configuration Tool - Download

Requires TFTP services

28 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

Agent Configuration Tool - Ports

29 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

Agent Configuration Tool - Traps

Network Management server Authenticates reporting device

30 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

SNMP Interface

Agent Configuration Tool - Access

31 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

Agent Configuration Tool - Dailup

Allows Agent to dial into manager

32 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

Agent Configuration Tool - PPP

33 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

Agent Configuration Tool-Host

34 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

Agent Configuration Tool- Host ID

35 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

Wrap-Up

?s
Questions & Answers

36 SNMP Agent Training Course )


March 2003

P-Com, Inc. Proprietary

You might also like