路由器import和export(请问华为路由器RIP如何配置 华为路由器RIP配置步骤【介绍】)

本文目录
请问华为路由器RIP如何配置 华为路由器RIP配置步骤【介绍】
***隐藏网址***
session 1 rip协议
rip是一种动态路由协议,使用跳数作为度量标准,是距离矢量路由协议,是一种谣传式的路由协议。
rip路由协议目前有2个版本,version 1 使用广播收发rip报文,并且不支持无类路由(更新报文中不带子网掩码)。version 2 使用组播或者广播(可以修改,默认组播)收发rip报文,支持无类路由(更新报文中带子网掩码)
rip宣告网络只支持主类网络。
rip是有进程之分的,可以同时运行多个rip进程,但是进程之间相互独立,如果要不同进程宣告网络,那么就必须在不同进程中相互重分发路由。
rip的路由防环机制有:
1、最大跳数:当一条路由到达16跳时,该路由失效,rip最大为16跳,也就是说最多可以经过16台设备,限制了网络的大小。
2、水平分割:单向宣告网络,从一个接口收到的路由不会再从该接口宣告出去。
3、毒性逆转:优化水平分割,从一个接口收到的路由会再从该接口宣告出去,但是该路由的跳数会自动设为16跳不可达。
4、保持计时器:,收到的不可达路由信息被抑制的时间,默认180s,180s内路由器不会接受和发送该抑制路由的更新信息,若180s后没有更优的路由,该抑制路由将被删除。
session 2 rip的配置
一、rip的认证
rip authentication-mode md5 usual cipher 123 在接口上做rip认证,MD5密文通用格式的加密,密码123(两端都需要配置)
二、rip报文的单播发送和更新源检查
1、单播发送rip报文,应用于NBMA非广播多路网络,如framerelay、ATM、X.25,解决了这些网络无法收发组播和广文的问题
rip 1
peer 12.1.1.2 手动指定单播发送的rip邻居
quit
2、rip检查更新源会检测对端接口是否和本端接口在同一个网段,在P2P网络中链路的两端ip地址属于不同的网段,必须取消报文源检测才能建立邻居关系
rip 1
undo verify-source 关闭了更新源检测,默认情况下已开启
quit
三、rip的发布聚合路由
interface g0/0/0
rip summary-address 192.168.0.0 255.255.0.0 avoid-feedback 向外宣告一条聚合路由,并且禁止从该接口学习到相同的聚合路由,以防止产生路由环路
四、路由防环命令
1、水平分割,开启水平分割功能,默认开启。
interface g0/0/0
rip split-horizon
quit
2、毒性反转,开启毒性反转功能,默认关闭。
interface g0/0/0
rip poison-reverse
quit
五、rip的路由选路
1、rip路由的优先级默认值为100,在cisco中叫管理距离,用于和其他路由协议进行比较,值小的优先
rip 1
preference 100 route-policy rip_first 设置rip的优先级为100,后面可选参数可以用路由策略来精确匹配哪些路由条目的优先级被设置为100
quit
2、rip路由metric控制,在华为设备中显示的是cost
rip metricin 2 设置接口g/0/0/0将接收到的路由条目metric增加2
rip metricout 2 设置接口g/0/0/0将发送出的路由条目metric增加2
rip metricin ip-prefix 17net 2 设置接口g/0/0/0将接收到的ip-prefix匹配的路由条目metric增加2(也可以用acl)
六、rip的路由过滤
1、过滤收到的路由
filter-policy 2999 import 在rip1中过滤掉acl2999中匹配到的接受的路由条目
silent-interface {GigabitEthernet | all} 抑制rip报文,只接收rip报文,但是不发送rip报文
2、过滤发送的路由
filter-policy 2999 export 在rip1中过滤掉acl2999中匹配的要发送的路由条目
3、默认路由
default-route originate cost 2 生成一条默认路由发送给邻居,cost为2
session 3 rip重分发及路由过滤的实例配置
AR1运行rip 1,AR3运行rip 3,AR2作为连接终点运行rip1与AR1建立邻居(其中AR1与AR2需要建立rip 1认证),而运行rip3与AR3建立邻居,为了使得AR1和AR3相互学习到不同rip进程中的路由,需要在AR2上进行路由重分发,将rip3与rip1中路由相互重分发,实现AR1与AR3的互通,并且要实现AR1只能学习到172.16.1.0/24的路由,而不允许学习到172.16.2.0/24网路,需要在AR2上做rip路由的分发过滤,将宣告给AR1的rip3中的路由条目172.16.2.0/24过滤掉。
配置实例如下:
AR1上的配置
#
interface GigabitEthernet0/0/0
ip address 12.1.1.1 255.255.255.0
rip authentication-mode md5 usual cipher %$%$2iu7P"~GlQCxjw6’5f%$%$ 配置与AR2的rip认证
#
interface GigabitEthernet0/0/1
ip address 192.168.1.1 255.255.255.0
#
rip 1
undo summary 关闭rip的路由汇总
version 2
network 12.0.0.0
network 192.168.1.0
#
AR2上的配置
#
interface GigabitEthernet0/0/0
ip address 12.1.1.2 255.255.255.0
rip authentication-mode md5 usual cipher %$%$,EaAAs(q《*8PCJM\=C]/C`G\%$%$ 配置认证
#
interface GigabitEthernet0/0/1
ip address 23.1.1.2 255.255.255.0
#
rip 1
undo summary
version 2
network 12.0.0.0
filter-policy ip-prefix deny2.0 export GigabitEthernet0/0/0 配置路由发布过滤,用ip-prefix匹配允许发布的路由
import-route rip 3 将rip3重分发到rip1中,cost默认1
#
rip 3
undo summary
version 2
network 23.0.0.0
import-route rip 1 将rip1重分发到rip3中,cost默认1
#
ip ip-prefix deny2.0 index 10 permit 172.16.1.0 24 使用前缀列表抓取rip1中需要发布的路由
#
AR3上的配置
#
interface GigabitEthernet0/0/0
ip address 23.1.1.3 255.255.255.0
#
interface GigabitEthernet0/0/1
ip address 172.16.1.1 255.255.255.0
#
interface GigabitEthernet0/0/2
ip address 172.16.2.1 255.255.255.0
#
rip 3
undo summary
version 2
network 172.16.0.0
network 23.0.0.0
#
检查配置结果,查看AR1上是否只有172.16.1.0/24路由在rip中被学习到。
AR1上查看rip路由表
display ip routing-table protocol rip
Route Flags: R - relay, D - download to fib
------------------------------------------------------------------------------
Public routing table : RIP
Destinations : 1 Routes : 1
RIP routing table status :
Destinations : 1 Routes : 1
Destination/Mask Proto Pre Cost Flags NextHop Interface
172.16.1.0/24 RIP 100 1 D 12.1.1.2 GigabitEthernet0/0/0
RIP routing table status :
Destinations : 0 Routes : 0
ping 172.16.1.1
PING 172.16.1.1: 56 data bytes, press CTRL_C to break
Reply from 172.16.1.1: bytes=56 Sequence=1 ttl=254 time=30 ms
Reply from 172.16.1.1: bytes=56 Sequence=2 ttl=254 time=20 ms
Reply from 172.16.1.1: bytes=56 Sequence=3 ttl=254 time=30 ms
--- 172.16.1.1 ping statistics ---
5 packet(s) transmitted
5 packet(s) received
0.00% packet loss
round-trip min/avg/max = 20/28/30 ms
***隐藏网址***
华为路由器内部BGP环路的解决方法
IBGP允许边缘路由器共享NLRI及其相关属性,从而增强系统范围内的路由策略,其必须以全网状结构相连,以防止路由环回,本文就华为路由器为大家介绍如果出现环路,我们应该怎样解决。
一、组网环境
在华为路由器的组网环境中,有四个路由器,其中路由器A和路由器C建立EBGP邻居关系,并且通过network方式发布所有路由给路由器C,路由器B和路由器D的配置与路由器A和路由器C完全对称,当路由器A和路由器C的互连接口关闭后,在路由器C上发现去往路由器A的所有网段都不通。
二、故障分析
1、在路由器C上执行display current-configuratiion查看配置。
2、路由器C通过route-policy将路由再通告给RR的时候强制指定其下一跳为虚拟下一跳地址,路由器A和路由器C互连的三条链路接口地址,在路由器C的ISIS中使用路由策略通过import方式引入这三条静态路由。
3、当路由器A和路由器C的互连接口关闭后,在路由器C上发现去往路由器A的路由下一跳还是虚拟下一跳202.105.0.5,但是出接口却指向了其他路由器。
4、当路由器C和城域网路由器A的互连接口关闭时,由于虚拟下一跳静态路由没有指定出接口,因此静态路由不会失效,此时虚拟下一跳通过路由迭代选择了BGP路由,该路由指向其他路由器从而造成环路。
三、故障处理
1、执行system-view,进入系统视图。
2、执行ip route-static命令,绑定出接口,配置虚拟下一跳静态路由的时候没有和出接口进行关联,导致出接口关闭的时候这些静态路由还是生效的,因此配置虚拟下一跳静态路由的时候绑定出接口。
3、当对端接口关闭的时候该静态路由会失效,此时由于路由器D上在ISIS中同时引入了虚拟下一跳静态路由,因此路由器C上对应虚拟下一跳202.105.0.5的路由应该指向了路由器D,从而不会出现上述情况导致的不通问题。
4、执行return退回到用户视图。
5、执行save,保存对配置的修改。
经过上面的操作后,故障得到解决,到这里我们不难发现,其实问题的原因很简单,我们只在平时设置路由器多注意一下,就能避免这样的故障出现了。
路由器哪个是进口哪个是出口
WAN口是路由器的进口,LAN口是路由器的出口。
1、路由器的WAN端口是连接到广域网(WAN)的接口,也被称为外部接口或上游端口,其作用是连接到所在网络的外部,例如连接到ISP(互联网服务提供商)提供的宽带连接,因此,WAN口是路由器的进口。
2、LAN端口是连接到局域网(LAN)的接口,也被称为内部接口或下游端口,其作用是连接到局域网中的本地设备,因此,LAN口是路由器的出口。路由器的工作原理是将数据包从WAN端口接收并根据IP地址转发到相应的LAN端口,或从LAN端口接收数据包并将其路由到WAN端口,最终连接到外部网络。
GNS3 如何保存路由器的配置
1保存:在工具框里,有一个导出/导入配置文件的按键,要保存时,按一下,会出现一个对话框,选export那一项,然后
选择要保存的文件夹,接着再在各个telnet界面打write或是copy start run命令即可。
2导入配置文件: 还是在工具框里找到导出/导入配置文件的按键,按一下,会出现一个对话框,但这时要选择import那一项,然后选择你之前导出配置文件保存的文件夹。即可导入。切记,在做导入时,不要先启动路由器,不然会导入不成功。
BGP工作原理(5)
一、BGP路由信息决策过程
1、Adj-RIB-In 存放从对等体接收到的更新
当从对等体接收到Update报文时,路由器会把Update报文存储到路由信息库RIB,并指明是来自哪个对等体的;
Update报文经过BGP输入策略引擎路由过滤或修改属性;
路由器执行路径选择算法,来为每一条前缀确定最佳路径;
2、Loc-RIB 存放经过输入策略引擎、路径选择处理过的路由
得出的最佳路径被存储到本地BGP RIB中,然后将loc-RIB的路由加载到IP-RIB中;
3、Adj-RIB-Out 存放经过输出策略引擎处理过的路由
Loc-RIB中的路由在被通告给其他对等体之前,必须通过输出策略引擎,只有那些成功通过输出策略引擎的路由,才会被安装到输出RIB中;
二、BGP选路规则
1、忽略下一跳不可达的路由;
2、优选prefer-value数值大的路由; 缺省值0
3、优选Local-preference数值大的路由; 缺省值100
----------------------------------------------------4、5、6三条规则用于比较自身产生的路由
4、聚合路由优于非聚合路由;
5、手工聚合路由优于自动聚合路由;
6、network发布的路由优于import发布的路由;
7、优选as-path长度短的路由;
8、IGP起源的路由优于EGP起源的路由优于未知起源的路由;
9、优选MED数值小的路由; 缺省值0,命令compare-different-as-med修改缺省比较行为
10、EBGP路由优于IBGP路由;
11、优选下一跳IGP开销小的路由;
============================满足以上条件可选实现负载分担;
12、优选cluster-list长度短的路由; 有的有,有的没有,没有的优先
13、优选Originator-ID或RouterID小的路由; 二选一,优先比较Originator-ID
14、优选对等体地址小的路由;
三、BGP的负载分担
1、BGP路由的负载分担
到达同一目的地通常会存在多条有效路由,但是BGP只将最优路由发布给对等体;
前11个属性完全相同的情况下,可通过命令maximum load-balancing ebgp|ibgp配置BGP负载分担的最大等价路由条数,实现下发多条不同下一跳的BGP路由到IP路由表中,缺省值为1,不进行BGP路由负载分担;
如果满足负载分担条件的BGP路由数大于定义的BGP负载分担规格,继续从第12条规则比较下去;
到达同一目的地的eBGP路由和iBGP路由不能形成负载分担,如果最优路由是ibgp路由,则只是ibgp路由形成负载分担;如果最优路由是ebgp路由,则只是ebgp路由形成负载分担;
缺省情况下,BGP只对AS-path属性完全相同的路由进行负载分担,也适用于联盟内部的自治系统之间,可通过命令load-balancing as-path-ignore配置路由在形成负载分担时不比较路由的as-path属性,但是该方式可能会引起路由环路;
2、下一跳路由的负载分担
BGP区别于IGP协议的一点是其下一跳地址可以是非直连路由的接口IP,非直连的下一跳在路由器上会执行迭代路由进行查找路由表,BGP依赖下一跳路由来转发数据,所以如果下一跳地址所对应路由在IP路由表中是负载分担的(IGP的ICMP),也就间接实现了BGP报文转发的负载分担;
BGP同步
在华为VRP平台中,BGP同步默认是关闭的,并且不能手动开启;
BGP同步指BGP路由器必须与IGP同步,AS内的路由器不仅要通过BGP学习到此路由,并且要从IGP协议学习到该路由,才会将该路由通告给eBGP邻居;
除了BGP同步外,避免路由黑洞问题的方法还有IBGP全互连、RR、联盟、MPLS VPN;
四、BGP路由及默认路由
1、生成BGP路由,BGP协议自身是不能发现路由的
(1)通过network方式生成来自IGP的路由
将IP路由表中存在的路由注入进BGP,注入的路由要和IP路由表中路由的前缀和掩码一致;
network方式注入的路由,origin属性为igp;
(2)通过import-route方式引入外部路由
import-route方式引入外部路由,origin属性为incomplete;
(3)通过aggregate进行聚合的路由
自动聚合
自动聚合只能对import引入的路由进行有类聚合,不能对network方式注入的路由进行自动聚合;
自动聚合通过命令summary automatic实现,只能在引入路由的设备上生效,缺省未启用;
手动聚合
手动聚合通过命令aggregate可以对BGP路由表中的路由进行聚合;
如果聚合路由中所包含的明细路由的origin属性各不相同,那么聚合路由的origin属性按照优先级incomplete》egp》igp;
聚合路由会继承原明细路由中的所有团体属性;
聚合时可以携带关键字:
detail-suppressed 缺省手工聚合后通告所有明细路由,此参数抑制明细路由;
suppress-policy 用来实现部分抑制,部分不抑制,匹配route-policy的明细才抑制;
as-set 聚合路由as-path继承成员明细路由的AS号,缺省聚合路由会丢失明细的AS信息;
与普通as-path的segment类型as-sequence不同的是,as-set类型是一种AS号的无序集合;
对明细路由做聚合时,把所有明细路由AS-Path由前向后相同的部分放在()的前面,其余部分去重后放入();
origin-policy 有条件的聚合,只有满足route-policy匹配条件时,才生成聚合路由;
attribute-policy 用来修改聚合路由的属性;
2、默认路由
如果一台设备在网络中有多个EBGP邻居,或者存在多个路由反射器,那么该设备将会从邻居或者反射器接收全网的路由,该设备也会向本AS内的IBGP对等体发布路由,这样会极大地增加路由表的容量,通过向对等体发布缺省路由,减少对等体路由表的数量。
通过命令peer x.x.x.x default-route-advertise向对等体发布一条默认路由,可以通过route-policy来设置默认路由的属性;
参数conditional-route-match-any/all用来设置匹配条件,如果满足条件则发布默认路由;
(1)any指当匹配任一条件时,发布默认路由;
(2)all指当匹配所有条件时,发布默认路由;

更多文章:
全球新冠肺炎疫情背景下航运发展(盐田港复苏日志:半年历劫从“低谷”到“爆仓” 疫情之后巨轮如何越洋航行)
2026年9月7日 17:10
matlab求解带字母参数方程组(我想matlab求一个关于x,y的方程组 ab c d f e h m n 都是参数)
2026年9月7日 16:30
oracle中的循环语句(下面哪个不是oracle程序设计中的循环语句 a for)
2026年9月7日 15:30
电脑里2个系统怎么删除一个(电脑开机显示有两个系统,如何删除一个)
2026年9月7日 12:20
scrollthrough意思(“scroll”是什么意思)
2026年9月7日 08:00
怎么激活keygen(注册机如何激活cad2008一个简单激活cad2008的方法)
2026年9月7日 06:30



