第三十一讲:神州路由器策略路由的配置

news2024/11/14 2:57:52

      从局域网去往广域网的流量有时需要进行分流,即区别了不同用户又进行了负载分担,有时这种目标是通过对不同的源地址进行区别对待完成的,通过策略路由的方法可以解决此问题。

实验拓扑图如下所示

R1

R2

R3

F0/0

1.1.3.1/24

F0/0

1.1.3.2/24

G0/4

1.1.5.2/24

G0/3

1.1.2.1/24

G0/4

1.1.5.1/24

G0/3

1.1.2.2/24

loopback0

1.1.1.1/24

F0/0

1.1.4.1/24

任务要求:配置基础网络环境,全网使用OSPF单区域完成路由的连通,在R3中使用策略路由,使来自1.1.4.10的源地址去往外网的路由从1.1.2.1走,而来自1.1.4.20的源地址的数据从1.1.5.2的路径走。跟踪从1.1.4.10去往1.1.1.10的数据路由。将1.1.4.10地址改为1.1.4.20,再次跟踪路由。使用R1设备上的loopback0口模拟PC2。

操作步骤:

步骤1:配置路由器R1基础网络环境。

Router_config#hostname R1

R1_config#interface fastEthernet 0/0

R1_config_f0/0#ip address 1.1.3.1 255.255.255.0

R1_config_f0/0#no shutdown

R1_config_f0/0#exit

R1_config#interface gigaEthernet 0/3

R1_config_g0/3#ip address 1.1.2.1 255.255.255.0

R1_config_g0/3#no shutdown

R1_config_g0/3#exit

R1_config#interface loopback 0

R1_config_l0#ip address 1.1.1.1 255.255.255.0

步骤2:配置路由器R2基础网络环境。

Router_config#hostname R2

R2_config#interface fastEthernet 0/0

R2_config_f0/0#ip address 1.1.3.2 255.255.255.0

R2_config_f0/0# no shutdown

R2_config_f0/0#exit

R2_config#interface gigaEthernet 0/4

R2_config_g0/3#ip address 1.1.5.1 255.255.255.0

R2_config_g0/3# no shutdown

R2_config_g0/3#exit

步骤3:配置路由器R3基础网络环境。

Router_config#hostname R3

R3_config#interface gastEthernet 0/3

R3_config_f0/0#ip address 1.1.2.2 255.255.255.0

R3_config_f0/0# no shutdown

R3_config_f0/0#exit

R3_config#interface fastEthernet 0/0

R3_config_f0/0#ip address 1.1.4.1 255.255.255.0

R3_config_f0/0# no shutdown

R3_config_f0/0#exit

R3_config#interface gastEthernet 0/4

R3_config_g0/4#ip address 1.1.5.2 255.255.255.0

R3_config_g0/4# no shutdown

步骤4:测试R2链路连通性。

R2#ping 1.1.3.1

PING 1.1.3.1 (1.1.3.1): 56 data bytes

!!!!!

--- 1.1.3.1 ping statistics ---

5 packets transmitted, 5 packets received, 0% packet loss

round-trip min/avg/max = 0/0/0 ms

R2#ping 1.1.5.2

PING 1.1.5.2 (1.1.5.2): 56 data bytes

!!!!!

--- 1.1.5.2 ping statistics ---

5 packets transmitted, 5 packets received, 0% packet loss

round-trip min/avg/max = 0/0/0 ms

R2#

步骤5:测试R3链路连通性。

R3#ping 1.1.2.1

PING 1.1.2.1 (1.1.2.1): 56 data bytes

!!!!!

--- 1.1.2.1 ping statistics ---

5 packets transmitted, 5 packets received, 0% packet loss

round-trip min/avg/max = 0/0/0 ms

表示单条链路都可以连通。

步骤6:配置R1路由环境,使用OSPF单区域配置。

R1_config#router ospf 1

R1_config_ospf_1#network 1.1.3.0 255.255.255.0 area 0

R1_config_ospf_1#network 1.1.2.0 255.255.255.0 area 0

R1_config_ospf_1#redistribute connect

R1_config_ospf_1#exit

步骤7:配置R2路由环境,使用OSPF单区域配置。

