SCTP Information

Monitoring SCTP Operations

The ACLI show ip sctp command provides basic SCTP information as shown below.

ORACLE# show ip sctp
SCTP Statistics
        0 input packets
                0 datagrams
                0 packets that had data
                0 input SACK chunks
                0 input DATA chunks
                0 duplicate DATA chunks
                0 input HB chunks
                0 HB-ACK chunks
                0 input ECNE chunks
                0 input AUTH chunks
                0 chunks missing AUTH
                0 invalid HMAC ids received
                0 invalid secret ids received
                0 auth failed
                0 fast path receives all one chunk
                0 fast path multi-part data
        0 output packets
                0 output SACKs
                0 output DATA chunks
                0 retransmitted DATA chunks
                0 fast retransmitted DATA chunks
                0 FR's that happened more than once to same chunk
                0 output HB chunks
                0 output ECNE chunks
                0 output AUTH chunks
                0 ip_output error counter
        Packet drop statistics:
                0 from middle box
                0 from end host
                0 with data
                0 non-data, non-endhost
                0 non-endhost, bandwidth rep only
                0 not enough for chunk header
                0 not enough data to confirm
                0 where process_chunk_drop said break
                0 failed to find TSN
                0 attempt reverse TSN lookup
                0 e-host confirms zero-rwnd
                0 midbox confirms no space
                0 data did not match TSN
                0 TSN's marked for Fast Retran
        Timeouts:
                0 iterator timers fired
                0 T3 data time outs
                0 window probe (T3) timers fired
                0 INIT timers fired
                0 sack timers fired
                0 shutdown timers fired
                0 heartbeat timers fired
                0 a cookie timeout fired
                0 an endpoint changed its cookiesecret
                0 PMTU timers fired
                0 shutdown ack timers fired
                0 shutdown guard timers fired
                0 stream reset timers fired
                0 early FR timers fired
                0 an asconf timer fired
                0 auto close timer fired
                0 asoc free timers expired
                0 inp free timers expired
        0 packet shorter than header
        0 checksum error
        0 no endpoint for port
        0 bad v-tag
        0 bad SID
        0 no memory
        0 number of multiple FR in a RTT window
        0 RFC813 allowed sending
        0 RFC813 does not allow sending
        0 times max burst prohibited sending
        0 look ahead tells us no memory in interface
        0 numbers of window probes sent
        0 times an output error to clamp down on next user send
        0 times sctp_senderrors were caused from a user
        0 number of in data drops due to chunk limit reached
        0 number of in data drops due to rwnd limit reached
        0 times a ECN reduced the cwnd
        0 used express lookup via vtag
        0 collision in express lookup
        0 times the sender ran dry of user data on primary
        0 same for above
        0 sacks the slow way
        0 window update only sacks sent
        0 sends with sinfo_flags !=0
        0 unordered sends
        0 sends with EOF flag set
        0 sends with ABORT flag set
        0 times protocol drain called
        0 times we did a protocol drain
        0 times recv was called with peek
        0 cached chunks used
        0 cached stream oq's used
        0 unread messages abandonded by close
        0 send burst avoidance, already max burst inflight to net
        0 send cwnd full avoidance, already max burst inflight to net
        0 number of map array over-runs via fwd-tsn's


asctpd task Statistics

Control:(from app)
        0 bad messages from app
        0 listen (0 errors)
                0 listen4
                0 listen6
        0 close (0 errors)
        0 connect (0 errors)
                0 connect4
                0 connect6
        0 setsockopt
Control:(to app)
        0 accept (0 errors)
                0 accept4
                0 accept6
        0 connected (0 errors)
                0 connected4
                0 connected6
        0 disconnected
        0 control replies
        0 Tx retries
Data:
        0 send requests from app (0 errors)
        0 data to app (0 errors)
        0 data dropped due to sendQ full
Debug:
        Socket Allocs: 0  Frees: 0
        Mblk alloc errors (0 data, 0 ctrl)

IPv6 Miscellaneous
        0 IPv4 Packet
        0 IPv6 Easy Packet
        0 IPv6 Jumbo Discarded
        0 IPv6 Bad Packet
        0 IPv6 Reassembled Packet
        0 IPv6 Hard Packet
        0 IPv6 Deleted Frag Stream
        0 IPv6 Bad Fragment
        0 IPv6 Single Fragment
        0 IPv6 Can't Create Frag Stream
        0 IPv6 Won't Create Frag Stream
        0 IPv6 Current Number Frag Streams
        0 IPv6 Total Frag Streams
        0 IPv6 Reassemble no Mblk
        0 IPv6 Reassemble Too Big

ORACLE#

The ACLI show ip asctp command provides active SCTP state information as shown below.

ORACLE# show ip connections asctp

A-SCTP Internet Connections
Active ASCTP associations (including servers)
Socket	   Proto	 Type	 Local Address	    Foreign Address	 State
2b2d1a84	 SCTP	  1to1	 10.1.209.50:8192	 10.1.209.47:5050	pri ESTAB
			                    10.1.210.50:8192	 10.1.210.47:5050	sec

2b2d238C	 SCTP	  1to1	 2.2.2.2:5060		                     LISTEN
                    			1.1.1.1:5060

2b2d2730	 SCTP	  1to1	 10.1.210.50:5060		                 LISTEN
                    			10.1.209.50:5060

ORACLE#