技术标签: 网络
第一种方法:偏移列表(只有rip使用更改度量值)
在访问12.1.1.0网段走上面经过R1在R3上更改
[r3]ip ip-prefix a permit 12.1.1.0 24
[r3]interface g0/0/0
[r3-GigabitEthernet0/0/0]rip metricin ip-prefix a 4
[r3-GigabitEthernet0/0/0]quit
第二种方法:分发列表(阻止通信icmp只能export方向)
访问24.1.1.0网段在R2上更改
[r1]ip ip-prefix b deny 24.1.1.0 24
[r1]ip ip-prefix b permit 0.0.0.0 0 less-equal 32
[r1]rip 1
[r1-rip-1]filter-policy ip-prefix b export g0/0/1
第三种方法:重发布(路由警察将ospf导入rip1里与ospf一样需要在改差的ABR上去重发布路由条目)
[r1-rip-1]import-route ospf 100 route-policy ww
R2上更改13.1.1.0 和1.1.1.1的等开销负载均衡在R4上修改
[R4]ip ip-prefix aa permit 1.1.1.1 32
[R4]ip ip-prefix aa permit 13.1.1.0 24
[R4]route-policy bb deny node 10
Info: New Sequence of this List.
[R4-route-policy]if-match ip-prefix aa
[R4-route-policy]apply cost-type type-1(网络类型1始终比网络类型2差则路由条目会隐藏,也可以更改cost值来解决策略问题)
[R4-route-policy]quit
[R4]route-policy bb permit node 20
Info: New Sequence of this List.
[R4-route-policy]quit
[R4]ospf 100
[R4-ospf-100]import-route rip 1 route-policy bb
R2上更改34.1.1.0和4.4.4.4的等开销负载均衡在R1上修改
[r1]ip ip-prefix qq permit 4.4.4.4 32
[r1]ip ip-prefix qq permit 34.1.1.0 24
[r1]route-policy ww deny node 10
Info: New Sequence of this List.
[r1-route-policy]if-match ip-prefix qq
[r1-route-policy]apply cost-type type-1
[r1-route-policy]quit
[r1]route-policy ww permit node 20
Info: New Sequence of this List.
[r1-route-policy]quit
[r1]ospf 100
[r1-ospf-100]import-route rip 1 route-policy ww
总结:根据路由策略要更改那个网段则反之加长另一条的cost值则在边界路由器上更改同时一起抓起要修改的路由条目,当表中ospf表需要更改时候在ABR上需要进入OSPF中,需要将rip 1 重新导入到ospf中需要通过路由警察。
文章目录前言一、Linux 操作系统的引导过程1.开机自检2.MBR引导3.GRUB菜单4.加载内核5.init进程初始化流程总结:五步前言一、Linux 操作系统的引导过程1.开机自检服务器主机开机后,将根据主板BIOS中的设置对CPU、内存、显卡键盘等设备进行初步检测,成功后根据预设的顺序移交系统控制权,大多数时候会移交给本机硬盘。(检测出第一个能引导系统的设备,比如硬盘或者光驱。)2.MBR引导当本机从硬盘中启动系统时,首先根据硬盘的第一个扇区中的MBR设置将系统控制器传递给包含操作系
作一个记录。一,java(spring boot)package learn.springboot.helloworld;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.EnableAutoConfiguration;import org.springfr...
一、发布-订阅模式、二、代码实现发布-订阅模式、1、订阅者接口、2、订阅者实现类、3、发布者、4、调度中心、5、客户端、
lua与c++交互上一篇大致的说明了lua和c++的基本调用方式,本文重点分享一下常见的luaApi,以及自定义类型的使用先来手工绑定c++代码头文件#ifndef CAT_H#define CAT_H#include<QDebug>#include<QString>class Cat{public: Cat(const QString& name,const int age); virtual ~Cat(){ qDeb
常用估值方法的编程实现(1):自由现金流折现自由现金流模型介绍简介及计算估值其他数据计算方法折现率编程实现编程求取折现率NI、NCC、WC_Inv、FC_Inv以及NB的编程计算FCFE的编程计算主函数(估值)总结 本文主要介绍自由现金流折现的意义、计算方法,以及基于python与Tushare数据接口的编程实现。参考资料主要为CFA二级Equity Evaluation的Free Cash Flow Evaluation部分。自由现金流模型介绍简介及计算 自由现金流(Free Cash Flo
个人学习redis的笔记
//激活转化主窗口的转化按钮 frMain fM = null; foreach (Form f in Application.OpenForms) { if (f.Name == "frMain") {
我做一个页面,需要实现以下功能:1、点击add按钮给表格动态添加一行tr(每行tr含13个td)【需求1实现:...】2、每行tr结尾有删除,点击任意行的删除按钮就删除该行整条数据【需求2实现:this.items.splice(key, 1);】3、选取每行tr的某两个td进行乘法运算,并把值赋给该行的结果td(请注意:tr为动态循环添加的)【需求3未实现】4、将每行的结果td的值全部做加法,并...
软件测试行业四年多经验,学历大专+自考本科,主要测试方向web,PC端,wap站,投了三百份简历,一个面试也没有,不知道是互联网行业今年如此艰难,还是我自己真的太菜了?
https://pintia.cn/problem-sets/994805260223102976/problems/994805323154440192思路条件1:遇见其他字符就可以判断不符合了;条件2:PT中间至少要有1个A;条件3:在条件2的基础上递归定义,每递归一次,中间多1个A,右边多一个左边,可得左边A的数量*中间A的数量=右边A的数量。测试点1:应该是不符合题意的其他情况,判断时只需要判断符合的情况即可,其他情况一律else处理;测试点5:有多个P或T。附:算法笔记给的几个样例
stm32,systick,系统滴答定时器
DS18B20是一款单总线(one wire)芯片,因此其DQ引脚与单片机相连的IO口既要是输入也要是输出,cubeMX的初始化引脚设置只能选择其一,这里我们使用手动配置引脚。