面试常问的交换技术问题

更新时间:2023-07-12 05:13:29 阅读: 评论:0

1、VLAN是通过什么来实现的?TAG的内容是什么?及各个字段的具体作用分别有多少字节?
实现vlan有一下三种方法:
团代会报告(1)基于端口的VLAN :将交换机的若干端口指定到一个VLAN,同一VLAN中的节点具有相同的网络地址,不同VLAN间互访需要路由器和三层交换机
(2)基于MAC地址的VLAN :交换机对节点的MAC地址和交换机端口进行跟踪,新节点接入网时根据需要将其规划至某一VLAN,而无论节点在网络中怎么移动,由于其MAC地址不变,因此用户不需要再对网络进行配置。
(3)基于IP地址的VLAN:新站点在入网时无需进行太多配置,交换机则根据各站点网络地址自动将其划分成不同的VLAN。在三种VLAN的实现技术中,基于IP地址的VLAN智能化程度最高,实现起来也最复杂。采用VLAN有如下优势: 1.抑制网络上的广播风暴; 2.增加网络的安全性; 3.集中化的管理控制。
在trunk链路上区分VLAN流量最有效的方法是对来自不同VLAN的流量打上标记。目前主要的
标记方式有如下两种:ISL和802.1Q.
(1)ISL会在以太网帧的前面添加26字节长度的ISL分装信息,在帧尾附加4字节CRC
ISL帧格式如下:
Tag(26字节)
DA
SA
以太网类型/长
数据
CRC(4字节isl)
DA前面26字节ISL
(2)802.1Q标记协议:它是在标准以太网帧中插入4字节的TAG帧而不是放入标签头部信息。802.1Q帧格式如下:
多肉的何老师
DA
SA
TAG
Data   
CRC
Tag内容有:新加坡英文怎么说
TPID
Priority
CFI
VLAN ID
TPID    标记协议标识符:是被全局分配的。定义值为0x8100,表明一个帧是802.1QVLAN数据帧
Priority用户优先级:该域用来标记帧穿过交换机时携带用户优先级信息,主要是802.1p使用
Cfi规范格式指示器:cfi值为0说明是规范格式,为1说明是非规范格式
Vlan id:12位,标识帧所属的VLAN,可以标识4096个VLAN从0---4095
22、交换机上的有两个VLAN,那么两个VLAN中的PC 是怎么通信的?
比如PC1(vlan 10)  ping  PC1(vlan 11)
(1)PC1 首先根据PC2的IP地址,计算出PC2与自己不属于同一网段,则需将数据发給网关,PC1查看ARP缓存查看网关的MAC,没有网关的MAC则发送ARP请求(广播)。
PC1 MAC
甲鱼的养殖技术
PC1 IP
00-00-00-00-00-00
网关 IP
(2)网关收到这个ARP请求后,发现是給自己的,则給PC1回复一个ARP应答(单播)。
网关 MAC
网关 IP
PC1 MAC
冬瓜做法
PC1 IP
PC1收到这个ARP应答后,更新ARP缓存,分装数据帧,将数据发送給网关。
(4)网关收到数据帧后,解封装,通过目标IP查看路由表,找到PC1所属网段和网关,并将数据帧交給PC2的网关。PC2网关根据目标IP查看ARP缓存表,发现没有与PC2相对应的条目。则从这个端口发送ARP请求,类型与前面PC1的相同,PC2收到ARP请求后回应ARP应答并更新ARP缓存。
(5)网关收到PC2发来的ARP回应后更新ARP 缓存。并开始封装数据帧,将数据从网关端口发送出去。PC2收到数据后接封装,查看目标IP是自己,则查看里面的数据。
补充:在ARP请求和ARP应答的过程中,所经过的交换机接口都会学习到源MAC地址,并更新自己的MAC地址表
23、在数据链路层有哪些协议?广域网上又有哪些?
数据链路层有Ethernet帧,PPP,HDLC,FR、令牌环、令牌总线等
广域网:PPP,HDLC,FR、X.25、DDN、等
24、STP的收敛过程?讲解下整个的过程?
绝句诗配画简单又好看在一个交换网络里,在没有根网桥时,交换机向各个UP端口发送配置BPDU(协议ID、版本号、报文类型、标记域、根网桥ID、根路径成本、发送网桥ID、端口ID、报文老化时间、最大老化时间、转发延时、访问时间)以自己为根。当交换机收到比自己更优的网桥ID时,它将不会再参与根的选举,而把更优的当做根网桥并发送出去,直到交换网络里面所有的交换机都收到了最小的网桥ID。根网桥将自己所有的端口确定为指定端口。而与根网桥相直连的交换机的端口确定为根端口,在不与根交换机直连的网段,交换机先比较,最小路径开销,再比较发送方网桥ID(网桥ID小的优选),确定指定端口,再阻塞其他端口,最后STP收敛完成。
25、STP和RSTP的区别,RSTP的特点和实现原理。
A、STP没有明确区分端口状态和角色,收敛时主要依赖端口状态的切换。RSTP比较明确的区分了端口状态与端口角色,且其收敛时更多是依赖于端口角色的切换。
B、STP端口状态的切换必须被动的等待超时。而RSTP端口状态的切换却是一种主动的协商。
C、STP中的非根网桥只能被动的中继BPDU。而RSTP中的非根网桥对BPDU的中继具有一定的主动性。
D、STP端口状态有(disabled、blocking、listening、learning、forwarding)
  RSTP端口状态有(discarding、learning、forwarding)
