throbber
0rn8
`
`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
`

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket