×

【每日一记8】+第6天:数据中心叶脊网络架构-3设备互联配置BGP
  

新手727241 2967

{{ttag.title}}
3. 交换机互联
3.1 本节目标
了解Spine Leaf网络基本拓扑结构;
网络设备互联接口配置;
网络设备bgp配置;
3.2 拓扑结构:
如下图所示, 本节使用的Spine Leaf网络拓扑,由2台Spine和4台Leaf组成,Spine和Leaf之间两两互联。为方便管理,加入一台linux主机用于管理各交换机设备,则拓扑如下:

3.3 测试环境
6台交换机(即Spine和Leaf交换机),本文配置为Arista交换机的命令格式,如果你对Arista的命令行不熟悉,不用害怕,基本上跟Cisco是差不多的,有一些特殊配置也会给出对照说明;
为了便于管理,使用一台linux主机(management server),用于统一管理各设备;
c0-c8为网络号, 其中c0作为管理网络,c1-c8作为spine和leaf之间的互联链路;
按图1所示,将各交换机加入到对应的自管网络中去;
3.4 管理网络配置:
带外管理网络c0为一个二层广播网络,将所有交换设备的management口加入到该网络中,便于进行统一的带外管理。为每个交换机的management口分配管理网络地址, 同时也为每个交换机的loopback0接口分配一个带内管理地址,用于后续章节的学习,分配如下:

配置管理网络地址,以leaf01为例,其他设备按例配置:
interface Management1
ip address 198.18.20.12/24
interface Loopback0

ip address 10.10.10.12/32
3.5 互联接口配置:
为了方便管理,给每台leaf交换机分配一个 c 段的私网地址。在使用48口交换机的情况,虽然会浪费一部分地址,但是换来了管理上的便捷。这个例子里面,使用的是 169.254.0.0/24 ~ 169.254.3.0/24。


以spine01和leaf01互联为例,每条互联链路分配一个30位掩码的网段,例如c1分配网段为169.254.0.248/30, 则链路两端网口ip分配为169.254.0.249/30和169.254.0.250/30,如下表:

其余互联链路的规划同理,总规划如下表:

按照上表规划配置各设备的互联接口,以leaf01的e1接口为例,其余接口按例配置:interface Ethernet1
description dt:spine01
mtu 9214
no switchport
ip address 169.254.0.249/30
no shutdown
3.6 BGP配置

spine和leaf之间需要建立bgp链接,互相同步路由,以形成例如'source→ leaf01→ spine01→ leaf02→ destination'的可用路径。首先为spine和leaf交换机规划BGP AS NUMBER:

以spine01和leaf01之间建立BGP链接为例,对交换机进行BGP相关配置:

# spine01

router bgp 100000        # BGP AS NUMBER

router-id 10.10.10.10        # loopback ip

maximum-paths 8        # 设置等价路由最大条数

redistribute connected        # 向邻居通告直连路由(如互联接口的169.254.x.x和环回口的10.10.10.x)

# 对每个leaf邻居进行如下配置

neighbor 169.254.0.249 remote-as 200001        # bgp邻居的ip地址和AS NUMBER

neighbor 169.254.0.249 ebgp-multihop        255        # 设置bgp邻居ip的最大跳数(邻居ip为非直连接口时需配置)

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
# leaf01
router bgp 200001        # BGP AS NUMBER
router-id 10.10.10.12        # loopback ip
maximum-paths 8        # 设置等价路由最大条数
redistribute connected        # 向邻居通告直连路由(如互联接口的169.254.x.x和环回口的10.10.10.x)
redistribute static        # 向邻居通告静态路由
# 对每个spine邻居进行如下配置
neighbor 169.254.0.250 default-originate        # 向邻居通告本设备的默认路由(仅在border leaf上配置这一条)
neighbor 169.254.0.250 remote-as 100000        # bgp邻居的ip地址和AS NUMBER
#如果邻居ip不是直连接口的ip,还需要加上下面的配置(本例中都是使用的直连接口ip,故不必须下面这一条配置)
#neighbor 169.254.0.250 ebgp-multihop        255        # 设置bgp邻居ip的最大跳数(邻居ip为非直连接口时需配置)
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

上面的配置建立了spine01和leaf01之间的bgp链接,下面验证bgp链接是否成功建立:

1、在spine上查看bgp状态:

spine01#sh ip bgp sum

BGP summary information for VRF default

Router identifier 10.10.10.10, local AS number 100000

Neighbor Status Codes: m - Under maintenance

Neighbor V AS MsgRcvd MsgSent InQ OutQ Up/Down State PfxRcd PfxAcc


169.254.0.249 4 200001 2412 2700 0 0 19:49:12 Estab 6 6


2、在leaf01上查看bgp状态:

spine01#sh ip bgp sum
BGP summary information for VRF default
Router identifier 10.10.10.10, local AS number 100000
Neighbor Status Codes: m - Under maintenance
Neighbor V AS MsgRcvd MsgSent InQ OutQ Up/Down State PfxRcd PfxAcc
169.254.0.249 4 200001 2412 2700 0 0 19:49:12 Estab 6 6

