东莞市的网站公司哪家好,东莞公司有哪些,互联网十大排行榜,档案信息网站建设的意义简介
总所周知#xff0c;路由引入import又称路由重分发redistribute#xff0c;为了解决不同路由协议进程间路由信息不互通而使用的技术#xff0c;由于不同路由协议的算法、机制、开销等因素的差异#xff0c;它们之间无法直接交换路由信息。因此#xff0c;路由引入技…简介
总所周知路由引入import又称路由重分发redistribute为了解决不同路由协议进程间路由信息不互通而使用的技术由于不同路由协议的算法、机制、开销等因素的差异它们之间无法直接交换路由信息。因此路由引入技术的作用是将一个路由协议的路由信息引入到另一个路由协议中以实现路由信息的互通。
一般下可引入static静态路由direct直连路由ospfisisbgp等动态路由协议
被引入的路由会被进程学习并计算加入自己的路由表中 引入方式
单点单向
AR2上OSPF1引入OSPF2单边引入需下发缺省路由OSPF1通过缺省路由访问OSPF2 单点双向
以双点为例
AR2上OSPF1引入OSPF2OSPF2引入OSPF1 多点单向
AR2上OSPF引入ISIS
AR3上OSPF引入ISIS
同上需要下发缺省路由 多点双向
以双点为例
AR2上ISIS引入OSPFOSPF引入ISIS
AR3上ISIS引入OSPFOSPF引入ISIS 问题分析 引入导致的问题可能有路由回馈次优路径和环路风险
路由回馈由于双向引入如图假设我们从R2出发把OSPF引入ISIS被引入的路由被通告至该协议下成员即通告到ISIS下其中包括另一台引入路由的路由器即R3当R3收到这些路由此时路由器R3误以为是新的路由又把这些路由引入自己所在的路由区域即OSPF。再经过通告又回到R2
次优路径由于路由协议间度量值和路由优先级不同而导致当路由优先级低的被引入至路由优先级高的时候就可能产生此情况
环路风险由于路由协议间度量值和路由优先级不同而导致 通常与次优路径同时存在
单点单向
次优路径 我们把isis引入ospf由于优先级问题R3访问R4会走R1-R2-R4而不是直接到R4
单点双向
次优路径
同上不过多叙述
多点单向
以双点为例
路由反馈由于双向引入的缘故AR2通告的引入路由会通过网络在被AR3传回来通过一次
次优路径
环路风险当5.5.5.5通过直连引入且cost改为2type为2又在R2把OSPF引入ISIS在R3把ISIS引入OSPF此时R3访问5.5.5.5就会环路 因为OSPF外部路由优先级为150当5.5.5.5的路由被引入ISIS中其优先级会被置换为15于是在R3上就会出现违背管理原则的情况此时R3访问5.5.5.5会访问R4而R4查表发现要去5.5.5.5得去R2R2得去R1R1因为引入的问题直接发给R5cost为2而去R3的cost为1此时去R3反而成了最优路径于是自此开始循环环路形成 多点双向
以双点为例
路由反馈
次优路径 解决方案以双点双向为例
实验拓扑 在R5上引入直连192.168.1.0/24R1,R2,R3运行OSPFR2,R3,R4运行ISIS且开销改为宽R2R3上相互引入
实验要求
解决路由反馈和次优路径的问题
路由反馈将自身发送的路由打上tag通过route-policy进行筛选并选择适当操作不让你传回来
次优路径改cost通过创建route-policy将ospf外部路由150的优先级转化为比isis优先级小的改优先级让你无法选中
实验配置
由于双向引入我们可以看成两个环顺时针一个逆时针一个因此2X226个路由route-policy 1.配置IP省略
2.宣告相关网段省略
3.将192.168.10.0/24网段引入在AR3和AR2上配置route-policy并在引入时调用
直连引入需修改优先级使得OSPF去5.5.5.5不会发给ISIS 这样改还是不妥因为去往4.4.4.4的网段就会走R1内部而不是直接发给R4所以需要将打tag30的标签选择比15大的优先级tag只是不发布给其他路由域本机还是又这些路由的 顺时针的环可以这样处理逆时针同理 R2 isis 1 is-level level-2 cost-style wide network-entity 49.0001.0000.0000.0002.00 import-route ospf 1 route-policy o2is //引入路由时调用相关策略顺时针的环 interface GigabitEthernet0/0/0 ip address 10.1.12.2 255.255.255.0 # interface GigabitEthernet0/0/1 ip address 10.1.24.2 255.255.255.0 isis enable 1 # interface NULL0 # ospf 1 router-id 2.2.2.2 import-route isis 1 route-policy is2o //引入路由时调用相关策略逆时针的环 preference ase route-policy cost1 14 //调用并修改引入优先级为14比isis低确保被选路的时候被选上 area 0.0.0.0 network 10.1.12.2 0.0.0.0 # route-policy is2o deny node 5 //不允许引入tag300的包来自R3上ospf引入isis的路由 if-match tag 300 # route-policy is2o permit node 10 //isis引入ospf的路由打上tag100 apply tag 100 # route-policy cost1 permit node 10 //防止次优路径将来自R3上isis引入ospf的路由进行修改 if-match tag 30 apply preference 200 # route-policy o2is deny node 5 //不允许引入tag30的路由来自R3上ospf引入isis的路由 if-match tag 30 # route-policy o2is permit node 10 //ospf引入isis的路由打上tag10 apply tag 10 # R3 # isis 1 is-level level-2 cost-style wide network-entity 49.0001.0000.0000.0003.00 import-route ospf 1 route-policy o2is //引入时调用策略顺时针的环 interface GigabitEthernet0/0/0 ip address 10.1.34.3 255.255.255.0 isis enable 1 # interface GigabitEthernet0/0/1 ip address 10.1.13.3 255.255.255.0 # interface NULL0 # ospf 1 router-id 3.3.3.3 import-route isis 1 route-policy is2o//引入时调用策略逆时针的环 preference ase route-policy cost1 14 area 0.0.0.0 network 10.1.13.3 0.0.0.0 # route-policy is2o deny node 5 //如果标签是tag10则不允许引入来自R2的ospf引入isis if-match tag 10 # route-policy is2o permit node 10 //如果是被引入的路由打上标签tag30 apply tag 30 # route-policy o2is deny node 5 //如果是tag100则不允许引入来自R2的isis引入ospf if-match tag 100 # route-policy o2is permit node 10 //ospf引入isis的路由则打上tag300 apply tag 300 # route-policy cost1 permit node 10 //防止次优路径将来自R2isis引入ospf的路由修改 if-match tag 100 apply preference 200
总结
路由引入实现了路由信息共享但由于不同协议间的设计不同出现的一些不符合管理的问题需要认为解决一项技术的出现必定有其弊端和优势。对我而言我觉得解决这个问题的方法非常巧妙通过打tag的方式标记流量来源从中也可以看到设计者解决问题的思路打标签就让我想到BGP的12条路径属性还有VLAN标签等技术。