首页 > 其他分享 >HCIP学习(2)-- 路由引入

HCIP学习(2)-- 路由引入

时间:2023-08-17 17:35:27浏览次数:46  
标签:-- HCIP 192.168 Huawei rip 3.1 ospf 路由

一. 路由引入的基本概念

  路由引入指的是将路由信息从一种路由协议发布到另一种路由协议的操作。

    通过路由引入,可以实现路由信息在不同路由协议间传递;

    执行路由引入时,还可以部署路由控制,从而实现对业务流量的灵活把控。

二. 实例讲解

设备编号 端口 IP配置
AR2220-AR1 GE0/0/0 1.1.1.1/24
AR2220-AR2 GE0/0/0 1.1.1.2/24
GE0/0/1 192.168.2.254/24
AR2220-AR3 GE0/0/0 192.168.2.100/24
GE0/0/1 192.168.3.254/24
PC-PC1 /

192.168.3.1/24

GateWay:192.168.3.254

 配置思路:

1.在AR1路由器使能OSPF协议,使用OSPF协议学习路由。

2.AR2作为ASBR,处于两个不同协议的区域边界处,一边是OSPF协议,另一边是RIP协议。

3.在AR3路由器使能RIP协议,使用RIP协议学习路由。

基础配置:

AR01:
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]interface  GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 1.1.1.1 24
Aug 17 2023 15:20:54-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[0]:The line protocol
 IP on the interface GigabitEthernet0/0/0 has entered the UP state. 
[Huawei-GigabitEthernet0/0/0]q
[Huawei]ospf 1   #使能OSPF协议
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]net    
[Huawei-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]q
[Huawei-ospf-1]q
AR3:
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]interface GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 192.168.2.100 24
Aug 17 2023 15:27:43-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[0]:The line protocol
 IP on the interface GigabitEthernet0/0/0 has entered the UP state. 
[Huawei-GigabitEthernet0/0/0]q
[Huawei]rip 1    #使能RIP协议
[Huawei-rip-1]version 2
[Huawei-rip-1]network 192.168.2.0
[Huawei-rip-1]q
[Huawei]interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 192.168.3.254 24
Aug 17 2023 15:30:16-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[2]:The line protocol
 IP on the interface GigabitEthernet0/0/1 has entered the UP state. 
[Huawei-GigabitEthernet0/0/1]q
[Huawei]rip 1
[Huawei-rip-1]net    
[Huawei-rip-1]network 192.168.3.0
[Huawei-rip-1]q
AR2:
<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.
[Huawei]interface GigabitEthernet 0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 1.1.1.2 24
Aug 17 2023 15:23:16-08:00 Huawei %%01IFNET/4/LINK_STATE(l)[0]:The line protocol
 IP on the interface GigabitEthernet0/0/0 has entered the UP state. 
[Huawei-GigabitEthernet0/0/0]q      
[Huawei]ospf 1
[Huawei-ospf-1]area 0
[Huawei-ospf-1-area-0.0.0.0]network 1.1.1.0 0.0.0.255
[Huawei-ospf-1-area-0.0.0.0]q
[Huawei-ospf-1]q
[Huawei]interface GigabitEthernet 0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 192.168.2.254 24
[Huawei-GigabitEthernet0/0/1]q  
[Huawei]rip 1
[Huawei-rip-1]version 2
[Huawei-rip-1]network 192.168.2.0
[Huawei-rip-1]q

实施以上实例的目的,是实现AR1能够ping通PC1。现在来尝试一下:

<Huawei>ping 192.168.3.1
  PING 192.168.3.1: 56  data bytes, press CTRL_C to break
    Request time out
    Request time out
    Request time out
    Request time out
    Request time out

  --- 192.168.3.1 ping statistics ---
    5 packet(s) transmitted
    0 packet(s) received
    100.00% packet loss

通过以上,可以看出AR1不能ping通PC1,由于两者不属于同一网段,查看AR1的路由发现没有到192.168.3.0网段的路由条目,因为AR1和AR3使用的路由协议不同,所以无法自动学习,这是需要配置路由引入,此处的配置必须在ASBR路由器上配置,即AR2。

