配置路由策略案例

知识改变命运,技术就是要分享,有问题随时联系,免费答疑,欢迎联系!

厦门微思网络​​​​​​ https://www.xmws.cn
华为认证\华为HCIA-Datacom\华为HCIP-Datacom\华为HCIE-Datacom
Linux\RHCE\RHCE 9.0\RHCA\
Oracle OCP\CKA\K8S\
CISP\CISSP\PMP

组网需求

如图1所示,某公司的部门A和部门B相距较远,Router_1和Router_6分别作为这两个部门的出口设备,AS 100内部使用OSPF作为IGP。现要求:

  • 通过部署BGP,使部门A和部门B可以通信。
  • 通过配置路由策略,将Router_2 <-> Router_3 <-> Router_4链路作为主链路,负责转发Router_1和Router_6之间的流量;当主链路断开时,自动切换到Router_2 <-> Router_5 <-> Router_4这条路径进行通信。

图1 配置路由策略基本功能组网图

操作步骤
1. Router_1的配置

sysname Router_1

#

interface GigabitEthernet1/0/1

ip address 10.10.0.1 255.255.255.0

#

interface GigabitEthernet2/0/1

ip address 10.20.0.1 255.255.255.0

#

bgp 200 //启动BGP,指定本地AS号为200,指定BGP路由器的Router ID为1.1.1.1

router-id 1.1.1.1

peer 10.20.0.2 as-number 100 //配置Router_1和Router_2建立EBGP连接

#

ipv4-family unicast

undo synchronization

network 10.10.0.0 255.255.255.0 //在BGP IPv4单播地址族视图下,将本地路由表中到达10.10.0.0/24网段的路由添加到BGP路由表中

peer 10.20.0.2 enable

2. Router_2的配置

sysname Router_2

#

acl number 2000 //创建ACL 2000,允许源IP地址为10.20.0.0/24的报文通过

rule 0 permit source 10.20.0.0 0.0.0.255

#

interface GigabitEthernet2/0/1

ip address 10.1.0.101 255.255.255.0

#

interface GigabitEthernet2/0/2

ip address 10.30.0.101 255.255.255.0

#

interface GigabitEthernet2/0/3

ip address 10.20.0.2 255.255.255.0

#

bgp 100 //启动BGP,指定本地AS号为100,指定BGP路由器的Router ID为2.2.2.2

router-id 2.2.2.2

peer 10.2.0.101 as-number 100 //配置Router_2和Router_4建立IBGP连接

peer 10.40.1.101 as-number 100

peer 10.20.0.1 as-number 200 //配置Router_2和Router_1建立EBGP连接

#

ipv4-family unicast

undo synchronization

preference 255 100 130 //配置EBGP路由优先级为255,配置IBGP路由优先级为100,配置本地路由优先级为130,使IBGP路由优先级优于OSPF路由

peer 10.2.0.101 enable

peer 10.2.0.101 route-policy local-pre export //指定向对等体10.2.0.101发布的路由策略为local-pre

peer 10.2.0.101 next-hop-local //在BGP IPv4单播地址族视图下,配置向对等体10.2.0.101发布BGP路由时,将下一跳属性修改为自身的地址

peer 10.20.0.1 enable

peer 10.40.1.101 enable

peer 10.40.1.101 next-hop-local //在BGP IPv4单播地址族视图下,配置向对等体10.40.1.101发布BGP路由时,将下一跳属性修改为自身的地址

#

ospf 1

import-route direct

import-route bgp

area 0.0.0.0

network 10.1.0.0 0.0.0.255

network 10.30.0.0 0.0.0.255

#

route-policy local-pre permit node 10 //配置路由策略,将从对等体10.20.0.1学习到的路由发布给对等体10.2.0.101时,设置本地优先级为200

if-match ip route-source acl 2000

apply local-preference 200

3. Router_3的配置

sysname Router_3

#

interface GigabitEthernet2/0/1

ip address 10.1.0.102 255.255.255.0

#

interface GigabitEthernet2/0/2

ip address 10.2.0.102 255.255.255.0

#

ospf 1

area 0.0.0.0

network 10.1.0.0 0.0.0.255

