BGP反射器

实验拓扑

实验需求

R1为客户机 R2为路由反射器 R3为非客户机

实验步骤

1.配置IP地址及环回口地址

2.配置BGP并建立邻居

R1

[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 172.18.1.1 24
[Huawei]int l0
[Huawei-LoopBack0]1.1.1.1 32 [Huawei]bgp 100
[Huawei-bgp]peer 172.18.1.2 as-number 100
[Huawei-bgp]network 1.1.1.1 32 //宣告网段

R2

[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 172.18.1.1 24
[Huawei-GigabitEthernet0/0/0]ip address 172.18.1.2 24
[Huawei-GigabitEthernet0/0/0]int g0/0/1
[Huawei-GigabitEthernet0/0/1]ip address 172.16.1.1 24 [Huawei]bgp 100
[Huawei-bgp]peer 172.18.1.1 as-number 100
[Huawei-bgp]peer 172.16.1.2 as-number 100

R3

[Huawei]int g0/0/0
[Huawei-GigabitEthernet0/0/0]ip address 172.16.1.2 24
[Huawei-GigabitEthernet0/0/0]bgp 100
[Huawei-bgp]peer 172.16.1.1 as-number 100

在R2上查看BGP邻居表

Huawei]dis bgp peer 

 BGP local router ID : 172.18.1.2
Local AS number : 100
Total number of peers : 2 Peers in established state : 2 Peer V AS MsgRcvd MsgSent OutQ Up/Down State Pre
fRcv 172.16.1.2 4 100 29 32 0 00:26:44 Established 1
172.18.1.1 4 100 31 31 0 00:27:37 Established 2

在R2上做反射器

[Huawei-bgp]peer 172.18.1.1 reflect-client

在R3上查看1.1.1.1 路由表,进行观察

[R3-bgp]dis bgp routing-table 

 BGP Local router ID is 172.16.1.2
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 1.1.1.1/32 172.18.1.1 0 100 0 i

在R3上查看1.1.1.1 路由详细信息

[R3]dis bgp routing-table 1.1.1.1 32

 BGP local router ID : 172.16.1.2
Local AS number : 100
Paths: 1 available, 0 best, 0 select
BGP routing table entry information of 1.1.1.1/32:
From: 172.16.1.1 (172.18.1.2)
Route Duration: 00h04m16s
Relay IP Nexthop: 0.0.0.0
Relay IP Out-Interface:
Original nexthop: 172.18.1.1
Qos information : 0x0
AS-path Nil, origin igp, MED 0, localpref 100, pref-val 0, internal, pre 255
Originator: 172.18.1.1
Cluster list: 172.18.1.2
Not advertised to any peer yet

Originator:始发者的IP地址

Cluster list : 经过了一个RR

BGP联盟实验

实验拓扑

实验需求

  1. 所有设备运行BGP协议,AS100划分两个子AS ,R5为AS 200
  2. R4可以学到R1宣告的路由信息
  3. AS 100 利用 OSPF 协议解决内部网络互通
  4. R3 和 R5 利用直连接口建立 EBGP 邻居

实验步骤

配置IP地址及环回口地址

运行BGP协议配置如下

AR1

[AR1]BGP 65001
[AR1-bgp]peer 172.18.1.2 as-number 65001
[AR1-bgp]network 1.1.1.1 32 //宣告网段

AR2

[AR2]bgp 65001
[AR2-bgp]confederation id 100
[AR2-bgp]confederation peer-as 65002
[AR2-bgp]confederation peer-as 65001 [AR2-bgp]peer 172.18.1.1 as-number 65001
[AR2-bgp]peer 172.16.1.2 as-number 65002

AR3

[AR3]bgp 65002
[AR3-bgp]confederation id 100
[AR3-bgp]peer 172.17.1.1 as-number 65002

AR4

[AR4]bgp 65002
[AR4-bgp]peer 172.17.1.2 as-number 65002

在AR2上查看BGP邻居表

[AR2]dis bgp peer 

 BGP local router ID : 172.18.1.2
Local AS number : 65001
Total number of peers : 2 Peers in established state : 2 Peer V AS MsgRcvd MsgSent OutQ Up/Down State Pre
fRcv 172.16.1.2 4 65002 61 63 0 00:59:32 Established 0
172.18.1.1 4 65001 69 67 0 01:05:20 Established 1

在AR3上查看BGP邻居表

[AR3]dis bgp peer 

 BGP local router ID : 172.16.1.2
Local AS number : 65002
Total number of peers : 2 Peers in established state : 2 Peer V AS MsgRcvd MsgSent OutQ Up/Down State Pre
fRcv 172.16.1.1 4 65001 61 60 0 00:58:35 Established 1
172.17.1.1 4 65002 24 26 0 00:22:49 Established 0

AS 100 内部使用OSPF 实现互通

在R4上查看路由表

破除了IBGP水平分割

[Huawei]dis bgp routing-table

 BGP Local router ID is 172.17.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 *>i 1.1.1.1/32 172.18.1.1 0 100 0 (65001)i

在R3和R5上建立EBGP邻居关系

[AR3]bgp 65002
[AR3-bgp]peer 20.20.1.1 as-number 200

创建环回口,在R5上把网段宣告进BGP

R5-bgp]int l0
[R5-LoopBack0]ip address 2.2.2.2 32
[R5]bgp 200
[R5-bgp]peer 20.20.1.2 as-number 100
[R5-bgp]network 2.2.2.2 32