R2_config#router ospf 1

R2_config_ospf_1#network 1.1.3.0 255.255.255.0 area 0

R2_config_ospf_1#network 1.1.5.0 255.255.255.0 area 0

R2_config_ospf_1#redistribute connect

R2_config_ospf_1#exit

步骤8:配置R3路由环境,使用OSPF单区域配置。

R3_config#router ospf 1

R3_config_ospf_1#network 1.1.2.0 255.255.255.0 area 0

R3_config_ospf_1#network 1.1.5.0 255.255.255.0 area 0

R3_config_ospf_1#redistribute connect

R3_config_ospf_1#exit

步骤9:查看R1路由表。

R1#sh ip route

C      1.1.1.0/24   is directly connected, Loopback0

C      1.1.2.0/24   is directly connected, FastEthernet0/3

C      1.1.3.0/24   is directly connected, FastEthernet0/0

O E2   1.1.4.0/24  [150,100] via 1.1.2.2(on FastEthernet0/3)

O      1.1.5.0/24  [110,1601] via 1.1.2.2(on FastEthernet0/3)

步骤10:查看R2路由表。

R2#sh ip route

O E2   1.1.1.0/24 [150,100] via 1.1.3.1(on FastEthernet0/0)

O      1.1.2.0/24 [110,2] via 1.1.3.1(on FastEthernet0/0)

C      1.1.3.0/24 is directly connected, FastEthernet0/0

O E2   1.1.4.0/24 [150,100] via 1.1.3.1(on FastEthernet0/0)

C      1.1.5.0/24 is directly connected, Serial0/3

步骤11:查看R3路由表。

R3#sh ip route

O E2   1.1.1.0/24 [150,100] via 1.1.2.1(on FastEthernet0/0)

C      1.1.2.0/24 is directly connected, FastEthernet0/0

O      1.1.3.0/24 [110,2] via 1.1.2.1(on FastEthernet0/0)

C      1.1.4.0/24 is directly connected, FastEthernet0/3

C      1.1.5.0/24 is directly connected, Serial0/2

步骤12:在R3中使用策略路由。使来自1.1.4.10的源地址去往外网的路由从1.1.2.1走,而来自1.1.4.20的源地址的数据从1.1.5.1的路径走。

R3_config#ip access-list standard for_10

R3_config_std_nacl#permit 1.1.4.10

R3_config_std_nacl#exit

R3_config#ip access-list standard for_20

R3_config_std_nacl#permit 1.1.4.20

R3_config_std_nacl#exit

R3_config#route-map source_pbr 10 permit

R3_config_route_map#match ip address for_10

R3_config_route_map#set ip next-hop 1.1.2.1

R3_config_route_map#exit

R3_config#route-map source_pbr 20 permit

R3_config_route_map#match ip address for_20

R3_config_route_map#set ip next-hop 1.1.5.1

R3_config_route_map#exit

R3_config#interface fastEthernet 0/0

R3_config_f0/0#ip policy route-map source_pbr

R3_config_f0/0#

      此时我们已经更改了R3的路由策略,从终端测试结果如下:

Settings\Administrator>ipconfig

Ethernet adapter 本地连接:

        Connection-specific DNS Suffix  . :

        IP Address. . . . . . . . . . . . : 1.1.4.10

        Subnet Mask . . . . . . . . . . . : 255.255.255.0

        Default Gateway . . . . . . . . . : 1.1.4.1

C:\Documents and Settings\Administrator>tracert 1.1.1.1

 Tracing route to 1.1.1.1 over a maximum of 30 hops

    1    <1 ms<1 ms<1 ms  1.1.4.1

   2     1 ms<1 ms<1 ms  1.1.1.1

C:\>ipconfig

Windows IP Configuration

Ethernet adapter 本地连接:

 

Connection-specific DNS Suffix  . :

IP Address. . . . . . .. . : 1.1.4.20

Subnet Mask . . . . .. . . : 255.255.255.0

Default Gateway . . .  . . : 1.1.4.1

C:\>tracert 1.1.1.1

