HCIA(2)

ping

-a Source-IP-Address指定发送ICMP请求报文的源IP地址,如不指定源IP地址,将采用出接口的IP地址作为源地址
-c count,指定发送ICMP请求报文次数,缺省情况下发送5个
-h TTL-value,指定TTL的值,缺省是255
-t timeout,指定发送完ICMP报文后等待ICMP回复报文的超时时间

tracert

-a Source-IP-Address指定tracert报文的源地址
-f first-TTL,指定初始TTL,缺省是1
-m max-TTL,指定最大TTL,缺省是30
-name 使能显示每一跳的主机名
-p port,指定目的主机的UDP端口号

以太网

以太网是当今现有局域网采用的最通用的通信协议标准

HUB集线器:总线型以太网

1.为了避免冲突,采用CSMA/CD机制(载波侦听多路访问机制)来避免冲突的产生,导致该接口只能通过半双工(单向通信)发送数据

2.宽带分享问题,用户越多,分配的带宽越少

3.基于物理信号的转发机制,所有的数据采用泛洪(广播复制转发)的方式

交换机:矩阵形以太网

1.交换机的每个端口都是一个冲突域,交换机隔离冲突域

2.端口可以工作在全双工(双向通信)模式下,关闭CSMA/CD

3.基于数据帧执行转发

冲突域:

一个能产生冲突的区域

广播域:

一个广播报文能够传递的区域

集线器不能隔离广播域也不能隔离冲突域

交换机公里冲突域不隔离广播域

路由器隔离广播域,又隔离冲突域

交换机转发原理:

泛洪:除了接收端口以外其他所有活动端口都进行转发

转发:从某个接口接收到数据帧,然后从其他的某一个具体的接口转发出去

丢弃:从某个接口发送的数据帧,又从该接口收到

交换机工作原理:记源转发

记源:交换机收到一个数据帧后,会首先记录下该帧的源MAC地址还有接收端口,形成一条映射关系(MAC地址表)源MAC———接收到的端口编号

转发:查表转发

如果目标MAC是广播MAC,则直接进行泛洪(泛洪条件一)

如果目标MAC不是广播MAC地址,而且目标MAC存在MAC地址表中,则进行转发

如果目标MAC是单播地址,而且不存在MAC地址表中,则该帧叫未知单播帧,则进行泛洪(泛洪条件二)

交换机MAC地址表老化时间300s

如果接口down掉,该接口上的MAC地址表会直接删除

每次收到数据帧的源MAC时都会进行学习并且刷新对应的MAC地址表项老化时间

如果表项不存在则新增,存在则刷新

VLAN原理与配置

虚拟局域网(VLAN Virtual LAN)

虚拟局域网VLAN可以隔离广播域吗,VLAN是基于接口划分的

特点:不受地域限制,同一VLAN内的设备才能直接进行二层通信

作用:缩小广播域,隔离广播域

交换机配置VLAN后,使用VLAN ID描述不同的VLAN

VLAN ID相同,属于同一个广播域,可以直接通信

VLAN ID不同,属于不同广播域,无法直接通信,必须借助三层设备来进行互通(二层隔离三层互通)

VLAN ID范围:0-4095 VLAN 0和4095是保留VLAN,无法配置在设备中,可使用的VLAN是1~4094,。如果划分多个VLAN不要使用VLAN 1因为不同厂商对VLAN 1有不同配置

port VLAN ID是属于接口的,不变的,用于分发VLAN tag PVID(端口的VLAN ID)该接口属于某一个VLAN

VLAN ID是不带标签的数据帧经过该接口,打上该接口的PVID,从此数据帧携带了VLAN ID,用于区别其他VLAN

以太网二层接口类型:

Access接口

通常用于连接PC,终端设备。终端设备以及路由器只能发送不带标签的数据帧,当不带标签的数据帧发送到Access上时,收到数据帧是,如果该帧不携带VLAN ID,则打上接口的PVID。

如果携带该帧的VLAN ID,则检查是否和接口的PVID一致,如果一致,则保留标签收到交换机中,如果不一致,则丢弃。VLAN ID在交换机内部转发中,该tag一直存在。

Access只能发送不带标签的数据帧,如果该数据帧的VLAN ID和接口的PVID一致时,才能被剥离标签转发出去,如果不一致,则丢弃

Trunk接口

干道链路,允许通过多个VLAN在同一条链路上面通过。Trunk默认放行VLAN 1.

接收数据帧时,如果不带标签,则先打上接口的PVID,然后查看允许通行列表是否允许通行,如果允许,则通过,不允许则丢弃,如果携带标签,则对照自身标签在不在允许通行列表上,如果在,则可以通信

发送数据帧时,首先该帧必须允许通行,如果VLAN ID和PVID一致,则剥离标签转发出去,如果不一致,则直接发送,如果允许列表没有该VLAN ID,则丢弃该数据帧

int g0/0/1
port link-type trunk 将接口类型改为trunk接口
port trunk pvid vlan 10  修改接口的PVID
port trunk allow-pass vlan 2 to 4094 允许放行除了VLAN1之外的其他VLAN

Hybrid接口

int g0/0/1
port link-type hybrid 将接口类型改为hybrid接口
port hybrid pvid vlan 10  修改接口的PVID
port hybrid tagged vlan 10 20  允许放行VLAN 10 和VLAN 20,并且保留标签转发
port hybrid untagged vlan 10 20   允许放行VLAN 10和VLAN 20,并且剥离标签转发

关联VLAN与MAC地址

mac-vlan mac-address mac-address [mac-address-mask | mac-address-mask-length]
通过此命令配置MAC地址与VLAN关联。
mac-address:指定与VLAN关联的MAC地址。格式为H-H-H,其中H为4为的十六进制数,可以输入1~4位,如00e0、fc01。当输入不足4位时,表示其那面的几位为0,如:输入e0,等同于00e0。MAC地址不可设置为0000-0000-0000、FFFF-FFFF-FFFF和组播地址。
mac-address-mask:指定MAC地址掩码,格式为H-H-H,其中H为1~4位的十六进制数。
mac-address-mask-length:指定MAC地址掩码长度,整数形式,取值范围是1~48
mac-vlan enable  此命令开启接口的MAC-VLAN功能

小结

Access接口Trunk接口Hybrid接口
接收数据帧:Untagged数据帧,打上PVID,接收。Tagged数据帧,与PVID比较,相同则接收,不同则丢弃接收数据帧:Untagged数据帧,打上PVID,且VLAN ID在允许列表中,则接收,不在则丢弃。Tagged数据帧,查看VLAN ID是否在允许列表中,在允许列表则接收,不在则丢弃接收数据帧:Untagged数据帧,打上PVID,且VLAN ID在允许列表中则接收,不在允许列表则丢弃。Tagged数据帧,查看VLAN ID是否在允许列表中,则接收,不在则丢弃
发送数据帧:VLAN ID与PVID比较,相同则剥离标签发送,不同则丢弃发送数据帧:VLAN ID在允许列表中且VLAN ID与PVID一致,则剥离标签发送,如果VLAN ID与PVID不一致,则直接带标签发送,不在允许列表中则直接丢弃发送数据帧:VLAN ID不在允许列表中,直接丢弃;在Untagged列表中,剥离标签发送;在Tagged列表中,带标签直接发送
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值