IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 系统运维 -> 二、路由策略配置实验 -> 正文阅读

[系统运维]二、路由策略配置实验

——————————————————————————————————————————————————

路由策略配置实验

——————————————————————————————————————————————————

1.1.使用路由策略过滤发布路由配置实验

如图:AR1、AR2、AR3路由器运行OSPF协议,AR2为ABR路由器,AR1连接3个网段,要求3.0网段不能发布给AREA1区域。通过在ABR上部署路由策略,控制在AREA1区域不接收3.0网段实现需求。
在这里插入图片描述

AR1:
[AR1]int lo 1
[AR1-LoopBack1]ip add 192.168.1.1 24
[AR1-LoopBack1]int lo 2
[AR1-LoopBack2]ip add 192.168.2.1 24
[AR1-LoopBack2]int lo 3
[AR1-LoopBack3]ip add 192.168.3.1 24
[AR1-LoopBack3]int g0/0/0
[AR1-GigabitEthernet0/0/0]ip add 10.1.1.1 30

//配置OSPF
[AR1]ospf 100
[AR1-ospf-100]area 0
[AR1-ospf-100-area-0.0.0.0]net 10.1.1.0 0.0.0.3
[AR1-ospf-100-area-0.0.0.0]net 192.168.1.0 0.0.0.255
[AR1-ospf-100-area-0.0.0.0]net 192.168.2.0 0.0.0.255
[AR1-ospf-100-area-0.0.0.0]net 192.168.3.0 0.0.0.255

AR2:
[AR2]int g0/0/0
[AR2-GigabitEthernet0/0/0]ip add 10.1.1.2 255.255.255.252
[AR2-GigabitEthernet0/0/0]int g0/0/1
[AR2-GigabitEthernet0/0/1]ip add 10.1.1.5 30

//配置OSPF
[AR2]ospf 100
[AR2-ospf-100]area 0
[AR2-ospf-100-area-0.0.0.0]net 10.1.1.0 0.0.0.3
[AR2-ospf-100]area 1
[AR2-ospf-100-area-0.0.0.1]net 10.1.1.4 0.0.0.3

//在ABR上配置路由策略,OSPF是链路状态协议,在ABR上配置。
配置ACL列表也行、配置Ip-prefix前缀也行,两者可选。

//配置ACL
[AR2]acl number 2000
[AR2-acl-basic-2000]rule deny source 192.168.3.0 0.0.0.255
[AR2-acl-basic-2000]rule permit source any
//配置前缀
[AR2]ip ip-prefix 3guolv deny 192.168.3.0 24
[AR2]ip ip-prefix 3guolv permit 192.168.2.0 24
[AR2]ip ip-prefix 3guolv permit 192.168.1.0 24

*****//也可以把后两条写成ip ip-prefix 3guolv permit 0.0.0.0 0 less-equal 32。允许任意网络及掩码。

[AR2]ip ip-prefix 3guolv permit 172.16.0.0 16
//配置策略并应用,以下两者和上面呼应即可。

[AR2]ospf 100
[AR2-ospf-100]area 1
[AR2-ospf-100-area-0.0.0.1]filter 2000 import //引用ACL进行路由策略的配置。注意这里是在区域1,区域0的路由进入区域1,所以方向也是import

[AR2]ospf 100
[AR2-ospf-100]area 0
[AR2-ospf-100-area-0.0.0.1]filter ip-prefix 3guolv import //引用地址前缀路由策略的配置。

AR3:
[AR3]int g0/0/0
[AR3-GigabitEthernet0/0/0]ip add 10.1.1.6 30
[AR3-GigabitEthernet0/0/0]ospf 100
[AR3-ospf-100]area 1
[AR3-ospf-100-area-0.0.0.1]net 10.1.1.6 0.0.0.3

验证下,首先看下引用ACL的路由策略过滤。过滤3.0网段,。已经过滤成功。

在这里插入图片描述
再看看引用前缀的路由过滤。过滤3.0网段。
在这里插入图片描述
发现使用了地址前缀,没有过滤成功。。。。这里注意有两个点:loopback0接口,OSPF区域学习过来的永远都是一个主机地址,32掩码。我们来看看。