Tracing route to 1.1.1.1 over a maximum of 30 hops

 

  1    <1 ms<1 ms<1 ms  1.1.4.1

  2    16 ms    15 ms    15 ms  1.1.5.1

  3    15 ms    14 ms    15 ms  1.1.1.1

 

Trace complete.

可以看出,不同源的路由已经发生了改变。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/132338.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【AcWing每日一题】4261. 孤独的照片

Farmer John 最近购入了 N 头新的奶牛&#xff0c;每头奶牛的品种是更赛牛&#xff08;Guernsey&#xff09;或荷斯坦牛&#xff08;Holstein&#xff09;之一。 奶牛目前排成一排&#xff0c;Farmer John 想要为每个连续不少于三头奶牛的序列拍摄一张照片。 然而&#xff0c…

java多线程(11):线程协作

1 线程通信 应用场景 : 生产者和消费者问题 假设仓库中只能存放一件产品 , 生产者将生产出来的产品放入仓库 , 消费者将仓库中产品取走消费 如果仓库中没有产品 , 则生产者将产品放入仓库 , 否则停止生产并等待 , 直到仓库中的产品被消费者取走为止 如果仓库中放有产品 ,…

Chrome Extension 基础篇

Extensions are software programs, built on web technologies (such as HTML, CSS, and JavaScript) that enable users to customize the Chrome browsing experience. 扩展程序是基于 Web 技术&#xff08;例如 HTML、CSS 和 JavaScript&#xff09;构建的软件程序&#xf…

C语言递归

递归指的是在函数的定义中使用函数自身的方法。 举个例子&#xff1a; 从前有座山&#xff0c;山里有座庙&#xff0c;庙里有个老和尚&#xff0c;正在给小和尚讲故事呢&#xff01;故事是什么呢&#xff1f;"从前有座山&#xff0c;山里有座庙&#xff0c;庙里有个老和尚…

redis的安装

1.Redis是基于C语言编写的&#xff0c;因此首先需要安装Redis所需要的gcc依赖&#xff1a; yum install -y gcc tcl2.上传安装包并解压 tar -xzf redis-6.2.6.tar.gz3.解压后&#xff0c;进入redis目录 cd redis-6.2.64.运行编译命令 make && make install如果没有…

3_运行时数据区概述及线程

前言 本节主要讲的是运行时数据区&#xff0c;也就是下图这部分&#xff0c;它是在类加载完成后的阶段 当我们通过前面的&#xff1a;类的加载-> 验证 -> 准备 -> 解析 -> 初始化 这几个阶段完成后&#xff0c;就会用到执行引擎对我们的类进行使用&#xff0c;同时…

56. 数据增广 / 图像增广

1. CES上的真实故事 2. 数据增强 增加一个已有数据集&#xff0c;使得有更多的多样性 在语言里加入各种不同的背景噪音改变图片的颜色和形状 例如&#xff0c;我们可以以不同的方式裁剪图像&#xff0c;使感兴趣的对象出现在不同的位置&#xff0c;减少模型对于对象出现位置…

Linux系统如何添加磁盘分区基本情况

Linux系统如何添加磁盘&&分区基本情况 原理介绍 Linux来说无论有几个分区&#xff0c;分给哪一目录使用&#xff0c;它归根结底就只有一个根目录&#xff0c;一个独立且唯一的文件结构&#xff0c;Linux中每个分区都是用来组成整个文件系统的一部分。 Linux采用了一种…

JavaScript-DOM和BOM详解

文章目录DOM 和 BOM1. DOM2. BOM2.1 BOM 简介2.2 分类2.3 语法1) Navigator 当前浏览器2&#xff09;Histry 向前或向后翻页3&#xff09;Location 地址栏的信息DOM 和 BOM 1. DOM 浏览器已经为我们提供了文档节点的对象&#xff0c;这个对象是 window 对象的属性可以在页面中…

Netconf协议讲解

目录 什么是Netconf 为什么要提出Netconf 数据的类别 传统网络配置协议 Netconf配置协议 Netconf协议架构 安全传输层 消息层 操作层 内容层 Netconf配置设备流程 通过Python进行Netconf配置 什么是Netconf NETCONF&#xff08;Network Configuration Protocol&…

