查看所有当前的连接会话
b conn all delete 删除所有当前连接
bigpipe conn [ipaddr[:port]] delete
b conn dump [ip]verbose 更加详细的信息,针对每个请求 ( 或指定的 ip) 都会产生类似下面的信息:
client side client address: 211.101.142.77:29588
client side server address: 211.155.162.35:80
server side client address: 211.155.162.77:29588
server side server address: 211.101.142.65:80
virtual address: 211.155.162.35:0
node address: 211.101.142.65:0
lasthop: (auto) MAC: 00:b0:64:ba:25:ab intfc: external
protocol: tcp
bytes in: 738
bytes out: 2275
packets in: 4
packets out: 2
idle time: 4
#b conn dump mirror 查看mirror的信息,这是在standby上使用的命令
#b virtual persist dump [mirror]
#b sticky dump [mirror]
b conn |grep 可以查看指定的 IP 地址的连接情况。
# b conn |grep 211.101.142.77
源地址                   VTP                 node             protocol
211.101.142.77:27693 -> 211.155.162.35:0     -> 211.101.142.65:0       tcp
 211.101.142.77:28087 -> 211.155.162.35:0     -> 211.101.142.65:0       tcp
b conn |grep 可以查看指定的 protocol 地址的连接情况。
# b conn |grep TCP
源地址                   VTP                 node             protocol
211.101.142.77:27693 -> 211.155.162.35:0     -> 211.101.142.65:0       tcp
 211.101.142.77:28087 -> 211.155.162.35:0     -> 211.101.142.65:0       tcp
使用 wc –l 参数可以进行数统计。这个命令可以作为很多命令的参数。
# b conn |grep 211.101.142.77 |wc –l
# b conn |grep TCP |wc -l
为了得到每个来源地址建立的 connections 数量:
b conn | sed -e 's/:/ /g' | awk '{print $1}' | sort | uniq -c | sort –n
注:在这个命令中请注意以下几个参数的使用的方法:
1 sed –e ‘s/:/ /g’
表达式: sed -e 's/string1/string2/cmd'
功能:替换 string1 string2
其中 cmd 常用的为: g 全局替换 i 忽略大小写
如果 cmd 为空,则只替换遇到的第一个符合条件的字符串
2 awk '{print $1}'
表达式: awk '{print "any char",$n}'
功能:提取指定的字段
其中 $n 表示,以空格分割的部分,例如 aaa bbbb ccccc 这样一个字符串 $1 表示 aaa, $2 表示 bbbb, $3 表示 ccccc
3 sort 用来排序 sort –n 按照数字进行排序
4 uniq -c 是进行统计
为了得到与某个指定 VIP:211.151.23.40 相关的信息:利用下面的命令可以看出访问指定的 VIP 的来源地址数量 .
#b conn | grep "211.151.23.40" | sed -e 's/:/ /g' | awk '{print $1}' | sort | uniq -c | sort -n
   1 218.201.148.2
   1 64.68.82.143
   2 161.207.1.111
   2 202.102.135.142
   5 202.103.48.6
  21 211.101.142.77