在这里插入图片描述
所以,使用地址前缀过滤24掩码的3网段,是不匹配学习到的192.168.3.1/32所以,无法过滤。

这里还有个区别,为什么ACL就可以,而地址前缀就不行呢?

ACL:rule deny source 192.168.3.0 0.0.0.255
ip-prefixip:ip-prefix 3guolv deny 192.168.3.0 24

ACL不匹配掩码,只匹配网络号。ACL写0.0.0.255,他不是掩码,是通配符。0代表严格匹配,255代表不匹配。所以其实ACL识别这个192.168.3.0 0.0.0.255,它只是识别成192.168.3.0段。 那么192.168.3.1/32这个IP地址是包含在192.168.3.0段的。所以生效了。

ip-prefixip是不但识别网络号,还识别掩码。所以,ip-prefix deny 192.168.3.0 24,它只拒绝192.168.3.0 带24掩码的。。

AR2:
[AR2]ip ip-prefix 3guolv deny 192.168.3.1 32
[AR2]ip ip-prefix 3guolv permit 0.0.0.0 0 less-equal 32
[AR2-ospf-100-area-0.0.0.1]filter ip-prefix 3guolv import

在这里插入图片描述

所以在路由过滤的时候,如果ACL出现这样的192.168.1.0/24 和192.168.1.0/16就会出问题。 一个是192.168.1.0,一个是192.168.0.0。而0.0就包含了1.0。

增加了一个192.168.10.0/16网段。。我们使用ACL过滤。拒绝10网段,允许1/2/3网段。
在这里插入图片描述

很明显,我敲得192.168.10.0 0.0.255.255,显示的时候通配符做了运算,所以直接显示成0.0了。在看结果直接拒绝完了。
在这里插入图片描述
在这里插入图片描述

——————————————————————————————————————————————————

1.2.使用路由策略过滤并设置引入路由属性配置示例

如图:在AR1与AR2和AR3建立EBGP,AR2/3/4建立IBGP,AS200的IGP协议OSPF。192.168.1.1/24网段为路由器引入网段,配置不同的MED属性策略,使AR4优先学习到AR2的192.168.1.0/24路由。

在这里插入图片描述

AR1:

interface LoopBack0
ip address 1.1.1.1 255.255.255.255

interface LoopBack1
ip address 192.168.1.1 255.255.255.0

interface GigabitEthernet0/0/0
ip address 10.1.1.1 255.255.255.252

interface GigabitEthernet0/0/1
ip address 10.1.1.5 255.255.255.252

//配置EBGP。

bgp 100
group ex external
peer 10.1.1.2 as-number 200
peer 10.1.1.2 group ex
peer 10.1.1.6 as-number 200
peer 10.1.1.6 group ex
ipv4-family unicast
network 192.168.1.0
maximum load-balancing 2

AR2:

interface LoopBack0
ip address 2.2.2.2 255.255.255.255

interface GigabitEthernet0/0/0
ip address 10.1.1.2 255.255.255.252

interface GigabitEthernet0/0/1
ip address 10.1.1.9 255.255.255.252

//配置OSPF
ospf 1
area 0.0.0.0
network 2.2.2.2 0.0.0.0
network 10.1.1.0 0.0.0.3
network 10.1.1.8 0.0.0.3

//配置BGP
bgp 200
peer 4.4.4.4 as-number 200
peer 4.4.4.4 connect-interface LoopBack0
group ex external
peer 10.1.1.1 as-number 100
peer 10.1.1.1 group ex
group in internal
ipv4-family unicast
import-route ospf 1
peer 4.4.4.4 next-hop-local

AR3:

interface GigabitEthernet0/0/0
ip address 10.1.1.13 255.255.255.252

interface GigabitEthernet0/0/1
ip address 10.1.1.6 255.255.255.252

interface LoopBack0
ip address 3.3.3.3 255.255.255.255

//配置OSPF

ospf 1
area 0.0.0.0
network 3.3.3.3 0.0.0.0
network 10.1.1.4 0.0.0.3
network 10.1.1.12 0.0.0.3

