kk Blog —— 通用基础


date [-d @int|str] [+%s|"+%F %T"]
netstat -ltunp
sar -n DEV 1

无线AP与AC详解

https://www.cnblogs.com/xiaowangtongxue/p/13599876.html

什么是AP&AC?

WLAN(无线局域网)系统一般由AC(接入控制器)和AP(无线接入点)组成。

无线AP

简称Access Point,一般翻译为“无线访问节点”,它是用于无线网络的无线交换机,也是无线网络的核心。无线AP是移动计算机用户进入有线网络的接入点,主要用于宽带家庭、大楼内部以及园区内部,典型距离覆盖几十米至上百米,目前主要技术为802.11系列。大多数无线AP还带有接入点客户端模式(AP client),可以和其它AP进行无线连接,延展网络的覆盖范围。

现实中,性能不错的AP可以连接128个手机不卡顿,这个是家用无线路由器做不到的,即便是家用最顶级的华硕八爪鱼也做不到。

AP吞吐量大,可以建立最多32个SSID,以便划分不同的虚拟局域网,室外型AP无线传输距离短的也有200米,有的高达几公里,甚至几十公里。家用的一般就一个或者两个SSID,并且几乎都不能建立虚拟局域网,空旷无遮挡地带传输距离一般50米以内。 所以AC+AP吊打八爪鱼就是这么来的。

AP的分类

面板式AP

吸顶式AP

室外AP

什么是胖AP和瘦AP

AP这个产品下,带管理功能的叫胖AP,不带管理功能的叫瘦AP。换成更好理解(但不那么准确)的说法,就是胖AP可以不需要Access Controller就能执行自己的AP功能,而瘦AP一定要Access Controller才能实现AP功能。

无线AC

简称Access controller,它是指无线接入控制服务器(AC), 接入控制器(AC) 无线局域网接入控制设备,负责把来自不同AP的数据进行汇聚并接入Internet,同时完成AP设备的配置管理、无线用户的认证、管理及宽带访问、安全等控制功能。

一般来说,一台AC最多可以连接1024个AP,而每个AP最多可以连接255个手机。

可以批量设置AP密码,AP的SSID。

一般来说AC控制器还带有POE功能(通过网线给AP供电,不用单独接电源线)。也就是说,需要覆盖网络的地方,拉一根网线到顶上,接一个AP即可。

配置方式

AC和AP应该如何连接?

这里以TP-LINK产品为例

目前TP-LINK的AC是基于分布式转发,一般是把AC旁挂于汇聚/核心交换机,PoE交换机作接入交换机连接AP,如下图:

如图,POE交换机连接汇聚交换机,与接入交换机同级,AC单独连接汇聚交换机,不同类型AP连接POE交换机

常见问题解答

AC能管理AP的数目需要购买授权吗?

不需要购买授权,AC能管理的AP数目由具体的AC型号决定。

只购买AP不购买AC能否正常使用?

TP-LINK AC无线控制器是为了统一管理网络中AP而设计的,可大大降低网络管理的难度和工作量,一般建议同时购买AC和AP使用。

AC发现不了AP怎么办?

AC发现不了AP的可能原因有:

[1] AC连接方式不正确或者有线网络设置存在问题。如端口隔离设置不正确,VLAN划分不正确,端口开启了DHCP Snooping等,可检查AC的连接以及有线网络的情况;

[2] AP为新型号,旧版本软件的AC还无法支持。可以尝试把AC软件版本升级到最新;

[3] AP出厂软件版本较新,旧版本软件的AC还无法支持。可以尝试把AC软件版本升级到最新;

[4] 连接AP的网线老化,或者水晶头接触不良等。可尝试更换新网线或者重新制作水晶头;

[5] 由于环境原因或者升级、使用不当等造成AP损坏,但出现概率较低。

使用AC和AP后上网不稳定、掉线怎么办?

使用AC和AP产品后,上网不稳定的可能原因和解决办法有:

