面试常问的交换技术问题

上传人:汽*** 文档编号:427153385 上传时间:2023-02-07 格式:DOCX 页数:15 大小:43.29KB
返回 下载 相关 举报
面试常问的交换技术问题_第1页
第1页 / 共15页
面试常问的交换技术问题_第2页
第2页 / 共15页
面试常问的交换技术问题_第3页
第3页 / 共15页
面试常问的交换技术问题_第4页
第4页 / 共15页
面试常问的交换技术问题_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《面试常问的交换技术问题》由会员分享,可在线阅读,更多相关《面试常问的交换技术问题(15页珍藏版)》请在金锄头文库上搜索。

1、1、VLAN是通过什么来实现? TAG内容是什么?及各个字段具体作用分别有多少字节?实现vlan有一下三种方法:(1)基于端口 VLAN :将交换机若干端口指定到一个VLAN,同一 VLAN 中节点具有相同网络地址,不同VLAN间互访需要路由器和三层 交换机(2)基于MAC地址VLAN :交换机对节点MAC地址和交换机端口进行 跟踪,新节点接入网时根据需要将其规划至某一 VLAN,而无论 节点在网络中怎么移动,由于其MAC地址不变,因此用户不需要 再对网络进行配置。(3)基于IP地址VLAN:新站点在入网时无需进行太多配置,交换机 则根据各站点网络地址自动将其划分成不同VLANo在三种VLAN

2、 实现技术中,基于IP地址VLAN智能化程度最高,实现起来也最 复杂。采用VLAN有如下优势:1.抑制网络上广播风暴;2.增 加网络安全性;3.集中化管理控制。在trunk链路上区分VLAN流量最有效方法是对来自不同VLAN流量打上 标记。目前主要标记方式有如下两种:ISL和802. 1Q.(1) ISL会在以太网帧前面添加26字节长度ISL分装信息,在帧尾附 加4字节CRCISL帧格式如下:Tag (26 字节)DASA以太网类型/长数据CRC (4字节isl)DA前面26字节ISL(2) 802. 1Q标记协议:它是在标准以太网帧中插入4字节TAG帧而不是放入标签头部信息。802. 1Q帧

3、格式如下:DASATAGDataCRCTag内容有:TPIDPriorityCFIVLAN IDTPID标记协议标识符:是被全局分配。定义值为0x8100,表明一个帧是802. 1QVLAN数据帧Priority用户优先级:该域用来标记帧穿过交换机时携带用户优先级 信息,主要是802. Ip使用Cfi规范格式指示器:cfi值为0说明是规范格式,为1说明是非规范 格式Vian id: 12位,标识帧所属VLAN,可以标识4096个VLAN从0-409522、交换机上有两个VLAN,那么两个VLAN中PC是怎么通信?比如 PCI (vlan 10) ping PCI (vlan 11)(1) PC

4、I首先根据PC21P地址,计算出PC2及自己不属于同一网段, 则需将数据发东台网关,PC1查看ARP缓存查看网关MAC,没有网关MAC 则发送ARP请求(广播)。PCI MACPCI IPoo-oo-oo-oo-oo-oo网关IP(2)网关收到这个ARP请求后,发现是多台自己,则给PC1回复一个ARP应答(单播)。网关MAC网关IPPCI MACPCI IPPC1收到这个ARP应答后,更新ARP缓存,分装数据帧,将数据发 送给网关。(4)网关收到数据帧后,解封装,通过目标IP查看路由表,找到PC1 所属网段和网关,并将数据帧交东台PC2网关。PC2网关根据目标 IP查看ARP缓存表,发现没有及

5、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收敛过程?讲解下整个

6、过程?在一个交换网络里,在没有根网桥时,交换机向各个UP端口发送配置BPDU (协议ID、版本号、报文类型、标记域、根网桥ID、根路径成本、发送 网桥ID、端口 ID、报文老化时间、最大老化时间、转发延时、访问时间) 以自己为根。当交换机收到比自己更优网桥ID时,它将不会再参及根选 举,而把更优当做根网桥并发送出去,直到交换网络里面所有交换机都收 到了最小网桥ID。根网桥将自己所有端口确定为指定端口。而及根网桥相 直连交换机端口确定为根端口,在不及根交换机直连网段,交换机先比较, 最小路径开销,再比较发送方网桥ID (网桥ID小优选),确定指定端口, 再阻塞其他端口,最后STP收敛完成。25、

7、STP和RSTP区别,RSTP特点和实现原理。A.STP没有明确区分端口状态和角色,收敛时主要依赖端口状态切换。RSTP 比较明确区分了端口状态及端口角色,且其收敛时更多是依赖于端口角色 切换。B、STP端口状态切换必须被动等待超时。而RSTP端口状态切换却是一种 主动协商。C、STP中非根网桥只能被动中继BPDUo而RSTP中非根网桥对BPDU中继 具有一定主动性。D、STP 端口 状态有(disabled、blocking listening learning forwarding)RSTP 端口状态有(discarding、learning、forwarding)E、STP端口角色(根端

8、口、指定端口、阻塞端口)RSTP端口角色(根端口、指定端口、替代端口、备份端口、edge端口、 禁用端口)RSTP特点和实现原理:及STP比较起来RSTP具有主动性和收敛快优点,它依赖是端口角色切换 收敛更快。RSTP端口切换是一种主动协商思想。在选举根网桥过程时交换机之间进行P/A协商选出端口角色和根网桥,非 根网桥确定了自己根端口后,交换机非边缘指定端口进入Discarding状 态,并设置自己synced变量,替代、备份和边缘端口会马上设置该变量。 根端口监视其他端口 synced,当所有其他端口 synced全被设置,根端口 会设置自己synced,然后传回BPDU,其中agreeme

