以下是一个思科ASR9006路由器加长BGP配置脚本的示例,你需要根据你的实际需求进行修改和适配:
! 配置BGP进程
router bgp 65000
bgp log-neighbor-changes
no bgp default ipv4-unicast
neighbor 10.1.1.2 remote-as 65000
neighbor 10.1.1.2 description PE-Router
neighbor 10.1.1.2 activate
neighbor 10.1.1.2 next-hop-self
neighbor 10.1.1.2 soft-reconfiguration inbound
maximum-paths 4
maximum-paths ibgp 4
no auto-summary
! 配置网络
ip prefix-list PREFIX permit 10.0.0.0/8
route-map RM1 permit 10
match ip address prefix-list PREFIX
set metric 100
!
route-map RM2 permit 20
match ip address prefix-list PREFIX
set metric 200
!
router bgp 65000
neighbor 10.1.1.2 route-map RM1 in
neighbor 10.1.1.2 route-map RM2 out
! 配置AS-Path Prepending
route-map AS-PREPEND permit 10
match ip address prefix-list PREFIX
set as-path prepend 65000 65000 65000
!
router bgp 65000
neighbor 10.1.1.2 route-map AS-PREPEND out
! 配置基本参数
hostname Router
ip domain-name example.com
username admin secret mypassword
! 配置SSH远程管理
ip ssh version 2
line vty 0 15
transport input ssh
login local
! 保存配置
copy running-config startup-config
以上示例配置了一个BGP进程,将最大多路径数设置为4,并配置了网络和路由映射。其中,route-map RM1和RM2配置了不同的metric值,以实现路由选择。route-map AS-PREPEND用于配置AS-Path Prepending,将AS路径添加了三次。同时,还配置了基本参数和SSH远程管理,并保存了配置。
注意:这只是一个示例,实际的配置可能因网络拓扑和具体需求而有所不同,因此请根据实际情况进行修改和适配。同时,配置之前请备份现有配置,以免意外丢失。