[1] AP安装规划不合理,如在楼层高度不够的地方安装吸顶式AP,或者安装AP时没有考虑用户的接入量导致接入人数过多,可根据实际环境合理选择合适的产品和规划合理的安装位置。

[2] 终端的兼容性或者个别环境中存在的不稳定情况,目前TP-LINK已在AC和AP的软件中做了大量优化,可尝试把AC和AP软件升级到最新版本;

[3]无线干扰,TP-LINK AC和AP产品定位为商用设备,在实际组网环境中一般使用较多,此时AP之间的无线干扰就不得不考虑了,可尝试把AP信道上下左右依次设置为1、6、11信道,如下图所示,并把频段带宽调整为20MHz,并根据实际环境适当调整AP发射功率;

[4] 有线网络问题,如未开启带宽控制导致个别终端占用带宽过高,广播域过大,内网存在攻击等,可尝试检查有线网络。

为什么二层交换机上没有arp表项

https://zhiliao.h3c.com/questions/dispcont/231368

1.接入交换机上看不到arp表很正常。

因为接入上一般不会配置和业务网段同段的ip地址(int vlan),所以对应网段的arp报文只会被转发而不会上送接入交换机的cpu去处理。你只要能看到终端的mac表项就没问题。

2.arp是收到相关报文并上送cpu进行相关处理才会有的。

你想看到arp的话,首先交换机上要有相关网段的ip,其次你要收到终端的arp报文,这样才会有arp表项。这个表项有老化时间(交换机默认是20分钟),终端如果一直不发相关报文刷新的话,这个表项到时间就会被老化删除。

3.arp确实是触发的。

你配置地址的时候会触发一次(免费arp),ping的时候也会触发arp请求。

Hybrid端口模式详解

https://www.cnblogs.com/rstarm/articles/17268453.html

Hybrid端口模式详解

port link-type hybrid —— 设置端口为Hybrid模式

port hybrid pvid vlan 10 ——将此端口的默认PVID改为 vlan 10

端口PVID用途:当端口接收到的数据帧不带vlanTeg标签时,进入交换机时端口会将数据打上此端口的PVID号,默认PVID为1,也就是vlan 1,因为交换机内部处理的数据都是要有标签Teg的。在交换机内部转发数据的时候PVID不起任何作用

port hybrid tagged vlan 10 —— 设置此端口可通行vlan 10 ,且在发送数据的时候携带 vlan 10 Teg标签。tegged只对数据发送时起作用。

port hybrid untagged vlan 10 ——设置些端口可通行vlan 10 ,且在发送数据时候将其vlan 10 Teg标签剥离掉,untagged只对数据发送时起作用。

当交换机要发送一个以太帧数据出去时,不会检查是否带有标签Teg,因为交换机内部的数据都是有标签 Teg的,对于tagged定义的帧,端口会直接发送,不会对帧做任何更改,而对于untagged定义的帧,端口会先剥离掉Teg标签再发送。

重点:对于 "port hybrid untagged vlan "和"port hybrid tagged vlan" 这两条命令都是设置端口发送数据的时候,哪些vlan可以在此端口通行,主要区别在于发送数据的时候是否剥离标签。

Hybrid接口名词理解

tag:针对接口接收的数据。

在端口配置 port hybrid tagged vlan 10 20 ,为允许带有vlan 10或者vlan 20的标签通过。

untag:针对接口发送的数据。

在端口配置 port hybrid untagged vlan 10 30,为数据发出时会去除带有的vlan 10或者vlan 20的标签。

pvid:针对进入端口没有标签的数据。

在端口配置 port hybrid pvid vlan 10,是将没有标签的数据包发出时打上vlan 10 的标签。

Hybrid接口处理VLAN帧的过程

(1)收到一个二层帧,查看是否有vlan标签。没有标签,则标记上hybrid接口的pvid,进行下一步处理;有标签,判断是否允许进入,允许则进行下一步处理,否则丢弃。

