BGP综合

 

1、使用PreVal策略,确保R4通过R2到达192.168.10.0/24。

2、使用AS_Path策略,确保R4迪过R3到达192.168.11.0/24。

3、配置MED策略,确保R4通过R3到达192.168.12.0/24。

4、使用Local Preference策略,确保R1通过R2到达192.168.1.0/24。

5、使用Local Preference策略,确保R1通过R3到达192.168.2.0/24。

6、配置负载均衡,确保R1通过R2和R3到达192.168.3.0/24。

7、使用As策略,As 500不接受任何始发于AS 123的路由。

8、使用自定义Community策略,确保192.168.3.0/24路由不会被发布到AS 500。

9、IBGP使用环回接口建邻,EBGP使用物理接口建邻。

10、修改AS 123中的用户网段为Broadcast,方便后续在BGP中宣告。

11、BGP宣告路由时,仅宣告24网段的用户路由。
 

 R3

[r3]int g0/0/0
[r3-GigabitEthernet0/0/0]ip ad 34.0.0.3 21

[r3-GigabitEthernet0/0/1]ip ad 13.0.0.3 24

[r3-GigabitEthernet0/0/1]int l0
[r3-LoopBack0]ip ad 3.3.3.3 32
[r3-LoopBack0]

[R3]ospf 1 router-id 3.3.3.3

[R3-ospf-1]area 0

[R3-ospf-1-area-0.0.0.0]net 3.3.3.3 0.0.0.0

[R3-ospf-1-area-0.0.0.0]net 13.0.0.3 0.0.0.0

[R3-ospf-1-area-0.0.0.0]net 34.0.0.3 0.0.0.0

[R3-ospf-1-area-0.0.0.0]net 192.168.30.1 0.0.0.0
 

 

建立BGP连接 

[r2]bgp 123
[r2-bgp]router-id 2.2.2.2
[r2-bgp]peer 24.0.0.4 as-number 400

[r3]bgp 123
[r3-bgp]router-id 3.3.3.3
[r3-bgp]peer 34.0.0.4 as-number 400

 R4

[Huawei]bgp 400
[Huawei-bgp]router-id 4.4.4.4
[Huawei-bgp]peer 24.0.0.2 as-number 123
[Huawei-bgp]peer 34.0.0.3 as-number 123

 

 R1 和R5建立BGP连接


[R1-bgp]router-id 1.1.1.1
[R1-bgp]peer 15.0.0.5  as-number 500

[r5]int g0/0/0
[r5-GigabitEthernet0/0/0]ip ad 15.0.0.5 24

[r5]bgp 500
[r5-bgp]router-id 5.5.5.5
[r5-bgp]peer 15.0.0.1 as-number 123
 

R1,R2,R3建立BGP

[r2]bgp 123
[r2-bgp]peer 1.1.1.1 as-number 123
[r2-bgp]peer 1.1.1.1 connect-interface  l0
[r2-bgp]peer 1.1.1.1 next-hop-local

[r3]bgp 123
[r3-bgp]peer 1.1.1.1 as-number 123
[r3-bgp]peer 1.1.1.1 connect-interface l0
[r3-bgp]peer 1.1.1.1 next-hop-local

[R1-bgp]peer 2.2.2.2 as-number 123

[R1-bgp]peer 2.2.2.2 connect-interface LoopBack 0

[R1-bgp]peer 3.3.3.3 as-number 123

[R1-bgp]peer 3.3.3.3 connect-interface LoopBack 0

[R1-bgp]peer 2.2.2.2 next-hop-local

[R1-bgp]peer 3.3.3.3 next-hop-local
 

修改为broadcast

[R1-LoopBack1]ospf network-type broadcast

[R2-LoopBack1]ospf network-type broadcast

[R3-LoopBack1]ospf network-type broadcast
 

 1、使用PreVal策略,确保R4通过R2到达192.168.10.0/24。

AS-P

MED

ip-prefix AS permit 抓流量

route-policy AS permit node 10  写策略

放通流量

[R4]bgp 400

[R4-bgp]peer 24.0.0.2 route-policy AS import  

---调用

 

[R4]ip ip-prefix PV permit 192.168.10.0 24  

[R4]route-policy PV permit node 10   

[R4-route-policy]if-match ip-prefix PV 

[R4-route-policy]apply preferred-value 100  

[R4-route-policy]q

[R4]route-policy PV permit node 20 

[R4]bgp 400

[R4-bgp]peer 24.0.0.2 route-policy PV import  

[R4]ip ip-prefix AS permit 192.168.11.0 24   