Unity运行时代码编辑插件介绍-InGame Code Editor-IDE类文本编辑器

因为某些原因,需要在Runtime显示一下代码,也方便做样式设计 所以找到了这个插件 特色什么的都不展开说了,开源的代码都是好代码,样式什么的就不能要求过多 基础使用方法 导入TextMeshPro 基于这个插件的,所以需要先从Package Manager先下载TextMeshPro 创建编辑器 T…

【SpringBoot应用篇】SpringBoot集成j2cache二级缓存框架

【SpringBoot应用篇】SpringBoot集成j2cache二级缓存框架j2cache介绍j2cache入门使用pomapplication.ymlcaffeine.propertiesCacheTestController启动类j2cache介绍 j2cache是OSChina(开源中国)目前正在使用的两级缓存框架。 j2cache的两级缓存结构&#xff1a; L1&#xff…

《悠悠岁月》悠悠岁月,浅藏浅忆,且行且珍惜

《悠悠岁月》悠悠岁月&#xff0c;浅藏浅忆&#xff0c;且行且珍惜 安妮埃尔诺&#xff0c;法国当代著名女作家&#xff0c;2022年获诺贝尔文学奖。埃尔诺从1974年开始创作&#xff0c;至今已出版了约十五部作品。《悠悠岁月》这部历经二十余年思考和推敲的杰作&#xff0c;使她…

Apache Shiro(一)

1.Apache Shiro Apache Shiro Reference Documentation | Apache Shiro Apache Shiro 是一个功能强大且易于使用的 Java 安全(权限)框架。Shiro 可以完 成&#xff1a;认证、授权、加密、会话管理、与 Web 集成、缓存 等。借助 Shiro 您可以快速轻松 地保护任何应用程序——从最…

PHPExcel基本使用(2) 导入图片

一、效果二、代码一、效果 基于这篇 PHPExcel基本使用&#xff08;2&#xff09; 导入图片 调整 二、代码 基于thinkphp5.1 <?phpnamespace app\index\controller;use think\facade\Env;class Test {public function test(){self::excelAction();}/*** todo 导出报表*…

Microcontent - 微内容

这两年&#xff0c;微内容不断被人提及。微内容是什么&#xff1f;微内容解决什么问题&#xff1f;今天我们一起来看看这个话题。 作者&#xff1a;Sarah Cuellar - 1 - 什么是微内容 什么是微内容&#xff1f;微内容指的是小块的内容&#xff0c;它们遵循具体的的结构规则…

classnames 源码学习笔记与解读

前言 这里我引用源码文档中的一句话来作为开场白&#xff1a; A simple JavaScript utility for conditionally joining classNames together. 话不多说&#xff0c;咱们直接开始 classnames 的源码学习。 核心源码解读 直接来看它的源码部分&#xff0c;以下这是 classnam…

Win10的几个实用技巧系列之win10和win8系统哪个好用、系统任务栏和窗口假死的解决方法

目录 win10系统任务栏和窗口假死怎么办?win10系统任务栏和窗口假死的解决方法 win10系统任务栏和窗口假死怎么解决 Win10进不去Epic下载的死亡搁浅怎么办?Win10玩死亡搁浅闪退的解决方法 Epic领取的死亡搁浅进不去 Win10玩死亡搁浅闪退的解决方法 win10和win8系统哪个好用…

Eth09- EthCtrlConfig:以太网控制器写MAC地址到NVM中的配置

文章目录 1 MAC地址保存到非易失性存储器中传送门 ==>> AutoSAR入门和实战系列总目录 1 MAC地址保存到非易失性存储器中 如果想把MAC地址保存到非易失性存储器中,防止掉电之后MAC地址不存在了,可以通过以下的配置参数,实现实时保存MAC地址到NVM中 EthCtrlConfig/…

【Effective Objective - C】—— 读书笔记(四)

【Effective Objective - C】—— 读书笔记&#xff08;四&#xff09; 协议与分类 文章目录【Effective Objective - C】—— 读书笔记&#xff08;四&#xff09;协议与分类23.通过委托与数据源协议进行对象间通信要点&#xff1a;24.将类的实现代码分散到便于管理的数个分类…