(2)当数据帧从接口发出时,交换机判断是否配置了untag。如果配置,先剥离帧的vlan标签再发送;如果没有,则直接发送帧。

一、相关定义

1、Trunk口 Trunk口上可以同时传送多个VLAN的包,一般用于交换机之间的链接。

2、Hybrid口 Hybrid口上可以同时传送多个VLAN的包,一般用于交换机之间的链接或交换机于服务器的链 接。

3、Access口 Access口只能属于1个VLAN,一般用于连接计算机的端口。

4、Tag和Untag tag是指vlan的标签,即vlan的id,用于指名数据包属于那个vlan,untag指数据包不属于任何vlan,没有vlan标记。

5、pvid 即端口vlan id号,是非标记端口的vlan id 设定,当非标记数据包进入交换机,交换机将检查vlan设定并决定是否进行转发。一个ip包进入交换机端口的时候,如果没有带tag头,且该端口上配置了pvid,那么,该数据包就会被打上相应的tag头!如果进入的ip包已经带有tag头(vlan数据)的话,那么交换机一般不会再增加tag头,即使是端口上配置了pvid号;当非标记数据包进入交换机。

二、端口的Tag和Untag

若某一端口在vlan设定中被指定为非标记端口untagged port, 所有从此端口转发出的数据包上都没有标记 (untagged)。若有标记的数据包进入交换机,则其经过非标记端口时,标记将被去除。因为目前众多设备并不支持标记数据包,其也无法识别标记数据包,因此,需要将与其连接的端口设定为非标记。

若某一端口在vlan设定中被指定为标记端口tagged port, 所有从此端口转发出的数据包上都将有标记 (tagged)。若有非标记的数据包进入交换机,则其经过标记端口时,标记将被加上。此时,其将使用在ingress 端口上的pvid设定作为增加的标记中的vlan id号。

三、端口的封装类型:ISL、802.1Q

ISL Trunk上所有的包都是tag的(Cisco专用);

802.1q 设计的时候为了兼容与不支持VLAN的交换机混合部署,特地设计成可以不tag:但是只有一个VLAN允许不tag,这样N个VLAN,(N-1)个都tag了,不tag的包一定是来自那个特殊VLAN的,所以不会乱套。(当然也可以所有VLAN都tag)

四、各端口收发数据的区别

以下案例可以帮助大家深入理解华为交换机的hybrid端口模式

1
2
3
4
5
6
7
8
[Switch-Ethernet0/1]int e0/1
[Switch-Ethernet0/1]port link-type hybrid
[Switch-Ethernet0/1]port hybrid pvid vlan 10
[Switch-Ethernet0/1]port hybrid vlan 10 20 untagged
[Switch-Ethernet0/1] int e0/2
[Switch-Ethernet0/2]port link-type hybrid
[Switch-Ethernet0/2]port hybrid pvid vlan 20
[Switch-Ethernet0/2]port hybrid vlan 10 20 untagged

此时inter e0/1和inter e0/2下的所接的PC是可以互通的,但互通时数据所走的往返vlan是不同的。

以下以inter e0/1下的所接的pc1访问inter e0/2下的所接的pc2为例进行说明

pc1所发出的数据,由inter0/1所在的pvid vlan10封装vlan10的标记后送入交换机,交换机发现inter e0/2允许vlan 10的数据通过,于是数据被转发到inter e0/2上,由于inter e0/2上vlan 10是untagged的,于是交换机此时去除数据包上vlan10的标记,以普通包的形式发给pc2,此时pc1->p2走的是vlan10

再来分析pc2给pc1回包的过程,pc2所发出的数据,由inter0/2所在的pvid vlan20封装vlan20的标记后送入交换机,交换机发现inter e0/1允许vlan 20的数据通过,于是数据被转发到inter e0/1上,由于inter e0/1上vlan 20是untagged的,于是交换机此时去除数据包上vlan20的标记,以普通包的形式发给pc1,此时pc2->pc1走的是vlan20