在R3上查看邻居

[AR3]dis bgp peer

 BGP local router ID : 172.16.1.2
Local AS number : 65002
Total number of peers : 3 Peers in established state : 3 Peer V AS MsgRcvd MsgSent OutQ Up/Down State Pre
fRcv 20.20.1.1 4 200 43 52 0 00:40:21 Established 1
172.16.1.1 4 65001 43 44 0 00:40:19 Established 1
172.17.1.1 4 65002 39 44 0 00:37:42 Established 0

在R4上查看BGP路由表

发现学习到的R5 2.2.2.2 路由 不是可用最优的,因为下一跳不可达。

[Huawei]dis bg routing-table 

 BGP Local router ID is 172.17.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 *>i 1.1.1.1/32 172.18.1.1 0 100 0 (65001)i
i 2.2.2.2/32 20.20.1.1 0 100 0 200i

在R5上查看BGP 路由表

[R5]dis bgp routing-table 

 BGP Local router ID is 20.20.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 *> 1.1.1.1/32 20.20.1.2 0 100i
*> 2.2.2.2/32 0.0.0.0 0 0 i

总结:

联盟将一个AS划分为若干个子AS。每个子AS内部建立IBGP全连接关系,子AS之间建立联盟EBGP连接关系,但联盟外部AS仍认为联盟是一个AS。

