Day 20 - 利用路由软件将路由收进 VRF

昨天我们设定好 VRF 後,今天就来与大家分享怎麽样将 BGP 路由收进 VRF 内吧!

事前准备

我们预计会用到 FRRouting。如果想使用 bird 的话,也是可以使用的。

并请先建立好 VRF 网卡。

设定 BGP

跟以往一样,只是我们要特别指令 vrf 名称。

以下为范例设定档(记得修改 ASN 及 vrf_Name)

  • BGP
router bgp 209557 vrf vrf_DN42
 neighbor 172.22.189.96 remote-as 209557
 neighbor 172.22.189.97 remote-as 209557
 !
 address-family ipv4 unicast
  no neighbor 172.22.189.96 activate
  neighbor 172.22.189.96 route-reflector-client
  neighbor 172.22.189.96 next-hop-self force
  neighbor 172.22.189.96 route-map DN42 in
  neighbor 172.22.189.96 route-map DN42-OUT out
  neighbor 172.22.189.97 route-reflector-client
  neighbor 172.22.189.97 next-hop-self force
  neighbor 172.22.189.97 route-map DN42 in
  neighbor 172.22.189.97 route-map DN42-OUT out
 exit-address-family
  • OSPF
router ospf vrf vrf_YINETWORK
 ospf router-id 10.9.9.1
 redistribute kernel route-map YINETWORK_OSPF
 redistribute connected route-map YINETWORK_OSPF
 redistribute static route-map YINETWORK_OSPF
 network 10.9.9.2/32 area 1
 network 10.9.9.3/32 area 1
 network 10.9.9.14/32 area 1

Q&A

Q:我设定好 VRF 了,但 BGP 或 OSPF 怎麽都没有动?

A:请检查网卡是否已启用

ip link set vrf_DN42 up

<<:  关键路径法 Critical Path Method

>>:  【後转前要多久】# Day20 BootStrap - 通用类别 Utilities

Electron/Nginx/NodeJS/MongoDB开发HIS之架构概述

前言 今年已经2021相信不少人都已经听说过electron了 小弟技术不才,希望可以给台湾医疗资讯...

认识 RxJS 的 Scheduler

今天我们来认识一下 RxJS 的 Scheduler,虽然在一般使用 RxJS 开发应用程序时几乎不...

DAY06 - [CSS] 用 linear-gradient 做出 三边、四边型效果

今日文章目录 > - 应用情境 > - CSS原理练习 > - 应用情境练习 &...

Day 20 Flask Session

上一篇讲完了 Cookie,那 Session 又是什麽? Session Session 就像是麦...

DAY 21- 讯息监别码 MAC

「不是那个MAC。 不对,也不是汉堡。」 MAC能吃吗? 先前我们介绍了数位签章,今天我们要介绍的是...