//配置BGP
bgp 200
group ex external
peer 10.1.1.5 as-number 100
peer 10.1.1.5 group ex
group in internal
peer 4.4.4.4 as-number 200
peer 4.4.4.4 group in
peer 4.4.4.4 connect-interface LoopBack0

ipv4-family unicast
import-route ospf 1
peer 4.4.4.4 next-hop-local

AR4:

interface LoopBack0
ip address 4.4.4.4 255.255.255.255

interface LoopBack1
ip address 192.168.100.1 255.255.255.0

interface GigabitEthernet0/0/0
ip address 10.1.1.10 255.255.255.252

interface GigabitEthernet0/0/1
ip address 10.1.1.14 255.255.255.252

//配置OSPF

ospf 1
area 0.0.0.0
network 4.4.4.4 0.0.0.0
network 10.1.1.8 0.0.0.3
network 10.1.1.12 0.0.0.3
network 192.168.100.0 0.0.0.255

//配置BGP

bgp 200
group ex external
group in internal
peer 2.2.2.2 as-number 200
peer 2.2.2.2 group in
peer 2.2.2.2 connect-interface LoopBack0
peer 3.3.3.3 as-number 200
peer 3.3.3.3 group in
peer 3.3.3.3 connect-interface LoopBack0

ipv4-family unicast
import-route ospf 1
maximum load-balancing 2

直接查看AR4的路由表。看看1段。

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

按照要求,配置不同的MED属性策略,使AR4优先学习到AR2的192.168.1.0/24路由。现在负载模式,2.2.2.2和3.3.3.3。

在来回顾下MED:MED则用来判断进入该自治系统的最佳路由,当一个运行BGP的自治系统得到目的地址相同、下一跳不同的多条路由时,在其他条件相同的情况下,MED值较小的路由会被优先选为进入该自治系统的外部路由。所以在AR1上配置。通告给AR2和AR3 AS200区域。

AR1:

acl number 2000
rule 5 permit source 192.168.1.0 0.0.0.255

route-policy med10 permit node 10
if-match acl 2000
apply cost 10

route-policy med20 permit node 10
if-match acl 2000
apply cost 20

bgp 200
ipv4-family unicast
peer 10.1.1.6 route-policy med10 export
peer 10.1.1.2 route-policy med20 export

现在优先走3.3.3.3了。负载的路由也就消失了。
在这里插入图片描述在这里插入图片描述

记得还学了个Local-preference本地优先级:用来判断流量离开AS时最佳路由,当BGP路由器通过不同的IBGP对等体得到目的地址相同,但下一跳不同的多条路由时,将选择Local-preference值较高的路由。通过配置改变BGP路由向IBGP对等体发送的路由Local-preference值,而影响IBGP对等体的选路。

尝试下,192.168.100.1/24这个IP在AR1上查看理由表也是负载分担的。我们修改本地优先级,让AR1从2.2.2.2走。本地优先级是,离开AS时最佳路由。所以在AR4上配置。先看下AR1的路由表。
在这里插入图片描述

AR4:

acl number 2000
rule 5 permit source 192.168.100.0 0.0.0.255

route-policy local_pr200 permit node 10
if-match acl 2000
apply local-preference 200

route-policy local-pr100 permit node 10
if-match acl 2000
apply local-preference 100

bgp 200
peer 2.2.2.2 route-policy local_pr200 export
peer 3.3.3.3 route-policy local-pr100 export

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

——————————————————————————————————————————————————

  系统运维 最新文章
配置小型公司网络WLAN基本业务(AC通过三层
如何在交付运维过程中建立风险底线意识,提
快速传输大文件,怎么通过网络传大文件给对
从游戏服务端角度分析移动同步(状态同步)
MySQL使用MyCat实现分库分表
如何用DWDM射频光纤技术实现200公里外的站点
国内顺畅下载k8s.gcr.io的镜像
自动化测试appium
ctfshow ssrf
Linux操作系统学习之实用指令(Centos7/8均
上一篇文章      下一篇文章      查看所有文章
加:2022-07-04 23:22:23  更:2022-07-04 23:25:11 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/15 13:00:24-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码