点击上方蓝字关注我们

哈喽,大家好!我是艺博东 ,是一个思科出身、专注于华为的网工;好了,话不多说,我们直接进入正题。

双点双向重发布(OSPF、IS-IS)

文章目录

  • 一、拓扑

  • 二、底层配置

  • 三、双点双向

一、拓扑

二、底层配置

OSPF

AR2

[Huawei]sysname AR2[AR2]int g0/0/0[AR2-GigabitEthernet0/0/0]ip address 10.1.12.2 24[AR2-GigabitEthernet0/0/0]int g0/0/1[AR2-GigabitEthernet0/0/1]ip address 10.1.23.2 24[AR2-GigabitEthernet0/0/1]int g0/0/2[AR2-GigabitEthernet0/0/2]ip address 10.1.24.2 24[AR2-GigabitEthernet0/0/2]q[AR2]ospf [AR2-ospf-1]a 0[AR2-ospf-1-area-0.0.0.0]network 10.1.12.2 0.0.0.0[AR2-ospf-1-area-0.0.0.0]network 10.1.23.2 0.0.0.0[AR2-ospf-1-area-0.0.0.0]network 10.1.24.2 0.0.0.0

AR1与AR2的配置类似

AR3

[Huawei]sysname AR3[AR3]int g0/0/0[AR3-GigabitEthernet0/0/0]ip address 10.1.23.3 24[AR3-GigabitEthernet0/0/0]int g0/0/1[AR3-GigabitEthernet0/0/1]ip address 10.1.35.3 24[AR3-GigabitEthernet0/0/1]q[AR3]ospf [AR3-ospf-1]a 0[AR3-ospf-1-area-0.0.0.0]network 10.1.23.3 0.0.0.0[AR3-ospf-1-area-0.0.0.0]q[AR3-ospf-1]q

AR3与AR4的配置类似

[AR2]dis ospf peer brief

IS-IS

AR3

[AR3]isis[AR3-isis-1]network-entity 49.0001.0000.0000.0003.00[AR3-isis-1]auto-cost enable [AR3-isis-1]q[AR3]int g0/0/1[AR3-GigabitEthernet0/0/1]isis enable

AR3与AR4的配置类似

AR5

[Huawei]sysname AR5[AR5]int g0/0/0[AR5-GigabitEthernet0/0/0]ip address 10.1.35.5 24[AR5-GigabitEthernet0/0/0]int g0/0/1[AR5-GigabitEthernet0/0/1]ip address 10.1.45.5 24[AR5-GigabitEthernet0/0/1]int g0/0/2[AR5-GigabitEthernet0/0/2]ip address 10.1.56.5 24[AR5-GigabitEthernet0/0/2]q[AR5]isis   [AR5-isis-1]network-entity 49.0001.0000.0000.0005.00[AR5-isis-1]auto-cost  enable  [AR5-isis-1]q[AR5]int g0/0/1[AR5-GigabitEthernet0/0/1]isis enable [AR5-GigabitEthernet0/0/1]int g0/0/0[AR5-GigabitEthernet0/0/0]isis enable [AR5-GigabitEthernet0/0/0]int g0/0/2[AR5-GigabitEthernet0/0/2]isis enable

AR5与AR6的配置类似

[AR5]dis isis peer

三、双点双向

3.1 双点双向重发布的作用

可以将两种不同的路由协议的路由消息,交互为一种。简单理解为将两张路由表,融合为一种路由表。

3.2 双点双向引入的场景

A公司对B公司进行了兼并重组,A公司使用的是OSPF协议,B公司使用的是IS-IS协议。

3.3 双点双向引入出现的问题

(1)次优路径
(2)路由回馈
(3)路由环路

3.3.1 次优路径

OSPF有两种优先级
外部优先级为:150
内部优先级为:10

ISIS的优先级只有一种:
优先级为:15

如果OSPF和IS-IS正常做双点双向引入的时候是不会出现问题的,因为OSPF存在两种优先级(外部优先级为150,内部优先级为10)。

AR1

