(3)SW3营销分别与SW1和SW2营销ipv4和ipv6互访优先在SW3_SW1链路转发;SW3法务及人力分别与SW1和SW2法务及人力ipv4和ipv6互访优先在SW3_SW2链路转发,主备链路相互备份;用prefix-list、route-map和BGP路径属性进行选路,新增AS 65000。
SW3
ip prefix-list SW1-SW2-FWRL-IPV4 seq 5 permit 10.8.23.1/24 //将 SW2-FW 业务引入前缀列表 SW1-SW2-FWRL-IPV4 中
ip prefix-list SW1-SW2-FWRL-IPV4 seq 10 permit 10.8.13.1/24 //将 SW1-FW 业务引入前缀列表 SW1-SW2-FWRL-IPV4 中
ip prefix-list SW1-SW2-FWRL-IPV4 seq 15 permit 10.8.15.1/24 //将 SW1-RL 业务引入前缀列表 SW1-SW2-FWRL-IPV4 中
ip prefix-list SW1-SW2-FWRL-IPV4 seq 20 permit 10.8.25.1/24 //将 SW2-RL 业务引入前缀列表 SW1-SW2-FWRL-IPV4 中
ip prefix-list SW1-SW2-YX-IPV4 seq 5 permit 10.8.22.1/24 //将 SW2-YX 业务引入前缀列表 SW1-SW2-YX-IPV4 中
ip prefix-list SW1-SW2-YX-IPV4 seq 10 permit 10.8.12.1/24 //将 SW1-YX 业务引入前缀列表 SW1-SW2-YX-IPV4 中
ip prefix-list SW3-FWRL-IPV4 seq 5 permit 10.8.33.1/24 //将 SW3-FW 业务引入前缀列表 SW3-FWRL-IPV4 中
ip prefix-list SW3-FWRL-IPV4 seq 10 permit 10.8.35.1/24 //将 SW3-RL 业务引入前缀列表 SW3-FWRL-IPV4 中
ip prefix-list SW3-YX-IPV4 seq 5 permit 10.8.32.1/24 //将 SW3-YX 业务引入前缀列表 SW3-YX-IPV4 中
ipv6 prefix-list SW1-SW2-FWRL-IPV6 seq 5 permit 2001:10:2:13::1/64 //将 SW1-FW 业务引入前缀列表 SW1-SW2-FWRL-IPV6 中
ipv6 prefix-list SW1-SW2-FWRL-IPV6 seq 10 permit 2001:10:2:23::1/64 //将 SW2-FW 业务引入前缀列表 SW1-SW2-FWRL-IPV6 中
ipv6 prefix-list SW1-SW2-FWRL-IPV6 seq 15 permit 2001:10:2:15::1/64 //将 SW1-RL 业务引入前缀列表 SW1-SW2-FWRL-IPV6 中
ipv6 prefix-list SW1-SW2-FWRL-IPV6 seq 20 permit 2001:10:2:25::1/64 //将 SW2-RL 业务引入前缀列表 SW1-SW2-FWRL-IPV6 中
ipv6 prefix-list SW1-SW2-YX-IPV6 seq 5 permit 2001:10:2:12::1/64 //将 SW1-YX 业务引入前缀列表 SW1-SW2-YX-IPV6 中
ipv6 prefix-list SW1-SW2-YX-IPV6 seq 10 permit 2001:10:2:22::1/64 //将 SW2-YX 业务引入前缀列表 SW1-SW2-YX-IPV6 中
ipv6 prefix-list SW3-FWRL-IPV6 seq 5 permit 2001:10:2:33::1/64 //将 SW3-FW 业务引入前缀列表 SW3-FWRL-IPV6 中
ipv6 prefix-list SW3-FWRL-IPV6 seq 10 permit 2001:10:2:35::1/64 //将 SW3-RL 业务引入前缀列表 SW3-FWRL-IPV6 中
ipv6 prefix-list SW3-YX-IPV6 seq 5 permit 2001:10:2:32::1/64 //将 SW3-YX 业务引入前缀列表 SW3-YX-IPV6 中
route-map SW1-SW2-YX-IPV6 permit 10 //建立路由表 SW1-SW2-YX-IPV6 序列号为10(方便区分)
match ipv6 address prefix-list SW1-SW2-YX-IPV6 //将前缀列表 SW1-SW2-YX-IPV6 引入路由表 SW1-SW2-YX-IPV6
set ipv6 next-hop 2001:10:2:1::1 //指定下一跳设备为SW1
set as-path prepend 65000 //设定 BGP 区域 65000
!
route-map SW1-SW2-YX-IPV6 permit 20 //建立副路由表 SW1-SW2-YX-IPV6 序列号为20 以拒绝其他路由
!
route-map SW1-SW2-YX-IPV4 permit 10 //建立路由表 SW1-SW2-YX-IPV4 序列号为10(方便区分)
match ip address prefix-list SW1-SW2-YX-IPV4 //将前缀列表 SW1-SW2-YX-IPV4 引入路由表 SW1-SW2-YX-IPV4
set as-path prepend 65000 //设定 BGP 区域 65000
set ip next-hop 10.8.1.1 //指定下一跳设备为SW1
!
route-map SW1-SW2-YX-IPV4 permit 20 //建立副路由表 SW1-SW2-YX-IPV4 序列号为20 以拒绝其他路由
!
route-map SW1-SW2-FWRL-IPV4 permit 10 //建立路由表 SW1-SW2-FWRL-IPV4 序列号为10(方便区分)
match ip address prefix-list SW1-SW2-FWRL-IPV4 //将前缀列表 SW1-SW2-FWRL-IPV4 引入路由表 SW1-SW2-FWRL-IPV4
set as-path prepend 65000 //设定 BGP 区域 65000
set ip next-hop 10.8.2.1 //指定下一跳设备为SW2
!
route-map SW1-SW2-FWRL-IPV4 permit 20 //建立副路由表 SW1-SW2-FWRL-IPV4 序列号为20 以拒绝其他路由
!
route-map SW1-SW2-FWRL-IPV6 permit 10 //建立路由表 SW1-SW2-FWRL-IPV6 序列号为10(方便区分)
match ipv6 address prefix-list SW1-SW2-FWRL-IPV6 //将前缀列表 SW1-SW2-FWRL-IPV6引入路由表 SW1-SW2-FWRL-IPV6
set ipv6 next-hop 2001:10:2:2::1 //指定下一跳设备为SW2
set as-path prepend 65000 //设定 BGP 区域 65000
!
route-map SW1-SW2-FWRL-IPV6 permit 20 //建立副路由表 SW1-SW2-FWRL-IPV6序列号为20 以拒绝其他路由
!
route-map SW3-YX-IPV4 permit 10 //建立路由表 SW3-YX-IPV4 序列号为10(方便区分)
match ip address prefix-list SW3-YX-IPV4 //将前缀列表 SW3-YX-IPV4引入路由表 SWE-YX-IPV4
set ip next-hop 10.8.1.1 //指定下一跳设备为SW1
set as-path prepend 65000 //设定 BGP 区域 65000
!
route-map SW3-YX-IPV4 permit 20 //建立副路由表 SW3-YX-IPV4序列号为20 以拒绝其他路由
!
route-map SW3-FWRL-IPV4 permit 10 //建立路由表 SW3-FWRL-IPV4 序列号为10(方便区分)
match ip address prefix-list SW3-FWRL-IPV4 //将前缀列表 SW3-FWRL-IPV4引入路由表 SW3-FWRL-IPV4
set ip next-hop 10.8.2.1 //指定下一跳设备为SW2
set as-path prepend 65000 //设定 BGP 区域 65000
!
route-map SW3-FWRL-IPV4 permit 20 //建立副路由表 SW3-FWRL-IPV4序列号为20 以拒绝其他路由
!
route-map SW3-YX-IPV6 permit 10 //建立路由表 SW3-YX-IPV6 序列号为10(方便区分)
match ipv6 address prefix-list SW3-YX-IPV6 //将前缀列表 SW3-YX-IPV6引入路由表 SWE-YX-IPV6
set as-path prepend 65000 //设定 BGP 区域 65000
set ipv6 next-hop 2001:10:2:1::1 //指定下一跳设备为SW1
!
route-map SW3-YX-IPV6 permit 20 //建立副路由表 SW3-YX-IPV6序列号为20 以拒绝其他路由
!
route-map SW3-FWRL-IPV6 permit 10 //建立路由表 SW3-FWRL-IPV6 序列号为10(方便区分)
match ipv6 address prefix-list SW3-FWRL-IPV6 //将前缀列表 SW3-FWRL-IPV6引入路由表 SW3-FWRL-IPV6
set as-path prepend 65000 //设定 BGP 区域 65000
set ipv6 next-hop 2001:10:2:2::1 //指定下一跳设备为SW2
!
route-map SW3-FWRL-IPV6 permit 20 //建立副路由表 SW3-FWRL-IPV6序列号为20 以拒绝其他路由
router bgp 65003
neighbor 10.8.1.1 route-map SW1-SW2-FWRL-IPV4 in //指定SW1-SW2-FWRL从SW1到达SW3(即出口设备为SW2|SW3->SW2->SW1->SW3)
neighbor 10.8.1.1 route-map SW3-FWRL-IPV4 out //指定SW13-FWRL从SW1回到SW3(即出口设备为SW2|SW3->SW2->SW1->SW3)
neighbor 10.8.2.1 route-map SW1-SW2-YX-IPV4 in //指定SW1-SW2-YX从SW2到达SW3(即出口设备为SW1|SW3->SW1->SW2->SW3)
neighbor 10.8.2.1 route-map SW3-YX-IPV4 out //指定SW3-YX从SW2回到SW3(即出口设备为SW1|SW3->SW1->SW2->SW3)
address-family ipv6 unicast
neighbor 2001:10:2:1::1 route-map SW1-SW2-FWRL-IPV6 in //指定SW1-SW2-FWRL从SW1到达SW3(即出口设备为SW2|SW3->SW2->SW1->SW3)
neighbor 2001:10:2:1::1 route-map SW3-FWRL-IPV4 out //指定SW13-FWRL从SW1回到SW3(即出口设备为SW2|SW3->SW2->SW1->SW3)
neighbor 2001:10:2:2::1 route-map SW1-SW2-YX-IPV6 in //指定SW1-SW2-YX从SW2到达SW3(即出口设备为SW1|SW3->SW1->SW2->SW3)
neighbor 2001:10:2:2::1 route-map SW3-YX-IPV4 out //指定SW3-YX从SW2回到SW3(即出口设备为SW1|SW3->SW1->SW2->SW3)
exit-address-family
!