网络基础CCNP篇|双点双向重分布

本文涉及的产品
Redis 开源版,标准版 2GB
推荐场景:
搭建游戏排行榜
云数据库 Tair(兼容Redis),内存型 2GB
简介: 分布的两大缺点

双点双向重分布:

什么是重分布?

路由重分布为在同一个互联网络中高效地支持多种路由协议提供了可能,执行路由重分

布的路由器被称为边界路由器,因为它们位于两个或多个自治系统的边界上。目的,是为了适应不同的协议设置的

双点双向重分布:

1、多点重分发中,一边的路由协议注入到另一边的路由协议时,只发生在多点中的其中一点,而其余点即便配置有重分发命令也不会再发生注入。

2、多点双向重分发中的“双向”情况:第一种情况,双向发生在同一个路由器上,会产生次优路由,但不会发生路由环路,所以这里不分析;第二种情况,双向发生在不同路由器上,必然存在路由环路的危机。

缺点

1.次优
2.成环

加速tranroate的速度:
conf#no ip domain lookup

查看有关rip的操作:
do show run | s r rip
查看有关ospf的操作:
do show run | s r ospf

Rip协议更新速度很慢为 240s

防止成环:

操作机制
把rip注入OSPF中,然后用ACL或者前缀阻拦OSPF中的IP网段
把OSPF注入rip中,然后用ACL或者前缀阻拦rip中的IP网段

image

image

注意:不加metric的注入ospf在rip中不生效。

image

image

R3不存在负载均衡的原因
如果先配置了R1,R1生成的rip五类LSA会通过R3传给R2,因此R2有了向R5的路由且AD值为110<120(rip),所以当在R2上配置rip注入ospf 的时候,不再会把 5.5.5.5

注入到OSPF中了。

以上方法已经过时。

新型标序号的方法:

R1:
单向
conf#route-map rip->ospf permit 20(20是序列号)
Conf-route-map#set tag 100(打上100的tag)
conf#router ospf 1
Conf-router#redistribute rip route-map rip->ospf (应用到重分布中)
Conf-router#route-map rip->ospf deny 10(拒绝10匹配的,先拒绝tag后匹配)
Conf-route-map#match tag 200(这是序号10的配置)
单向:
conf#route-map ospf->rip deny 10(名字不同上方)
Conf-route-map#match tag 300
Conf-route-map#router rip
Conf-router#redistribute osprey 1 metric 9 route-map ospf->rip
conf-router#route-map ospf->rip permit 20 (允许序号20的动作)
Conf-route-map#set tag 400
R2:
单向
conf#route-map ospf->rip deny 10(拒绝匹配序号10,以下是序号10的配置)
Conf-route-map#match tag 100 (序号10:匹配tag为100的LSA)
conf#router rip
Conf-router#redistribute ospf 1 metric 5 route-map ospf->rip
Conf#route-map ospf ->rip permit 20 (20>10放在序号10后面)
单向:
conf#route-map rip->ospf permit 20(注意:与上面名字不同)
Conf-route-map#set tag 300(打上300的标签)
Conf-route-map#router ospf 1
Conf-router#redistribute rip route-map rip->ospf
Conf-router#route-map rip->sop deny 10(如果10成立,就deny)
Conf-route-map#match tag 400(匹配400)

谨记:谁先谁后,序号大小决定

查看ospf协议数据包中的tag字段
..#show ip ospf database external

防止次优:

当左面的AS是OSPF时,在R1处向OSPF内注入rip的路由,这时R2上就存在两条去5.5.5.5

的路由,因为OSPF-AD-110

的下一跳是R3,从而差生次优路径,当左面AS内运行的是eigrp时170>120,就不会产生次优。
解决方法:

修改外部路由AD
conf#router ospf 1
Conf-router#distance ospf external 121 AS外部的管理距离(应该包括AS间)

Conf-router#distance ospf external 121 inter-area 20 AS与AS之间的

Conf-router#distance ospf external 121 intra-area 50 AS内部的
要改R1,R2要一起改,要不会出现意想不到的错误。

相关实践学习
基于Redis实现在线游戏积分排行榜
本场景将介绍如何基于Redis数据库实现在线游戏中的游戏玩家积分排行榜功能。
云数据库 Redis 版使用教程
云数据库Redis版是兼容Redis协议标准的、提供持久化的内存数据库服务,基于高可靠双机热备架构及可无缝扩展的集群架构,满足高读写性能场景及容量需弹性变配的业务需求。 产品详情:https://www.aliyun.com/product/kvstore &nbsp; &nbsp; ------------------------------------------------------------------------- 阿里云数据库体验:数据库上云实战 开发者云会免费提供一台带自建MySQL的源数据库&nbsp;ECS 实例和一台目标数据库&nbsp;RDS实例。跟着指引,您可以一步步实现将ECS自建数据库迁移到目标数据库RDS。 点击下方链接,领取免费ECS&amp;RDS资源,30分钟完成数据库上云实战!https://developer.aliyun.com/adc/scenario/51eefbd1894e42f6bb9acacadd3f9121?spm=a2c6h.13788135.J_3257954370.9.4ba85f24utseFl
目录
相关文章
|
2月前
|
机器学习/深度学习 数据可视化 Linux
Seaborn可视化学习笔记(一):可视化神经网络权重分布情况
这篇文章是关于如何使用Seaborn库来可视化神经网络权重分布的教程,包括函数信息、测试代码和实际应用示例。
52 0
|
算法
m基于BBV网络的节点强度分布算法matlab仿真
m基于BBV网络的节点强度分布算法matlab仿真
174 0
|
算法 物联网 流计算
m基于节点位置偏好的自组织网络节点度分布的matlab仿真
m基于节点位置偏好的自组织网络节点度分布的matlab仿真
134 0
|
网络协议 Java 网络性能优化
|
网络协议 算法 网络性能优化
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
网络入门基础模型, 网络大体框架, TCP/IP协议栈, 各种局域网和广域网刨析 (以图解的方式推开网络大门)
|
缓存 网络协议 网络架构
网络基础:Ping、Traceroute应用与排错
网络基础:Ping、Traceroute应用与排错
387 0
网络基础:Ping、Traceroute应用与排错
|
设计模式 监控 网络协议
Linux网络原理与编程——第十一节 网络基础及套接字
从system call(系统调用结构)开始往下,都是属于OS和硬件的范畴,我们一般的程序员所进行的开发,通常都是在用户层。(这个我们后面还会具体说到)。
214 0
Linux网络原理与编程——第十一节 网络基础及套接字
|
运维 安全 数据安全/隐私保护
【网络与信息安全基础】OSI 网络体系结构
【网络与信息安全基础】OSI 网络体系结构
253 0
【网络与信息安全基础】OSI 网络体系结构
|
数据采集 API C++
【0基础爬虫】网络基础知识&python基础知识
爬虫是获取网络信息资源的方式之一,我们可以通过爬虫采集到想要的数据,因此爬虫对于我们而言十分重要。本文介绍了爬虫的网络基础知识和python相关包,使得初学者可通过简答的配置学习到网络爬虫相关知识。 本章节讲简单介绍Python相关知识
153 0
|
网络协议 网络架构
网路系统规划与设计(CCNA)复习纲要 第一部分:网络通识基础
网路系统规划与设计(CCNA)复习纲要 第一部分:网络通识基础
164 0
网路系统规划与设计(CCNA)复习纲要 第一部分:网络通识基础