华为——三层交换

三层交换技术结合了二层交换和三层转发,有效解决VLAN间通信和网络瓶颈问题。文章介绍了单臂路由的局限性,传统的多层交换(MLS)原理,以及基于CEF的MLS如何提高转发效率。通过实验配置展示三层交换在实际网络环境中的应用。

什么是三层交换?

三层交换技术就是:二层交换技术+三层转发技术,实现VLAN间通信。它解决了局域网网段划分之后,网段中子网必须依赖路由器进行管理的局面,解决了传统路由器低速、复杂所造成的网络瓶颈问题。

单臂路由产生的瓶颈

VLAN之间的通信需要路由器来完成

  • vlan增加倒是数据量增大

  • 路由器与交换机之间路径成为整个网络的瓶颈

单臂路由的缺陷
  • ”单臂”为网络骨干链路,容易形成网络瓶颈
  • 子接口依然依托于物理接口,应用不灵活
  • VLAN间转发需要查看路由表,严重浪费设备资源
传统的MLS

三层转发过程中要重新封装二层

### 华为路由器三层交换配置方法 #### 1. VLAN创建与基本配置 为了使不同VLAN间能够相互通信,在二层交换机上需先划分多个VLAN。对于每台参与的二层交换机,执行如下命令来建立所需的虚拟局域网: ```shell [Huawei] system-view [System] vlan batch 10 20 ``` 上述操作会在设备上一次性创建编号为10和20的两个VLAN[^3]。 #### 2. 接口模式设定 接着定义各物理端口的工作模式——Access或Trunk。通常情况下,连接终端用户的端口应设为Access类型;而用于互联其他网络设备(如另一台交换机)则采用Trunk模式允许通过更多VLAN流量。 针对作为边缘节点直接挂载PC或其他客户端主机的接口而言, ```shell [SwitchA-GigabitEthernet0/0/1] port link-type access [SwitchA-GigabitEthernet0/0/1] port default vlan 10 ``` 而对于负责级联至核心层或者其他汇聚点的位置,则要将其转换成Trunk属性并指定可通行哪些特定标签的数据帧: ```shell [SwitchB-GigabitEthernet0/0/1] port link-type trunk [SwitchB-GigabitEthernet0/0/1] port trunk allow-pass vlan 10 20 ``` 此部分描述了如何调整端口行为以适应不同的组网需求. #### 3. 启用三层功能及IP地址分配 为了让处于同一子网内的成员可以跨过第二层边界访问彼此资源,必须启用第三层转发能力并将相应的逻辑接口赋予公网可达性的IPv4地址。这一步骤涉及到开启SVI (Switch Virtual Interface),即VLANIF接口,并为其指派合适的IP参数。 例如,在一台承担着网关角色的三层交换机上,可以通过下面的方式完成对VLAN 10 和 VLAN 20 的处理: ```shell [CoreSwitch]interface Vlanif 10 [CoreSwitch-Vlanif10]ip address 192.168.10.254 255.255.255.0 [CoreSwitch-Vlanif10]quit [CoreSwitch]interface Vlanif 20 [CoreSwitch-Vlanif20]ip address 192.168.20.254 255.255.255.0 ``` 这里假设已经存在名为`Vlanif 10` 和 `Vlanif 20` 的虚接口实例[^2]。 #### 4. DHCP服务部署 如果希望简化内部计算机获取动态IP的过程,可以在支持该特性的三层设备上启动DHCP服务器特性。这样做的好处是可以集中管理整个园区网内所有工作站所使用的协议栈信息,包括但不限于默认网关、DNS解析器列表等重要选项。 以下是基于之前提到的例子继续扩展出来的有关于设置DHCP池的具体做法之一: ```shell [CoreSwitch] dhcp enable [CoreSwitch] ip pool vpool10 [CoreSwitch-ip-pool-vpool10] network 192.168.10.0 mask 255.255.255.0 [CoreSwitch-ip-pool-vpool10] gateway-list 192.168.10.254 [CoreSwitch-ip-pool-vpool10] dns-list 8.8.8.8 [CoreSwitch-ip-pool-vpool10] quit [CoreSwitch] interface Vlanif 10 [CoreSwitch-Vlanif10] dhcp select global ... // 对于第二个VLAN重复相似过程即可。 ``` 这段脚本展示了怎样利用全局范围下的DHCP机制向属于各自广播域中的客户发放临时有效的TCP/IP配置集。 ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值