AR2:
<Huawei>system-view Enter system view, return user view with Ctrl+Z. [Huawei]display ip routing-table 192.168.3.1 #在ASBR(AR2)上存在到192.168.3.0网段的路由 Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Routing Table : Public Summary Count : 1 Destination/Mask Proto Pre Cost Flags NextHop Interface 192.168.3.0/24 RIP 100 1 D 192.168.2.100 GigabitEthernet 0/0/1 [Huawei]ospf 1 [Huawei-ospf-1]import-route ? #路由引入 bgp Border Gateway Protocol (BGP) routes direct Connected routes isis Intermediate System to Intermediate System (IS-IS) routes limit Limit the number of routes imported into OSPF ospf Open Shortest Path First (OSPF) routes rip Routing Information Protocol (RIP) routes static Static routes unr User Network Routes [Huawei-ospf-1]import-route rip ? #路由引入的协议类型 INTEGER<1-65535> Process ID cost Set cost route-policy Route policy tag Specify route tag type Metric type of the imported external routes <cr> Please press ENTER to execute command [Huawei-ospf-1]import-route rip 1 ? #路由引入协议的cost,可以自行设置 cost Set cost route-policy Route policy tag Specify route tag type Metric type of the imported external routes <cr> Please press ENTER to execute command [Huawei-ospf-1]import-route rip 1 cost 123 #为了实现网段1.1.1.0能够通过路由器学习到192.168.3.0网段的路由,在此路由器实现路由引入,将RIP路由转换为OSPF路由 [Huawei-ospf-1]q

配置完成后,查看AR1的路由表:

AR1:
<Huawei>display ip routing-table 192.168.3.1 Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Routing Table : Public Summary Count : 1 Destination/Mask Proto Pre Cost Flags NextHop Interface 192.168.3.0/24 O_ASE 150 123 D 1.1.1.2 GigabitEthernet 0/0/0

现在在AR1路由器上已经学习到192.168.3.0网段的路由路径,此时重新ping PC1:

AR1:
<Huawei>ping 192.168.3.1 PING 192.168.3.1: 56 data bytes, press CTRL_C to break Request time out Request time out Request time out Request time out Request time out --- 192.168.3.1 ping statistics --- 5 packet(s) transmitted 0 packet(s) received 100.00% packet loss

发现仍然ping不通,因为网络中的通信是双向的,虽然在AR1中已存在到192.168.3.0网段的路由,但是AR3上没有到1.1.1.0网段的路由,还需要在ASBR(AR2)上配置路由引入,实现通信。

AR2:
[Huawei]rip 1 [Huawei-rip-1]import-route ospf 1 ? cost Cost of the import route route-policy Apply the specified route policy to filter route <cr> Please press ENTER to execute command [Huawei-rip-1]import-route ospf 1 cost 3 #路由引入,运行RIP路由学习到OSPF协议路由 [Huawei-rip-1]q

配置完成后,查看AR3的路由表:

AR3:
<Huawei>display ip routing-table 1.1.1.1 Route Flags: R - relay, D - download to fib ------------------------------------------------------------------------------ Routing Table : Public Summary Count : 1 Destination/Mask Proto Pre Cost Flags NextHop Interface 1.1.1.0/24 RIP 100 4 D 192.168.2.254 GigabitEthernet 0/0/0

现在在AR3路由器上已经学习到1.1.1.0网段的路由路径,此时重新ping:

AR1:
<Huawei>ping 192.168.3.1 PING 192.168.3.1: 56 data bytes, press CTRL_C to break Request time out Reply from 192.168.3.1: bytes=56 Sequence=2 ttl=126 time=40 ms Reply from 192.168.3.1: bytes=56 Sequence=3 ttl=126 time=30 ms Reply from 192.168.3.1: bytes=56 Sequence=4 ttl=126 time=20 ms Reply from 192.168.3.1: bytes=56 Sequence=5 ttl=126 time=50 ms --- 192.168.3.1 ping statistics --- 5 packet(s) transmitted 4 packet(s) received 20.00% packet loss round-trip min/avg/max = 20/35/50 ms

此时,实现互相通信。

(在配置路由引入时,可以实现对路由的控制,流量管理,通过配置路由策略(根据协议的优先级)来实现。)

三. 路由引入理论

  1.路由引入的方向性

  路由引入是具有方向性的,将路由信息从路由协议A引入到路由协议B(A-to-B),则路由协议B可获知A中的路由信息,但是此时,A还并不知晓B路由协议中的路由信息,除非配置B-to-A的路由引入。

路由引入需要注意的几点:

(1)路由优先级

 次优路径的出现是由于路由协议的优先级大小导致的。从上图中可知:

修改路由协议的优先级:

<Huawei>system-view 
Enter system view, return user view with Ctrl+Z.    
[Huawei]ospf 1
[Huawei-ospf-1]preference ?
  INTEGER<1-255>  Preference value
  ase             AS external link states
  route-policy    Route policy    
[Huawei-ospf-1]preference ase 14    #修改优先级