9、nt位被置位。当指定 端口收到一个agreement置位BPDU且端口角色是根端口,argeed被置位, 指定端口马上进入forwarding状态。26、RSTP边缘端口有什么用?当一个数据包过来时它是怎么处理? 加快端口状态迁移,不会产生回路,且不参及协商。当一个数据包经过这 个端口时,它首先学习到这个数据包源MAC,再根据目标MAC查看MAC地 址表来转发数据27、BPDU Guard是做什么用?应用到什么场合? ROOTGuard是做什么?应 用到什么场合? LOOpguard是做什么用?应用到什么场合?BPDU Guard:是一种保护portfast端口特性,主要和portfast特性

10、结合 使用,使用该特性端口当收到BPDU后立即进入errdisable状态。要让端 口重新被使用需要手工恢复或用errdisable timeout功能让其经过多少 时间后自动恢复。配置:接口下:spanningtree BPDU guard enable Root Guard配置了该特性端口不会成为根端口,往往配置在接入层交换机 上,正常情况下,配置了该特性端口还是会正常收敛。 当该端口受到superior BPDU情况下,端口进入rootinconslisten (及 根不一致)状态,该状态下不会收发数据,只会监听BPDU,不会成为根端 口。拿走加上交换机后,rootguard端口会正常S

11、TP收敛后可用,完全自动化。 Loop guard:跟踪非指定端口(如根端口、替代端口)BPDU活动,他认为 某端口连BPDU都收不到了,该端口也不能被使用,否则可能会出现环路。 正常情况下收到BPDU,端口正常收敛。BPDU丢弃持续20s后,配置了 loopguard特性端口变为 loop-inconsistent状态,该端口被blocking来防止循环形成,并保持 在非指定端口角色当端口又收到BPDU后,经过正常STP收敛后端口可用。28、RSTP中P/A协商过程,P/A协商过程即为proposal/agreement机制。其目是使一个端口快速进入 forwarding状态。过程如下:(1

12、)当一个指定端口处于discarding或learning状态时候。proposing 变量置位。并向下游交换机传递proposal置位BPDUo(2)当端口收到对端指定端口发来携带proposal置位BPDU时候, proposed被置位。该变量只是本网段上指定端口希望尽快进入 forwarding 状态。(3)当proposed被置位以后,收到proposal置位信息根端口会依次为 自己其他端口置位sync变量。如果端口是非边缘指定端口是则会进(4)当端口完成转到discarding后,会设置自己synced变量。Alternate, backup和边缘端口会马上设置synced变量。根端

13、口监 视其他端口 synced,当所有其他端口 synced全被设置,根端口会 设置自己synced,然后传回BPDU,其中Agreement位被置位。(5)当指定端口接收到一个areement被置位BPDU且端口角色是根端 口,agreed变量被置位。Agreed 一旦被置位,指定端口马上进入 forwarding 状态。29、三台交换机两两相连接时候一定会生成环路?如果关掉STP呢?比较 STP/rstp之间区别?不会生成环路,因为STP默认是运行,通过STP计算会生成一个无环STP 生成树。如果关掉STP话就不会有STP计算了,一定会产生环路。STP/RSTP之间区别:(1)基于STP端

14、口没有明显区分端口状态和端口角色,当端口收敛时主 要依赖于端口状态变化,而RSTP比较明确区分了端口状态及端口角 色,且其收敛过程更多是依赖于端口角色变化,收敛更快。(2)基于STP端口切换必须被动等待时间超时。而RSTP端口状态切换却 是一种主动协商过程。(3) STP中非根网桥只能被动中继BPDU, RSTP中非根网桥对BPDU中继 具有一定主动性。(4) STP 端口 状态: disabled、blocking listening s learning forwardingRSTP 端口状态:discarding、 learning、 forwarding(5) STP端口角色:根端口、

15、指定端口、阻塞端口RSTP端口角色:根端口、指定端口、替代端口、备份端口、edge端 口、禁用端口(6)当生成树算法(STA)将某个端口选择成指定端口时候,在端口将过 度到转发状态之前,STP仍然需要等待两倍转发延迟周期(默认转 发延时时间是15s).在RSTP中,点到点端口过度是快速,在P/A 协商结尾,交换网络就已经收敛完成。在使用RSTP中,网络收敛所 需要时间就是提议和协定BPDU到达两台交换机所需时间,通常在 1s之内完成。(7)在交换网络发生拓扑变更时候,感知RSTP交换机会启动TC while 计时潜(其数值等于所有非边缘指定端口及其根端口 hello时间2 倍。TC while计时器是RSTP网桥主动通知拓扑发生变化网络中其 余网桥所需要时间间隔(即在这个时间内网桥会不停发送TC置位 BPDU)O而STP只有根才能发送具有TC置位BPDUo其他网桥只能发 送TCN置位BPDUo30、一台三层交换机在收到一个数据包时候,它是怎么来选择是二层交换 还是三层交换?三层交换机基于ASIC中编码,来实现数据包高速转发,这是通告硬件来实现,数据转发效率高。第二层以太网头第三层IP头数据校验和DMAC地址SMAC 地址DIPSIPTTLCRC接收帧RA E0

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 商业/管理/HR > 营销创新

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号