【华为】华为BGP-ISIS实验(模拟市干、省干、国干)

实验拓扑:

如图模拟市干省干国干设备(冗余链路配置差不多,已省略)在AS65001内部运行IS-IS协议。

实验需求:1.运行BGP协议,使R4可以学习到AR1上的业务网段,两边的业务网段可以互通

2.使用路由反射器,使AR5可以学习到AR1上的网段(R1与R5不建邻居)。

实验步骤:

  1. 进行基本配置

AR1

<Huawei>sy

[Huawei]int l0

[Huawei-LoopBack0]ip add 1.1.1.1 32

[Huawei-LoopBack0]int g0/0/0

[Huawei-GigabitEthernet0/0/0]ip add 12.0.0.1 24

AR2

<Huawei>sy

Enter system view, return user view with Ctrl+Z.

[Huawei]int l0

[Huawei-LoopBack0]ip add 2.2.2.2 32

[Huawei-LoopBack0]int g0/0/1

[Huawei-GigabitEthernet0/0/1]ip add 12.0.0.2 24

[Huawei-GigabitEthernet0/0/1]

[Huawei-GigabitEthernet0/0/1]int g0/0/2

[Huawei-GigabitEthernet0/0/0]ip add 23.0.0.2 24

AR3

<Huawei>sy

[Huawei]int l0

[Huawei-LoopBack0]ip add 3.3.3.3 32

[Huawei-LoopBack0]int g0/0/1

[Huawei-GigabitEthernet0/0/1]ip add 23.0.0.3 24

[Huawei-GigabitEthernet0/0/1]int g0/0/0

[Huawei-GigabitEthernet0/0/0]ip add 34.0.0.3 24

AR4

<Huawei>sy

[Huawei]int l0

[Huawei-LoopBack0]ip add 4.4.4.4 32

[Huawei-LoopBack0]int g0/0/1

[Huawei-GigabitEthernet0/0/1]ip add 34.0.0.4 24

AR5

<Huawei>sy

[Huawei]int l0

[Huawei-LoopBack0]ip add 5.5.5.5 32

[Huawei-LoopBack0]int g0/0/0

[Huawei-GigabitEthernet0/0/0]ip add 25.0.0.5 24

2.在AS65001内部运行ISIS协议

AR1

[Huawei]isis 1

[Huawei-isis-1]net 49.0001.0001.0001.0001.00

[Huawei-isis-1]int l0

[Huawei-LoopBack0]isis enable 1

[Huawei-LoopBack0]int g0/0/0

[Huawei-GigabitEthernet0/0/0]isis enable 1

AR2

[Huawei]isis 1

[Huawei-isis-1]network-entity 49.0001.0002.0002.0002.00.

[Huawei-isis-1]int l0

[Huawei-LoopBack0]isis enable 1

[Huawei-LoopBack0]int g0/0/1

[Huawei-GigabitEthernet0/0/1]isis enable 1

[Huawei-GigabitEthernet0/0/1]int g0/0/2

[Huawei-GigabitEthernet0/0/2]isis enable 1

[Huawei-GigabitEthernet0/0/2]int g0/0/0

[Huawei-GigabitEthernet0/0/0]isis enable 1

AR3

[Huawei]isis 1

[Huawei-isis-1]network-entity 49.0002.0003.0003.00

[Huawei-isis-1]int l0

[Huawei-LoopBack0]isis enable 1

[Huawei-LoopBack0]int g0/0/1

[Huawei-GigabitEthernet0/0/1]isis enable 1

AR5

[Huawei]isis 1

[Huawei-isis-1]net 49.0001.0005.0005.0005.00

[Huawei-isis-1]int l0

[Huawei-LoopBack0]isis enable 1

[Huawei-LoopBack0]int g0/0/0

[Huawei-GigabitEthernet0/0/0]isis enable 1

3.运行bgp协议,建立邻居关系

AR1

[Huawei]bgp 65001

[Huawei-bgp]peer 2.2.2.2 as-number 65001                  //指定AR2为自己邻居