3、在spine01上查看bgp路由条目,可见已接收到从leaf01上同步过来的bgp路由条目:
spine01#sh ip route bgp
VRF: default
Codes: C - connected, S - static, K - kernel,
O - OSPF, IA - OSPF inter area, E1 - OSPF external type 1,
E2 - OSPF external type 2, N1 - OSPF NSSA external type 1,
N2 - OSPF NSSA external type2, B I - iBGP, B E - eBGP,
R - RIP, I L1 - IS-IS level 1, I L2 - IS-IS level 2,
O3 - OSPFv3, A B - BGP Aggregate, A O - OSPF Summary,
NG - Nexthop Group Static Route, V - VXLAN Control Service,
DH - DHCP client installed default route, M - Martian,
DP - Dynamic Policy Route, L - VRF Leaked
Gateway of last resort:
B E 0.0.0.0/0 [200/0] via 169.254.0.249, Ethernet1
B E 10.10.10.12/32 [200/0] via 169.254.0.249, Ethernet1
B E 169.254.0.252/30 [200/0] via 169.254.0.249, Ethernet1

4、在leaf01上查看bgp路由条目,可见已接收到从spine01同步过来的bgp路由条目:

leaf01#sh ip route bgp
VRF: default
Codes: C - connected, S - static, K - kernel,
O - OSPF, IA - OSPF inter area, E1 - OSPF external type 1,
E2 - OSPF external type 2, N1 - OSPF NSSA external type 1,
N2 - OSPF NSSA external type2, B I - iBGP, B E - eBGP,
R - RIP, I L1 - IS-IS level 1, I L2 - IS-IS level 2,
O3 - OSPFv3, A B - BGP Aggregate, A O - OSPF Summary,
NG - Nexthop Group Static Route, V - VXLAN Control Service,
DH - DHCP client installed default route, M - Martian,
DP - Dynamic Policy Route, L - VRF Leaked
B E 10.10.10.10/32 [200/0] via 169.254.0.250, Ethernet1
B E 169.254.1.248/30 [200/0] via 169.254.0.250, Ethernet1
B E 169.254.2.248/30 [200/0] via 169.254.0.250, Ethernet1
B E 169.254.3.248/30 [200/0] via 169.254.0.250, Ethernet1

3.7 小结
本节内容主要介绍了spine leaf网络的拓扑结构,网络地址规划,接口地址配置和BGP配置。 完成这些步骤后,spine和leaf交换机之间的互联就算完成了,接下来的章节,我们将在此基础上加入物理主机,看一下如何将物理服务器加入spine leaf网络,并进行互联配置。
————————————————
版权声明:本文为CSDN博主「eponia」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

打赏鼓励作者,期待更多好文!

打赏
1人已打赏

粥粥学长 发表于 2024-8-22 09:59
  
每天坚持打卡学习签到!!
西红柿煮番茄的猫 发表于 2024-8-7 09:49
  
每天坚持打卡学习签到!!
FuJun 发表于 2024-4-20 07:21
  
每天坚持打卡学习签到!!
新手844700 发表于 2023-3-16 16:06
  
又是169段,为啥博主这么喜欢169端呢,能自动分配吗
蟲爺 发表于 2021-6-12 23:17
  
感谢分享
司马缸砸了光 发表于 2021-4-11 11:14
  
打赏学习,干货满满.
新手678448 发表于 2020-6-15 18:02
  
感谢分享
JM 发表于 2020-6-14 21:28
  
感谢分享
她丶ta 发表于 2020-6-14 20:09
  

感谢分享
发表新帖
热门标签
全部标签>
西北区每日一问
技术盲盒
安全效果
技术笔记
【 社区to talk】
每日一问
干货满满
新版本体验
产品连连看
GIF动图学习
技术咨询
2023技术争霸赛专题
功能体验
通用技术
秒懂零信任
安装部署配置
原创分享
技术晨报
自助服务平台操作指引
每周精选
标准化排查
排障笔记本
玩转零信任
深信服技术支持平台
POC测试案例
信服课堂视频
畅聊IT
答题自测
专家问答
技术圆桌
在线直播
MVP
网络基础知识
升级
安全攻防
上网策略
测试报告
日志审计
问题分析处理
流量管理
每日一记
运维工具
云计算知识
用户认证
解决方案
sangfor周刊
VPN 对接
项目案例
SANGFOR资讯
专家分享
技术顾问
信服故事
SDP百科
功能咨询
终端接入
授权
设备维护
资源访问
地址转换
虚拟机
存储
迁移
加速技术
产品预警公告
信服圈儿
S豆商城资讯
技术争霸赛
「智能机器人」
追光者计划
社区帮助指南
答题榜单公布
纪元平台
卧龙计划
华北区拉练
天逸直播
以战代练
山东区技术晨报
文档捉虫活动
齐鲁TV
华北区交付直播
2024年技术争霸赛
北京区每日一练
场景专题
故障笔记
排障那些事
高手请过招
升级&主动服务
高频问题集锦
社区新周刊
全能先锋系列
云化安全能力

本版版主

12
185
6

发帖

粉丝

关注

121
315
351

发帖

粉丝

关注

本版达人

LoveTec...

本周分享达人

新手24116...

本周提问达人