`
`j.
`:' I
`:::-:I.i-'i:ll.:-,i;rl.;i;r-i: i. lliri: i;l:]::ji'.:ii i
`'1:iii:::
`- ;ii!:: r; l:': .-r i i:' :'1 - T-'ti':F':11:';. iiiirn'"i;"
`==i,Fi::=i:
`
`1:i:;:ij.::'lr.j:-!:i..1= i:'r:l:4:;'*'!'+':':r''i::::ri::i::l: i{:::ji:t::i::ri::l::i::i
`a-.1:t a:".'=i ii ir-. a; illia *=
`i,i:=,:ji::i:;r
`
`r:&-
`
`jJ-r. ",..'::. )!,ti
`i7 ja!*.
`-r'j:l +4:'i:l
`
`ABn)
`
`US' OEPT' ol COMM"P'I' & TM Ol'lct - Fr-O436L g
`lticroticte
`\
`i -P-n'ffi-.
`i"E:#:l*
`
`--,
`
`I
`
`.
`
`,
`
`_- -_
`
`I IL
`
`-
`
`: :::ili * ::: : iir,i':i-;'::,i:-:+iii
`i .
`;
`l-i.:rii!::'.Lria
`ii=,
`.t{+ ii;ji -; r:! -'::l=.i4
`=5:jT!:i:d"
`
`PATI:S OF APPLICATION
`FILED SEPARATELY
`
`NOIiCE OF ALLOWA'.iCE MAILED
`
`--
`
`i.. Wi
`- :i
`ek\
`r ,fi
`
`.\$J: i
`
`'p,hr,,
`
`,
`i
`
`,ll li
`I lilrl
`,r i.,
`
`WARNING: Tho inlormation dlsclosed her€in may be reslrlcted. unaulhorized disclosure may be
`prohlblied by the Urllod Slaies Code Tlile 35, Sectlons 122' 181 and 368'
`iossosslon outslde tho U.S. Patont & T.ademark Oflice is restricted lo aulhorlzed employoes
`bnd conlrsclors onlY'
`
`Petitioners' EX1008 Page 1
`
`
`
`s& sh.
`'
`\w\
`{ar'
`.,"'w \
`?dl
`ryl
`irr
`.v
`J\n
`\Jr
`
`..
`
`TITI,E:
`
`NETWORK MONITORING
`
`APPLICAIYT:
`
`I'ERDTNAND ENGET, KmIDALL S. JONES, KARy
`ROBERTSON, DAVID M. THOMPSON, GERARD WHrlS
`
`'Express l,lai f' rni ting tabet nuber F848718394XUS
`Date of Deposit September L7, 1991
`I hereby certify under 37 CFR 1.10 that this
`correspondence is being deposited rith the United statcs
`Poetat Service as 'Express llai t Post Office to
`AddresseCrrith sufficient postage on the dat€
`indicatcd
`above and ie addreesed to the Comiseioner of Patents
`
`ffi
`
`Petitioners' EX1008 Page 2
`
`
`
`be obtained
`
`an
`
`APPENDIX I
`SNMP MIB Subset SuPPorted
`This is the subset of the standard lrllB which can
`by nonitoring.
`Refer to RFC 1056 Management Inforuration Base for
`explanation of the items which foIlow'
`System grouP:
`none
`Interfaces grouP
`iftype
`ifPhysAddress
`ifoperStatus
`iflnOctets
`iflnucastPkts
`iftnNucastPkts
`ifoutoctets
`ifOutUcastPkts
`ifoutNucastPkts
`Address Translation GrouP
`none
`IP grouP
`ipForwarding
`ipDefaultTTL
`iplnReceives
`ipfnHdrErrors
`iplnAddrErrors
`ipForwDatagrams
`ipReasmReqds
`ipFragCreates
`fP Address Table
`ipAddress
`ipAdEntBcastAddr
`IP Routing Tab1e
`none
`ICMP grouP
`icmplnMsgs
`icrnplnErrors
`icmplnDestUnreachs
`icnplnTimeExcds
`icnplnParmProbs
`icmpfnSrcQuenchs
`icrnpf nRedirects
`icmplnEchoes
`icmplnEchoRePs
`icmplnTimestamPs
`icnplnTimestamPRePs
`
`ntr
`
`,{eP.T - J
`
`Petitioners' EX1008 Page 3
`
`
`
`lcrnplnAddrMasks
`icrnplnAddrnaskRePs
`icnpOutltlsgs
`icrnpOutDestUnreachs
`icrnpOutTimeExcds
`icmpOutParmProbs
`icrnpOutsrcQuenchs
`icrnpOutRedirects
`icmpOutEchoes
`icnpOutEchoRePs
`icrnpOutTirnestamPs
`icmpOutTimestamPRePs
`icmpOutAddrMasks
`icnpOutAddrmaskRePs
`
`TCP grouP
`tcpActiveOPens
`tcpPassiveOPens
`tcpAttenPFails
`tcpEstabResets
`tcpCurrEstab
`tcplnSegs
`tcpOutSegs
`tcpRetransSegs
`tcpConnTable
`
`UDP grouP
`udplnDatagrams
`udplnErrors
`udpOutDatagrans
`udpOutErrors
`EGP grouP
`egplnMsgs
`egplnErrors
`egpoutMsgs
`egpOutErrors
`
`n1
`
`At?.s - 2
`
`Petitioners' EX1008 Page 4
`
`
`
`APPENDTX II
`uIB Dellnltlons for Network tdoaitor
`1. CoEEoD ldIB Deflnitlong
`DeflultLoae
`
`L2
`10
`L2
`10
`
`10
`
`5 3
`
`MIB-BUCKETS-PER RATE
`r.{r B-PROTOCOiS pEn-oraroe
`r'liUEucfetEPerFate-
`MibProtocolsPerD ia log
`l,tIB I.{AX PROTOCOL
`MIB.MAX-!{OST ACTIVE
`MIB.UAX-DIAL6'G
`
`Structures UseA
`
`typedef struct {
`BYte
`BYte
`BYte
`Byte
`BYte
`BYte
`Byte
`BYte
`) MibTimeOfDaY
`
`year
`month
`date
`day
`hour
`minute
`second
`unused
`
`typedef struct
`Uint32
`Uint32
`Uint32
`) MibCount32
`
`typedef struct
`Uint54
`Uint64
`Uint64
`) MibCount64
`
`mib_count32_tYPe {
`( Long term accum. count)
`accum
`( Present running count)
`current
`highThld
`
`mib_count64_tYPe t
`( Long term accun. count)
`accum
`( Present running count)
`current
`highThld
`
`App. II
`
`1
`
`llo
`
`Petitioners' EX1008 Page 5
`
`
`
`typedef struct nib_neter_type {
`current
`Uint32
`high
`Uint32
`Uint32
`1ow
`highThld
`Uint32
`) l,libMeter
`
`typedef struct nib_average_meter_t1pe t
`Uint32
`current
`Uint32
`hiqh
`Uint32
`low
`uint32
`highThld
`) MibAverageMeter
`
`typedef struct mibpercent_tlpe t
`current
`Uint32
`high
`Uint32
`Uint32
`low
`highrhld
`Uint32
`) MibPercent
`
`typedef struct mib_rol1ing_rate_type t
`Uint32
`current
`Uint32
`high
`Uint32
`low
`Uint32
`highThld
`) MibRollingRate
`
`typedef tlibRollingRate MibRatePerS
`typedef MibRollingRate MibRatePerH
`typedef Uint32 MibShortRatePerS
`tlpedef Uint32 MibshortRatePerM
`
`tlpedef struct roib short count32_t1pe t
`uintgz
`curient
`1 Freient running count)
`Uint32
`( Long term accum. count)
`accum
`) l,IibshortCount32
`
`App. II
`
`2
`
`lLf,'
`
`Petitioners' EX1008 Page 6
`
`
`
`typedef struct rnib-bucket-rate-tIp. t
`( Present rate)
`curFent
`uiitgZ
`ratesIMIB-BUCKETS-PER-RATE] ( L2
`Uint32
`count buckets )
`Uint32
`(
`maxRatesIMIB-BUCKETS-PER-RATEI
`rate buckets )
`) MibBucketRate
`
`5 urinute
`L2 S-rnin. max
`
`Most Aotlve Table Definltlons
`typedef struct mib-rnost-active-entry-t1pe t
`llibAddress
`address
`llibCount32
`PacketCount
`MibRat,ePers
`packetRate
`) MibMostActiveEntrY
`
`active table_type t
`typedef struct nib-nost-
`numEnEries
`Uint32
`nextEntrY
`Uint32
`MibMostActiveEntry nostActiveEntry IUIB-UAX-MOST-ACTM ]
`) MibMostActiveTable
`
`Protocol Table Definltions
`typedef struct mib-protocol-entry-typ9 t
`Uint32
`Protocol
`MibCount32
`packetCount
`MibRatePerS
`PacketRate
`) MibProtocolEntrY
`
`typedef struct mib-protocol-table-t1pe t
`Uint32
`numEntries
`Uint32
`nextEntrY
`MibProtocolEntry protocolEntryIMIB MAX PROTOCOL]
`) MibProtocoITabIe
`
`App. II
`
`3
`
`t2.'u
`
`Petitioners' EX1008 Page 7
`
`
`
`_DTALOGI
`
`Dialog 8ab1o Oeflnltloas
`tlpedef struct nib-
`transport_type {
`transportProtocol
`Uint32
`applicationProtocol
`Uint32
`initiator
`Uint32
`connectionRetries
`uint32
`addrl window
`Uint32
`addrZ-window
`Uint32
`statf
`Uint32
`closeReason
`Uint32
`) MibTransPortTlPe
`
`tlpedef struct mib-dialog-entry-type {
`MibAddress
`addresses
`protocolEntries
`Uint32
`protoc o 1 s I l{I B_PROTOCOLS_PER
`Uint32
`gmt
`MibTineofDaY
`startTime
`Uint32
`IastTime
`Uint32
`alarmsSent
`Uint32
`packets
`MibCount32
`packetRate
`MibRatePerS
`bytes
`MibCount32
`byteRate
`MibRatePerS
`errors
`Mibcount32
`errorRate
`MibRatePerS
`fragments
`MibCount32
`fragmentRate
`t'tibRatePerS
`rexmits
`MibCount32
`rexmitRate
`MibRatePerS
`f lowCtrl.s
`MibCount32
`flowCtrlRate
`MibRatePerS
`transport
`MibTransportTYPe
`) MibDialogEntry
`
`Values for the iaitiator field
`ConnectionlnitiatorUnknown 0
`ConnectionlnitiatorAddrl
`1
`ConnectionfnitiatorAddr2 2
`
`Values for the connectioncloseReasoD field
`ConnectionCloseUnknown O
`ConnectionCloseFin
`1
`ConnectionCloseRst
`2
`
`App. II
`
`4
`
`rrJ
`
`Petitioners' EX1008 Page 8
`
`
`
`Valueg f,or th'e connectioDgtato fteld
`Connect lonStateUnknown
`Connect ionStateConnect ing
`ConnectionStateData
`Connect ionStateClos ing
`Connect ionStateC losed
`
`2
`
`01
`
`3 4
`
`tlpedef struct nib-dialog-
`Uint32
`Uint32
`HibDlalogEntrY
`) MibDialogTable
`2. Data llnk layer nlb definitious f,or Network t{onitor nLb.
`
`table_tlpe t
`numEntries
`nextEntrY
`d i a 1 ogEntrY I MI B-I{AX-DIALOG ]
`
`2.1 dl1 Seguent -SunmarY
`typedef struct t
`uibshortCount32
`MibBucketRate
`MibShortCount32
`MibBucketRate
`MibShort,Count32
`MibBucketRate
`Uint32
`Uint32
`Uint32
`MibShortCount32
`MibBucketRate
`MibshortCount32
`MibBucketRate
`MibShortCount32
`ttibBucketRate
`t'IibShortCount32
`MibBucketRate
`MibshortCount32
`MibBucketRate
`MibshortCount32
`MibshortRatePerS
`MibshortCount32
`MibShortRatePerS
`) MibDIlSegSumStats
`
`Tool
`
`frames
`frameRate
`bytes
`byteRate
`errors
`errorRate
`protocolCount
`urostActiveCount
`pairCount
`rcvOffSegs
`rcvoffSegRate
`xntOffSegs
`xmtOffSegRate
`transits
`transitRate
`bcasts
`bcastRate
`ncasts
`mcastRatecollisions
`collisionRate
`alignntErrors
`alignmtErrorRate
`
`App. II
`
`5
`
`lLLl
`
`Petitioners' EX1008 Page 9
`
`
`
`frames
`frameRate
`bytes
`byteRate
`errors
`errorRate
`rcvOffSegs
`rcvOffSegRate
`:rntOf fSegs
`:otof f SegRate
`transits
`transitRate
`bcasts
`bcastRate
`mcasts
`mcastRate
`collisions
`collisionRate
`alignntErrors
`aligruntErrorRate
`enetFranes
`enetFrarneRate
`llcFrarnes
`IlcFraneRate
`runtFrames
`runtFrameRate
`
`2.2 dIl Seglleut -Values Tool
`tvpedef struct t
`MibCount32
`MibnatePerS
`MibCount32
`uibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibnatePerS
`MibCount32
`tIibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`uibRatePerS
`MibCount32
`MibnatePerS
`MibCount32
`MibRatePers
`MibCount32
`MibRatePers
`MibCount32
`MibRatePers
`) MibDtlSegValStats
`2.3 dLl Address - SunDarY Tool
`typedef struct t
`MibShortCount32
`MibBucketRate
`uibshortcount32
`MibBucketRate
`MibshortCount32
`MibBucketRate
`Uint32
`Uint32
`Uint32
`MibshortCount32
`MibBucketRate
`l,IibshortCount32
`MibBucketRate
`MibshortCount32
`MibBucketRate
`MibshortCount32
`MibBucketRate
`) MibDllAddrSumstats
`
`frames
`fraureRate
`bytes
`byteRate
`errors
`errorRate
`protocolCount
`roostActiveCount
`pairCount
`rcvOffSegs
`rcvOf f SegRat,e
`:rntOf f Segs
`xmtOffSegRate
`xmtBcasts
`xmtBcastRate
`xntMcasts
`xrntMcastRate
`
`tt(
`
`App. II
`
`6
`
`Petitioners' EX1008 Page 10
`
`
`
`2.1 dll Address- Values fool
`typedef struct t
`MibCount32
`I,{ibRatePers
`llibCount32
`uibRatePers
`MibCount32
`I,libRatePerS
`MibCount32
`UibRatePers
`MlbCount32
`MibRatePers
`HibCount32
`UibRatePers
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePers
`MibCount32
`MibRatePerS
`MibCount32
`t'{ibRatePerS
`) MibDIlAddrVa1Stats
`
`rcvFrames
`rcvFraroeRate
`rcvBYtes
`rcvBYteRate
`rcvErrors
`rcvErrorRate
`:<mtFrames
`>mtFrameRate
`xtntBYtes
`>rmtBYteRate
`xmtErrors
`xmtErrorRate
`xmt,Bcasts
`xmtBcastRate
`xmtMcasts
`xntMcastRate
`rcvOffSegs
`rcvOffSegRate
`xmtOffSegs
`xmtOffSegRate
`enetFrames
`enetFrameRate
`llcFrames
`llcFrameRate
`runtFrames
`runtFrameRate
`
`3. IP layer ni.b definltions for Network t{onltor nib.
`3.1 ip Seguent Sunnary TooI'
`typedef struct {
`t{ibShortCount32
`MibBucketRate
`MibShortCount32
`MibBucketRate
`MibShortCount32
`MibBucketRate
`Uint32
`Uint32
`Uint32
`MibshortCount32
`MibBucketRate
`MibShortCount32
`MibBucketRate
`
`pkts
`pktRate
`bytes
`byteRate
`errors
`errorRate
`protocolCount
`mostActiveCount
`pairCount
`rcvOffSegs
`rcvoffSegRate
`xmtOffSegs
`xmtOffSegRate
`
`App. rI
`
`7
`
`,L6
`
`Petitioners' EX1008 Page 11
`
`
`
`ttibshortCount32
`MibBucketRate
`MibShortCount32
`MibBucketRate
`MibShortCount32
`MibBucketRate
`Mibshortcount32
`MibBucketRate
`MibshortCount32
`MibBucketRate
`) uiblpsegsunstats
`
`transits
`transitRate
`flowCtrIs
`flowCtrlRate
`bcasts
`bcastRate
`mcasts
`mcastRate
`frgrmts
`frgmtRate
`
`3.2 tp Segment - Values fool
`typedef struct t
`MibCount32
`MibRatePers
`MibCount32
`I'IibRatePerS
`MibCount32
`tlibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`uibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`) MiblpsegValStats
`
`pkts
`pktRate
`bytes
`byteRate
`errors
`errorRate
`rcvOffSegs'
`rcvOffSegRate
`:<rotOf fSegs
`xntOffSegRate
`transits
`transitRate
`bcasts
`bcastRate
`mcasts
`mcastRate
`hdrBytes
`hdrByteRate
`frgmts
`frgrmtRat,e
`
`3.3 lp Addrees - Suuary
`tlpedef struct t
`MibshortCount32
`MibBucketRate
`MibshortCount32
`MibgucketRate
`MibShortCount32
`MibBucketRate
`Uint32
`Uint32
`Uint32
`MibshortCount32
`
`Tool
`
`pkts
`pktRate
`bytes
`byteRate
`errors
`errorRate
`protocolCount
`mostActiveCount
`pairCount
`rcvOffSegs
`
`App. rI - 8
`
`lL'7
`
`Petitioners' EX1008 Page 12
`
`
`
`MibBucketRate
`tIlbShortCount32
`MibBucketRate
`MibShortCount32
`t{lbBucketRate
`MibShortCount32
`MibBucketRate
`MibShortCount32
`I.{ibBucketRate
`MibshortCount32
`MibBucketRate
`) !{ibrpAddrsunstats
`
`rcvOffSegRate
`:mtof f Segs
`xmtoffSegRate
`flowCtrls
`flowCtr1Rate
`frgmts
`frgmtRate
`:<mtBcasts
`xmtBcastRate
`:<mtMcasts
`xntMcastRat,e
`
`3.1 iP Addresa - Values trool
`typedef struct {
`MibCount32
`uibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`trlibRatePerS
`!tibCount32
`MibRatePerS
`MibCount32
`uibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`uibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`i MiblpAddrvalstats
`
`rcvPkts
`rcvPktRate
`rcvBytes
`rcvByteRate
`rcvErrors
`rcvErrorRate
`:mtPkts
`>rntPktRate
`:otBytes
`>rrrtByteRate
`xntErrors
`:rrrtErrorRate
`rcvHdrBYtes
`rcvHdrBYteRate
`xmtHdrBYtes
`xmtHdrBYteRate
`rcvFrgnnts
`rcvFrgmtRate
`xntFrgnnts
`lotFrgmtRate
`:mtBcasts
`:<mtBcastRate
`:<ntMcasts
`xntMcastRate
`rcvOffSegs
`rcvoffSegRate
`xmtOffSegs
`xmtOffSegRate
`
`App. II - 9
`
`ILY
`
`Petitioners' EX1008 Page 13
`
`
`
`l. IcltP layer nlb definltloas for Netrork tdonltor Er.D.
`
`1.1 lcup Eegueut - EunmarY fool
`typedef struct t
`MibShortCount32
`MibBucketRate
`
`l.IibshortCount32
`MibBucketRate
`MibshortCount32
`MibBucketRate
`Uint32
`Uint32
`
`l,tibshortCount3 2
`MibBucketRate
`l.IibShortCount32
`MibBucketRate
`MibshortCount32
`MibBucketRate
`UibshortCount32
`MibShortCount32
`l{ibShortCount32
`Mibshortcount32
`!{ibshortCount32
`MibshortCount32
`I'{ibshortCount32
`MibshortCount32
`UibshortCount32
`MibShortCount32
`MibShortCount32
`) MibfcnpSegsumStats
`
`pkts
`pktRate
`bytes
`byteRate
`errors
`errorRate
`mostActiveCount
`pairCount
`rcvoffSegs
`rcvOffSegRate
`xmtoffSegs
`xmtOffSegRate
`transits
`transitRate
`echoReq
`echoReply
`destUnr
`srcQuench
`redir
`timeExceeded
`paramProbLem
`timestampReq
`timestanpReply
`addrMaskReq
`addrMaskReply
`
`1.2 icu;r Segment - Values
`typedef struct {
`MibCount32
`MibRatePerS
`
`TooI
`
`MibCount32
`MibRatePerS
`
`MibCount32
`MibRatePers
`
`MibCount32
`
`pkts
`pktRate
`bytes
`byteRate
`errors
`errorRate
`rcvOffSegs
`
`App. II
`
`10
`
`tL7
`
`Petitioners' EX1008 Page 14
`
`
`
`MibRatePerS
`MibCount32
`uibnatePerS
`MibCount32
`uibRatePerS
`
`l,[ibCount32
`llibRatePers
`MibCount32
`uibRatePerS
`
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePers
`MibCount32
`MibRatePers
`llibCount32
`MibRatePers
`MibCount32
`uibnatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePers
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePers
`MibCount32
`MibRatePerS
`t'tibCount32
`MibRatePerS
`MibCount32
`MibRatePers
`MibCount32
`MibRatePerS
`
`MibCount32
`MibRatePers
`
`MibCount32
`MibRatePers
`MibCount32
`I,IibRatePers
`MibCount32
`uibRatePerS
`Mibcount32
`MibRatePerS
`
`MibCount32
`MibRatePerS
`
`rcvoffSegRate
`xmtOffSegs
`xmtoffSegRate
`transits
`transitRate
`
`echoReq
`echoReqRate
`echoReply
`echoReplyRate
`destUnrNet
`destUnrNetRate
`destUnrHost
`destUnrHostRate
`destUnrProtocol
`destUnrProtocolRate
`destUnrPort
`destUnrPortRat,e
`destUnrFrgmt
`destUnrFrgimtRate
`destUnrSrcRoute
`destUnrSrcRouteRate
`destUnrNetUnknown
`destUnrNetUnknownRate
`destUnrHostUnknown
`de stUnrHo s tUnknorrnRa t e
`destUnrSrcHostl solated
`destUnrSrcHostl so IatedRate
`destUnrNetProhibited
`destUnrNetProh ibitedRate
`de stUnrHostProh ibi ted
`destUnrHostProh i b itedRate
`destUnrNetTos
`destUnrNetTosRate
`destUnrHostTos
`destUnrHostTosRate
`
`srcQuench
`srcQuenchRate
`redirNet
`redirNetRate
`redirHost
`redirHostRate
`redirNetTos
`redirNetTosRate
`redirHostTos
`redirHostTosRate
`t imeExceededf nTrans it
`t irneExceededlnTrans itRate
`App. II
`
`11
`
`130
`
`Petitioners' EX1008 Page 15
`
`
`
`MibCount32
`uibRatePerS
`
`MibCount32
`!libRatePerS
`MibCount32
`MibRatePers
`
`MibCount32
`I.IibRatePerS
`MibCount32
`HibRatePerS
`
`MibCount32
`MibnatePerS
`MibCount32
`MibRatePers
`) MibfcnPSegValStats
`
`timeExceededfnReass
`t irneExceededf nReas sRate
`pararnProblen
`paramProblenRate
`paraneroblernoPtion
`paranProb I ernOPt ionRate
`
`tinestanpReq
`tirnestanpReqRate
`timestamPRePlY
`timestampRePlYRate
`
`addrMaskReq
`addrltlaskReqRate
`addrMaskRePIY
`addrMaskRePlYRate
`
`{.3 icnp Address - BummarY Tool
`typedef struct t
`llibshortCount32
`Pkts
`MibBucketRate PktRate
`MibShortCount32
`bYtes
`MibBucketRate
`bYteRate
`errors
`MibShortCount32
`MibBucketRate
`errorRate
`Uint32
`mostActiveCount
`Uint3z
`PairCount
`MibShortCount32
`rcvOffSegs
`MibBucketRate
`rcvOffSegRate
`MibShortCount32
`xmtoffSegs
`MibBucketRate
`xntoffSegRate
`MibShortCount32
`MibShortCount32
`MibShortCount32
`MibShortCount32
`MibshortCount32
`MibShortCount32
`MibShortCount32
`l,IibshortCount32
`MibShortCount32
`I{ibshortCount32
`UibshortCount32
`) MiblcnpAddrSumstats
`
`echoReq
`echoRePlY
`destUnr
`srcQuench
`redir
`ParamProblen
`timeExceeded
`timestanPReq
`timestarnpReply
`addrtttaskReq
`addrMaskRePly
`
`nt
`
`App. II
`
`L2
`
`Petitioners' EX1008 Page 16
`
`
`
`l.l
`
`icnp ld6rees-
`
`values Tool
`
`typedef struct t
`MibCount32
`MibRatePers
`MibCount32
`MibRatePers
`Mibcount32
`uibRatePers
`
`MibCount32
`MibRatePers
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePers
`
`MibCount32
`MibRatePers
`MibCount32
`!libRatePerS
`
`ttibCount32
`MibRatePers
`MibCount32
`MibRatePers
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePers
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePers
`MibCount32
`MibRatePers
`MibCount32
`l,tibRatePers
`MibCount32
`t'tibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePers
`MibCount32
`MibRatePers
`
`rcvPkts
`rcvPktRate
`rcvBytes
`rcvByteRate
`rcvErrors
`rcvErrorRate
`xmtPkts
`xmtPktRate
`xmtBytes
`xmtByteRate
`xmtErrors
`xmtErrorRate
`rcvOffSegs
`rcvoffSegRate
`xmtOffSegs
`xmtoffSegRate
`rcvDestUnrNet
`rcvDestUnrNetRate
`rcvDestUnrHost
`rcvDestUnrHostRate
`rcvDestUnrProtocol
`rcvDe stUnrProtoco LRate
`rcvDestUnrPort
`rcvDestUnrPortRate
`rcvDestUnrFrgmt
`rcvDestUnrFrgrmtRate
`rcvDestUnrSrcRoute
`rcvDe stUnrSrcRouteRate
`rcvDestUnrNetUnknown
`rcvDe s tUnrNetUnknownRa t e
`r cvDe stUnrHos tUnknown
`r cvDe stUnrHostUnknownRate
`rcvDestUnrSrcHostl so Iated
`rcvDestUnrSrcHostl so latedRate
`rcvDe stUnrNetProh ibited
`rcvDe stUnrNetProh ib itedRate
`rcvDestUnrHostProh ib ited
`rcvDestUnrHostProh ib i tedRate
`rcvDestUnrNetTos
`rcvDestUnrNetTosRate
`rcvDestUnrHostTos
`rcvDestUnrHostTo sRate
`
`App. If - 13
`
`I 3I-
`
`Petitioners' EX1008 Page 17
`
`
`
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePers
`
`MibCount32
`tdibRatePers
`MibCount32
`l.IibRatePerS
`
`MibCount32
`MibRatePerS
`
`MibCount32
`MibRatePerS
`MibCount32
`ltibRatePerS
`MibCount32
`uibnatePers
`MibCount32
`uibnatePerS
`
`MibCount32
`MibRatePers
`MibCount32
`MibRatePerS
`ttibcount32
`MibRatePerS
`MibCount32
`tlibRatePers
`
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`
`MibCount32
`uibnatePerS
`MibCount32
`uibRatePerS
`MibCount32
`MibRatePers
`MibCount32
`MibRatePerS
`ttibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`
`rcrrTlneExceededlnTrans it
`rcrrT imeExceededl nTrans ltRate
`rcrfll imeExceededl nRea s s
`r crrT ine Exce eded I nRea s sRa te
`rcvParamProblem
`rcvParamProblemRate
`rcvParamProbl emOpt i on
`rcvPar anProb I emOpt i onRat e
`
`rcvSrcQuench
`rcvSrcQuenchRate
`rcvRedirNet
`rcvRedirNetRate
`rcvRedirHost
`rcvRedirHostRate
`rcvRedirNetTos
`rcvRedirNetTosRate
`rcvRedirHostTos
`rcvRedirHostTosRate
`
`rcvEchoReq
`rcvEchoReqRate
`rcvEchoReply
`rcvEchoReplyRate
`rcr/f imestanpReq
`rcvTimestanpReqRate
`rcvTimestanpReply
`rcvT ime stampRep lyRate
`
`rcvAddrMaskReg
`revAddrMaskReqRate
`rcvAddrMaskReply
`rcvAddrMaskReplyRate
`
`xrntDestUnrNet
`xmtDestUnrNetRate
`xmtDestUnrHost
`xmtDestUnrHostRate
`:<mtDestUnrProtocol
`xrotD e s tUnrProt oc o I Ra t e
`xmtDestUnrPort
`xmtDestUnrPortRate
`xmtDestUnrt'rgrmt
`xntDestUnrFrgrmtRate
`xmtDestUnrSrcRoute
`xmtDe stUnr SrcRouteRat e
`xmtDestUnrNetUnknown
`xmtDe stUnrNetUnknownRate
`xmtDe s tUnrHo s tUnkn own
`
`t33
`
`App. II
`
`L4
`
`Petitioners' EX1008 Page 18
`
`
`
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`l.tibRatePerS
`MlbCount32
`MibRatePerS
`MibCount32
`UibRatePers
`llibCount32
`MibRatePerS
`MibCount3 2
`!-tibRatePers
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePers
`MibCount32
`MibRatePers
`MibCount32
`t'tibRatePerS
`!,Iibcount32
`llibRatePerS
`MibCount32
`MibRatePers
`MibCount32
`uibnatePerS
`MibCount32
`MibRatePers
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePers
`MibCount32
`MibRatePers
`MibCount32
`MibRatePers
`MibCount32
`MibnatePerS
`MibCount32
`MibRatePerS
`
`xmtDestUnrHostUnknownRate
`>oatDestUnrSrcHostlsolated
`xmtDestUnrSrcHostfsolatedRate
`lotDestUnrNetProhibited
`:<mtDestUnrNetProhibitedRate
`xntDestUnrHostProhibited
`xntDestUnrHostProhibitedRate
`xmtDestUnrNetTos
`><mtDestUnrNetTosRate
`xntDestUnrHostTos
`xntDestUnrHostTosRate
`xmtTimeExceededlnTransit
`xmtTirneExceededlnTransitRate
`xmtTineExceededfnReass
`xmtTineExceededfnReassRate
`
`xmtParamProblen
`xmtParanProblenRate
`xmtParamProblemOption
`xmtParamProblemoptionRate
`
`xmtSrcQuench
`xmtSrcQuenchRate
`xmtRedirNet
`xmtRedirNetRate
`xmtRedirHost
`:<ntRedirHostRate
`xmtRedirNetTos
`xntRedirNetTosRate
`xmtRedirHostTos
`xmtRedirHostTosRate
`
`xtntEchoReq
`xmtEchoReqRate
`xtntEchoRePly
`xtotEchoRePlYRate
`
`xmtTirnestanPReq
`xmtTinestanpReqRate
`xmtTinestanPRePlY
`xmtTinestampReplyRate
`
`xmtAddrMaskReq
`xmtAddrMaskReqRate
`xmtAddrMaskRePlY
`xmtAddrMaskReplyRate
`
`App. Ir - 15
`
`I3\
`
`Petitioners' EX1008 Page 19
`
`
`
`S. t[Cp layer nlb def,inltioas for Netrork ]tonLtor nLb.
`
`5.1 tcp Eegnleat - EunmarY TooI
`typedef struct {
`MibShortCount32
`MibBucketRate
`l.IibshortCount32
`MibBucketRate
`
`pkts
`pktRate
`bytes
`byteRate
`errors
`errorRate
`protocolCount
`mostActiveCount
`pairCount
`rcvOffSegs
`rcvOffSegRate
`xmtoffSegs
`xmtOffSegRate
`transits
`transitRate
`flowCtrls
`flowCtrlRate
`frgmts
`frqntRate
`
`MibShortCount32
`!{ibBucketRate
`Uint32
`Uint32
`Uint32
`MibShortCount32
`MibBucketRate
`MibShortCount32
`MibBucketRate
`MibShortCount32
`MibBucketRate
`MibshortCount32
`MibBucketRate
`MibshortCount32
`MibBucketRate
`
`MibShortCount32
`MibBucketRate
`) MibTcpSegSuroStats
`
`rer<mts
`remtRate
`
`5.2 tcp Segrnent - Va1ues Tool
`typedef struct t
`Mibcount32
`MibRatePerS
`
`MibCount32
`uibRatePerS
`
`MibCount32
`MibRatePerS
`
`pkts
`pktRate
`
`bytes
`byt,eRate
`errors
`errorRate
`
`u(
`
`App. II
`
`16
`
`Petitioners' EX1008 Page 20
`
`
`
`l,libCount32
`uibRatePerS
`MibCount32
`MibRatePerS
`ltibcount32
`MibRatePerS
`
`MibCount32
`MibRatePers
`
`MibCount32
`MibRatePerS
`
`MibCount32
`l.libRatePers
`
`MibCount32
`MibRatePers
`
`MibCount32
`MibRatePerS
`
`MibCount32
`MibRatePerS
`
`MibCount32
`MibRatePers
`
`MibCount32
`MibRatePerS
`
`MibCount32
`MibRatePerS
`
`MibCount32
`MibRatePerS
`
`MibCount32
`MibRatePerS
`
`MibCount32
`MibRatePers
`
`MibCount32
`MibRatePerH
`MibCount32
`MibRatePerH
`MibCount32
`MibRatePerH
`MibCount32
`MibTcpSegVaIStats
`
`rcvoffSegs
`rcvOffSegRate
`:otOf f Segs
`:<ntOf fSegRate
`transits
`transitRate
`hdrBytes
`hdrBYteRate
`frgmts
`frgmtRate
`flowCtrIs
`flowCtrlRate
`rexmts
`re:ontRate
`
`rexmtBYtes
`rexmtBYteRate
`keepAlives
`keepAliveRate
`
`windowProbes
`windowProbeRate
`outOforder
`outofOrderRate
`afterWindow
`afterWindowRate
`afterClose
`afterCloseRate
`urgs
`urgRate
`rsts
`rstRate
`successf ulConnections
`success f u lConnect ionRate
`connectionRetries
`connectionRetrYRate
`failedConnections
`failedConnectionRate
`activeConnections
`
`l3e
`
`App. II
`
`L7
`
`Petitioners' EX1008 Page 21
`
`
`
`5.3 ta;l td6reaa - SunmarY Tool
`typedef struct {
`MibShortCount32
`HibBucketRate
`
`pkts
`pktRate
`
`MlbShortCount32
`MibBucketRate
`MibShortCount32
`uibsucketRate
`uint32
`uint32
`Uint32
`
`MibShortCount32
`MibBucketRate
`MibShortCount32
`MibBucketRate
`
`MibShortCount32
`MibBucketRate
`
`MibShortCount32
`MlbBucketRate
`
`MibShortCount32
`MlbBucketRate
`) UibTcpAddrSumStats
`
`bytes
`byteRate
`errors
`errorRate
`protocolCount
`rnostActiveCount
`pairCount
`
`rcvOffSegs
`rcvoffSegRate
`>orrtOf f Segs
`xntoffSegRate
`flowCtrIs
`flowCtrlRate
`frgmts
`frgmtRate
`
`rexmts
`re:<mtRate
`
`5.{ tcp Address-
`typedef struct t
`MibCount32
`MibRatePers
`MibCount32
`MibRatePers
`
`MibCount32
`MibRatePers
`MibCount32
`MibRatePers
`
`MibCount32
`MibRatePerS
`
`Values Tool
`
`rcvPkts
`rcvPktRate
`:<rntPkts
`xmtPktRate
`
`rcvBytes
`rcvByteRate
`lotBytes
`mtByteRate
`rcvErrors
`rcvErrorRate
`
`ls1
`
`App. II
`
`18
`
`Petitioners' EX1008 Page 22
`
`
`
`MibCount32
`uibRatePers
`
`MibCount32
`l,tibRatePerS
`MibCount32
`!tibRatePers
`
`MibCount32
`MibRatePers
`MibCount32
`MibRatePerS
`
`MibCount32
`uibRatePers
`MibCount32
`I{ibRatePers
`
`Mibcount32
`ilibRatePers
`MibCount32
`MibRatePerS
`
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePers
`
`MibCount32
`MibRatePerS
`MibCount,32
`MibRatePers
`
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePers
`
`tilibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`
`xmtErrors
`><mtErrorRate
`
`rcvOffSegs
`rcvoffSegRate
`:<mtOf fSegs
`>mtOf fSegRate
`
`rcvlldrBYtes
`rcvHdrBYteRate
`>ontHdrBYtes
`xmtHdrBYteRate
`
`rcvFrgimts
`rcvFrgmtRate
`xmtFrgmts
`xntFrgmtRate
`rcvRelstts
`rcvRenmtRate
`>antRemts
`xmtRexmtRate
`
`rcvRexmtBYtes
`rcvRemtBYteRate
`xmtRexmtBYtes
`xmtRexmtByteRate
`
`rcvKeepAlives
`rcvKeepAliveRate
`xmtKeepAlives
`xmtKeepAliveRate
`
`rcvWindowProbes
`rcvWindowProbeRate
`xmtWindowProbes
`xmtWindowProbeRate
`
`rcvOutOfOrder
`rcvOutOfOrderRate
`xntOutOfOrder
`xmtOutOfOrderRate
`rcvAfterWindow
`rcvAfterWindowRate
`xmtAfterl{indow
`xmtAf terWindor,rRate
`rcvAfterClose
`rcvAfterCloseRate
`:crrtAfterClose
`xmtAfterCloseRate
`
`App. II
`
`19
`
`lt(
`
`Petitioners' EX1008 Page 23
`
`
`
`MibCount32
`l-{ibRatePerS
`Mibcount32
`MibRatePerS
`
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePers
`
`l,IibCount32
`HibRatePerH
`Mibcount32
`uibRatePerH
`MibCount32
`MibRatePerH
`MibCount32
`
`rcvUrgs
`rcvUrgRate
`:mtUrgs
`:<mtUrgRate
`rcvRsts
`rcvRstRate
`xmtRsts
`xmtRstRate
`successfulConnect ions
`succes s f u 1 Connect ionRate
`connectionRetries
`connectionRetrYRate
`failedConnections
`failedConnectionRate
`activeConnections
`
`6. uDP laYer nib definitions
`
`for Netrork l,tonitor nib.
`
`6.1 udP Segueut -gummary
`typedef struct {
`MibshortCount32
`MibBucketRate
`MibShortCount32
`MibBucketRate
`MibShortCount32
`MibBucketRate
`MibshortCount32
`MibShortCount32
`!libshortCount3 2
`MibShortCount32
`MibBucketRate
`MibShortCount32
`MibBucketRate
`MibshortCount32
`MibBucketRate
`MibShortCount32
`MibBucketRate
`) MibudpSegsumStats
`
`llool
`
`Pkts
`pktRate
`bytes
`byteRate
`errors
`errorRate
`protocolCount
`rnostActiveCount
`pairCount
`rcvoffSegs
`rcvOffSegRate
`xtotOf fSegs
`xmtOffSegRate
`transits
`transitRate
`flowCtrls
`flowCtrlRate
`
`6.2 udp Segueut - values Tool
`typedef struct {
`MibCount32
`MibRatePers
`MibCount32
`
`pkts
`pktRate
`bytes
`
`App, II - 20
`
`tt1
`
`Petitioners' EX1008 Page 24
`
`
`
`ltibRatePerS
`MibCount32
`MibRatePerS
`MibShortCount32
`l,libShortCount32
`l,IibShortCount32
`t-libCount32
`MibRatePerS
`ttibCount32
`MibRatePerS
`t[ibCount32
`l,tibRatePers
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePers
`) MibudpSegValStats
`
`byteRate
`errors
`errorRate
`protocolCount
`mostActiveCount
`pairCount
`rcvof fSegs
`rcvOffSegRate
`xntoffSegs
`:otOf fSegRate
`transits
`transitRate
`flowCtrls
`flowCtrlRate
`hdrBytes
`hdrByteRate
`
`5.3 udp Address - Summary TooI
`typedef struct t
`MibShortCount32
`MibBucketRate
`MibShortCount32
`ItlibBucketRate
`MibShortCount32
`MibBucketRate
`MibshortCount32
`UibshortCount32
`HibShortCount32
`Mibshortcount32
`l,[ibBucketRate
`MibShortCount32
`MibBucketRate
`MibShortCount32
`MibBucketRate
`l MibudpAddrSunstats
`
`pkts
`pktRate
`bytes
`byteRate
`errors
`errorRate
`protocoLCount
`urostActlveCount
`pairCount
`rcvOffSegs
`rcvOffSegRate
`xmtOffSegs
`xmtOffSegRate
`flowCtrls
`flowCtrlRate
`
`6.{ udp Address- Values
`typedef struct t
`MibCount32
`MibRatePers
`MibCount32
`MibRatePerS
`MibCount32
`uibRatePers
`MibCount32
`litibRatePers
`l{ibCount32
`
`Tool
`
`rcvPkts
`rcvPktRate
`rcvBytes
`rcvByteRate
`rcvErrors
`rcvErrorRate
`xmtPkts
`>mtPktRate
`xmtBytes
`
`lq6
`
`App. II - 2l
`
`Petitioners' EX1008 Page 25
`
`
`
`MibRatePerS
`litibCount32
`MibRatePers
`MibCount32
`t{ibRatePerS
`MibCount32
`
`xmtByteRate
`xmtErrors
`xmtErrorRate
`rcvHdrBytes
`rcvHdrByteRate
`xrntHdrBytes
`
`J.ength
`no[80]
`
`lanMacAddr
`lanIpAddr
`LanTftpTineout
`lanTftpRetryLimit
`IanSnnpTineout
`lanSnmpRetrylinit
`serialPhoneNo
`seriallpAddr
`serialTf tpTirneout
`serialTftpRetrylimit
`serialsnmpTineout
`serialsnmpRetrylimit
`
`?. Moul,tor nlb def lnltlons f,or Netrorl uonl.tor ul.b.
`typedef struct {
`int
`char
`) MibPhoneNumber
`typedef struct t
`MacAddress
`IpAddress
`Uint32
`Uint32
`Uint32
`Uint32
`MibPhoneNumber
`IpAddress
`Uint32
`Uint32
`Uint32
`Uint32
`) MibWsParameters
`tlpedef struct t
`MibAddress
`uint32
`MibDeviceType
`Uint32
`) MibParseControl
`typedef struct {
`numEntries
`Uint32
`nextEntry
`Ulnt32
`MibParseContro I mibParseContro I I UIB_MAX_PCR ]
`) MibParseControlopaque
`
`address
`flags
`parseControl
`
`type
`
`typedef struct t
`MacAddress
`Byte
`Uint32
`derived
`) MibAutoTopology
`
`nacAddr
`data [ 2s5 ]
`Iength
`
`tqt
`
`App. II - 22
`
`Petitioners' EX1008 Page 26
`
`
`
`7.1 tlonltor Coatrol GrouP
`tlpedef struct t
`Uint32
`MibTineofDaY
`Uint32
`Uint32
`Uint32
`Uint32
`Uint32
`Uint32
`Uint32
`MibWsParameters
`Mibl{sParameters
`Uint32
`Uint32
`Uint32
`litibAutoToPologY
`) MibMonitorControl
`
`monReset
`monTOD
`trapPermit
`dupAddrTrapPernit
`newNodeTrapPernit
`shakeTine
`wsMonlink
`minTraplnterval
`runMonitor
`prinaryWsParams
`secondarYWsParams
`debugLevel
`parseCtrl
`monitorSegment
`autoTopology
`
`7.2 MoaLtor Statlstics GrouP
`tlpedef struct t
`lrlibcount32
`MibRatePerS
`Mibcount32
`MibRatePerS
`MibCount32
`UibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`MibRatePerS
`MibCount32
`ltibRatePerS
`MibCount32
`UibRatePerS
`MibCount32
`MibShortCount32
`MibshortCount32
`t. Alarn l,tlb Def initlons
`
`dllDropped
`dllDroppedRate
`ipDropped
`ipDroppedRate
`icrnpDropped
`icnpDroppedRate
`tcpDropped
`t,cpDroppedRate
`udpDropped
`udpDroppedRate
`arpDropped
`arpDroppedRate
`nfsDropped
`nfsDroppedRate
`dbProblen
`cpuUtilization
`memoryUtilization
`
`8.1 Counter alaru
`typedef struct {
`Uint32
`MibTineOfDay
`Uint32
`MibAddress
`
`structure
`
`alarm class
`qmt
`tirne ticks
`mon Sddress
`
`t llL
`
`App. II
`
`23
`
`Petitioners' EX1008 Page 27
`
`
`
`MibAddress
`Uint32
`Uint32
`MibCount32
`Uint32
`OPTIONAIJ
`Byte
`OPTIONAI.,
`) MibAlarmCounter
`
`8.2 Rate alaru structure
`typedef struct {
`Uint32
`MibTiroeOfDaY
`Uint32
`MibAddress
`!libAddress
`Uint32
`Uint32
`MibRoLlingRate
`Uint32
`Uint32
`OPTIONAL
`Byte
`OPTIONAL
`) MibAlarnRate
`
`address
`type
`number
`value
`user data length
`data [ ],IAX-ALARU-DATA l
`
`user_
`
`alarm_cIass
`gmt
`tirne ticks
`mon-Eddress
`address
`tYPe
`number
`rate-t1Pe
`user-data-Iength
`us er-data I MAX-ALARM-DATA ]
`
`value
`
`8.3 Power-uP alarn structure
`typedef struct t
`Uint32
`litibTimeof Day
`Uint32
`!tibAddress
`Uint32
`Uint32
`Uint32
`Uint32
`Uint32
`MibPhoneNumber
`Uint32
`Uint32
`Uint32
`Uint32
`Uint32
`) MibAlarnPowerUP
`
`alarm-cIass
`gmt
`tirne ticks
`rnon Sddress
`alaEa-reason
`load_tYPe
`cpu_hw_rev
`mon link hw rev
`mgmE-tinE-nfr-rev
`rnon_phone_no
`error_tlPe
`error-code
`error-Param-1
`errorJararn 2
`error-Param-3
`
`App. II
`
`24
`
`tq3
`
`Petitioners' EX1008 Page 28
`
`
`
`etructure
`
`8.1 Llnl-up alarn
`typedef struct t
`Uint32
`MibrineofDay
`Uint32
`Mibaddress
`Uint32
`Uint32
`Uint32
`Uint32
`Uint32
`MibPhoneNumber
`Uint32
`Uint32
`Uint32
`Uint32
`Uint32
`) MibAlarmlinkUp
`
`alarm class
`q'mE
`tine ticks
`mon Eddress
`alafu reason
`load_E1pe
`cpu_hw_rev
`mon link hw rev
`mgmE_rinF_hE_rev
`mon_phone_no
`error_t1pe
`error_code
`error_pararn_1
`error_pardm,_2
`error_pararn_3
`
`8.5 NeY node alarn structure
`typedef struct t
`Uint32
`MibTimeOfDay
`Uint32
`Mibaddress
`MibAddress
`) MibAlarmNewNode
`
`alarn class
`gmt
`tine ticks
`mon Eddress
`nodE address
`
`App. I! :- 2i
`
`tqq
`
`Petitioners' EX1008 Page 29
`
`
`
`APPENDIX III
`PROTOCOL VARfABLEB
`The follo$ring is a list of sone of the netrrork variables
`which data is gathered by the Monitor and a brief explanation
`the variable, where aPProPriate.
`
`for
`of
`
`DLL Varlab1es
`
`Frames
`A frame is a series of bytes with predefined bit sequences
`that mark the framers beginning and ending points. A DLL
`(data link layer) entity sends a nessage,by putting it in a
`frame and transmitting it on the physical network. ftrs
`called a frame because the beginning and ending bit
`sequences rrframerr the rnessage.
`Enclosed within the frame are the messages built by higher
`level protocols, such as IP and UDP. For examPle, an IP
`datagrlm must be placed in a frame before it can be
`transmitted.
`Ethernet frames range from 64 to 1518 bytes in length.
`
`Bytes
`
`Monitor maintains a count and rate for bytes transrnitted and
`received by all nonitored objects. For examPle, for any
`node, you can monitor the nurnber of bytes in or out to
`load with respect to that node. For a
`neasure the traffic
`segfment, YoU can monitor the number of bytes in and out of
`aII nodes on the segTment.
`Error Frames
`A DLL Error Frame is logged in the following cases:
`*
`If the frame is Ethernet, none are logged.
`If the frame is IEEE 802.3:
`'t
`Value of length parameter in header less than 3.
`
`App. III
`
`1
`
`ttt{
`
`Petitioners' EX1008 Page 30
`
`
`
`Alignnent Errors'
`The number of frames observed for the selected segrment with
`alignment errors. An alignrnent error is a frame with a
`length that is not an exact multiple of 8 bits. The
`following variables are available only for segrments.
`Collisions
`The nunber of collisions observed on the selected segment.
`A collision occurs when two stations attenpt to transmit
`sinultaneously. A certain nunber of collisions are normal.
`The following variables are available only for segrments.
`A higher than typical value can mean that the physical
`interface for a single station has uralfunctioned and in not
`following the protocol.
`Broadcast frame
`A broadcast frame is a special frarne that is received by all
`stations on the network. Common uses for broadcast frames
`include ARP (Address Resolution Protocol) and network
`testing.
`Multicast Frame
`A multicast frame is a special
`predeternined set of stations.
`a message to a set of stations
`reducing network ).oading.
`
`frane that is received by a
`Multicasting is used to send
`using a single frame, thus
`
`frames that the Monitor observes on
`are destined for or originated by
`segment. AlI off-segment frames then
`from, or across the locaI seqrment.
`
`Of f -segrment
`Off-segment frames are
`the }ocal seginent, but
`nodes not on the local
`are either routed to,
`of f -segrment variables
`Off-segnnent variables are a measure of the amount of routing
`or bridging that is occurring. Excessive off-segrrnent
`traffic may nean that certain nodes on one segrment are
`communicating primarily with nodes on other segments. If
`you identify these nodes and nove them to the segments where
`their primary communications partners are, you may lessen
`the overall loading on your netr.rork.
`
`App. fII
`
`2
`