[Huawei-bgp]peer 2.2.2.2 connect-interface l0           //用自己环回口建立连接

[Huawei-bgp]peer 3.3.3.3 as-number 65001

[Huawei-bgp]peer 3.3.3.3 connect-interface l0

AR2

[Huawei]bgp 65001

[Huawei-bgp]peer 1.1.1.1 as-number 65001

[Huawei-bgp]peer 1.1.1.1 connect-interface l0

[Huawei-bgp]peer 5.5.5.5 as-number 65001

[Huawei-bgp]peer 5.5.5.5 connect-interface l0

[Huawei-bgp]peer 3.3.3.3 as-number 65001

[Huawei-bgp]peer 3.3.3.3 connect-interface l0

AR5

[Huawei]bgp 65001

[Huawei-bgp]peer 2.2.2.2 as-number 65001

[Huawei-bgp]peer 2.2.2.2 connect-interface l0

[Huawei-bgp]peer 3.3.3.3 as-number 65001

[Huawei-bgp]peer 3.3.3.3 connect-interface l0

AR3

[Huawei]bgp 65001

[Huawei-bgp]peer 1.1.1.1 as-number 65001

[Huawei-bgp]peer 1.1.1.1 connect-interface l0

[Huawei-bgp]peer 2.2.2.2 as-number 65001

[Huawei-bgp]peer 2.2.2.2 connect-interface l0

[Huawei-bgp]peer 5.5.5.5 as-number 65001

[Huawei-bgp]peer 5.5.5.5 connect-interface l0

注意:AR3与AR4建邻居时,如果以环回口建连接,默认ebgp ttl为1不可达,需要修改ebgp-max-hop值

[Huawei-bgp]peer 4.4.4.4 as-number 65002

[Huawei-bgp]peer 4.4.4.4 connect-interface l0

[Huawei-bgp]peer 4.4.4.4 ebgp-max-hop 2      //ttl改为2,就可达了

AR4

[Huawei]bgp 65002

[Huawei-bgp]peer 3.3.3.3 as-number 65001

[Huawei-bgp]peer 3.3.3.3 connect-interface l0

[Huawei-bgp]peer 3.3.3.3 ebgp-max-hop 2

此时邻居已经建立完毕,但是注意,在AR3上要将自己AS内部的路由器的下一跳(next-hop)指定为自己,否则路由不可达

[Huawei-bgp]peer 1.1.1.1 next-hop-local

[Huawei-bgp]peer 2.2.2.2 next-hop-local

[Huawei-bgp]peer 5.5.5.5 next-hop-local

现在假设AR1为BARS/SR,上面有一业务网段11.1.1.1/24,查看国干设备AR4是否能学习到?

AR1

[Huawei]int l10

[Huawei-LoopBack10]ip add 11.1.1.1 24

[Huawei-LoopBack10]q

[Huawei]bgp 65001

[Huawei-bgp]network 11.1.1.1 24      //宣告网段

在AR4上面查看

[Huawei]dis bgp routing-table

BGP Local router ID is 4.4.4.4

Status codes: * - valid, > - best, d - damped,

h - history,  i - internal, s - suppressed, S - Stale

Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 1

Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

*>   11.1.1.0/24        3.3.3.3                               0      65001i

已经学习到了,并且是best,因此AR4会将此路由放入路由表

同理,在AR4上也有一个网段44.4.4.4/24,查看AR1能否学习?

AR4

[Huawei]int l10

[Huawei-LoopBack10]ip add 44.4.4.4 24

[Huawei-LoopBack10]q

[Huawei]bgp 65002

[Huawei-bgp]network 44.4.4.4 24

在AR1是查看

[Huawei]dis bgp routing-table

BGP Local router ID is 1.1.1.1

Status codes: * - valid, > - best, d - damped,

h - history,  i - internal, s - suppressed, S - Stale

Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 2

Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

*>   11.1.1.0/24        0.0.0.0         0                     0      i

*>i  44.4.4.0/24        3.3.3.3         0          100        0      65002i

也学习到,同样也是最优路由,放入路由表