R3到R4的路由协议是IS-IS,其优先级为15;R1到R3的优先级是O_ASE,默认优先级为150。通过比较优先级,R3与R1实现通信会选择R3-R4-R2-R1,但实际上这样的通信会产生延迟,不是最优路径。若想要解决此类问题,需要在进行路由引入时注意路由协议的优先级。在此调整R3-R1的路由优先级小于15,即可解决。(路由优先级数值越小,越优)

(2)路由回灌 

 路由回灌,即路由循环,尽量避免,可能会造成环路。

(3)路由度量值

  2. 路由引入场景

  路由引入主要涉及以下几种场景:

    (1)动态路由协议之间的路由引入

    (2)引入直连路由到动态路由协议

    (3)引入静态路由到动态路由协议

 

标签:--,HCIP,192.168,Huawei,rip,3.1,ospf,路由
From: https://www.cnblogs.com/sijiu/p/17638275.html

相关文章

  • /proc/PID/maps 文件及示例说明
    文件及字段说明这个文件中的内容描述了进程的虚拟内存空间中的不同区域,包括代码段、数据段、堆、栈以及共享库等。每一行都代表了一个内存区域,并包含以下列:起始地址和结束地址:内存区域在虚拟内存空间中的起始地址和结束地址。权限:内存区域的访问权限,如读、写、执行等。偏移量......
  • 数据结构--选择排序
    数据结构--选择排序简单选择排序在待排序的数据中选出最大的(小)的元素放在其最终位置.简单选择排序的演示简单选择排序算法简单选择排序算法分析排序方法的比较.堆排序......
  • 使用 pathlib 代替 os.path
    使用pathlib代替os.path这个是3.4版本以后的新功能pathlib---面向对象的文件系统路径下面是使用pathlib进行常见目录操作的案例:frompathlibimportPath#获取当前工作目录current_dir=Path.cwd()print("当前工作目录:",current_dir)#获取用户home目录......
  • 把本地的jar包导入本地的maven仓库
    一、概述现有一个需求想把本地的jar包导入到本地的maven,使其能在SpringBoot项目中正常的使用二、解决方法以导入bcprov-jdk16-1.46.jar为例:执行如下命令即可mvninstall:install-file-DgroupId=bcprov-jdk16-1.46-DartifactId=bcprov-jdk16-1.46-Dversion=1.46-D......
  • 通过 TCPView 还发现个流氓 KPKIService.exe 删掉
    叫统一安全中间件,就是个第三方做的key的安全检查,谁知道是哪年装的资料https://baijiahao.baidu.com/s?id=1717384219148345375&wfr=spider&for=pc......
  • 全选文本框示例
    一、实现效果点击全选按钮/取消全选,控制商品的全选或取消每个商品的复选框都选中后,自动勾上全选按钮,或者商品任何一个复选框没有选中,取消全选二、思路就是由大的全选按钮,控制所有的复选框小的复选框控制大的全选按钮三、js中小的复选框控制大的全选框,用到了一个css伪类......
  • 内存暴涨问题细探
    1.  进程虚拟空间进程虚拟空间如下图:  如上图示:最高的1G空间保留给内核使用。接下来是栈,栈向低地址方向延伸(栈的大小受RLIMIT_STACK限制,默认为8M),下面是MMAP区(文件映射内存,如动态库等,SPP微线程的私有栈也位于这里),下面是堆(动态内存增长),堆向高地址方向延伸,接下来依次是......
  • .NET Core 单元测试 - 模拟 IOptions<T>
    技术标签:【中文标题】.NETCore单元测试-模拟IOptions<T>【英文标题】:.NETCoreUnitTesting-MockIOptions<T>【发布时间】:2017-04-1401:49:54【问题描述】:我觉得我在这里遗漏了一些非常明显的东西。我有需要使用.NETCore IOptions 模式(?)注入选项的类。当我对该类......
  • 简单计算公式校验
    letformulaStr='你的公式'if(/^[\d()*\/+-]+$/.test(formulaStr)){}else{console.log('公式异常:包含不能解析的字符')}if(/[\+\-\*\/]{2,}/.test(formulaStr)){console.log('公式异常:运算符连续')}if(/\(\)/.test(formulaStr)){console.log(......
  • [JOISC 2014 Day3] 电压 题解
    题面给定\(n\)个点\(m\)条边的无向图。现在要对每个点黑白染色。若能够使一条边连接的两点颜色相同,其他边连接的两点颜色不同,则这条边合法。求合法的边数。$2\leqn\leq10^5,1\leqm\leq2\times10^5$。图可能不连通,不保证没有重边。题解首先考虑转化一下题目......