Juniper入门之RIP

article/2025/9/24 13:48:27
拓扑

在这里插入图片描述

配置

JUNOS-1

#配置接口
interfaces {em2 {unit 10 {family inet {               address 12.1.1.1/24;}}}lo0 {unit 10 {family inet {address 1.1.1.1/32;}}}
}
protocols {rip {import import-policy;group rip-group {export export-policy;neighbor em2.10 {send multicast;receive version-2;authentication-type md5;authentication-key "$9$Djkqf9Cu1Ey.Pu1REyr"; ## SECRET-DATA}                           neighbor lo0.10 {send none;receive none;}}}
}
#受3上的3.3.3.3/32 拒绝33.33.33.33/32
policy-options {policy-statement export-policy {from protocol [ direct rip ];then accept;}policy-statement import-policy {term term1 {from {route-filter 33.33.33.33/32 exact;}then reject;}term term2 {from {route-filter 2.2.2.2/32 exact;route-filter 3.3.3.3/32 exact;}then accept;}term term3 {then accept;}}
}

R2

key chain rip-md5key 1key-string cisco1interface Loopback0ip address 2.2.2.2 255.255.255.255
!
#这里JUNOS-1和R2通过认证建立连接
interface Ethernet0/0ip address 12.1.1.2 255.255.255.0ip rip authentication mode md5ip rip authentication key-chain rip-md5duplex auto
!
interface Ethernet0/1ip address 23.1.1.2 255.255.255.0duplex autorouter ripversion 2network 2.0.0.0network 12.0.0.0network 23.0.0.0no auto-summary

JUNOS-2

interfaces {em0 {unit 0 {family inet {address 192.168.56.10/24;}}}em2 {unit 20 {family inet {               address 23.1.1.3/24;}}}lo0 {unit 1 {family inet {address 3.3.3.3/32;address 33.33.33.33/32;}}}
}
protocols {rip {import import-policy;group rip-group {export policy-rip;neighbor em2.20 {send multicast;receive version-2;}neighbor lo0.1 {            send none;receive none;}}}
}
policy-options {policy-statement import-policy {term 1 {from {route-filter 1.1.1.1/32 exact;route-filter 2.2.2.2/32 exact;}then accept;}term 2 {then accept;}}policy-statement policy-rip {term 1 {from protocol [ rip direct ];then accept;                }}
}
结果

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述


http://chatgpt.dhexx.cn/article/il9JlYsQ.shtml

相关文章

Juniper Radius And Tacacs Server 认证测试

1. 简述 Juniper产品支持Radius、Tacacs及本地Password认证。根据不同的用户需求,3A服务器认证可能会结合域用户、LDAP、RSA-Token等认证服务器进行综合认证。此测试报告使用Juniper VSRX和Cisco ACS5.2验证3A相关认证选项。 2. 测试拓扑 使用Vmware workstation 9…

Juniper-SRX-基于域控认证的用户防火墙

目录 1:架构与环境说明 2:防火墙基础配置 3:Win-server部署 4:SRX-加域流量放行 5:Client相关域设置 6:Win-server联动SRX的相关设置 7:SRX-外部Server配置 8:SRX域控认证策略…

Juniper考试认证简单介绍

简单的对考试的介绍&说明: JUNIPER认证考试是分产品的,目前最完善的是M/T骨干路由器产品的考试; JNCIS,这个是笔试; JNCIP,实验室考试[1天]; JNCIE,实验室考试[1天];…

Juniper认证介绍

转自:http://tech.ddvip.com/2008-06/121260544745173.html Juniper网络公司技术认证项目(JNTCP)由特定平台的多级系列课程组成。每套课程都允许学员通过笔试、实际配置及故障排除考试相结合的方式来证明自己在Juniper网络公司技术方面的能力。通过考试的考生可以证…

Juniper防火墙之图解用户认证

今天正好学习到Juniper防火墙中的用户认证,那么今天就带大家来看看Juniper防火墙的用户认证。 Juniper防火墙的用户分类: 1、Admin User:管理员用户 2、Auth User:认证用户 3、IKE User:IKE第一阶段用户的认证 4、XAut…

设计模式-观察者模式

观察者模式定义 观察者模式定义对象之间的一对多以来,这样以来,当一个对象改变状态时,它的所有依赖者都会收到通知并自动更新。 观察者模式理解 结合下面的观察者模式类图。 首先,我们要知道观察者就是那群等待被通知的人&…

vue -观察者模式

观察者模式 vue中的观察者模式什么是观察者模式案例 vue中的观察者模式 vue2 底成的原理是 object.defineproperty() 配合观察者模式 object.defineproperty()对数据可以进行劫持 当数据发生变化的时候 需要通知被依赖的地方 这时…

观察者模式(python)

一、模式定义 1.观察者模式(Observer Pattern):定义对象间的一种一对多依赖关系,使得每当一个对象状态发生改变时,其相关依赖对象皆得到通知并被自动更新。 2.观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模…

观察者模式(结合C#,Unity)

文章目录 前言概念简介观察者模式?发布-订阅模式? 观察者(发布-订阅)模式应用不用设计模式实现用接口实现观察者模式代码结构介绍实现发布-订阅模式 用事件实现改进接口法改进方式事件管理中心 前言 概念简介 先来看一段比较正式…

Android设计模式详解之观察者模式

前言 观察者常用于订阅-发布系统,能够将观察者和被观察者进行解耦,降低两者之间的依赖; 定义:定义对象间一种一对多的依赖关系,使得每当一个对象改变状态时,则所有依赖于它的对象都会得到通知并被自动更新…

PHP 观察者模式 理解

用模式开发的优点是,能让我们的逻辑结构以及代码更加清晰,便于维护! 而我们为什么要用 “观察者模式”?这就需要从实际运用中来理解才能更好的运用!用如下的情境来说明吧。 事例,开始时我被安排做项目的登…

C++设计模式——观察者模式

观察者模式(Observer) 观察者模式是目前应用最广、影响范围最大的模式之一,因为 Observer 的一个实例Model/View/Control( MVC) 结构在系统开发架构设计中有着很重要的地位和意义, MVC实现了业务逻辑和表示…

Vue观察者模式和发布订阅者模式

什么是观察者模式&#xff1f; 例如&#xff1a;抖音上的小杨哥&#xff0c;当小杨哥在抖音开启直播时&#xff0c;会自动通知所有的粉丝。 小杨哥&#xff1a;直播间开播了&#xff01; 小杨哥为目标 抖友为观察者 目标应该具备 收集观察者删除观察者通知观察者 <!DO…

c++之观察者模式

一&#xff0c;观察者模式 随着交通信号灯的变化&#xff0c;汽车的行为也随之而变化&#xff0c;一盏信号灯可以指挥多辆汽车。 观察者模式是用于建立一种对象与对象之间的依赖关系&#xff0c;一个对象发生改变时将自动通知其他对象&#xff0c; 其他对象将相应作出反应&…

springBoot 观察者模式

观察者设计模式 jie神说用订阅和发布来理解更好&#xff0c;我想了一下是的 为什么呢&#xff1f;因为监听器这个名词听起来是一个主动的&#xff0c;可实际监听器是一个被动的玩意 比如我们事件源发布一个事件&#xff0c;然后监听器订阅了这个事件就能做出动作。 里面涉及到…

设计模式之观察者模式

1. 观察者模式概述 我们不断提到软件系统解耦的重要性&#xff0c;当减少依赖关系时&#xff0c;我们可以扩展、开发和测试不同的模块&#xff0c;而无需了解其他模块的实现&#xff0c;只需要知道它们实现的抽象。尽管如此&#xff0c;在实践中&#xff0c;模块是需要协同工作…

观察者模式及应用场景

观察者模式&#xff08;Observer Design Pattern&#xff09;,也叫做发布订阅模式&#xff08;Publish-Subscribe Design Pattern&#xff09;、模型-视图&#xff08;Model-View&#xff09;模式、源-监听器&#xff08;Source-Listener&#xff09;模式、从属者&#xff08;D…

设计模式:观察者模式

1.1 观察者模式 1.1.1 观察者模式的引入案例 天气预报在现实生活中的有着非常广泛的应用&#xff0c;在即将发生灾害天气时&#xff0c;专用的气象广播电台可用一定波长的信号&#xff0c;使这种收音机自动开启呼叫&#xff0c;这样&#xff0c;入睡的人也能被其信号唤醒&…

《设计模式》之观察者模式

一、什么是观察者模式 观察者模式又称为 发布-订阅模式&#xff0c;定义了对象之间一对多依赖关系&#xff0c;当目标对象(被观察者)的状态发生改变时&#xff0c;它的所有依赖者(观察者)都会收到通知。一个观察目标可以对应多个观察者&#xff0c;而这些观察者之间没有相互联…

kotlin——观察者模式

ObserverManager类&#xff1a; /*** 1、观察者模式管理类*/ class ObserverManager : SubjectListener {/*** 观察者集合*/private val list ArrayList<ObserverListener>()override fun add(observerListener: ObserverListener) {// 加入队列list.add(observerListe…