[R4]route-policy AS permit node 10  

[R4-route-policy]if-match ip-prefix AS

[R4-route-policy]apply as-path 123 additive  ---添加AS_path

[R4-route-policy]q

[R4]route-policy AS permit node 20  

[R4-route-policy]q

[R4]bgp 400

[R4-bgp]peer 24.0.0.2 route-policy AS import 
 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/259797.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【iOS】数据持久化(三)之SQLite3数据库

目录 数据库简介什么是SQLite?在Xcode引入SQLite APISQL语句的种类存储字段类型 SQLite的使用创建数据库创建表和删表数据表操作增(插入数据INSERT)删(删除数据DELETE)改(更新数据UPDATE)查&…

Gateway

网关的作用: 可以对访问的用户进行身份认证和权限校验还可以服务路由,负载均衡还可以进行请求限流 网关本身也是微服务的一部分,所以需要使用nacos进行服务注册和发现 网关路由的配置 路由id:路由唯一标识uri:路由…

[足式机器人]Part2 Dr. CAN学习笔记-数学基础Ch0-8Matlab/Simulink传递函数Transfer Function

本文仅供学习使用 本文参考: B站:DR_CAN Dr. CAN学习笔记-数学基础Ch0-8Matlab/Simulink传递函数Transfer Function L − 1 [ a 0 Y ( s ) s Y ( s ) ] L − 1 [ b 0 U ( s ) b 1 s U ( s ) ] ⇒ a 0 y ( t ) y ˙ ( t ) b 0 u ( t ) b 1 u ˙ ( t…

拆解大语言模型 RLHF 中的PPO算法

为什么大多数介绍大语言模型 RLHF 的文章,一讲到 PPO 算法的细节就戛然而止了呢?要么直接略过,要么就只扔出一个 PPO 的链接。然而 LLM x PPO 跟传统的 PPO 还是有些不同的呀。 其实在 ChatGPT 推出后的相当一段时间内,我一直在等…

el-table 表格多选(后端接口搜索分页)实现已选中的记忆功能。实现表格数据和已选数据(前端分页)动态同步更新。

实现效果:(可拉代码下来看:vue-demo: vueDemo) 左侧表格为点击查询调用接口查询出来的数据,右侧表格为左侧表格所有选择的数据,由前端实现分页。 两个el-table勾选数据联动更新 实现逻辑: el-…

javascript实现Stack(栈)数据结构

上一篇文章我们理解了List这种数据结构,知道了它的特点和一些使用场景,这篇文章我们就来看一下栈这种数据结构,这里的栈可不是客栈哦,哈哈 栈其实和List非常像,使用javascript实现都是基于数组来实现 尝试理解Stack …

arm平台编译so文件回顾

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言一、几个点二、回顾过程 1.上来就执行Makefile2.编译第三方开源库.a文件 2.1 build.sh脚本2.2 Makefile3.最终编译三、其它知识点总结 前言 提示:这…

AI大规模专题报告:大规模语言模型从理论到实践

今天分享的AI系列深度研究报告:《AI大规模专题报告:大规模语言模型从理论到实践》。 (报告出品方:光大证券) 报告共计:25页 大规模语言模型基本概念 语言是人类与其他动物最重要的区别,而人类…

定时器TIM HAL库+cubeMX(上)

定时器时钟源APB1 36MHz 一.基本定时器 1.基本框图 2.溢出时间计算 3.配置定时器步骤 TIM_HandleTypeDef g_timx_handle;/* 定时器中断初始化函数 */ void btim_timx_int_init(uint16_t arr, uint16_t psc) {g_timx_handle.Instance TIM6;g_timx_handle.Init.Prescaler p…

【开源】基于JAVA的木马文件检测系统

项目编号: S 041 ,文末获取源码。 \color{red}{项目编号:S041,文末获取源码。} 项目编号:S041,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 数据中心模块2.2 木马分类模块2.3 木…

今日问题:解决最新Chrome和chromedriver版本对不上的问题

from selenium import webdriver #from .chrome.webdriver import WebDriver as Chrome from selenium.webdriver.common.by import By from time import sleep driver webdriver.Chrome()driver.get("https://www.baidu.com/") driver.maximize_window()#窗口最大化…

Java编程中通用的正则表达式(一)

正则表达式(Regular Expression,简称RegEx),又称常规表示法、正则表示、正规表示式、规则表达式、常式、表达式等,是计算机科学中的一个概念。正则表达式是用于描述某种特定模式的字符序列,特别是用来匹配、…