network 10.2.0.0 0.0.0.255

4. Router_4的配置

sysname Router_4

#

acl number 2000 //创建ACL 2000,允许源IP地址为10.50.0.0/24的报文通过

rule 0 permit source 10.50.0.0 0.0.0.255

#

interface GigabitEthernet2/0/1

ip address 10.2.0.101 255.255.255.0

#

interface GigabitEthernet2/0/2

ip address 10.40.1.101 255.255.255.0

#

interface GigabitEthernet2/0/3

ip address 10.50.0.2 255.255.255.0

#

bgp 100 //启动BGP,指定本地AS号为100,指定BGP路由器的Router ID为4.4.4.4

router-id 4.4.4.4

peer 10.1.0.101 as-number 100 //配置Router_4和Router_2建立IBGP连接

peer 10.50.0.1 as-number 300 //配置Router_4和Router_6建立EBGP连接

peer 10.30.0.101 as-number 100 //配置Router_4和Router_2建立IBGP连接

#

ipv4-family unicast

undo synchronization

preference 255 100 130 //配置EBGP路由优先级为255,配置IBGP路由优先级为100,配置本地路由优先级为130,使IBGP路由优先级优于OSPF路由

peer 10.1.0.101 enable

peer 10.1.0.101 next-hop-local //在BGP IPv4单播地址族视图下,配置向对等体10.1.0.101发布BGP路由时,将下一跳属性修改为自身的地址

peer 10.1.0.101 route-policy local-pre export

peer 10.30.0.101 enable

peer 10.30.0.101 next-hop-local //在BGP IPv4单播地址族视图下,配置向对等体10.30.0.101发布BGP路由时,将下一跳属性修改为自身的地址

peer 10.50.0.1 enable

#

ospf 1

import-route direct

import-route bgp

area 0.0.0.0

network 10.2.0.0 0.0.0.255

network 10.40.1.0 0.0.0.255

#

route-policy local-pre permit node 10 //配置路由策略,将从对等体10.50.0.1学习到的路由发布给对等体10.1.0.101时,设置本地优先级为200

if-match ip route-source acl 2000

apply local-preference 200

5. Router_5的配置

sysname Router_5

#

interface GigabitEthernet2/0/1

ip address 10.30.0.102 255.255.255.0

#

interface GigabitEthernet2/0/2

ip address 10.40.1.102 255.255.255.0

#

ospf 1

area 0.0.0.0

network 10.40.1.0 0.0.0.255

network 10.30.0.0 0.0.0.255

6. Router_6的配置

sysname Router_6

#

interface GigabitEthernet2/0/1

ip address 10.50.0.1 255.255.255.0

#

interface GigabitEthernet1/0/1

ip address 10.60.0.1 255.255.255.0

#

bgp 300 //启动BGP,指定本地AS号为300,指定BGP路由器的Router ID为6.6.6.6

router-id 6.6.6.6

peer 10.50.0.2 as-number 100 //配置Router_6和Router_4建立EBGP连接

#

ipv4-family unicast

undo synchronization

network 10.60.0.0 255.255.255.0 //在BGP IPv4单播地址族视图下,将本地路由表中到达10.60.0.0/24网段的路由添加到BGP路由表中

peer 10.50.0.2 enable

7. 验证配置结果

# 在PC_1上可以执行ping命令到PC_6的IP地址路由可达,证明PC_1和PC_6可以通信。

# 在Router_2上使用display bgp routing-table命令查看BGP路由表,可以看到2条10.60.0.0/24的路由,本地路由优先级分别为100和200。

# 在PC_1上tracert PC_6,查看到报文传输路径是Router_1 <-> Router_2 <-> Router_3 <-> Router_4 <-> Router_6。

# 主链路断开后再查看Router_2的BGP路由表,存在1条10.60.0.0/24的路由。

# 再次在PC_1上tracert PC_6,查看到报文传输路径是Router_1 <-> Router_2 <-> Router_5 <-> Router_4 <-> Router_6,表明主备链路切换成功。

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

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

相关文章

1秒解决“整合磁盘时出错: 指定的虚拟磁盘需要进行修复”

