vlan+vrrp+ stp

简介:

拓扑图:

wKiom1llhrzzVxtbAADqT3q7mMc438.png

配置代码:

sw1------------

sys

vlan 10

vlan 20

quit

 

int e0/0/1

port link-type access

port default vlan 10

int e0/0/2

port link-type access

port default vlan 20

int e0/0/3

port link-type trunk

port trunk allow-pass vlan all

int e0/0/4

port link-type trunk

port trunk allow-pass vlan all

quit

 

(每个交换机都配)

stp region-configuration

region-name fxl

revision-level 1

instance 1 vlan 10

instance 2 vlan 20

active region-configuration

quit

 

sw2--------------

sys

vlan 10

vlan 20

quit

 

int e0/0/1

port link-type access

port default vlan 10

int e0/0/2

port link-type access

port default vlan 20

int e0/0/3

port link-type trunk

port trunk allow-pass vlan all

int e0/0/4

port link-type trunk

port trunk allow-pass vlan all

quit

 

stp region-configuration

region-name fxl

revision-level 1

instance 1 vlan 10

instance 2 vlan 20

active region-configuration

quit

 

sw3--------------

sys

vlan 10

vlan 20

quit

 

g0/0/3g0/0/4端口聚合)

interface eth-trunk 1

quit

interface g0/0/3

eth-trunk 1

quit

interface g0/0/4

eth-trunk 1

quit

interface eth-trunk 1

port link-type trunk

port trunk allow-pass vlan all

quit

 

int g0/0/1

port link-type trunk

port trunk allow-pass vlan all

int g0/0/2

port link-type trunk

port trunk allow-pass vlan all

quit

 

stp region-configuration

region-name fxl

revision-level 1

instance 1 vlan 10

instance 2 vlan 20

active region-configuration

quit

stp instance 1 priority 4096(配置stp使sw3成为vlan10的根)

 

 

(配置g0/0/5ip)

vlan 100

int vlanif 100

ip add 10.0.0.1 24

int g0/0/5

port link-type access

port default vlan 100

quit

 

(配置vrrp 使sw4down掉时数据可从sw3通过)

int vlanif 10(与sw4中的vlan10对比)

ip add 192.168.10.252 24

vrrp vrid 1 virtual-ip 192.168.10.254sw3sw4都配这虚拟ip

vrrp vrid 1 priority 200(数据从优先级大的通过)

vrrp vrid 1 track interface g0/0/5 reduced 150

(配置端口追踪,当g0/0/5down掉时将vrid 优先级减150

quit

 

int vlanif 20(与sw4中的vlan20对比)

ip add 192.168.20.252 24

vrrp vrid 2 virtual-ip 192.168.20.254

vrrp vrid 2 priority 150

quit

 

rip

version 2

network 192.168.10.0

network 192.168.20.0

network 10.0.0.0

quit

 

sw4--------------

sys

vlan 10

vlan 20

quit

 

g0/0/3g0/0/4端口聚合)

interface eth-trunk 1

quit

interface g0/0/3

eth-trunk 1

quit

interface g0/0/4

eth-trunk 1

quit

interface eth-trunk 1

port link-type trunk

port trunk allow-pass vlan all

quit

 

int g0/0/1

port link-type trunk

port trunk allow-pass vlan all

int g0/0/2

port link-type trunk

port trunk allow-pass vlan all

quit

 

(配置stp使sw4成为vlan20的根)

stp region-configuration

region-name fxl

revision-level 1

instance 1 vlan 10

instance 2 vlan 20

active region-configuration

quit

stp instance 2 priority 4096

 

 

(配置g0/0/5ip)

vlan 200

int vlanif 200

ip add 20.0.0.1 24

int g0/0/5

port link-type access

port default vlan 200

quit

 

int vlanif 10

ip add 192.168.10.253 24

vrrp vrid 1 virtual-ip 192.168.10.254

vrrp vrid 1 priority 150

quit

 

(配置vrrp 使sw4down掉时数据可从sw3通过)

int vlanif 20

ip add 192.168.20.253 24

vrrp vrid 2 virtual-ip 192.168.20.254

vrrp vrid 2 priority 200

vrrp vrid 2 track interface g0/0/5 reduced 150

quit

 

rip

version 2

network 192.168.10.0

network 192.168.20.0

network 20.0.0.0

quit

 

 

R1---------

sys

int g0/0/0

ip add 10.0.0.2 24

int g0/0/1

ip add 20.0.0.2 24

int g0/0/2

ip add 30.0.0.254 24

quit

 

rip

version 2

network 10.0.0.0

network 20.0.0.0

network 30.0.0.0

quit

验证:

