|
|
|
Use this method to get the current TCP/IP connection table. |
|
Syntax |
|
|
|
|
|
Parameters |
|
filterexpression |
|
The maximum length of filter expression is 255 and it can be of following format:
[ ]
= ( && | || )
=:
CONNECTION...()
= SRCIP
= [ EQ | NE ]
= A valid IPv4 address
example = CONNECTION.SRCIP.EQ(127.0.0.1)
= DSTIP
= [ EQ | NE ]
= A valid IPv4 address.
example = CONNECTION.DSTIP.EQ(127.0.0.1)
= IP
= [ EQ | NE ]
= A valid IPv4 address.
example = CONNECTION.IP.EQ(127.0.0.1)
= SRCIPv6
= [ EQ | NE ]
= A valid IPv6 address.
example = CONNECTION.SRCIPv6.EQ(2001:db8:0:0:1::1)
= DSTIPv6
= [ EQ | NE ]
= A valid IPv6 address.
example = CONNECTION.DSTIPv6.EQ(2001:db8:0:0:1::1)
= IPv6
= [ EQ | NE ]
= A valid IPv6 address.
example = CONNECTION.IPv6.EQ(2001:db8:0:0:1::1)
= SRCPORT
= [ EQ | NE | GT | GE | LT | LE
| BETWEEN ]
= A valid port number.
example = CONNECTION.SRCPORT.EQ(80)
= DSTPORT
= [ EQ | NE | GT | GE | LT | LE
| BETWEEN ]
= A valid port number.
example = CONNECTION.DSTPORT.EQ(80)
= PORT
= [ EQ | NE | GT | GE | LT | LE
| BETWEEN ]
= A valid port number.
example = CONNECTION.PORT.EQ(80)
= SVCNAME
= [ EQ | NE | CONTAINS | STARTSWITH
| ENDSWITH ]
= service name.
example = CONNECTION.SVCNAME.EQ("name")
= LB_VSERVER.NAME
= [ EQ | NE | CONTAINS | STARTSWITH
| ENDSWITH ]
= LB vserver name.
example = CONNECTION.LB_VSERVER.NAME.EQ("name")
= CS_VSERVER.NAME
= [ EQ | NE | CONTAINS | STARTSWITH
| ENDSWITH ]
= CS vserver name.
example = CONNECTION.CS_VSERVER.NAME.EQ("name")
= INTF
= [ EQ | NE ]
= A valid interface id in the form of
x/y (n/x/y in case of cluster interface).
examle = CONNECTION.INTF.EQ("0/1/1")
= VLANID
= [ EQ | NE | GT | GE | LT | LE
| BETWEEN ]
= A valid VLAN ID.
example = CONNECTION.VLANID.EQ(0)
= CONNID
= [ EQ | NE | GT | GE | LT | LE
| BETWEEN ]
= A valid PCB dev number.
example = CONNECTION.CONNID.EQ(0)
= PPEID
= [ EQ | NE | GT | GE | LT | LE
| BETWEEN ]
= A valid core ID.
example = CONNECTION.PPEID.EQ(0)
= IDLETIME
= [ EQ | NE | GT | GE | LT | LE
| BETWEEN ]
= A positive integer indicating the
idletime.
example = CONNECTION.IDLETIME.LT(100)
= TCPSTATE
= [ EQ | NE ]
= ( CLOSE_WAIT | CLOSED | CLOSING |
ESTABLISHED | FIN_WAIT_1 | FIN_WAIT_2 | LAST_ACK |
LISTEN | SYN_RECEIVED | SYN_SENT | TIME_WAIT |
NOT_APPLICABLE)
example = CONNECTION.TCPSTATE.EQ(LISTEN)
= SERVICE_TYPE
= [ EQ | NE ]
= ( SVC_HTTP | FTP | TCP | UDP | SSL |
SSL_BRIDGE | SSL_TCP | NNTP | RPCSVR | RPCSVRS |
RPCCLNT | SVC_DNS | ADNS | SNMP | RTSP | DHCPRA | NAT | ANY |
MONITOR | MONITOR_UDP | MONITOR_PING | SIP_UDP |
SVC_MYSQL | SVC_MSSQL | SERVICE_UNKNOWN )
example = CONNECTION.SERVICE_TYPE.EQ(ANY)
= TRAFFIC_DOMAIN_ID
= [ EQ | NE | GT | GE | LT | LE
| BETWEEN ]
= A valid traffic domain ID.
example = CONNECTION.TRAFFIC_DOMAIN_ID.EQ(0)
common usecases:
Filtering out loopback connections and view present
connections through netscaler
show connectiontable "CONNECTION.IP.NE(127.0.0.1) &&
CONNECTION.TCPSTATE.EQ(ESTABLISHED)" -detail full
show connections from a particular sourceip and targeted
to port 80
show connectiontable "CONNECTION.SRCIP.EQ(10.102.1.91) &&
CONNECTION.DSTPORT.EQ(80)"
show connection particular to a service and its linked
client connections
show connectiontable CONNECTION.SVCNAME.EQ("S1")
-detail link
show connections for a particular servicetype(e.g.http)
show connectiontable CONNECTION.SERVICE_TYPE.EQ(TCP)
viewing connections that have been idle for a long time
show connectiontable CONNECTION.IDLETIME.GT(100)
show connections particular to a service and idle
for a long time
show connectiontable "CONNECTION.SVCNAME.EQ(\\"S1\\") &&
CONNECTION.IDLETIME.GT(100)"
show connections for a particular interface
show connectiontable CONNECTION.INTF.EQ("1/1")
show connections for a particular interface and vlan
show connectiontable "CONNECTION.INTF.EQ(\\"1/1\\") &&
CONNECTION.VLANID.EQ(1)"
|
|
detail |
|
Specify display options for the connection table.
* LINK - Displays the linked PCB (Protocol Control Block).
* NAME - Displays along with the service name.
* CONNFAILOVER - Displays PCB with connection failover.
* FULL - Displays all available details. |
|
listen |
|
Display listening services only |
|
Return Value |
|
|
|