目录

一、 不带条件的通告

二、(带条件)利用ACL匹配路由:

三、(带条件)利用前缀列表匹配路由:

总 二&三:


一、 不带条件的通告

r1(config)#router ospf 100
r1(config-router)#default-information originate metric 10 // 设置metric值
r1(config)#ip route 0.0.0.0 0.0.0.0 null 0 // 创建一个缺省路由下一跳为空接口,用于测试

两个ABR连接两个ISP,提供热备冗余备份。经测试,在骨干区域ABR打入这个命令会向骨干和非骨干都会通告,但一般用在边界的两个ABR上面。全ospf通告泛洪。

r1(config-router)#default-information originate metric 100//通告默认
  • ——但是这个默认必须提前在路由表中,在静态缺省路由之前(就是相当于自己配置一条缺省路由,然后重分发进OSPF里面)
r1(config-router)#default-information originate always metric 15//强制通告
  • ——即使我路由表中没有默认,也会自动创建一个广播出去,且还有一个作用,减少默认路由抖动引起的数据库操作,保证数据库稳定。因为我R1就没有产生一个默认路由,就无从谈起默认路由抖动问题了。默认metric为1
r1(config-router)#default-information originate always metric 15  metric-type 1//强制通告并指定类型
  • ——其他路由器收到,这个15的外部cost值加上自己去ASBR(谁通告默认谁是ASBR)的cost值。在有多条链路去往ASBR的环境中适用。默认是OE*2(type 2),OE*1(type 1),利用这两者可以影响到路由选路
  • OE*2:不会累加OSPF域内cost 值
  • OE*1:可以累加OSPF域内cost 值

——————————————————————————————————————————————————————————

二、(带条件)利用ACL匹配路由:

r1(config)#access-list 1 per 3.3.3.0 0.0.0.255
r1(config)#route-map aaa per 10
r1(config-route-map)#match ip add 1 //调用ACL1
r1(config-route-map)#exit

ACL:1、匹配路由 2、匹配数据包

——————————————————————————————————————————————————————————

三、(带条件)利用前缀列表匹配路由:

ip prefix-list aaa seq 1 permit 34.1.1.0/24//前缀列表匹配路由,seq为序号
ip prefix-list aaa seq 2 permit 35.1.1.0/24 //
route-map aaa permit 10match ip address prefix-list aaa //在 route-map aaa调用前缀列表exit

前缀列表:匹配路由

——————————————————————————————————————————————————————————

总 二&三:

r1(config)#router ospf 100
r1(config-router)#default-information originate always route-map aaa
//如果我的路由表里面含有ACL列表或者前缀列表里匹配的路由,
我才会给别人通告0.0.0.0的静态缺省路由,没有是不会的

在我是ASBR,连接一个后面路由器,这个路由器连接互联网,我作为R1,只有路由表中有3.3.3.0的路由才会向自己的ospf区域通告一个默认路由