引言 Linux初学者会时常报以下的错误&#xff0c;导致虚拟机打不开 原因 总的来说&#xff0c;就是没有正常关闭虚拟机导致的虚拟磁盘 (.vmdk)本身有一个磁盘保护机制&#xff0c;为了防止多台虚拟机同时访问同一个虚拟磁盘 (.vmdk)带来的数据丢失和性能削减方面的隐患&#…

将AWS iot消息数据发送Kinesis Firehose Stream存向S3

观看此文章之前&#xff0c;请先学习AWS iot的数据收集&#xff1a; 使用Linux SDK客户端向AWS Iot发送数据-CSDN博客 1、工作原理&#xff1a; 1.1 规则 规则可让您的设备与 AWS 服务进行交互。分析规则并根据物品发送的消息执行操作。您可以使用规则来支持任务&#xff0…

C++类和对象(上)

✨Blog&#xff1a;&#x1f970;不会敲代码的小张:)&#x1f970; &#x1f251;推荐专栏&#xff1a;C语言&#x1f92a;、Cpp&#x1f636;‍&#x1f32b;️、数据结构初阶&#x1f480; &#x1f4bd;座右铭&#xff1a;“記住&#xff0c;每一天都是一個新的開始&#x1…

(2)Elastix图像配准:参数文件(配准精度的关键)

文章目录 前言一、Elastix简介二、参数文件&#xff08;类型&#xff09;三、参数文件&#xff08;定义&#xff09;&#xff1a;由多个组件组成&#xff0c;每个组件包含多个参数。3.1、组件的相关参数3.2、图解组件3.2.1、图解 - 金字塔&#xff08;pyramid&#xff09;3.2.2…

wpf控件Expander集合下的像素滚动

项目场景&#xff1a;Expander集合滚动 如下图&#xff0c;有一个Expander集合&#xff0c;且设置 ScrollViewer.VerticalScrollBarVisibility "Auto" 每个Expaner下包含有若干元素&#xff0c;当打开Expader(即IsExpanded "true"&#xff09;时&#…

网络通讯接口RS232与RS485含义与区别

在现代化数据中心机房中&#xff0c;无论是前期设计、现场调试还是后期维护&#xff0c;通常都要了解通信协议&#xff0c;如机房供电设备、环境设备、空调设备等综合集中监控。通信协议是指双方实体完成通信或服务所必须遵循的规则和约定。协议定义了数据单元使用的格式&#…

C#,最小生成树(MST)博鲁夫卡(Boruvka)算法的源代码

Otakar Boruvka 本文给出Boruvka算法的C#实现源代码。 Boruvka算法用于查找边加权图的最小生成树&#xff08;MST&#xff09;&#xff0c;它早于Prim和Kruskal的算法&#xff0c;但仍然可以被认为是两者的关联。 一、Boruvka算法的历史 1926年&#xff0c;奥塔卡博鲁夫卡&…

QQ云端机器人登录系统php源码

这款源码主要是针对群机器人爱好者的&#xff0c;这是一个通过对接挂机宝里面机器人框架的一个网页站点&#xff0c;用户通过网页登录 QQ 账号至挂机宝里面框架&#xff08;可扫码登录、账密登录、跳转 QQ 快捷登录&#xff09;&#xff0c;无需通过机器人即可实现登录&#xf…

Oracle Linux 6.10 安装图解

风险告知 本人及本篇博文不为任何人及任何行为的任何风险承担责任&#xff0c;图解仅供参考&#xff0c;请悉知&#xff01;本次安装图解是在一个全新的演示环境下进行的&#xff0c;演示环境中没有任何有价值的数据&#xff0c;但这并不代表摆在你面前的环境也是如此。生产环境…

ZK高可用架构涉及常用功能整理

ZK高可用架构涉及常用功能整理 1. zk的高可用系统架构和相关组件1.1 Quorum机制1.2 ZAB协议 2. zk的核心参数2.1 常规配置2.2 特殊优化配置 3. zk常用命令3.1 常用基础命令3.2 常用运维命令 4. 事务性4.1 数据写流程4.2 数据读流程 5. 疑问和思考5.1 zk不擅长处理哪些场景&…