[AR1]int g0/0/1[AR1-GigabitEthernet0/0/1]ip address 192.168.1.254 24[AR1-GigabitEthernet0/0/1]q[AR1]acl 2020[AR1-acl-basic-2020]rule permit source 192.168.1.0 0.0.0.255[AR1-acl-basic-2020]q[AR1]route-policy direct permit node 10[AR1-route-policy]if-match acl 2020

[AR1]ospf[AR1-ospf-1]import-route direct type 1 route-policy direct

如果已经存在一条外部路由了(192.168.1.0/24 外部优先级为150)。由AR3执行引入动作,将OSPF引入IS-IS中,从150的优先级转换为15优先级的路由。这个时候,由AR4可以从ISIS学习到一条外部路由,优先级是15的192.168.1.0/24的路由,可以从OSPF学习到优先级为150的192.168.1.0/24的外部路由。这样的话AR4怎么访问192.168.1.0/24的外部路由呢,会选择优先级高的去访问外部路由。如何判断优先级高的呢?优先级高的就是优先级值低的,那么就是优先级高的。所以AR4会走ISIS去访问外部路由192.168.1.0/24,走的路径是AR4-AR5-AR3-AR2-AR-1,这样就出现了次优路径了,正常情况下AR4访问192.168.1.0/24的路径是AR4-AR2-AR-1的。

在AR3上做引入,将OSPF引入IS-IS中。

AR3

[AR3]isis[AR3-isis-1]import-route ospf[AR3-isis-1]q[AR3]ospf[AR3-ospf-1]import-route isis

[AR4]dis ip routing-table

[AR4]tracert 192.168.1.254
AR4走ISIS去访问外部路由192.168.1.254,走的路径是AR4-AR5-AR3-AR2-AR-1。

3.3.2 路由回馈

什么是路由回馈,或者是路由回馈怎么产生的呢?
路由回馈是因为IP路由表里会优先加入最优的路由,这里最优的路由是根据优先级来选的,OSPF和ISIS的优先级进行比较,因为ISIS优先级为15,所以会选择ISIS的作为最优的路由。

怎么做引入?只会将引入IP路由表中最优的路由引入进其他的协议;如果是AR4,在AR4上将ISIS引入进OSPF,因为ISIS中的外部路由192.168.1.0/24在IP路由表是最优的,可以再将ISIS中外部路由192.168.1.0/24引进OSPF, 这就是路由回馈。

3.3.3 路由环路

路由环路的出现就是同时存在次优路径和路由回馈;如果想解决路由环路的问题,那么解决次优路径或路由回馈的其中一个问题,就能解决路由环路的问题了。

如果在AR2和AR3之间拉了一条线,在OSPF区域里又建立了一个OSPF邻居关系。

第一种环路,正常情况出现,由引入操作类型的改变,导致出现的路由环路。

在AR1将外部路由192.168.1.0/24路由引入进OSPF是外部路由,传递给AR3,AR3将其引入进ISIS区域,引入之后传递给AR5,AR5再传递给AR4;AR4学习到过后再执行一个路由回馈的操作;怎么回馈的呢?在执行一个type 1 类型,OSPF 外部的类型变为type 1,AR1 默认的是type 2。这样的话,AR3从AR2学习到type 2的192.168.1.254 ,从AR4学习到type 1的192.168.1.254,所以AR3会选择AR4去访问192.168.1.254,AR4访问192.168.1.254路由走AR5,然后AR5走AR3。

AR4

[AR4]ospf [AR4-ospf-1]import-route isis[AR4-ospf-1]isis[AR4-isis-1]import-route ospf

第二种环路,汇总。


AR1引入两条外部路由过后,进行汇总成192.168.0.0/22的路由信息,传递给AR3,AR3学习过后,正常引入进ISIS,ISIS到AR4,AR4学习到后,正常的路由回馈;也可以引入回去, 那引入回去的话,AR2也可以从AR4学到192.168.0.0/22的路由;如果AR1里的明细路由,这个时候192.168.1.0/24的路由失效了;如果AR5访问192.168.1.0/24的路由,AR5走AR3,AR3走AR2,AR2走AR4去访问,这样就形成环路了。

3.4 如何解决问题

(1)次优路径:修改优先级
(2)路由回馈:打tag标签,拒绝tag标签(通过打4个tag标签来解决问题)

AR3