OSPF高级特性 —— 路由通告相关推荐

  1. OSPF高级特性——LSA-3(Network Summary LSA)的过滤、路由协议——管理距离的修改、外部路由的metric值的修改

    目录 一.过滤LSA-3 (1)简介: (2)配置命令: 二.管理距离: (1)管理距离的修改--直接 (2)管理距离的修改--利用ACL 三.改变外部路由的metric值 一.过滤LSA-3 (1) ...

  2. OSPF高级特性 —— 管理距离(优先级)修改 + 外部路由的metric值的修改

    目录 一.管理距离(优先级)的修改 二.改变外部路由的metric值 一.管理距离(优先级)的修改 思科OPSF协议管理距离默认都是110 华为OSPF的域内和域间路由管理距离是10,重分发进来的外部 ...

  3. OSPF高级特性—Distribute-list过滤、修改接口OSPF优先级配置、OSPF—被动接口详解、修改参考带宽值

    目录 一.路由过滤简述: 二.Distribute-list过滤配置: ---(1)利用ACL匹配路由条目(OSPF进程使用) ---(2)利用前缀列表来匹配路由条目(OSPF进程使用) ---(3) ...

  4. OSPF高级特性 —— LSA-3过滤 + Distribute-list过滤

    目录 一.路由过滤简述: 二.LSA-3过滤: 三.Distribute-list 过滤配置: -(1)利用ACL匹配路由条目(OSPF进程使用) -(2)利用前缀列表来匹配路由条目(OSPF进程使用 ...

  5. OSPF高级特性——快速收敛与网络稳定性

    目录 OSPF快速收敛基本概念 OSPF快速收敛实现方法 更改Hello报文的发送间隔 更改网络类型为P2P 调整路由收敛的优先级 Smart-discover(智能发现) 调整更新.接受LSA的时间 ...

  6. OSPF高级特性 —— 修改参考带宽值 + 修改优先级

    目录 一.修改参考带宽值 (1)出现问题: (2-1)方法① - 解决: (2-2)方法② - 解决: 二.修改优先级: 一.修改参考带宽值 (1)出现问题:  一个路由器,有个G接口(1000M), ...

  7. OSPF高级特性中-FRR实验

    开始改变cost开销观察实验现象了 实验现象观察 标志不见了 完成14shutdown中间线路后即可观察到该结果 实验原理

  8. 【OSPF的特殊区域和特性】ospf的lsdb优化、特殊区域、路由汇总、静默接口、ospf报文认证、LSA路由汇总、高级特性(PRC、智能计时器、FRR、ospf database overflow)

    目录 一.路由汇总 1)区域间路由汇总:在ABR上汇总 LSA 3 2)外部路由汇总:在ASBR汇总 LSA 5.LSA 7(nssa场景使用) 外部路由缺省 3) 避免环路在汇总路由器上配一个空接口 ...

  9. ospf cost 引起路由可以ping通但应用无法连接_路由算法(通网五)

    在通信网络中,网络层主要负责将两个终端系统经过网络中的节点用数据锥路连接起来,组成通信通路,实现两个终端系统之间数据的透明传送.所谓透明传输是指发端发送到网络接口的任何信息都会按照其原始的形式传送到接 ...

最新文章

  1. RFID技术助力提升衣物租借效率
  2. nodejs 监控代码变动实现ftp上传
  3. CVPR2020 | 参数量减半,北大开源全新高效空域转换模块,还原图像逼真细节
  4. keras环境搭建 [过程记录]
  5. 数据库知识:SQLServer变量相关知识介绍
  6. 基于mysql数据库的应用_MySQL数据库应用
  7. 车联网服务non-RESTful架构改造实践
  8. python 暂停程序 等待用户输入_遇上Python程序暂停时,不要慌,教你正确的处理方法...
  9. WebSocket简单使用(二) - 客户端
  10. azure夜校培训第四场3月8日18:00---网络服务
  11. Spring Boot+Mysql实现的电影在线资讯系统
  12. java springboot aop_Spring Boot实战系列(3)AOP面向切面编程
  13. Uncaught TypeError: this.canvas.getContext is not a function
  14. Linux系统安全保护措施
  15. 44膜型键盘_小学四年级数学上册考试必考题型:判断题练习题
  16. C++if嵌套语句判断闰年
  17. MiniGPT4,开源了
  18. python使用结巴分词(jieba)创建自己的词典/词库
  19. 【数据分析师_02_SQL+MySQL】022_MySQL的全文检索(MyISAM,MATCH AGAINST)
  20. 万向区块链蜂巢学院 | 刘怿斯:密码朋克1993

热门文章

  1. speedoffice怎么在word里设置上下标?
  2. 免登录 只需要一个QQ号就能获取QQ头像和QQ昵称 获取QQ用户信息API
  3. Linux:改变和显示目录或路径
  4. 人生应该有间隔年——北漂18年(75)
  5. 2020蓝桥杯校赛部分题解
  6. 阿里架构师如是说:权限系统就该这么设计
  7. Java开发学习之如何编写小游戏
  8. Android应用程序App应用上线流程
  9. 字符串什么时候用单引号,什么时候用双引号?
  10. js 递归遍历查找对象数组的某一个属性