GOBGP对接华为交换机的配置方法
【摘要】 环境配置:CE交换机设备的NVE IP为:10.0.0.2GOBGP的IP为10.0.0.3IBGP互联,AS 100BGP侧配置:global: config: #IBGP,同自治域 as: 100 #不一样即可,取接口IP router-id: 10.0.0.3neighbors: - config: # 交换机(最好是RR的IP,省得每个都配置) neighbor-...
环境配置:
CE交换机设备的NVE IP为:10.0.0.2
GOBGP的IP为10.0.0.3
IBGP互联,AS 100
BGP侧配置:
global:
config:
#IBGP,同自治域
as: 100
#不一样即可,取接口IP
router-id: 10.0.0.3
neighbors:
- config:
# 交换机(最好是RR的IP,省得每个都配置)
neighbor-address: 10.0.0.2
#IBGP,AS要一样
peer-as: 100
afi-safis:
#使能EVPN路由配置,这个不是能无法同步到路由
- config:
afi-safi-name: l2vpn-evpn
- config:
afi-safi-name: l3vpn-ipv4-unicast
- config:
afi-safi-name: l3vpn-ipv4-flowspec
交换机侧同样需允许GOBGP接入
bgp 100
router-id 10.0.0.2
peer 10.0.0.3 as-number 100
peer 10.0.0.3 connect-interface LoopBack1 (这个需要额外配置,一般就是那个三层口地址
ipv4-family unicast
peer 10.0.0.3 enable
ipv4-family vpn-instance vpc-xxx
default-route imported
import-route direct
import-route static
maximum load-balancing 32
advertise l2vpn evpn
l2vpn-family evpn
policy
peer 10.0.0.3 enable
peer 10.0.0.3 advertise irb
peer 10.0.0.3 advertise irbv6
peer 10.0.0.3 reflect-client
至此应该就可以相互通讯。
#对交换机发布TYPE3广播路由条目
gobgp global rib -a evpn add multicast 10.0.0.3 etag 0 rd 101:9916 rt 0:9916 encap vxlan pmsi ingress-repl 100 10.0.0.3 local-pref 100
#对交换机发布TYPE2 MAC/IP条目,本地的MAC地址:fa:16:3e:ec:30:92,MAC对应的IP地址:11.11.0.95,本地总出口路由网关地址:04:33:89:33:03:73
gobgp global rib -a evpn add macadv fa:16:3e:ec:30:92 11.11.0.95 esi 0 etag 0 label 9916,10040 rd 101:9916 rt 0:9916 rt 0:10040 encap vxlan nexthop 10.0.0.3 origin igp router-mac 04:33:89:33:03:73
#对交换机发布TYPE5 CIDR明细路由,本地可达路由11.10.0.0/24,网关:11.10.0.1,本地总出口路由网关地址:04:33:89:33:03:73
gobgp global rib -a evpn add prefix 11.10.0.0/24 gw 11.10.0.1 med 0 esi 0 etag 0 label 10040 rd 101:10040 rt 0:10040 encap vxlan nexthop 172.28.48.3 local-pref 100 router-mac 04:33:89:33:03:73
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
作者其他文章
评论(0)