[AR3]ip ip-prefix 30 index 10 permit 192.168.1.0 24[AR3]route-policy oi deny node 10[AR3-route-policy]if-match tag 300[AR3-route-policy]q[AR3]route-policy oi permit node 20[AR3-route-policy]if-match ip-prefix 30[AR3-route-policy]apply tag 100[AR3-route-policy]q[AR3]route-policy oi permit node 100[AR3-route-policy]q[AR3]isis[AR3-isis-1]import-route ospf route-policy oi [AR3-isis-1]q[AR3]route-policy pre permit node 10[AR3-route-policy]if-match tag 300 [AR3-route-policy]apply preference 150[AR3-route-policy]ospf [AR3-ospf-1]preference ase route-policy pre 10[AR3-ospf-1]q[AR3]route-policy io deny node 10[AR3-route-policy]if-match tag  200[AR3-route-policy]q[AR3]route-policy io permit node 20  [AR3-route-policy]if-match ip-prefix 30[AR3-route-policy]apply tag 400[AR3-route-policy]q[AR3]route-policy io permit node 100[AR3-route-policy]ospf [AR3-ospf-1]import-route isis  route-policy io

AR4

[AR4]ip ip-prefix 30 index 10 permit 192.168.1.0 24[AR4]route-policy io deny node 10[AR4-route-policy]if-match tag 100[AR4-route-policy]q[AR4]route-policy io permit node 20[AR4-route-policy]if-match ip-prefix 30[AR4-route-policy]apply tag 300[AR4-route-policy]q[AR4]route-policy io permit node 100[AR4-route-policy]ospf[AR4-ospf-1]import-route isis route-policy io [AR4-ospf-1]q[AR4]route-policy oi deny node 10[AR4-route-policy]if-match tag 400[AR4-route-policy]q[AR4]route-policy oi permit node 20[AR4-route-policy]if-match  ip-prefix 30[AR4-route-policy]apply tag 200[AR4-route-policy]q[AR4]route-policy oi permit node 100[AR4]isis[AR4-isis-1]import-route ospf route-policy oi [AR4-isis-1]q[AR4]route-policy pre permit node 10[AR4-route-policy]if-match tag 400[AR4-route-policy]apply preference 150[AR4-route-policy]ospf [AR4-ospf-1]preference ase route-policy pre 10

[AR4]display ip routing-table
[AR3]display ip routing-table
[AR3]tracert 192.168.1.254
[AR4]tracert 192.168.1.254

[AR5]ping 192.168.1.254

古之立大事者,不惟有超世之才,亦必有坚忍不拔之志。——苏轼


欢迎访问我的易百纳技术社区文章《华为 路由双点双向引入》
https://www.ebaina.com/articles/140000005335


好了这期就到这里了,如果你喜欢这篇文章的话,请点赞评论分享收藏,如果你还能点击关注,那真的是对我最大的鼓励。谢谢大家,下期见!

往期推荐:

MSTP+VRRP

2020-08-02

eNSP快捷键

2020-08-01

VLAN特性 聚合、MUX VLAN、QinQ、映射

2020-07-25

关注 艺博东 公众号,与你一起学习共同进步。秀秀秀秀秀~

点个在看你最好看

