- 博客(7)
- 收藏
- 关注
原创 FRR实现BGP详细版
边界网关协议(BGP)是互联网核心路由协议,具备路径矢量特性、策略路由能力和TCP可靠性传输。其核心功能包括AS间互联、路由可达性维护,适用于多出口企业、ISP骨干网等场景。协议操作涵盖会话建立、路由更新及状态维护,关键路径属性(如AS_PATH、LOCAL_PREF)决定路由优选。通过路由映射、团体属性等工具实现灵活策略控制,FRR配置示例展示了BGP邻居建立与路由通告流程。典型故障涉及邻居状态异常或路径选择问题,可通过show ip bgp等命令及路由策略分析进行排查
2026-01-27 19:05:25
902
1
原创 Mininet的安装以及使用Mininet和Ryu控制器实现SDN(软件定义网络)
Mininet是一个轻量级网络仿真工具,可在单台计算机上创建包含主机、交换机和链路的虚拟网络环境。它支持真实Linux网络协议栈和SDN实验,具有成本低、部署快、安全性高等优势。本文介绍了在Ubuntu系统上安装Mininet的详细步骤,包括解决依赖问题和验证安装的方法。同时展示了如何使用Mininet API创建SDN网络拓扑、管理Ryu控制器以及查看交换机流表。该工具特别适用于网络协议研究、SDN测试和教学实验,通过简单的Python脚本即可快速构建复杂网络场景。
2026-01-20 18:52:17
911
原创 使用 iproute 或 openvswitch 配置交换机VLAN接口(Access/Trunk)
VLAN(虚拟局域网)通过逻辑划分隔离广播域,提升网络安全性。其核心在于802.1Q标签协议,通过Access接口(连接终端,单VLAN)和Trunk接口(交换机互联,多VLAN透传)实现。Access接口自动为无标签帧打PVID标签,Trunk接口选择性透传带标签帧。配置时需注意:Access口需绑定单一VLAN并移除默认VLAN1,Trunk口需开启多VLAN通行。Linux中可通过iproute2或Open vSwitch工具配置,关键步骤包括创建网桥、设置VLAN过滤、指定接口类型(acces
2026-01-13 18:40:03
619
原创 FRR实现OSPF
本文介绍了OSPF协议的核心概念与应用。OSPF作为链路状态路由协议,支持分层区域设计,具有快速收敛特性,适用于企业网和数据中心。文章详细解析了OSPF工作原理,包括LSDB构建、邻居发现机制和SPF算法;阐述了区域划分原则及路由器角色(ABR/ASBR);列举了5种OSPF报文类型及功能;提供了多区域配置示例和常用故障排查命令(如查看邻居状态、路由表和链路数据库)。
2026-01-09 22:45:00
601
原创 FRR实现RIP路由协议
RIP协议是一种基于距离向量的内部网关协议,使用跳数作为度量值(最大15跳)。FRR是支持RIP等协议的开源路由软件。配置要点包括:启用FRR服务、设置RIP版本2、宣告网络地址、关闭自动汇总。典型配置分为多接口路由器(需启用IP转发)和单接口主机两种模式,均需配置接口IP并启动FRR服务。验证方法包括检查路由表和监听RIP端口(520)。配置需持久化保存并设置服务自启动。实验成功的关键在于正确配置网络宣告和IP转发功能。
2026-01-06 18:38:55
562
1
原创 FRR的安装以及使用的注意事项
FRR(FreeRangeRouting)是一个开源路由协议栈,支持BGP、OSPF等企业级协议,可将Linux设备转变为功能完整的路由器。安装时需添加官方源并导入GPG密钥,通过apt安装核心包后,在/etc/frr/daemons中启用所需协议。服务启动后可通过vtysh命令行管理,需注意默认仅监听本地(127.0.0.1),如需外部访问需改为0.0.0.0并配置防火墙规则。主要配置文件位于/etc/frr/,日志存储在/var/log/frr/。
2025-12-31 18:54:33
498
原创 无交互式免密跨系统文件传输putty sshpass
本文摘要: 本文提出了两种跨系统文件传输方案:1) Windows到Linux方案基于PuTTY工具链,通过pscp实现文件传输,需安装Scoop包管理器和PuTTY工具,支持路径解析和UTF-8编码处理;2) Linux到Linux方案使用sshpass结合scp实现自动化传输,通过包管理器安装sshpass工具。两种方案均包含环境准备、路径处理、命令执行和错误处理流程,但存在关键差异:认证方式(明文密码vs环境变量)、主机密钥验证机制、工具依赖性和平台兼容性。文中提供了Python和Bash的代码实现示
2025-12-29 21:00:00
1251
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