数据包跟踪器。实验室:配置浮动静态路由

网络拓扑结构





任务



  1. 创建基本的静态默认路由
  2. 部署浮动静态路由
  3. 当主路由发生故障时,检查是否切换到浮动静态路由


一般信息



因此,首先要讲几条静态路线,甚至是一条浮动路线。与动态路由不同,静态路由要求您独立构建到特定网络的路由。浮动静态路由用于在主路由发生故障时提供到目标网络的备用路径。



在我们的网络示例中,“边界路由器”到目前为止仅具有直接连接到网络ISP1,ISP2,LAN_1和LAN_2的路由。







创建基本的静态默认路由



在讨论备用路由之前,您首先需要构建主路由。让从边界路由器通过ISP1到Internet的主要路由,通过ISP2的路由将是备用路由。为此,请在全局配置模式下在边界路由器上设置默认静态路由:



Edge_Router>en
Edge_Router#conf t
Edge_Router(config)#ip route 0.0.0.0 0.0.0.0 s0/0/0 


哪里:



  • 零的前32位是目标网络地址;
  • 第二个零的32位是网络掩码;
  • s0 / 0/0是连接到ISP1网络的边界路由器的传出接口。


此项表示如果从LAN_1或LAN_2网络到达边界路由器的数据包包含不在路由表中的目标网络的地址,则它们将通过s0 / 0/0接口转发。







让我们检查边界路由器的路由表,然后从PC-A或PC-B向Web服务器发送回显请求:











我们看到默认的静态路由条目已添加到路由表中(由S *条目证明)。让我们追踪一下从PC-A或PC-B到Web服务器的路由:







第一个转换是从PC-B到边界路由器192.168.11.1的本地IP地址。第二跳是从边界路由器到10.10.10.1(ISP1)。请记住,将来我们将比较过渡情况。



部署浮动静态路由



因此,我们已经建立了主要的静态路由。接下来,我们实际上创建了一条通过ISP2网络的浮动静态路由。创建浮动静态路由的过程与常规默认静态路由没有什么不同,不同之处在于前者另外指定了管理距离。管理距离是指路线的可靠性。事实是,静态路由的管理距离等于1,这意味着绝对优先级高于动态路由协议,动态路由协议的管理距离要比本地路由大很多倍(对于本地路由而言,它等于零)。因此,在创建静态浮动路线时,您应指定一个大于1的管理距离,例如5。浮动路由不会优先于主要静态路由,但是当它不可用时,默认路由将被视为主要路由。







指定浮动静态路由的语法如下:



Edge_Router(config)#ip route 0.0.0.0 0.0.0.0 s0/0/1 5


哪里:



  • 5-这是管理距离的值;
  • s0 / 0/1是连接到ISP2网络的边界路由器的输出接口。


我想马上说,当主路由处于工作状态时,浮动静态路由将不会显示在路由表中为了更具有说服力,我们将在主路由处于良好状态时显示路由表的内容:您







可以看到,路由表仍然显示主静态默认路由,其输出接口为Serial0 / 0/0,并且路由表中没有其他静态路由被展示。



当主路由发生故障时,检查是否切换到浮动静态路由



现在,对于有趣的部分:让我们模拟主路径的故障。这可以通过在软件级别禁用接口,或简单地删除路由器和ISP1之间的连接来完成。禁用主路由的Serial0 / 0/0接口:



Edge_Router>en
Edge_Router#conf t
Edge_Router(config)#int s0/0/0
Edge_Router(config-if)#shutdown


...,然后我们立即开始查看路由表:







在上图中,您可以看到在主静态路由发生故障之后,输出接口Serial0 / 0/0更改为Serial0 / 0/1。在我们之前所做的第一条跟踪中,从边界路由器的下一跳是IP地址10.10.10.1。通过追溯回退路由来比较跃点:







现在,从边缘路由器到Web服务器的跃点是通过IP地址10.10.10.5(ISP2)。



当然,可以通过显示当前路由器配置来查看静态路由:



Edge_Router>en
Edge_Router#show run





All Articles