思科isis路由的优先级_华为 路由双点双向引入相关推荐

  1. 思科isis路由的优先级_何谓“路由” ,带你了解路由的本质,轻松配置路由简单排除故障...

    提到网络,绕不开路由这个词,很多人都知道路由器和其作用,但对于路由的了解也并不深入,导致一些网络上的故障特别是广域网上的故障,无法快速解决或者没法解决.其实归根结底还是没明白路由的精髓. 路由简单理解 ...

  2. 静态路由与动态路由的优先级_静态路由基础知识

    静态路由是指由管理员手动配置和维护的路由.静态路由配置简单,并且无需像动态路由那样占用路由器的CPU资源来计算和分析路由更新. 静态路由的缺点在于,当网络拓扑发生变化时,静态路由不会自动适应拓扑改变, ...

  3. 华为q1设置虚拟服务器,华为路由Q1用手机怎么设置_华为路由Q1手机设置教程-192路由网...

    本文主要介绍了使用手机来设置华为路由Q1上网的方法.华为路由Q1可以使用电脑来设置的,如果在没有电脑的情况下,也可以使用手机来进行设置. 用手机设置华为路由Q1上网时,请按照下面的步骤进行操作: 1. ...

  4. 华为 路由双点双向引入

    哈喽,大家好!我是艺博东 ,是一个思科出身.专注于华为的网工:好了,话不多说,我们直接进入正题. 双点双向重发布(OSPF.IS-IS) 文章目录 一.拓扑 二.底层配置 三.双点双向 一.拓扑 二. ...

  5. 策略路由 路由策略 双点双向引入

    锲而不舍,金石可镂. 文章目录 一.策略路由 二.路由策略 2.1 前缀列表 三.拓扑 四.策略配置 4.1 网络互通 4.2 网络优化 4.3 网络控制 策略路由 路由策略 双点双向引入 一.策略路 ...

  6. 6 华为交换机 路由配置_华为路由、交换机基础配置指令

    华为路由.交换机基础配置指令 一.华为路由器交换机配置命令:计算机命令 PCAlogin:root:使用root用户 password:linux:口令是linux #shutdown -h now: ...

  7. 安卓手机刷软路由_华为路由AX3 Pro上手测评:用过最方便的路由器,没有之一...

    都说"科技改变生活",但我总觉着,现如今的人们似乎被数码产品"奴役"了.比如说:之前买过某品牌路由器,设置过程之繁琐,直接让当时是数码小白的我崩溃了.自打那之后 ...

  8. ip route配置静态路由_华为路由交换技术 | 静态路由配置

    编辑 | 排版 | 制图 | 测试 | ©瑞哥 此文用时0小时20分钟,原创不易,坚持更不易,希望我的每一份劳动成果都可以得到大家的一个[好看] 静态路由配置 1.1 拓扑 去包路由:PC1---&g ...

  9. 华为路由器联动_华为路由WS5200怎么联动Yeelight智能设备

    华为路由WS5200在连接"华为智能家居"APP操作之后再安装一个"Yeelight"应用,用户就可以使用华为智能家居 App 联动控制 Yeelight 灯了 ...

最新文章

  1. 多重背包2[二进制位优化]
  2. Hive报错:Error: FUNCTION 'NUCLEUS_ASCII' already exists. (state=X0Y68,code=30000)
  3. java jdbc 连接mysql数据库,Java 通过JDBC连接Mysql数据库
  4. auto.js停止所有线程_多线程快速入门(二)及面试题
  5. 在vc++里面进行图像处理的时候应该把图形放哪_图形找朋友小班教案
  6. UI设计灵感|迷人的概念加载动画设计
  7. mysql hash索引_mysql hash索引
  8. 【Java多线程】synchronized同步语句块
  9. How to learn Japanese ?
  10. android 环信8.0通知栏,环信客服机器人v8.0.3发布:教你快速构建知识库,精准识别访客意图...
  11. 手机外接usb摄像头软件下载_手机打碟app下载安装_手机打碟软件最新版免费下载...
  12. 如何在安卓手机上编辑Excel表格?
  13. 怎么在微信公众平台上传PPT?
  14. POJ-3426-0-1背包Charm Bracelet
  15. PyTorch实现非极大值抑制(NMS)
  16. Shell脚本(三)
  17. IOException:Sharing Violation on Path
  18. Linux如何查看显存
  19. GE IFix OPC服务分析
  20. 带电流检测的门极驱动ICs: IR212X

热门文章

  1. 用SQL Server 监控 OS Server 的Task Management信息
  2. Linux下如何同时启动多个Tomcat服务器
  3. oracle中创建游标,oracle 存储过程创建游标
  4. 页面url带参数_微信小程序云开发教程微信小程序的JS高级页面间数据传递
  5. mongodb java 单例_Java单例MongoDB工具类
  6. 如何在React Native中使用React JS Hooks?
  7. java程序服务不能启动不了_JavaService.exe注册的windows服务无法启动问题
  8. java用mysql存储图片_Java存储图片到Mysql
  9. python迭代器与生成器答案_史上最全 Python 迭代器与生成器
  10. python自然语言处理书籍_精通Python自然语言处理pdf