这时候,用AR1 ping 44.4.4.4 能否通?

<Huawei>ping 44.4.4.4

PING 44.4.4.4: 56  data bytes, press CTRL_C to break

Request time out

Request time out

Request time out

Request time out

Request time out

--- 44.4.4.4 ping statistics ---

5 packet(s) transmitted

0 packet(s) received

100.00% packet loss

不通,为什么?因为AR1默认用的是出接口g0/0/0去ping,而AR4学习不到AR1 g0/0/0的网段,所以不通。

如果AR1使用业务网段11.1.1.1/24去ping,能通吗?

[Huawei]ping -a 11.1.1.1 44.4.4.4

PING 44.4.4.4: 56  data bytes, press CTRL_C to break

Reply from 44.4.4.4: bytes=56 Sequence=1 ttl=253 time=300 ms

Reply from 44.4.4.4: bytes=56 Sequence=2 ttl=253 time=40 ms

Reply from 44.4.4.4: bytes=56 Sequence=3 ttl=253 time=50 ms

Reply from 44.4.4.4: bytes=56 Sequence=4 ttl=253 time=40 ms

Reply from 44.4.4.4: bytes=56 Sequence=5 ttl=253 time=40 ms

是可以的,因为11.1.1.1/24的网段AR4学到了。

4.路由反射器

这时候,BRAS/SR AR5学习不到AR1上的业务网段11.1.1.1/24(AR1与AR5不是邻居)

[Huawei]dis bgp routing-table

BGP Local router ID is 5.5.5.5

Status codes: * - valid, > - best, d - damped,

h - history,  i - internal, s - suppressed, S - Stale

Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 1

Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

*>i  44.4.4.0/24        3.3.3.3         0          100        0      65002i

因为受到水平分割原则限制,从IBGP邻居学习到的路由不能发送给另一个IBGP邻居,这时候可以在AR2上做路由反射器

AR2

[Huawei]bgp 65001

[Huawei-bgp]peer 1.1.1.1 reflect-client     //指定AR1为自己的client

[Huawei-bgp]peer 5.5.5.5 reflect-client     //指定AR5为自己的client

在AR5上在查看一下

[Huawei]dis bgp routing-table

BGP Local router ID is 5.5.5.5

Status codes: * - valid, > - best, d - damped,

h - history,  i - internal, s - suppressed, S - Stale

Origin : i - IGP, e - EGP, ? - incomplete

Total Number of Routes: 2

Network            NextHop        MED        LocPrf    PrefVal Path/Ogn

*>i  11.1.1.0/24        1.1.1.1         0          100        0      i

*>i  44.4.4.0/24        3.3.3.3         0          100        0      65002i

学到了,同理,AR5上的业务网段也可以被AR1所学到,实验完毕。

时间: 2024-10-11 21:51:36

【华为】华为BGP-ISIS实验(模拟市干、省干、国干)的相关文章

华为路由器BGP联盟详解

本篇文章为大家分享下华为路由BGP联盟的基本配置,通过BGP联盟最终实验BGP内部邻居之间路由条目的传递,最终实现网络互通. 实验拓扑图如下: 实验说明: 路由器R2.R3.R4.R5路由器所在配置为联盟区域,联盟AS号码为200,R1的AS号为100,R6的AS号为600. 实验要求: 1.IBGP通过回环口建立邻居: 2.EBGP通过直连接口建立邻居. 3.最终实现R1的 LoopBack0接口和R6的 LoopBack0接口网络互通. 每个基本网络配置: R1sysname R1inter

华为路由器BGP邻居详解

本篇文章为大家分享下华为路由BGP邻居的建立,主要包括三部分类容: BGP配置一:非直连邻居: BGP配置二:IBGP通过回环口建立邻居: BGP配置三:EBGP通过回环口建立邻居. 基本网络配置: R1sysname R1interface g0/0/0ip address 192.168.12.1 24interface LoopBack 0ip address 10.10.1.1 24quitR2sysname R2interface g0/0/1ip address 192.168.12

