米葫芦网

如何提高bgpas-path的编写效率

热度:10℃ 发布时间:2024-11-17 23:17:06

其实如何编写,每个人的习惯都是不同的.但如何高效的编写bgp的各种表项,却是该认真思考的问题,这里,俺只谈谈自己的想法,旨在抛砖引玉.
!
router bgp 30
no synchronization
bgp router-id 2.2.2.2
bgp log-neighbor-changes
neighbor 192.168.23.3 remote-as 30
neighbor 192.168.24.4 remote-as 100
neighbor 192.168.24.4 route-map r4 in [将route-map的名字命名为此邻居的主机名]
neighbor 192.168.24.4 filter-list 30 out  [将as-path的数字对应要滤的as号]
neighbor 192.168.25.5 remote-as 200
neighbor 192.168.25.5 route-map r5 in [将route-map的名字命名为此邻居的主机名]
neighbor 192.168.25.5 filter-list 30 out [将as-path的数字对应要滤的as号]
no auto-summary
!
no ip http server
ip classless
!
ip as-path Access-list 30 permit ^$ [此条只通告自己as的路由,所以表号写自己的as号30]
ip as-path access-list 50 permit _50$  [过滤源于as50的条目,表号也取50]
ip as-path access-list 75 permit _75$[同上]
!
!
!前面所做的工作,在这里就方便了:
route-map r4 permit 10[从r4来的通告,满足源于as50的,设权重为40000,这时你不需要再看as表50的内容了]
match as-path 50[也不需要看r4这个route-map对应哪个邻居了]
set weight 40000
!
route-map r4 permit 20  [从r4来的通告,满足源于as75的,设权重为60000,这时你不需要再看as表75的内容了]
match as-path 75 [也不需要看r4这个route-map对应哪个邻居了]
set weight 60000  [显然想让源于as75的路由从r4走]
!
route-map r5 permit 10  [从r5来的通告,满足源于as75的,设权重为60000,这时你不需要再看as表75的内容了]
match as-path 50  [也不需要看r5这个route-map对应哪个邻居了]
set weight 60000  [显然想让源于as50的路由从r5走]
!
route-map r5 permit 20 [同上]
match as-path 75
set weight 40000
网友评论
评论
发 布

更多软件教程
  • 软件教程推荐
更多+
Greenfoot设置中文的方法

Greenfoot设置中文的方法

Greenfoot是一款简单易用的Java开发环境,该软件界面清爽简约,既可以作为一个开发框使用,也能够作为集成开发环境使用,操作起来十分简单。这款软件支持多种语言,但是默认的语言是英文,因此将该软件下载到电脑上的时候,会发现软件的界面语言是英文版本的,这对于英语基础较差的朋友来说,使用这款软件就会...

07-05

Egret UI Editor修改快捷键的方法

Egret UI Editor修改快捷键的方法

Egret UI Editor是一款开源的2D游戏开发代码编辑软件,其主要功能是针对Egret项目中的Exml皮肤文件进行可视化编辑,功能十分强大。我们在使用这款软件的过程中,可以将一些常用操作设置快捷键,这样就可以简化编程,从而提高代码编辑的工作效率。但是这款软件在日常生活中使用得不多,并且专业性...

07-05

KittenCode新建项目的方法

KittenCode新建项目的方法

KittenCode是一款十分专业的编程软件,该软件给用户提供了可视化的操作界面,支持Python语言的编程开发以及第三方库管理,并且提供了很多实用的工具,功能十分强大。我们在使用这款软件进行编程开发的过程中,最基本、最常做的操作就是新建项目,因此我们很有必要掌握新建项目的方法。但是这款软件的专业性...

07-05

Thonny设置中文的方法

Thonny设置中文的方法

Thonny是一款十分专业的Python编辑软件,该软件界面清爽简单,给用户提供了丰富的编程工具,具备代码补全、语法错误显示等功能,非常的适合新手使用。该软件还支持多种语言,所以在下载这款软件的时候,有时候下载到电脑中的软件是英文版本的,这对于英语基础较差的小伙伴来说,使用这款软件就会变得十分困难,...

07-05

最新软件下载