10-问题总结-&并发

1,查看当前系统每个ip的连接数?
[root@Rocky ~]# netstat -ant|grep 'tcp\b'| tr -s " " ":"| cut -d":" -f4 |sort -nr|uniq -c
      4 192.168.80.171
      1 192.168.122.1
      1 127.0.0.1
      2 0.0.0.0

tr -s " " ":"                 , --squeeze-repeats:缩减连续重复的字符成指定的单个字符

2,简述bond聚合链路7种模式,那些模式需要交换机配置?
bond聚合链路模式共7种模式:0-6 Mode
mod=0 
即:(balance-rr) Round-robin policy(轮询)聚合口数据报文按包轮询从物理接口转发。负载均衡—
所有链路处于负载均衡状态,轮询方式往每条链路发送报文这模式的特点增加了带宽,同时支持容错能力,当
有链路出问题,会把流量切换到正常的链路上。性能问题—一个连接或者会话的数据包如果从不同的接口发出
的话,中途再经过不同的链路,在客户端很有可能会出现数据包无序到达的问题,而无序到达的数据包需要重
新要求被发送,这样网络的吞吐量就会下降。Bond0在大压力的网络传输下,性能增长的并不是很理想。需要
交换机进行端口绑定
mod=1
即: (active-backup) Active-backup policy(主-备份策略)只有Active状态的物理接口
才转发数据报文。
容错能力—只有一个slave是激活的(active)。也就是说同一时刻只有一个网卡处于工作状态,其他
的slave都处于备份状态,只有在当前激活的slave故障后才有可能会变为激活的(active)。
无负载均衡—此算法的优点是可以提供高网络连接的可用性,但是它的资源利用率较低,只有一个
接口处于工作状态,在有 N 个网络接口的情况下,资源利用率为1/N。
mod=2
即:(balance-xor) XOR policy(平衡策略)聚合口数据报文按源目MAC、源目IP、源目端口进行异或
HASH运算得到一个值,根据该值查找接口转发数据报文负载均衡—基于指定的传输HASH策略传输数据包。容错
能力—这模式的特点增加了带宽,同时支持容错能力,当有链路出问题,会把流量切换到正常的链路上。性能
问题—该模式将限定流量,以保证到达特定对端的流量总是从同一个接口上发出。既然目的地是通过MAC地址来
决定的,因此该模式在“本地”网络配置下可以工作得很好。如果所有流量是通过
单个路由器,由于只有一个网关,源和目标mac都固定了,那么这个算法算出的线路就一直是同一条,那么这
种模式就没有多少意义了。需要交换机配置为port channel
mod=3
即:broadcast(广播策略)这种模式的特点是一个报文会复制两份往bond下的两个接
口分别发送出去,
当有对端交换机失效,感觉不到任何downtime,但此法过于浪费资源;不过这种模式有很好的容
错机制。此模式适用于金融行业,因为他们需要高可靠性的网络,不允许出现任何问题。
mod=4
即:(802.3ad) IEEE 802.3ad Dynamic link aggregation(IEEE 802.3ad 动态链接聚合)在动
态聚合模式下,聚合组内的成员端口上均启用LACP(链路汇聚控制协议)协议,其端口状态通过该协议自动进
行维护。负载均衡—基于指定的传输HASH策略传输数据包。默认算法与blance-xor一样。容错能力—这模式
的特点增加了带宽,同时支持容错能力,当有链路出问题,会把流量切换到正常的链路上。对比blancexor,这种模式定期发送LACPDU报文维护链路聚合状态,保证链路质量。需要交换机支持LACP协议
mod=5
即:(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡)
在每个物理接口上根据当前的负载(根据速度计算)分配外出流量。如果正在接收数据的物理接口
口出故障了,另一个物理接口接管该故障物理口的MAC地址。
需要ethtool支持获取每个slave的速率
mod=6
即:(balance-alb) Adaptive load balancing(适配器适应性负载均衡)
该模式包含了balance-tlb模式,同时加上针对IPV4流量的接收负载均衡,而且不需要任何switch(交换
机)的支持。接收负载均衡是通过ARP协商实现的。bonding驱动截获本机发送的ARP应答,并把源硬件地址改
写为bond中某个物理接口的唯一硬件地址,从而使得不同的对端使用不同的硬件地址进行通信。
mod=6与mod=0的区别:mod=6,先把eth0流量占满,再占eth1,….ethX;而mod=0的话,会
发现2个口的流量都很稳定,基本一样的带宽。而mod=6,会发现第一个口流量很高,第2个口只
占了小部分流量
常用的模式为 0,1,3,6
mode 156 不需要交换机设置
mode 023、4需要交换机设置
active-backup、balance-tlb 和 balance-alb 模式不需要交换机的任何特殊配置。其他绑定模式需
要配置交换机以便整合链接。

3,10.0.0.0网段,10.0.0.1网关的某一服务器想连入172.16.1.0/24段,如何添加路由?

route add –net 172.16.1.0 gw 10.0.0.1 netmask 255.255.255.0

4,简述ISO七层模型

第7层 应用层
第6层 表示层
第5层 会话层
第4层 传输层
第3层 网络层
第2层 数据链接层
第1层 物理层

5,写一个扫描某个主机端口的状态的脚本

[root@centos7 ~]# cat port.sh 
#!/bin/bash
yum install -y tcping
read -p "IP: " IP
for PORT in `seq 1 65535` ; do
{
tcping $IP $PORT  > /dev/null
if [ $? -eq 0 ]; then
   echo $IP:$PORT UP
fi
}
done

 6,判断网段内在线IP,&并发执行 wait 推出

[root@Rocky ~]# cat ping2.sh 
#!/bin/bash
for ip in `seq 1 255` ; do
{
ping -c1 -i0.1 172.18.2.$ip &> /dev/null        #2>&1
if [ $? -eq 0 ]; then
   echo 172.18.2.$ip UP
fi
 }&
done
wait

 

posted @ 2022-04-13 08:57  gg888666  阅读(57)  评论(0编辑  收藏  举报