我爱你,穿过时间,穿过空间,穿过未来,去拥抱单臂路由和链路捆绑
一.单臂路由及其配置
单臂路由实现不同vlan之间通信
1.链路类型
-
交换机连接主机的端口为access链路
- 交换机连接路由器的端口为trunk链路
2.子接口
- 路由器的物理接口可以划分成多个逻辑接口
- 每个子接口对应一个vlan网段的网关
单臂路由产生的瓶颈
- 单臂为网络骨干链路,容易形成网路瓶颈
- 子接口依然依托于物理接口,应用不灵活
- vlan之间转发需要查看路由表,严重浪费设备资源
原理:通信过程中,路由器重新封装MAC地址,转换vlan标签
命令
int g0/0/0.10 进入子接口试图,建议子接口名与vlanID一致
dot1q termination vid 10 配置vlan标签的封装结构(dot1q为IEEE802.1g协议,该子接口属于vlan 10)
ip add 192.168.10.1.24
arp broadcast enble 开启向下arp广播请求功能
二.链路捆绑
1.以太网链路聚合的原理
BPDU是网桥协议数据单元(Bridge Protocol Data Unit)的英文首字母缩写
网桥协议数据单元是一种生成数协议问候数据包
它可以配置的间隔发出,用来在网络的网桥间进行数据交换
2.以太网链路捆绑的原理
1.以太网链路聚合是指将多条以太网物理链路捆绑在一起成为一条逻辑链路,从而实现增加链路带宽的目的,链路聚合分为手工模式和LACP模式
2.LACP模式需要有链路聚合控制协议LACP的参与,当需要在两个直连设备间提供一个较大的链路带宽而设备支持LACP协议时,建议使用LACP模式,LACP模式不仅可以实现增加带宽,提高可靠性,负载分担的目的,而且可以提高eth-trunk的容错性,提供备份功能
3.LACP模式下部分链路是活动链路,所有活动链路均参与数据转发,如果某条活动链路故障,链路聚合组自动在非活动链路中选择一条链路作为活动链路,参与数据转发的链路数目不变
三.链路聚合配置
Eth-trunk多链路汇聚,将多条物理链路变为一条E-trunk的逻辑链路,从而实现增加链路带宽的目的。链路聚合分为手工模式和LACP模式
配置命令
lacp priority 1000 (配置系统lacp优先级)
int eth-trunk 1 (进入eth-trunk试图)
bpdu enable (配置接口发送到bpdu报到cpu处理,起到防环作用)
mode lacp-static(配置eth-trunk为静态lacp模式)
int e0/0/0 (接口在加入Eth-trunk前必须要保持为默认hybrid模式类型,可在加入Bth-trunk后再配trunk)
eth-trunk (将当前接口加入Eth-Trunk)
dis eth-trunk 1 (下面有三个成员,此时三个口是跑流量的,负载冗余)
max active-linknumber 2(配置链路聚合活动接口数上限阈值。剩余的成员的接口处于备份状态,未配置上限阈值则Bth-Trunk最多允许8个接口同时处于活动状态)
trunkport ethernet 0/0/10 to 0/0/12 (向Eth-Trunk批量增加成员接口)
dis trunkmembership eth-trunk 1 (查看链路负载情况)
总结:这一篇的学习以熟记单臂路由的原理以及链路捆绑的原理为主,还有学习掌握lacp的配置命令,以及步骤的含义。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· winform 绘制太阳,地球,月球 运作规律
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· 写一个简单的SQL生成工具
· AI 智能体引爆开源社区「GitHub 热点速览」