高级静态路由之递归路由(三)

路由的递归查询对静态路由来讲,对于动态路由就没必要了。之所以要使用递归路由,目的是绕开那些经常变动的链路,可以使静态路由的配置工作量减小。

一、实验拓扑

二、实验说明

1、R1若想跟R4通信,R1必须拥有去往R4的静态路由,若简单的拓扑,若干条静态路由即可,若去往R4的链路有很多条,或者经常变动,则需要管理员经常写大量的静态路由来保证通信。此时为了减少工作量,就可以使用递归路由。

2、递归路由的实现就是静态路由直接关联目标网段路由器的入站接口的IP地址。

3、实现非对称路由。R1的icmp echo包和R4的icmp reply包使用不同路径。

三、实验步骤

1、在R1,R4上配置静态路由。

2、当R1收到去4.4.4.0/24的数据时,查询路由表,从f0/0发出,但是只知道下一跳地址20.1.1.4,此时R1就向f0/0发送ARP广播,查询MAC地址。当R2和R3收到ARP广播会如何处理呢?默认情况下R2和R3都开启了代理ARP,查询到本地ARP表中有该地址的ARP记录,则发送ARP-replay包。但是在R1上发现R1并没有将20.1.1.4的mac地址记录到ARP表中,却是丢弃,这是为什么呢?因为R1会先判断应答者所在网段是否可达(注:PC是无条件接收proxy-ARP reply并加入ARP表的)。还有一个问题就是R2和R3都收到了ARP广播,R1会选择走R2还是R3?

3、在R1上配置去往20.1.1.0/24的静态路由,R4上配置去往10.1.1.0/24的静态路由。此时再ping 4.4.4.4,发现arp表项中拥有了20.1.1.4的记录,发现是R2的f0/0mac地址。R1发送ARP广播之后,R1和R2都会发送arp-reply包,谁后到,就把谁的mac地址写入记录表中。因此递归表查询的下一跳节点的地址,丝毫不影响路径的选择,影响路径选择的是proxy arp。

4、如何实现非对称路由呢?arp表项默认保存时间是4个小时,但4个小时过后,则重新发送arp-echo包,这时去4.4.4.0/24是走R2还是R3有随机性。此时我们可能通过修改arp过期时间和关闭接口的代理ARP功能来实现非对称路由。

R2(config-if)#no ip proxy-arp

R3(config-if)#no ip proxy-arp

5、虽然禁用了proxy arp,当数据到达指定的路由器后没去目的网段的路由,此时则需要在R2和R3添加静态路由。通过抓取链路上的包来验证结果。

R2(config)#ip route 1.1.1.0 255.255.255.0 f0/0 10.1.1.1

R3(config)#ip route 4.4.4.0 255.255.255.0 f0/1 20.1.1.4

R2到R1的链路抓包结果全是reply类型的包,R3到R4的链路上全是request包,成功实现非对称路由。

时间: 2024-10-08 11:18:35

高级静态路由之递归路由(三)的相关文章

静态路由中的递归路由原理与冗余备份链路的实现

如图1-4的拓扑中, R1去往R4的10.1.1.0/24网段,可以配置静态路由并以R2的fa0/1接口的IP地址为下一跳,但当R2的fa0/1端口为down时,需手动把静态路由切换到R3的fa0/1接口的IP地址,反之亦然. 图1-4 当链路数量很大时,在静态路由中关联直连网段中的下一跳地址,配置工作将非常巨大.此时可以在静态路由中关联非直连网段中的下一跳地址.例如当R1要访问R4上的直连网段10.1.1.0/24时,可以将R1的静态路由直接关联R4的fa0/0接口的IP地址 (ip rout

高级静态路由之路由过滤(一)

一.说明 1.ip route命令 ip route [dest-network] [mask] {next-hop address | exit interface | ip-address]} [administrative distance] [permanent] dest-network:目的网络 mask:目的网络子网掩码 next-hop address:去往目的网络的下一跳ip地址 exit interface:去往目的网络的出站接口 administrative distanc

静态递归路由