wKioL1llhrzA6bVUAABQMgIpRss137.png

wKiom1llhr2hdgeVAABSHDf2PUg677.png

vlan10sw3通过

wKioL1llhr6D5HWuAACZo7syye4633.png

Vlan20从sw4通过

wKiom1llhr_AkiO7AABajfcjn1k695.png

sw4down掉后:vlan20数据从sw3通过:

wKioL1llhr_BBXV2AABjGrPjxUI019.png

验证端口追踪:

sw4端口g0/0/5down掉后:vlan20数据从sw3通过:

wKiom1llhsDjRLU8AABknZvwOUQ693.png



本文转自 fxl风 51CTO博客,原文链接:http://blog.51cto.com/fengxiaoli/1946545

相关文章
|
5月前
|
搜索推荐 API 开发工具
百宝箱开放平台 ✖️ Python SDK
百宝箱提供Python SDK,支持开发者集成其开放能力。需先发布应用,安装Python 3.6+环境后,通过pip安装tboxsdk,即可调用对话型、生成型智能体及文件上传等功能。
855 87
百宝箱开放平台 ✖️  Python SDK
|
6月前
|
安全 Linux 网络安全
Metasploit Framework 6.4.88 (macOS, Linux, Windows) - 开源渗透测试框架
Metasploit Framework 6.4.88 (macOS, Linux, Windows) - 开源渗透测试框架
617 0
|
7月前
|
前端开发 JavaScript
一刀999小网页的实现
这是一款使用HTML、CSS和JavaScript实现的简单网页游戏。玩家每次攻击造成999点伤害,目标是击败拥有10000血量的敌人。游戏包含血量条动画、点击特效和响应式设计,界面美观,交互体验良好,可直接在浏览器中运行。
243 1
|
7月前
|
Ubuntu Linux 开发者
Linux发行版比较:选择适合你的操作系统
在做出选择之前,建议您先在虚拟机或双系统环境中尝试不同的发行版,根据自己的体验和需求做出决策。选择适合自己的Linux发行版是一个个人化和主观的过程,最重要的是找到符合自己需求和喜好的发行版,让您在使用Linux系统时感到舒适和方便。
|
存储 SQL 分布式计算
Java连接阿里云MaxCompute例
要使用Java连接阿里云MaxCompute数据库,首先需在项目中添加MaxCompute JDBC驱动依赖,推荐通过Maven管理。避免在代码中直接写入AccessKey,应使用环境变量或配置文件安全存储。示例代码展示了如何注册驱动、建立连接及执行SQL查询。建议使用RAM用户提升安全性,并根据需要配置时区和公网访问权限。具体步骤和注意事项请参考阿里云官方文档。
1105 10
|
SQL 安全 PHP
PHP开发中防止SQL注入的方法,包括使用参数化查询、对用户输入进行过滤和验证、使用安全的框架和库等,旨在帮助开发者有效应对SQL注入这一常见安全威胁,保障应用安全
本文深入探讨了PHP开发中防止SQL注入的方法,包括使用参数化查询、对用户输入进行过滤和验证、使用安全的框架和库等,旨在帮助开发者有效应对SQL注入这一常见安全威胁,保障应用安全。
803 4
|
网络协议 物联网 网络性能优化
物联网协议比较 MQTT CoAP RESTful/HTTP XMPP
【10月更文挑战第18天】本文介绍了物联网领域中四种主要的通信协议:MQTT、CoAP、RESTful/HTTP和XMPP,分别从其特点、应用场景及优缺点进行了详细对比,并提供了简单的示例代码。适合开发者根据具体需求选择合适的协议。
629 5
|
块存储
cephx认证及启用和禁用实战
这篇文章介绍了如何在Ceph集群中禁用和启用cephx认证协议,包括修改配置文件、重启服务以及验证配置更改的效果。
407 3
cephx认证及启用和禁用实战
|
存储 自然语言处理 数据可视化
3倍提升效率:医疗病理信息抽取与关系图谱展示系统解析
该项目旨在通过NLP技术将医疗病理报告中的非结构化文本转化为结构化数据,实现信息的高效抽取、存储及可视化展示。利用Python、JavaScript等技术栈,结合Echarts等工具,构建病理信息的关系图谱,支持多条件检索与图表互动,提高医生及研究人员的工作效率。预期成果包括数据结构化、关系图谱可视化、快速检索及数据统计分析等功能。项目预计2-4周完成。
282 0
|
数据挖掘 数据处理 C#
WPF技术之DataGrid控件
WPF DataGrid是一种可以显示和编辑数据的界面控件。它可以作为表格形式展示数据,支持添加、删除、修改、排序和分组操作。
704 0

热门文章

最新文章