BGP 反射器;BGP联盟的更多相关文章

  1. BGP映射和联盟

    BGP映射和联盟 一:请看下面四张有关于BGP映射和联盟的拓扑图 BGP联盟 BGP映射实例 BGP单映射 BGP多映射 二:以图一为列,进行BGP联盟的配置测试: 首先进行理论分析,在拓扑图中共用两 ...

  2. BGP反射器

    路由反射器是一种减少自治系统内IBGP对等体连接数量的方法. 根据BGP路由通告原则,要求一个AS内的所有BGP Speaker将建立全连接关系(BGP Speaker两两建立邻接关系).当AS内的B ...

  3. BGP与BGP机房 国内网络运营商的主流网关解决方案

    边界网关协议(BGP)是运行于 TCP 上的一种自治系统的路由协议. BGP 是唯一一个用来处理像因特网大小的网络的协议,也是唯一能够妥善处理好不相关路由域间的多路连接的协议. BGP 构建在 EGP ...

  4. BGP路由协议详解(完整篇)

    原文链接:http://xuanbo.blog.51cto.com/499334/465596/ 2010-12-27 12:02:45 上个月我写一篇关于BGP协议的博文,曾许诺过要完善这个文档,但 ...

  5. CCIE路由实验(2) -- BGP选路原则

    BGP路径属性分为4类: 公认必遵(Well-Known Mandatory):BGP更新报文中必须包含的,且必须被所有BGP厂商实现所能识别的,包括ORIGIN,AS-PATH和Next_Hop 1 ...

  6. BGP扩展属性

    安全特性: BGP安全特性: MD5 GTSM:通用TTL安全保护机制通过对TTL的检测来达到防止攻击的目的,如果攻击者模拟真实的BGP协议报文(TCP),对一台路由器不断地发送报文,路由器接收报文后 ...

  7. CCNP路由实验之七 动态路由之BGP

     CCNP路由实验之七 动态路由之BGP 动态路由协议能够自己主动的发现远程网络,仅仅要网络拓扑结构发生了变化,路由器就会相互交换路由信息,不仅能够自己主动获知新添加的网络,还能够在当前网络连接失 ...

  8. 学习网络BGP必备基础知识

    外部网关协议,使用TCP作为传输层协议,支持CIDR,增量更新,距离矢量路由协议,无环路,路由策略丰富,可防止路由震荡,易于扩展. BGP概述 #BGP工作原理 之 报文类型 TCP三次握手 open ...

  9. BGP - 不同 AS 间运行的协议

    在之前介绍的网络场景中,ERGRP,OPSF,RIP 等都是运行在单独一个 AS(自治系统之间).这些协议统称为 IGP - 内部网关协议 ,目的主要是为自治系统内发现邻居和计算路由,从而找到合适的路 ...

  10. 边界网关协议BGP

    Border Gateway Protocol (BGP) is a standardized exterior gateway protocol designed to exchange routi ...

随机推荐

  1. Google Protobuf 编解码

    更多内容,前往个人博客 Protobuf 全称:Google Protocol Buffers,由谷歌开源而来,经谷歌内部测试使用.它将数据结构以 .proto 文件进行描述,通过代码生成工具可以生成 ...

  2. Java 遍历方式

    一.遍历方式 迭代器 增强for循环 普通for循环 二.使用 迭代器: public class IteratorMethod { public static void main(String[] ...

  3. Go 语言 new 和 make 关键字的区别

    原文链接: Go 语言 new 和 make 关键字的区别 本篇文章来介绍一道非常常见的面试题,到底有多常见呢?可能很多面试的开场白就是由此开始的.那就是 new 和 make 这两个内置函数的区别. ...

  4. [nefu]C++程序设计与分析实验 - 锐格

    [nefu]C++程序设计与分析实验 - 锐格 第二章 C++基础 5330 #include<iostream> #include<iomanip> using namesp ...

  5. Docker应用部署(Nginx、Tomcat)

    Docker hub官方链接: https://hub.docker.com 部署Nginx 官方已经给出了方法: https://hub.docker.com/_/nginx 运行容器 $ dock ...

  6. 线上诊断神器-arthas基本应用

    Arthas基本应用 一.Arthas作用 什么是Arthas呢? ​ Arthas 是一款阿里推出的线上监控诊断产品,通过全局视角实时查看应用 load.内存.gc.线程的状态信息,并能在不修改应用 ...

  7. cocos2dx返回Android游戏黑屏解决办法

    用来解决返回Android游戏加载资源时黑屏的问题.帖子过些日子估计就沉了,所以转出来,以供后面查询. 需要修改三个文件: 1) cocos2dx/platform/CCPlatformMacros. ...

  8. TENGSHE-OS-渗透测试系统-win11版

    下载ISO文件 创建新的虚拟机 VM17 已支持直接创建 win11 x64 稍后安装系统 选中win11 修改路径 win11需要设置8位加密密码 勾选安全引导 根据自身情况选择 默认即可 150G ...

  9. 笔记:C++学习之旅---引用

    笔记:C++学习之旅---引用 什么是引用? 引用就是别名,引用并非对象,相反的,他只是为一个已经存在的对象所起的另外一个名字. /*引用就是别名*/ #include <iostream> ...

  10. vue上传文件(原生方法)

    前言: 组件库的文件上传不适合项目,这里我们利用input标签实现文件上传 首先input type=file  标签是这个亚子的,而且样式不能改,我们利用css的方法,将一个定位到这个下面来,然后i ...