E、STP端口角色(根端口、指定端口、阻塞端口)
  RSTP端口角色(根端口、指定端口、替代端口、备份端口、edge端口、禁用端口)
RSTP的特点和实现原理:
与STP比较起来RSTP具有主动性和收敛快的优点,它依赖的是端口角色的切换收敛更快。
RSTP端口切换是一种主动协商的思想。
在选举根网桥过程时交换机之间进行P/A协商选出端口角色和根网桥,非根网桥确定了自己的根端口后,交换机的非边缘的指定端口进入Discarding状态,并设置自己的synced变量,替代、备份和边缘端口会马上设置该变量。根端口监视其他端口的synced,当所有其他端口的synced全被设置,根端口会设置自己的synced,然后传回BPDU,其中agreement位被置位。当指定端口收到一个agreement置位的BPDU且端口角色是根端口,argeed被置位,指定端口马上进入forwarding状态。
26、RSTP边缘端口有什么用?当一个数据包过来时它是怎么处理的?
加快端口状态的迁移,不会产生回路,且不参与协商。当一个数据包经过这个端口时,它首先学习到这个数据包的源MAC,再根据目标MAC查看MAC地址表来转发数据
27、BPDU Guard是做什么用的?应用到什么场合?ROOTGuard是做什么的?应用到什
么场合?LOOpguard是做什么用的?应用到什么场合?
BPDU Guard:是一种保护portfast端口的特性,主要和portfast特性结合使用,使用该特性的端口当收到BPDU后立即进入errdisable状态。要让端口重新被使用需要手工恢复或用errdisable timeout功能让其经过多少时间后自动恢复。配置:接口下:spanning—tree BPDU guard enable
Root Guard配置了该特性的端口不会成为根端口,往往配置在接入层交换机上,正常情况下,配置了该特性的端口还是会正常收敛。
当该端口受到superior BPDU情况下,端口进入root—inconslisten(与根不一致)状态,该状态下不会收发数据,只会监听BPDU,不会成为根端口。
拿走加上的交换机后,rootguard端口会正常STP收敛后可用,完全自动化。
Loop guard:跟踪非指定端口(如根端口、替代端口)的BPDU活动,他认为某端口连BPDU都收不到了,该端口也不能被使用,否则可能会出现环路。
正常情况下收到BPDU,端口正常收敛。
BPDU丢弃持续20s后,配置了loopguard特性的端口变为loop—inconsistent状态,该端口被blocking来防止循环的形成,并保持在非指定端口的角色
当端口又收到BPDU后,经过正常STP收敛后端口可用。
28、RSTP中的P/A协商过程,
P/A的协商过程即为proposal/agreement机制。其目的是使一个端口快速进入forwarding状态。过程如下:
镖行天下之牡丹阁(1)当一个指定端口处于discarding或learning状态的时候。proposing变量置位。并向下游交换机传递proposal置位的BPDU。
(2)当端口收到对端的指定端口发来的携带proposal置位的BPDU的时候,propod被置位。该变量只是本网段上的指定端口希望尽快进入forwarding状态。
(3)当propod被置位以后,收到proposal置位信息的根端口会依次为自己的其他端口置位sync变量。如果端口是非边缘的指定端口是则会进入discarding状态,即进入同步。
(4)当端口完成转到discarding后,会设置自己的synced变量。Alternate,backup和边缘端口会马上设置synced变量。根端口监视其他端口的synced,当所有其他端口的synced全被设置,根端口会设置自己的synced,然后传回BPDU,其中Agreement位被置位。
(5)当指定端口接收到一个areement 被置位的BPDU且端口角色是根端口,agreed变量被置位。Agreed一旦被置位,指定端口马上进入forwarding状态。
29、三台交换机两两相连接时候一定会生成环路?如果关掉STP呢?比较STP/rstp之间的区别?
不会生成环路,因为STP默认是运行的,通过STP的计算会生成一个无环的STP生成树。
如果关掉STP的话就不会有STP的计算了,一定会产生环路。
STP/RSTP之间的区别:
(1)基于STP的端口没有明显的区分端口状态和端口角色,当端口收敛时主要依赖于端口状态的变化,而RSTP比较明确的区分了端口状态与端口角色,且其收敛过程更多的是依赖于端口角色的变化,收敛更快。
(2)基于STP端口的切换必须被动的等待时间的超时。而RSTP端口状态的切换却是一种主动的协商过程。
(3)STP中的非根网桥只能被动的中继BPDU,RSTP中的非根网桥对BPDU的中继具有一定的主动性。
(4)STP的端口状态:disabled、blocking、listening、learning、forwarding
RSTP的端口状态:discarding、learning、forwarding
(5)STP端口角色:根端口、指定端口、阻塞端口
RSTP端口角色:根端口、指定端口、替代端口、备份端口、edge端口、禁用端口
爱牙日手抄报(6)当生成树算法(STA)将某个端口选择成指定端口的时候,在端口将过度到转发状态之前,STP仍然需要等待两倍的转发延迟周期(默认的转发延时时间是15s).在RSTP中,点到点端口的过度是快速的,在P/A协商的结尾,交换网络就已经收敛完成。在使用RSTP中,网络收敛所需要的时间就是提议和协定BPDU到达两台交换机所需的时间,通常在1s之内完成。

本文发布于:2023-07-12 05:13:29,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/1092010.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

上一篇:forward的用法
标签:端口   交换机   状态   指定   网桥   角色
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图