怎么在CentOS中制作东方路由

  介绍

怎么在CentOS中制作东方路由?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

斑驴是一个开源路由软件套件。在这个教程中,我将会重点讲讲如何把一个Linux系统变成一个东方路由器,还是使用斑驴,演示如何建立边界网关协议与其它东方路由器对等。

在我们进入细节之前,一些边界网关协议的背景知识还是必要的。边界网关协议(即边界网关协议)是互联网的域间路由协议的实际标准。在东方术语中,全球互联网是由成千上万相关联的自治系统(AS)组成,其中每一个作为代表每一个特定运营商提供的一个网络管理域(据说,美国前总统乔治。布什都有自己像编的号)。
为了使其网络在全球范围内路由可达,每一个是需要知道如何在英特网中到达其它的。这时候就需要边界网关协议出来扮演这个角色了.BGP是一个像去与相邻的,交换路由信息的语言。这些路由信息通常被称为边界网关协议线路或者边界网关协议前缀。包括作为号(ASN;全球唯一号码)以及相关的IP地址块。一旦所有的边界网关协议线路被当地的东方路由表学习和记录,每一个为将会知道如何到达互联网的任何公网IP。

在不同域()之间路由的能力是边界网关协议被称为外部网关协议出路)或者域间协议的主要原因。就如一些路由协议,例如OSPF,到底是什么——却,RIP和EIGRP都是内部网关协议(集)或者域内路由协议,用于处理一个域内的路由。
<强>测试方案

在这个教程中,让我们来使用以下拓扑。
我们假设运营商一个想要建立一个边界网关协议来与运营怎么在CentOS中制作东方路由“>商B对等交换路由。它们的作为号和IP地址空间的细节如下所示:</p> <ul类= <李>

,,,运营商:ASN (100), IP地址空间(100.100.0.0/22),分配给东方路由器eth2网卡的IP地址(100.100.1.1)

<李>

,,,运营商B: ASN (200), IP地址空间(200.200.0.0/22),分配给东方路由器eth2网卡的IP地址(200.200.1.1)

路由器一个和路由器B使用100.100.0.0/30子网来连接到对方。从理论上来说,任何子网从运营商那里都是可达的,可互连的。在真实场景中,建议使用掩码为30位的公网IP地址空间来实现运营商一个和运营商B之间的连通。
<强>在CentOS中安装斑驴

如果斑驴还没安装好,我们可以使用yum来安装斑驴。

,,,

代码如下:

# yum安装斑驴

如果你正在使用的是CentOS7系统,你需要应用一下策略来设置SELinux,否则,SELinux将会阻止斑马守护进程写入它的配置目录。如果你正在使用的是CentOS6,你可以跳过这一步。

,,,

代码如下:

# setsebool - p zebra_write_config 1

斑驴软件套件包含几个守护进程,这些进程可以协同工作。关于东方路由,我们将把重点放在建立以下2个守护进程。

<李>

,,,斑马:一个核心守护进程用于内核接口和静态路由。
,,,BGPd:一个边界网关协议守护进程。

<强>配置日志记录

在斑驴被安装后,下一步就是配置斑马来管理东方路由器的网络接口。我们通过创建一个斑马配置文件和启用日志记录来开始第一步。

,,,

代码如下:

# cp/usr/share/doc/quagga-XXXXX/zebra.conf。样本/etc/quagga/zebra.conf

在CentOS6系统中:

,,,

代码如下:

#服务斑马开始
,,# chkconfig斑马alt="怎么在CentOS中制作东方路由">

,,,从输出中,我们可以看到“国家/PfxRcd"部分。如果对等关闭,输出将会显示“Idle"或者“活跃# 39;。请记住,单词& # 39;活跃# 39;这个词在路由器中总是不好的意思。它意味着路由器正在积极地寻找邻居,前缀或者路由。当对等是提高状态,“国家/PfxRcd"下的输出状态将会从特殊邻居接收到前缀号。

在这个例子的输出中,边界网关协议对等只是在AS100和AS200之间呈上升状态。因此没有前缀被更改,所以最右边列的数值是0。
<强>配置前缀通告

正如一开始提,到100年将以100.100.0.0/22作为通告,在我们的例子中200将同样以200.200.0.0/22作为通告。这些前缀需要被添加到边界网关协议配置如下。

在路由器——中:

,,,

代码如下:

路由器a #配置终端
,路由器,路由器a(配置)#边界网关协议100

怎么在CentOS中制作东方路由