vlan面试题

本文记录了一次面试经历,面试者被问及一个VLAN配置案例:两个不同VLAN的PC能否相互Ping通。文章详细阐述了作者的思考过程及面试官的解答,并通过实验证明了跨交换机的不同VLAN间可以实现通信。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文地址:http://www.cisco-club.com.cn/space-113225-do-blog-id-586.html

一直自我感觉NP学的还不错。今天去面试,是一个IE面试我,他工作五年了。问了我很多问题,如:STP,OSPF,VLAN等。问的都是细节,这时我才发现自己学的是多么差。其中有个关于vlan的问题,我以前想都没有想过,实验也没有做过,这就是自学的缺点,按书走,问题发现不了。废话少说,上题:

   vlan一个大的功能是隔离广播。那么如下图:SW0,SW1的配置和拓扑,PC0(192.168.1.1)ping PC1(192.168.1.2)
的结果是什么?配置如下:
SW0:vlan 10
    int range fa0/1 - fa0/24
    switchport acc vlan 10
    end
SW1:同上,只是vlan10变为vlan20。
我回答是不通,然后解释说隔离广播.....
完了之后,面试官说:“可以ping通。”
当时我很诧异,就和他辩论了起来,“vlan是隔离广播的,隔离网络的,如果能通,还要vlan干嘛?”
面试官倒是很和蔼的同我解释:“你说的是在同一台交换机的vlan,这里是两台。.....(有很多解释,我就不再输入了)。最后,他说,当然实际情况不会配置这样的网络,同一个网段的地址。你回去试试能不能通。”
能不能通,当时我还真怀疑,虽然他解释的很有道理。回家一试,真的可以ping通
哎,我的水平真菜啊!!

### 关于计算机组成原理的面试题 #### 1. CPU的工作周期包括哪些阶段? CPU工作周期通常分为四个主要阶段:取指(Fetch)、译码(Decode)、执行(Execute)和写回(Write Back)。每个指令都需要经过这些阶段才能完成处理[^1]。 #### 2. 缓存(Cache)的作用是什么?如何解决缓存一致性问题? 缓存位于CPU与主内存之间,目的是加速数据访问速度。当多处理器共享同一份数据副本时可能会出现不一致的情况;为此可以采用MESI协议来维护各个CPU缓存中的一致性状态。 #### 3. 描述冯·诺依曼架构的特点。 冯·诺依曼架构的核心特点是程序存储器和数据存储器统一编址,即指令和数据共用相同的地址空间并按顺序从存储器读取到控制器解析执行。这种设计简化了硬件结构但也带来了瓶颈——每次只能加载一条指令或一组操作数。 ### 虚拟局域网(VLAN)相关的面试题 #### 4. 定义VLAN及其作用。 虚拟局域网(Virtual Local Area Network, VLAN),是指在一个物理网络内部通过软件定义的方式划分出来的独立广播域集合。它能够有效地减少不必要的广播风暴影响范围,并增强网络安全性和灵活性[^3]。 #### 5. 如何实现跨交换机的不同VLAN间通信? 为了使属于不同VLAN成员能够在跨越多个二层设备的情况下相互通信,则需借助第三层功能—通常是路由器或者具备三层路由能力的高级交换机作为中介来进行转发。具体来说,在每台参与互联工作的L2/L3设备上设置相应的SVI (Switched Virtual Interface),并通过Trunk链路携带标记有特定VID (VLAN ID) 的帧进行传递[^2]。 #### 6. 列举几种常见的VLAN划分方法。 - 基于端口分配:最简单直接的方法之一,只需指定某个物理接口所属的具体VLAN编号即可; - MAC地址关联:依据MAC表项自动识别并将新加入节点归类至预设好的群组里; - 协议类型区分:按照高层应用层面上不同的业务需求而定制化分割策略; - IP子网映射:利用CIDR掩码长度差异构建层次化的寻址方案进而形成逻辑分区。 ```python # Python代码示例展示基于字典模拟简单的VLAN配置过程 vlans = { 'vlan_10': ['port_a', 'port_b'], 'vlan_20': ['port_c'] } def add_port_to_vlan(vlan_id, port_name): if vlan_id not in vlans: vlans[vlan_id] = [] vlans[vlan_id].append(port_name) add_port_to_vlan('vlan_10', 'new_port') print(vlans) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值