如何在云服务器上安装和运行BGP守护进程(bgp云服务器是什么)

如何在云服务器上安装和运行BGP守护进程(bgp云服务器是什么)

浏览次数:
信息来源: 用户投稿
更新日期: 2026-05-09
文章简介

了解如何在您的云服务器上运行BGP守护程序以与Heficed路由器建立BGP会话,并从您的AS宣布您的IPv4和/或IPv6范围。 为您的IPv4和/或IPv6范围创建RPKI和路由对象,并将您的A

2025阿里云双十一服务器活动

了解如何在您的云服务器上运行BGP守护程序以与Heficed路由器建立BGP会话,并从您的AS宣布您的IPv4和/或IPv6范围。

  • 为您的IPv4和/或IPv6范围创建RPKI和路由对象,并将您的AS编号作为来源。
  • 确保您在服务器中运行CentOS?7,因为本文基于CentOS7操作系统。请注意,不同Linux版本上的配置相似。
  • 在您继续之前,请通过提供以下信息从您的终端提交请求创建与您的服务器的BGP会话的票证:

  • 服务器的主IP地址
  • 您的公共AS编号。
  • 您的IPv4和/或IPv6范围
  • 您希望通过BGP会话接收的内容:

  • 全表和默认网关;
  • 创建BGP会话后,继续执行以下步骤。

    连接到您的服务器并将网络配置从DHCP更改为静态。打开文件/etc/sysconfig/network-scripts/ifcfg-eth0进行编辑:

    [root@hhvya97bbk~]#vi/etc/sysconfig/network-scripts/ifcfg-eth0

    #在实例启动时由cloud-init自动创建,请勿编辑。

    HWADDR=06:f3:42:00:01:4c

    通过将值替换为您的IPv4和IPv6地址来更改静态配置的设置。

    #在实例启动时由cloud-init自动创建,请勿编辑。

    HWADDR=06:f3:42:00:01:4c

    IPV6ADDR=2a03:fbc6:1:829a::/48

    IPV6_DEFAULTGW=2a03:fbc6:1:8000:8000::1

    编辑文件/etc/cloud/cloud.cfg并在末尾添加以下行:

    重新启动服务器以应用更改:

    [root@hhvya97bbk~]#重启

    登录服务器并确认IPv4和IPv6连接是否正常:

    [root@hhvya97bbk~]#ping8.8.8.8

    PING8.8.8.8(8.8.8.8)56(84)字节数据。

    来自8.8.8.8的64个字节:icmp_seq=1ttl=117time=1.24ms

    来自8.8.8.8的64个字节:icmp_seq=2ttl=117time=1.18ms

    ---8.8.8.8ping统计信息---

    传输了2个数据包,2个接收,0%丢包,时间1001ms

    rttmin/avg/max/mdev=1.188/1.218/1.249/0.046ms

    [root@hhvya97bbk~]#ping62001:4860:4860::8888

    PING2001:4860:4860::8888(2001:4860:4860::8888)56个数据字节

    2001:4860:4860::8888的64个字节:icmp_seq=1ttl=117time=2.31ms

    2001:4860:4860::8888的64个字节:icmp_seq=2ttl=118time=0.522ms

    ---2001:4860:4860::8888ping统计---

    传输2个数据包,接收2个数据包,0%数据包丢失,时间1001ms

    rttmin/avg/max/mdev=0.522/1.420/2.318/0.898ms

    将您的IPv4和/或IPv6范围添加到网络接口:

    [root@hhvya97bbk~]#ipaddradd191.96.202.0/24deveth0

    [root@hhvya97bbk~]#ip-6addradd2a0e:1c04:1::/48deveth0

    通过一一运行以下命令来更新存储库并安装bird守护程序:

    打开文件/etc/bird.conf并使用以下行附加文件。确保将示例IP地址和IP范围替换为您的实际IP数据、AS编号和BGP密码。

    #RouterID=服务器主IP地址

    扫描时间10;#每10秒扫描一次接口

    禁用自动生成到所有网络接口的直接路由。

    BIRD路由表与OS内核同步。

    全部导入;#导入表,默认是全部导入全部

    导出;#导出到协议。默认是exportnone

    #RouteyoursubnetviayourservermainIPaddress

    route191.96.202.0/24via2.58.28.45;

    #local=您的服务器主IP地址和您的AS号

    #neighbor=您的服务器主IP地址的网关和HeficedAS编号,默认为61317

    description"BGPsessiontoHeficed";

    本地2.58.28.45为397727;

    如何在云服务器上安装和运行BGP守护进程,bgp云服务器是什么

    出口过滤器{打印“出口”;接受;};

    保存文件并关闭它。使用以下命令应用更改:

    检查小鸟守护进程是否正在运行:

    ●bird.service-BIRDInternetRoutingDaemon

    Loaded:已加载(/usr/lib/systemd/system/bird.service;已禁用;供应商预设:已禁用)

    活动:自星期六2021-06-2608以来处于活动状态(运行):58:02UTC;1s前

    CGroup:/system.slice/bird.service

    └─22910/usr/sbin/bird-f-ubird-gbird

    Jun2608:58:02hhvya97bbksystemd[1]:StartedBIRDInternet路由守护进程。

    6月26日08:58:02hhvya97bbk鸟[22910]:开始

    使用命令birdc进入鸟控制台:

    检查是否使用命令showprotocolallHeficed建立了BGP会话:

    bird>showprotocolallHeficed

    nameprototablestatesinceinfo

    HeficedBGPmasterup08:58:07已建立

    描述:到Heficed的BGP会话

    路由:1个导入,1个导出,1首选

    路线更改统计:收到拒绝过滤忽略接受

    邻居上限:刷新重启感知llgr-awareAS4

    这就对了。您的BGPIPv4会话已建立,您的IPv4IP范围应在全局路由表中可见。

    要建立IPv6BGP会话,请使用以下命令安装bird6包:

    编辑配置文件/etc/bird6.conf并使用以下行附加文件。确保将示例IP地址和IP范围替换为您的实际IP数据、AS编号和BGP密码。

    #RouterID=服务器主IPv4地址

    扫描时间10;#每10秒扫描一次接口

    禁用自动生成到所有网络接口的直接路由。

    BIRD路由表与OS内核同步。

    全部导入;#导入表,默认是全部导入全部

    导出;#导出到协议。默认是exportnone

    #RouteyoursubnetviayourservermainIPaddress

    路线2a0e:1c04:1::/48通过2a03:fbc6:1:829a::;

    #local=您的服务器主IP地址和您的AS号

    #neighbor=您的服务器主IP地址的网关和HeficedAS编号,默认为61317

    description"BGPsessiontoHeficed";

    本地2a03:fbc6:1:829a::为397727;

    邻居2a03:fbc6:1:8000:8000::1为61317;

    进口过滤器{打印“进口”;接受;};

    出口过滤器{打印“出口”;接受;};

    确认bird6守护进程是否正在运行:

    ●bird6.service-BIRDInternetRoutingDaemon

    Loaded:已加载(/usr/lib/systemd/system/bird6.service;disabled;供应商预设:已禁用)

    活动:自星期六2021-06-26以来处于活动状态(运行)09:20:11UTC;3s前

    CGroup:/system.slice/bird6.service

    └─23161/usr/sbin/bird6-f-ubird6-gbird6

    Jun2609:20:11hhvya97bbksystemd[1]:StartedBIRDInternet路由守护进程。

    6月26日09:20:11hhvya97bbkbird6[23161]:开始

    使用命令进入bird6控制台,查看会话是否建立:

    bird>showprotocolallHeficed

    nameprototablestatesinceinfo

    HeficedBGPmasterup09:20:15已建立

    描述:到Heficed的BGP会话

    路由:1个导入,1个导出,1首选

    路线更改统计:收到拒绝过滤忽略接受

    邻居地址:2a03:fbc6:1:8000:8000::1

    邻居上限:刷新重启感知llgr-awareAS4

    Sourceaddress:2a03:fbc6:1:829a::

    这就对了。您的IPv6BGP会话已建立,您的IPv6范围应在全局路由表中可见。

    标签:
    saas的安全性
    « 上一篇
    返回列表
    下一篇 »

    如本文对您有帮助,就请抽根烟吧!