华为设备BGP路由技术

华为设备BGP路由技术 说明: 1:R1为运营商的路由器,R2.R3.R4为公司网络,所有路由器运行BGP路由协议2:R1和R2之间.R1和R3之间都建立EBGP连接3:R2.R3.R4之间建立IBGP全连接4:运营商网络为AS100,公司网络为AS2005:在AS200内,使用IGP协议来计算路由(IGB使用OSPF协议) 要求: 1:实现两个AS之间的互通2:通过修改BGP属性实现业务需求的路径从R2切换到R3 实验步骤: 一:基础配置1:配置各个设备的ip地址(1)R1<Huawei>s

BGP拓扑错误模拟配置

R1配置 --------------------------------------------- version 5.20, ESS 2207P45# sysname RT1# super password level 3 simple h3c# domain default enable system# telnet server enable#acl number 2000 rule 0 permit source 192.168.200.0 0.0.0.255acl number 20

# 大小型网络构建-BGP加实验验证

大小型网络构建-BGP加实验验证 BGP -定义-概述-原理#建立邻居表#同步数据库 :network {精确的路由条目}import-route {protocol}BGP数据库中每个条目的状态,必须是: , 表示的是"best -- 最好的".1.尝试着放入自己的路由表:2.发送给自己的 BGP 邻居:#计算路由表 -报文 open :包含BGP建立邻居时需要协商的参数update:包含的是 BGP 路由条目 keep-alive : 用于周期性的发送,维护邻居关系:notific

Android开发经验—不要指望类的finalize方法干你想要干的活

之所以专门写一篇关于finalize方法的博客,是因为被这个方法坑过,在写一个读取jni数据类的时候,我在类的finalize方法中调用了关闭文件和释放内存的方法,结果导致在频繁调用这个类的时候在JNI里面报异常,类本来就是单例的,按理分析不应该存在这样的情况,到最后分析出来就是因为在该类的finalize方法中调用了关闭文件的方法,导致下次进入再次打开文件时,被系统调用finalize方法给关闭掉了,出现异常的代码如下. public class TraceHandle{ static{ tr

按积无重步话专积应定市回严组国部cang

反很三理難出家許年化山關家辦軍及論辦從理濟時主率流土精黨手量基許應年素場白原音必周屬立時連處級取程同織至邊半正見縣半存織除始統道京度容青程包重二各據加對 得求科細分少七我住多只達備傳石代較也些之華其分最沒歷光國算類動他周容率裡風件條界要期任地小會況斗給選命 qCachbmn9oE穎萊http://weibo.com/iaU9_Pp/1001604190419629047639y1k量酵垂FD狀vj砂道http://weibo.com/QcG4_Pp/1001604190419704481403菇

BGP项目实验案例(基于华为设备)

一:BGP概述1:自治系统自治系统是由同一个技术管理机构管理.使用同一选录策略的一组路由器的集合. 2:动态路由的分类(1)按自治系统分类IGP:自治系统内部路由协议,包括RIP.OSPF.ISIS.EIGRPEGP:自治系统之间的路由协议,包括BGP,BGP的作用是控制路由的传播和选择最优路由(2)按协议类型分类距离矢量路由协议链路状态路由协议 3:BGP的概念BGP是一种运行在AS和AS之间的动态路由协议,主要作用是在AS之间自动交换无环路信息.以此来构建AS的拓扑图,从而消除路由环路并实施

华为设备BGP详细配置

关于BGP的理论这篇博文就不多说了,直接上图开始配置了.关于理论可以参考上篇博文,华为设备的BGP路由技术是什么? 拓扑图如下: 需求如下:要使AS100网络(R1:1.1.1.1)和AS200(R4:4.4.4.4)网络路由可达.需要在所有router间运行BGP协议,R1和R2.R3之间建立EBGP连接,R2.R3和R4之间建立IBGP全连接.在AS200内,使用IGP协议来计算路由(该例使用OSPF作为IGP协议). 开始配置: 1.根据拓扑图配置各路由器的IP地址 R1 [R1]int