当前位置: 首页 > news >正文

STP HSRP和NAT结合实现网络出口的冗余和次优路径分析

拓扑:

 

 

R1配置:

interface Loopback0
ip address 1.1.1.1 255.255.255.0
!
interface FastEthernet0/0
ip address 12.1.1.1 255.255.255.0
!
interface FastEthernet1/0
ip address 13.1.1.1 255.255.255.0

R2配置:

van 100

vlan 200

interface FastEthernet0/0
no switchport
ip address 12.1.1.2 255.255.255.0
ip nat outside
ip virtual-reassembly
!
interface FastEthernet0/1
switchport mode trunk
!
interface FastEthernet0/15
switchport mode trunk
!
interface Vlan1
no ip address
!
interface Vlan100
ip address 192.168.100.100 255.255.255.0
ip nat inside
ip virtual-reassembly
standby 100 ip 192.168.100.254
standby 100 preempt
!
interface Vlan200
ip address 192.168.200.200 255.255.255.0
ip nat inside
ip virtual-reassembly
standby 200 ip 192.168.200.254
standby 200 preempt
!
ip route 0.0.0.0 0.0.0.0 12.1.1.1
!
ip nat inside source list 100 interface FastEthernet0/0 overload
ip nat inside source list 101 interface FastEthernet0/0 overload
!
access-list 100 permit ip 192.168.100.0 0.0.0.255 any
access-list 101 permit ip 192.168.200.0 0.0.0.255 any

R3配置:

vlan 100

vlan 200

interface FastEthernet0/0
switchport mode trunk
!
interface FastEthernet0/1
no switchport
ip address 13.1.1.3 255.255.255.0
ip nat outside
ip virtual-reassembly

interface FastEthernet0/15
switchport mode trunk
!
interface Vlan1
no ip address
!
interface Vlan100
ip address 192.168.100.101 255.255.255.0
ip nat inside
ip virtual-reassembly
standby 100 ip 192.168.100.254
standby 100 preempt
!
interface Vlan200
ip address 192.168.200.201 255.255.255.0
ip nat inside
ip virtual-reassembly
standby 200 ip 192.168.200.254
standby 200 preempt
!
ip route 0.0.0.0 0.0.0.0 13.1.1.1
!
ip nat inside source list 100 interface FastEthernet0/1 overload
ip nat inside source list 101 interface FastEthernet0/1 overload
!
access-list 100 permit ip 192.168.100.0 0.0.0.255 any
access-list 101 permit ip 192.168.200.0 0.0.0.255 any

R4配置:

vlan 100

vlan 200

interface FastEthernet0/0
switchport mode trunk
!
interface FastEthernet0/1
switchport mode trunk
!
interface FastEthernet0/2
switchport access vlan 100
!
interface FastEthernet0/3
switchport access vlan 200

R5配置:

no ip routing

interface FastEthernet0/0
ip address 192.168.100.5 255.255.255.0
!
ip default-gateway 192.168.100.254

R6配置:

no ip routing

interface FastEthernet0/0
ip address 192.168.200.6 255.255.255.0
!
ip default-gateway 192.168.200.254

分析:

从上图可以看出R5的路径是

VLAN 100中的数据包是正常的。

VLAN 200 中的数据包路径是

可以看出VLAN 200中的数据包走了次优路径。

造成这个次优路径的原因是根交换机和ACTIVE不一致。

我做下面的调整

R2:

R3:

 

 

分析:

可以看出已经符合我们开始拓扑的要求了。

 

相关文章:

  • MongoDB高级查询[聚合Group]
  • Eclipse快速打开文件和cmd
  • windows设置administrator密码为空
  • 各国家域名总量统计Top10:美国德国中国居前三
  • 分享纯CSS3编写的的精美动画进度条(附源码)
  • java基础----Exception
  • 心得之----XCode4 的调试定位技巧
  • VMWare Authorization 服务错误及其重装
  • [ZT]Dev-C++中编译C语言报错
  • activity-alias的使用
  • SqlDataSource GridView 刷新
  • 重新编译内核支持 PAE
  • Nginx perl cgi 支持
  • python文件读写学习
  • love2d教程16--简单拼音中文输入法
  • 【知识碎片】第三方登录弹窗效果
  • axios 和 cookie 的那些事
  • leetcode讲解--894. All Possible Full Binary Trees
  • Mocha测试初探
  • Puppeteer:浏览器控制器
  • React Transition Group -- Transition 组件
  • spring cloud gateway 源码解析(4)跨域问题处理
  • 大主子表关联的性能优化方法
  • 订阅Forge Viewer所有的事件
  • 基于阿里云移动推送的移动应用推送模式最佳实践
  • 浅析微信支付:申请退款、退款回调接口、查询退款
  • 软件开发学习的5大技巧,你知道吗?
  • 世界上最简单的无等待算法(getAndIncrement)
  • 微信小程序实战练习(仿五洲到家微信版)
  • 想使用 MongoDB ,你应该了解这8个方面!
  • Mac 上flink的安装与启动
  • 长三角G60科创走廊智能驾驶产业联盟揭牌成立,近80家企业助力智能驾驶行业发展 ...
  • #LLM入门|Prompt#1.7_文本拓展_Expanding
  • $NOIp2018$劝退记
  • (2)(2.10) LTM telemetry
  • (2)(2.4) TerraRanger Tower/Tower EVO(360度)
  • (M)unity2D敌人的创建、人物属性设置,遇敌掉血
  • (安卓)跳转应用市场APP详情页的方式
  • (附源码)springboot美食分享系统 毕业设计 612231
  • (附源码)基于SSM多源异构数据关联技术构建智能校园-计算机毕设 64366
  • (含react-draggable库以及相关BUG如何解决)固定在左上方某盒子内(如按钮)添加可拖动功能,使用react hook语法实现
  • (一)python发送HTTP 请求的两种方式(get和post )
  • (已解决)什么是vue导航守卫
  • (原創) 如何讓IE7按第二次Ctrl + Tab時,回到原來的索引標籤? (Web) (IE) (OS) (Windows)...
  • ./configure,make,make install的作用(转)
  • .NET 5种线程安全集合
  • .net FrameWork简介,数组,枚举
  • .NET 解决重复提交问题
  • .net 使用$.ajax实现从前台调用后台方法(包含静态方法和非静态方法调用)
  • .NET/C# 的字符串暂存池
  • .NET/C# 获取一个正在运行的进程的命令行参数
  • .NET/C# 解压 Zip 文件时出现异常:System.IO.InvalidDataException: 找不到中央目录结尾记录。
  • .NetCore实践篇:分布式监控Zipkin持久化之殇
  • :=
  • []C/C++读取串口接收到的数据程序