gitlab runner 安装、注册、配置、使用

天行健&#xff0c;君子以自强不息&#xff1b;地势坤&#xff0c;君子以厚德载物。 每个人都有惰性&#xff0c;但不断学习是好好生活的根本&#xff0c;共勉&#xff01; 文章均为学习整理笔记&#xff0c;分享记录为主&#xff0c;如有错误请指正&#xff0c;共同学习进步。…

「一本通 3.6 例 1」分离的路径

题目描述 为了从 F F F 个草场中的一个走到另一个&#xff0c;贝茜和她的同伴们不得不路过一些她们讨厌的可怕的树。奶牛们已经厌倦了被迫走某一条路&#xff0c;所以她们想建一些新路&#xff0c;使每一对草场之间都会至少有两条相互分离的路径&#xff0c;这样她们就有多一…

vue常用指令(v-show)

一、v-show 指令 作用: 根据真假值,切换元素的显示状态 二、代码演示 1、v-show 绑定判断条件后&#xff0c;根据布尔值决定是否显示图片 不显示图片 代码 <!DOCTYPE html> <html lang"en"><head><meta charset"UTF-8" /><…

骨传导是哪个意思?骨传导的应用领域在哪

很多人都问我骨传导是哪个意思&#xff1f;骨传导的应用领域在哪&#xff1f;我们都知道声音能够在固体、液体、空气三种介质中传播。通常情况下&#xff0c;声音进入我们内耳的方式主要有两种&#xff1a;空气传导和骨传导&#xff0c;骨传导也就是通过固体传导。我们比较熟悉…

深度学习——pycharm远程连接

目录 远程环境配置本地环境配置&#xff08;注意看假设&#xff01;&#xff01;!这是很多博客里没写的&#xff09;步骤1步骤2步骤2.1 配置Connection步骤2.2 配置Mappings 步骤3 配置本地项目的远程解释器技巧1 pycharm中远程终端连接技巧2 远程目录技巧3 上传代码文件技巧4 …

自锁设计更稳固,同为科技(TOWE)服务器电脑IEC 60320电源线

说起IEC 60320标准电源线&#xff0c;可能很多人不知道具体是什么东西&#xff0c;但要说到台式电脑电源线&#xff0c;那大家就都能耳熟能详了。IEC 60320电源线的用途十分广泛&#xff0c;包括家用电器、医疗设备、数据中心服务器、商业机械设备、自动化生产线等都是用此类电…

API网关-Apinto压缩包方式自动化安装配置教程

文章目录 前言一、Apinto安装教程1. 复制脚本2. 增加执行权限3. 执行脚本4. Apinto命令4.1 启动Apinto4.2 停止Apinto4.3 重启Apinto4.4 查看Apinto版本信息4.5 加入Apinto集群4.6 离开Apinto集群4.7 查看Apinto节点信息 5. 卸载Apinto 二、Apserver(Apinto Dashboard V3)安装教…

力扣1027. 最长等差数列

动态规划 思路&#xff1a; 可以参考力扣1218. 最长定差子序列目前不清楚公差&#xff0c;可以将序列最大最小值找到&#xff0c;公差的范围是 [-(max - min), (max - min)]&#xff0c;按公差递增迭代遍历求出最长等差数列&#xff1b; class Solution { public:int longest…

IDEA 创建maven项目没有src

环境&#xff1a; IntelliJ IDEA 2022.3.3 (Ultimate Edition) JDK 17 Windows 11 10.0 Maven 3.9.5 创建maven项目的时候没有src目录 试过网上说的重新配置maven库&#xff0c;增加vm-options&#xff0c;并没有什么用。直到我看见了 正常创建就好了。

[计算机提升] 清理系统盘的前期准备

5.1 清理系统盘的前期准备 5.1.1 系统盘之殇&#xff1a;为什么系统盘会越来越大 在windows系统中&#xff0c;系统盘一般是C盘&#xff0c;随着电脑使用时间变长&#xff0c;系统盘会变得越来越大。而系统盘通常在安装系统时已经固定好了&#xff0c;如果系统盘的剩余空间太…