静态递归路由目的主要应用与以下场景,当网络还不是特别大,配置量还不是特别复杂的时候,在如下R1路由器上写一条去往R4的F0/0的静态路由,当写下如下配置过程后路由器一般是执行以下流程(猜测的)?1. 当R1去往192.168.1.0的业务,查看下一跳地址是否在本地RIB中有该条路由,包括直连路由?2. 在RIB中查找172.16.100.4是否在本地RIB中存在, 查看本地RIB发现一条172.16.100.0/24静态路由,下一跳为10.1.12.2?3. 继续在本地RIB中查找10.1.12

【华为技术】静态路由及默认路由

网络拓扑图: 规模比较小,采用静态路由和默认路由互通. 一.IP地址配置 已AR1为例子: <AR1>system-view --进入系统视图模式 [AR1]sysname R1 ---修改路由器名字 [R1]interface LoopBack 0 ---进入接口视图模式 [R1-LoopBack0]ip address 10.0.1.1 24 ---配置接口ip地址 //[R1-LoopBack0]ip address 10.0.1.1 255.255.255.0 子网掩码也可以这样子的

基于【IPv6】静态路由和默认路由的配置

基于IPv6静态路由和默认路由的配置 实验环境: 实验背景:在路由器R1上配置3个环回接口IPv6地址,分别模拟三个不同的IPv6前缀,作为IPV6目标网络,然后,在路由器R2上为三个IPv6前缀配置静态路由,并检测其连通性,最后使用IPv6的默认路由替代静态路由条目. 第一步:为路由器R1和R2完成基础配置,包括启动IPv6和地址配置,并激活相关的接口,配置如下: R1上的配置: R1(config)#ipv6 unicast-routing   //启动IPv6的路由功能,否则静态路由无法完

静态路由表设置以及路由汇总相关知识

随着宽带接入的普及,很多家庭和小企业都组建了局域网来共享宽带接入.而且随着局域网规模的扩大,很多地方都涉及到2台或以上路由器的应用.当一个局域网内存在2台以上的路由器时,由于其下主机互访的需求,往往需要设置路由.由于网络规模较小且不经常变动,所以静态路由是最合适的选择. 本文作为一篇初级入门类文章,会以几个简单实例讲解静态路由,并在最后讲解一点关于路由汇总(归纳)的知识.由于这类家庭和小型办公局域网所采用的一般都是中低档宽带路由器,所以这篇文章就以最简单的宽带路由器为例.(其实无论在什么档次的路

静态路由和默认路由的配置实战及其区别--很详细哦

静态路由和默认路由的配置实战及其区别   一:实验拓扑 二:实验要求 1:实现全网互通 2:实现静态路由与动态路由的区别认识 3:熟练掌握其配置命令 三:实验步骤 第一步:ip地址.环回扣的划分 R1 [Huawei]int g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add 12.0.0.1 24//给默认接口配置ip地址 R2 [Huawei]int g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add 12.0.0.2 24

静态路由和默认路由配置

实验环境:在GNS3下模拟出一个由四台路由器三台PC的拓扑结构,通过静态路由和默认路由的方式完成三台PC的互联互通. 1.打开GNS3后,首先鼠标拖拉四台路由器,三台pc到主界面. 拖动路由 拖动PC 设置添加一个R3的插槽 2.单击链接设备按钮,再单击主界面的PC以及路由,把他们链接起来. 3.红线处为端口号和即将配置的相对应的IP地址. 4.链接设备至上图后,单击开始运行所有的设备. 5.双击R5设备打开第一个要配置的路由. 下面是命令界面 下面配置第一个端口R5的静态路由 第一个路由完成!

静态路由及默认路由详解

前言:了解路由的概念,路由表的概念.学习如何手动配置路由,即静态路由和默认路由的配置. 一:路由器的工作原理 1.1路由解释 路由器工作在OSI参考模型的网络层,它的重要作用就是为数据包选择最佳路径,最终送达目的地. 路由:从源主机到目标主机的转发过程. 路由技术:为了尽可能的提高网络访问速度,就需要有一个方法来判断从源主机到达目标主机所经过的最佳路径,从而进行数据转发. 1.2 路由器的工作原理 路由器可以理解为互联网的中转站,网络中的数据包就是通过一个一个的路由器转发到目的网络的. 路由器转