培训Bgp 协议
信息化项目服务培训方案
信息化项目服务培训方案XXX科技有限公司20XX年XX月XX日目录一培训概述 (2)二用户培训方案 (3)2.1 培训目标 (3)2.2 培训对象 (3)2.3 培训内容 (3)2.4 培训计划 (4)2.5 培训方式 (5)2.6 培训评估 (5)三员工培训服务 (5)3.1 培训目标 (5)3.2 培训对象 (6)3.3 培训内容 (6)3.4 培训计划 (8)3.5 培训方式 (9)3.6 培训评估 (10)一培训概述我司基于国际ISO27001、ISO 9001和TL9000认证、ISO 20000资质认证的运维管理服务,并结合自身特点,建立了一套制度化、流程化、标准化的运营管理体系。
从而确保智慧园区大数据云的工作的规范性,确保客户生产系统在长期运行中,仍然保持其安全、稳定、可靠地运行。
为保证智慧园区大数据云平台良好的工作,必须培训一批合格的维护人员、系统管理技术人员及工程技术管理人员,每次培训提供专业的师资和纸质培训教材、培训课件。
技术人员的学习培训,重在学习知识、提升专业技能,尤其是对专业领域的新技术、前沿知识的学习,以解决安全生产、产品开发实际问题为契机,不断提高技术人员的技能和实践能力,进而全面提升全体人员的综合业务水平。
我们根据智慧园区大数据云平台的产品及采用的相关技术,提出全面的培训计划和课程安排,以保证用户操作人员能够熟练地操作和维护、测试、开发等工作。
二用户培训方案2.1培训目标经过专业化的培训(含软件、硬件的培训)后,最终用户应达到以下目标水平:➢用户具备云平台所有云服务的申请、创建、变更、管理、删除等操作能力。
用户经培训后能参与系统的运行管理工作,能够独立承担日常备份、日常管理等常规性工作。
2.2培训对象本项目中用户培训的对象主要为:➢部分委办局部门技术人员➢其他负责市智慧园区大数据云平台建设、运维和管理技术人员2.3培训内容用户培训课程分为初级培训和高级培训,主要培训项目包括:➢认证工程师和厂商工程师对所有维护人员的现场培训;➢培训提供专业师资和纸质培训教材、培训课件;➢云平台系统构架技术培训;➢云平台日常管理技术培训;➢云主机、云存储、云网络和云数据库技术培训;•云初级培训课程安排如下•云高级培训课程安排如下2.4培训计划为确保培训顺利进行,保障培训效果,用户训计划设计为两个阶段:第一阶段:系统联调结束后组织集中培训:系统经过一段时间的联调,各地对整个系统有了一些感性的认识后,需要根据工程进度安排进行集中培训,进一步加深技术人员对系统的全面认识。
运营商BGP协议培训
BGP协议具有灵活性、可扩展性和 可靠性等特点,能够适应复杂的网 络环境和多样化的业务需求。
BGP协议基础
02
AS与BGP基本概念
自治系统(AS)
指在一个管理机构控制下的路由器和网络群组,使用相同的路由策略。AS是 BGP协议中的核心概念,用于实现不同AS之间的路由信息交换。
BGP(边界网关协议)
BGP协议工作原理
03
邻居发现与建立过程
邻居发现
BGP使用TCP端口179进行通信,邻居发现过程涉及BGP路由器之间建立TCP连接 。在此过程中,BGP路由器会发送Open报文进行握手,并交换BGP版本、AS号 等信息。
建立过程
在邻居发现后,BGP路由器之间将进行能力协商,包括支持的BGP属性、 AFI/SAFI等。协商成功后,双方将建立BGP会话,并进入Established状态。
路由选择算法
本地优先级
BGP路由器在选路时,首先根据 本地配置的优先级进行选择。优
先级高的路由将被优先选择。
AS路径长度
如果本地优先级相同,BGP路由 器将根据AS路径长度进行选择。 AS路径短的路由将被优先选择, 以减少网络中的环路和冗余路径。
多路径负载均衡
当存在多条等价路由时,BGP路 由器可以实现多路径负载均衡, 将流量分配到不同的路径上,提
BGP协议基本原理
详细讲解了BGP协议的工作原理、报文格式、属性等基础知识。
路由策略与配置
深入探讨了BGP路由策略的制定、实施及优化方法,包括路由引入、 选路原则、路由聚合等。
故障诊断与排除
系统介绍了BGP网络故障的常见类型、诊断方法及排除步骤,提高 了学员解决实际问题的能力。
学员心得体会分享
华为路由协议原理培训大全OSPF-ISIS-BGP
All rights reserved
Page 18
OSPF报文类型
Type 1 2 3 报文名称 Hello Database Description Link State Request 报文功能 发现和维护邻居关系 发送链路状态数据库摘要 请求特定的链路状态信息
4
5
Link State Update
LS Type 1 LSA名称 Router-LSA LSA描述 每一个路由器都会生成。这种LSA描述某 区域内路由器端口链路状态的集合。只在 所描述的区域内泛洪。
A 1
10 1 C 48 D
B
A 1 C 1
பைடு நூலகம்
B
最短路径树算法
48 D
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 8
基本概念
自治系统(Autonomous System):
自治系统是指使用同一种路由协议交换路由信息的一组路由 器
Router ID:
HUAWEI TECHNOLOGIES CO., LTD.
All rights reserved
Page 5
路由计算的基本过程
LSDB RTB RTA生成的LSA RTB生成的LSA 2.048M
10M
RTA RTC
泛洪LSA
RTC生成的LSA RTD生成的LSA
RTD
HUAWEI TECHNOLOGIES CO., LTD.
Page 12
划分AS为多区域
Area 1 Area 0为骨干区域,包 含所有区域边界路由器 Area 0
Area 4
Area 2 Area 3
BGP协议-重要知识点介绍
BHBIN 5-2
自治系统与路由协议的分类
外部路由协议 BGP
AS 100
内部路由协议 RIP IGRP,EIGRP OSPF IS-IS
Copyright © 2003, 港湾网络培训中心
AS 101 自治系统的定义为: 自治系统的定义为:拥有同一选路策 略、在同一技术管理部门下运行的一 组路由器的集合。 组路由器的集合。
Copyright © 2003, 港湾网络培训中心
BHBIN 5-1
提纲
BGP基本概念 BGP属性 BGP报文 BGP的基本配置 大规模网络BGP部署
• • • •
Copyright © 2003, 港湾网络培训中心
Copyright © 2003, 港湾网络培训中心 BHBIN 5-23
BGP属性 属性
1. 2. 3. 4. 5. 6. 7. 8.
Origin AS-Path Next hop MED Local-Preference Atomic-Aggregate Aggregator Community
BHBIN 5-17
BGP路由处理原则 路由处理原则
• • • • •
多条路径时, 多条路径时,BGP speaker只选最优的给自己使用 只选最优的给自己使用 BGP Speaker只把自己使用的路由通告给邻居 只把自己使用的路由通告给邻居 BGP Speaker从EBGP获得的路由会向它所有的 获得的路由会向它所有的BGP邻居通告 从 获得的路由会向它所有的 邻居通告 BGP Speaker从IBGP获得的路由不向它的 获得的路由不向它的IBGP邻居通告 从 获得的路由不向它的 邻居通告 BGP Speaker从IBGP获得的路由是否通告给它的 获得的路由是否通告给它的EBGP邻居 从 获得的路由是否通告给它的 邻居 依BGP同步的情况决定 同步的情况决定 • 连接建立后, BGP Speaker把自己所有的 连接建立后, 把自己所有的BGP路由通告给新 把自己所有的 路由通告给新 的邻居
BGP培训试题(有答案)
BGP协议培训考试题一、单选题:(4*5=20)1、以下说法错误的是(C )A.IGP是内部网关协议,功能是完成数据包在AS 内部的路由选择。
B.EGP是外部网关协议,功能是完成数据包在AS 间的路由选择。
C.自治系统AS相当于OSPF中的AREA,是拥有相同选路策略的由单一管理机构来管理的路由器的集合。
D.BGP协议是一种外部网关协议。
2、关于BGP协议消息类型的描述,错误的是(D )A.Open——建立BGP 连接B.Keepalive——检测和维护BGP连接C.Update——发送BGP 路由更新以及撤销路由D.connect——保持BGP的连接状态E.Route-Refresh——通知对等体自己支持路由刷新能力3、关于命令的说法,错误的是(C)A.这是配置BGP协议中的一个命令B.这是BGP中的更新源命令C.此命令的作用是改变改BGP路由的下一跳地址D.4、关于下图的说法中,错误的是(B )A.图中显示的是BGP的邻居信息B.C.64523是本设备所属的AS号D.2d07h34m是指BGP邻居建立的时长5、BGP 协议是能够有效的防止路由环路的,究其原因为(A )A. 在路由的AS-Path 属性中记录着所有途经的AS,BGP 路由器将丢弃收到的任何一条带有本地AS 的路由,避免了AS 间的路由环路B. BGP 协议是基于链路状态的路由协议,从算法上避免了路由环路C. BGP 协议通过水平分割和毒性逆转来避免路由环路D. 在AS 内部从IBGP 邻居学到的路由不再向其他BGP邻居转发二、多选题(5*5=25)1、以下说法正确的是:(ABCD )A.BGP是一种外部网关协议(EGP),与OSPF、RIP等内部网关协议(IGP)不同,其着眼点不在于发现和计算路由,而在于控制路由的传播和选择最佳路由。
B.BGP使用TCP作为其传输层协议(监听端口号为179),提高了协议的可靠性。
C.路由更新时,BGP只发送更新的路由,大大减少了BGP传播路由所占用的带宽,适用于在Internet上传播大量的路由信息。
《BGP基础培训》课件
2 灵活性
探索BGP的灵活路由策略 和路由选择机制。
3 安全性
介绍BGP的安全性功能和 常见的攻击方式。
4. BGP的基本原理和工作流程
1
邻居发现
讲解BGP路由器之间如何建立邻居关系。
路由交换
2
描述BGP路由器之间如何交换路由信息。
3
最优路径选择
解释BGP如何选择最佳路径来转发数据。
5. BGP邻居关系的建立和维护
• 详细讲解如何配置BGP路由器和管理BGP路由表。 • 探索BGP路由器的故障排查和故障恢复技术。 • 介绍如何优化BGP路由器的性能。
《BGP基础培训》PPT课 件
欢迎参加《BGP基础培训》课程!本课件将带领您深入了解BGP的定义、优 势以及工作原理,并帮助您掌握BGP路由协议的配置和管理。
1. BGP的定义和发展历程
1 BGP是什么?
介绍BGP的基本概念和用途。
2 BGP的发展历程
探索BGP路由协议的演变和重要里程碑。
2. BGP路由协议的类型与分类
内部BGP (iBGP)
解释iBGP的作用和在企业网络中的应用。
外部BGP (eBGP)
介绍eBGP的特点以及与其他自治系统之间的路由交换。
其他BGP协议类型
引入不同类型的BGP协议,如BGP-4、BGP-LS等。
3. BGP协议的特点与优势
1 可扩展性
讨论BGP在大规模网络中 的可扩展性,以及如何应 对挑战。
BGP握手过程
详细描述BGP路由器之间建立邻居关系的握手过程。
邻居状态和监控
说明如何监控和维护BGP邻居关系的稳定性。
6. BGP路由选择算法及其应用
1 路径选择
2008_BGP实验手册NP_IE版
作者:红盟过客CCIE理论QQ:369136929时间:2007年夏天地点:浙江杭州软件:Visio2003CorelDRAW12WPS2005说明:一般情况下三台路由器。
顺序:R1的s0接R2的s0,R2的s1接R3的R1。
R2提供时钟。
在这里用lookback接口来模拟不同网段。
路由器都为最小配置cisco2501.IOS是12.0以上。
提醒一下:现在可以用Dynamips软件完全模拟所有的实验。
为了使实验更有价值,所写实验均在真实路由器上完成。
BGP学习心得学习也是一种历程,有酸甜也有苦辣。
不管是否成功,只知道风雨兼程。
我自己比较喜欢写心得,记录自己在学习中的失败与成功付出与回报。
成功是属于那些曾经和正在努力的朋友。
只有加倍努力,才能超越自我。
经过26天不间断的努力,BGP完全实验手册终于写完。
我想,我在学习CCIE r/s时,遇到最大的问题就是BGP。
当然,BGP还不是最难的,最难的我个为认为是集成is-is。
因为:就算你想去学好这一协议,也是很难找得到像这方面的资料的。
我在开始学习BGP时遇到很多问题,特别是在IGP学习时间长了,刚开始不能马上用另外一种思想去理解BGP。
学习起来是十分艰难。
不过,通过不断的努力。
还有不断的实验,现在我只能说,BGP我算是入了门,能给不懂的朋友讲解BGP基础知识。
我个人是想彻底征服BGP。
BGP这种协议确实功能非常强大,能精确的控制路由条目的进与出。
IGP 没有一种协议能与之相提并论。
这本实验手册是我在对照<<BGP命令与配置手册》学习命令时,写的读书笔记。
当然,这些实验不是我发明,并且电力02年出的这本书上面有很多错误,很多都是很小但是很明显的至少有几十处,电力的这本书现在也差不多绝版。
写这个实验的目的很简单,一是复习一下我所学的内容,二是给后面的朋友一个提示。
我在写实验手册的时候是按照一步一步来写的,也就是从简到难。
有一种循序渐进的过程。
BGP 协议
介绍BGP协议的基本概念和作用BGP(Border Gateway Protocol),边界网关协议,是一种用于在不同自治系统(AS)之间交换路由信息的协议。
它是互联网中最重要的路由协议之一,被广泛应用于构建大规模网络和实现互联网的可达性。
概念BGP协议的基本概念包括以下几个要点:1.自治系统(AS):自治系统是指由一组具有相同路由策略和管理机构的网络组成的单个网络运营单位。
每个AS在互联网中被分配一个唯一的自治系统号(ASN)。
2.BGP对等体:BGP协议的运行是基于对等体之间的互相连接。
每个对等体可以是一个路由器或者一个自治系统。
3.路由信息:BGP协议通过交换路由信息来实现网络的可达性。
每个路由信息包括目的地网络的前缀和与之相关的属性,比如AS路径和路由器的优先级。
作用BGP协议在互联网中发挥着至关重要的作用,具有以下几个主要功能:1.路由选择:BGP协议使用一种灵活的路由选择算法,可以根据自定义的策略和条件选择最佳的路由路径。
这使得网络管理员可以根据自己的需求来控制流量和优化网络性能。
2.自治系统间通信:BGP协议使得不同自治系统之间能够交换路由信息,实现跨网络的互联互通。
这对于构建大规模的互联网架构和实现全球范围的互联是至关重要的。
3.故障恢复:BGP协议具有快速的故障检测和恢复能力。
当网络中某个路径发生故障或不可达时,BGP能够快速调整路由,选择备用路径,确保网络的连通性和可靠性。
4.策略控制:BGP协议允许网络管理员通过定义策略和过滤条件来控制路由的传播和接受。
这使得网络运营者可以灵活地管理流量,优化网络资源的利用率,并保护网络的安全和稳定。
总之,BGP协议在互联网中扮演着重要的角色,它的基本概念和作用对于理解和构建大规模网络架构具有重要意义,同时也对网络安全和性能优化起着关键的作用。
解释BGP协议的路由选择算法和策略BGP(Border Gateway Protocol)协议是一种高度灵活的路由协议,它采用了复杂的路由选择算法和策略,以确保在不同的自治系统(AS)之间选择最佳的路径。
中国移动IP承载网(培训学习)
HUAWEI TECHNOLOGIES CO., LTD.
IP地址规划核心思想-节点号
1、节点号是移动IP承载网项目IP地址规划的最核心元素 2、全网的CR、BR、AR设备都有自己的节点号 3、对于互连地址,节点号体现在第二和第三个字节;
对于loopback地址,节点号体现在第三和第四个字节
亮点: 角色决定地址,方便网络维护与故障排除
固定值
同级设备互连:从小到大分配
CR-BR(BR/AR)CR/BR-AR:从大到小分配 互连设备中的 小节点号 BR(BR/AR)-AR:从小到大分配(从.8/30开始分
配)
节点号小的设备侧分配奇数
HUAWEI TECHNOLOGIES CO., LTD.
ISIS总体规划
中国移动IP专用承载网域内路由协议继续采用IS-IS,CR、CR/BR BR、BR/AR、RR、AR等路 由器均属于ISIS Level 2;IP承载网CR/BR、CR、BR、BR/AR、RR、AR的Loopback地址和内部 互连地址由IS-IS统一承载,IS-IS不承载其它路由。
AR接入CR采用V-Homing的方式 软交换系统(UMG,SS)采用单归的方式接入到AR CR之间采用对称的完全网状连接方式
HUAWEI TECHNOLOGIES CO., LTD.
交换机网关-路由原理基础知识培训
负载均衡
关于同一个目标网络的多条路由出现在路由表 在转发去往该目的地的报文时,会依次通过这些路径发送。
‒ 同一个路由源 ‒ 管理距离和度量值相等 ‒ 基于源或者基于源、目标IP对等因素负载均衡
路由表的维护
路由条目在维持在路由表中的条件:
‒ 下一跳或者本地出口可用
直连路由和静态路由通过监视接口维持路由 动态路由通过维持邻居关系维持路由条目,邻居失效,相关路 由失效。
目标网络 接口 度量值
10.1.0.0 E1/0
0
RTB 10.1.0.0 S0/0
1
E1/0
10.2.0.0 S0/0
S0/0
10.2.0.0 S0/0 0 10.3.0.0 S1/0 0
10.2.0.0 S0/0
0
10.3.0.0 S0/0
1
RTA
S1/0
10.3.0.0
10.4.0.0 S1/0 1 Routing Table
172.16.0.0/24 172.16.1.0/24
PC2
172.16.2.0/24 172.16.3.0/24
PC3
172.16.4.0/24 172.16.5.0/24
配置静态路由步骤
静态路由的一般配置步骤 ‒ 画拓扑图,分析网络情况 ‒ 在源和目标之间画代表数据流的线 ‒ 确保在源和目标之间的三层设备上都有关于目标的正确的路由 条目 ‒ 下一跳可为对端直连设备接口IP或本地接口
10.0.0.0/8 S0/0 1
RIP V2 的改进
• RIPv2是一种无类别路由协议(Classless Routing Protocol) • RIPv2协议报文中携带掩码信息,支持VLSM(可变长子网掩码)
ospf-isis-bgp路由协议培训V2.0
10.0.0.1 /24 Pre:100 A
10.0.0.1 /24 Pre:200
21
Pre和MED的使用 Pre和MED的使用 -----MED值的使用 -----MED值的使用
2
协议概述
OSPF(Open Shortest Path First)、 ( )、IS)、 IS(Intermediate System-Intermediate ( System):都是基于链路状态计算的用于自 : 治系统内的动态路由协议。 治系统内的动态路由协议。OSPF广泛应用 广泛应用 于大、 小型网络的IGP协议,ISIS是一 协议, 于大、中、小型网络的 协议 是一 般应用于大、超大型网络的IGP协议。 协议。 般应用于大、超大型网络的 协议 BGP(Border Gateway Protocol):是一种 : 基于距离矢量应用于自治系统间的动态路由 协议, 协议,它的基本功能是在自治系统间自动交 换无环路的路由信息。 换无环路的路由信息。
3
概述
OSPF ISIS BGP 协议概述 OSPF协议常用的重要特性 协议常用的重要特性 ISIS协议常用重要特性 协议常用重要特性 BGP常用重要特性 常用重要特性 OSPF和ISIS协议的使用异同 和 协议的使用异同 各协议重要的调试方法命令
4
影响OSPF组网的重要特性 影响OSPF组网的重要特性 区域的划分使用 OSPF路由选路 路由选路 路由聚合的限定 默认路由的发布 重要的调试信息
20
Pre和MED的使用 Pre和MED的使用 ------local-preference local在本域内进行BGP路由优选,local路由优选, 在本域内进行 路由优选 preference的缺省值是 的缺省值是100,值越大优先 的缺省值是 , 级越高。 级越高。 B local-preference 设置: 设置: 10.0.0.1 /24 Pre:200 C (1)route-policy tian permit node 1 ) if-match acl 101 apply local-preference 555 (2)改变默认本地优先级 ) default local-preference XXX
BGP协议与配置v4
网通集团公司IP高级培训教材BGP协议北京邮电大学培训中心授课教师: 赵振民Zhmzhao@1BGP协议主要内容•BGP中的新概念•BGP消息类型•BGP的标准路径属性•BGP与IGP的信息传递•BGP的实际应用•BGP的发展2BGP协议培训目标•了解和掌握BGP中的新概念•了解和掌握BGP的四种报文•掌握BGP常用的七种标准路径属性•掌握E-BGP和I-BGP的使用•了解在实际网络中使用BGP解决策略路由的方法•了解BGP的发展3BGP中的新概念路径向量的概念在BGP中,每个路由更新分组都带有中转网络(AS)的从源站点到目地站点的全部列表。
只要AS在列表中出现两次,即表明出错(会产生环路)。
环路保护算法:收到一个路由广告,外部路由检查本身的AS是否在路径列表中。
是,拒绝使用;否则,在进一步发送路由广告前,将本地标识插入路径之中。
优点:不要求所有的中继节点使用相同的度量制式。
缺点:加大了路由报文长度,运行协议所需要的的内存总量。
每个网络有一个表项,内存与网络数N成正比。
4 5BGP 中的新概念BGP Session使用BGP 在两个路由器之间交换路由信息时,第一步是在它们之间建立一个连接。
两个端点称为BGP peers ,它们合在一起称为BGP Session 。
在BGP 中,必须保证两个端点之间的信息的可靠性,因此BGP 在TCP 协议之上运行。
BGP peer BGP peer 基于TCP BGP Session 6BGP 中的新概念BGP SessionBGP Session 的建立过程•在试图建立一个TCP 连接前,BGP Session 认为是在idle 状态。
•任何一个端点开始进行TCP 连接的建立,BGP Session 认为是在Connection 状态。
•如果一定时间内,TCP 连接无法建立,端点转移到Active 状态,此时它周期性重复建立连接。
•基于可靠的TCP 连接,可以节省许多开销。
H3C大规模网络路由技术v1.0培训大纲
H3C用户技术培训大纲杭州华三通信技术有限公司全球技术服务部培训中心2009年9月H3C用户技术培训大纲目录目录1培训项目说明 (2)1.1H3C认证培训 (2)1.1.1H3C认证路由交换网络高级工程师(H3CSE-Routing & Switching)培训——大规模路由网络技术2HM-040 大规模路由网络概述 (4)HM-041 路由基础 (5)HM-042 OSPF协议 (6)HM-043 IS-IS协议 (7)HM-044 控制IGP路由 (8)HM-045 BGP协议 (9)HM-046 IPv6技术 (10)1 培训项目说明1.1 H3C认证培训1.1.1 H3C大规模网络路由技术(v1.0)培训对象●有志于从事网络技术工作,希望参加H3C认证的人员。
●H3C公司代理商工程师。
●H3C公司培训合作伙伴教师。
●H3C公司产品操作维护人员和技术支持人员。
入学要求●已通过“H3C认证网络工程师”(H3CNE)认证,或具有与之相当的技术水平。
●已完成《构建H3C高性能园区网络(v1.0)》课程的学习为宜。
培训目标完成此培训,学员能够:●掌握大规模路由网络中的路由技术需求和应用●熟练掌握OSPF路由协议的配置和应用。
●掌握IS-IS路由协议的配置和应用●掌握路由过滤、路由协议之间的引入、策略控制方法和配置。
●掌握BGP路由协议的配置和应用。
●掌握IPv6基本概念和配置。
培训课程培训内容●企业网架构,大规模路由网络中技术应用。
●路由协议原理及比较,路由备份及负载分担。
●OSPF路由协议的原理、配置和维护。
●IS-IS路由协议的原理、配置和维护。
●路由过滤、路由策略与引入的原理及配置。
●BGP路由协议的原理、配置和维护。
●IPv6技术。
培训方式课堂讲授与上机操作。
培训时长5工作日,其中上机操作2.3工作日。
HM-040 大规模路由网络概述预备知识已通过“H3C认证网络工程师”(H3CNE)认证,或具有与之相当的技术水平。
路由协议基本原理介绍-bgp
中国联合通信有限公司 山东分公司 培训中心.
China unicom
BGP路由通告原则-2
BGP speaker从IBGP获得路由不会通告给它的IBGP邻居。 在IBGP对等体相互通告路由的过程中,BGP属性不会做任何改 变,那么AS内部的路由环路应如何避免呢。Βιβλιοθήκη X 12 …RTA
X 12 …
RTB
IBGP
R-12
AS 12
EBGP
中国联合通信有限公司 山东分公司 培训中心.
中国联合通信有限公司 山东分公司 培训中心.
China unicom
BGP两种邻居-IBGP和EBGP
BGP在路由器上以下列两种方式运行: IBGP(Internal BGP) EBGP(External BGP) 如果两个交换BGP报文的对等体属于同一个自治系统,那么这 两个对等体就是IBGP对等体(Internal BGP),如下图的RTB和RTD。 如果两个交换BGP报文的对等体属于不同的自治系统,那么这 两个对等体就是EBGP对等体(External BGP),如下图的RTA和RTB。
China unicom
BGP协议概述(续)
BGP-4正迅速成为事实上的Internet边界路由协议标准。特 性描述如下: BGP是一种外部路由协议,主要用来在AS之间传递路由信 息,其着眼点不在于发现和计算路由,而在于控制路由的传播和 选择最好的路由。
bgp是一种距离矢量的路由协议,通过携带AS路径信息,
GP基础知识培训
GP基础知识培训一、BGP(Border Gateway Protocol)基础知识1.1BGP概述Border Gateway Protocol(BGP)是互联网协议(Internet Protocol,IP)的核心路由协议,被称为互联网网关协议,它主要用于在互联网上把来自不同的自治系统(Autonomous System)之间的网络路由进行分发。
它的主要特点是可扩展性,安全性,可靠性以及通用性。
1.2BGP基础BGP是一种路由器之间的区域网络协议,用于在路由器之间进行数据路由的活动。
该协议可以用于多种不同的网络类型,包括拥塞控制(congestion control)、负载平衡(load balancing)、多播(multicast)、路由选择(route selection)等等。
1.3BGP特性BGP的特性包括:可扩展性,它可以在大型网络中运行,可以灵活的增加或者删除路由表;安全性,它可以防止路由器上的未经授权的活动,检查数据包的完整性;可靠性,BGP支持可靠的数据传输;通用性,BGP 可以支持任何类型的路由协议,如IPv4和IPv6,RIP和OSPF等等。
1.4BGP工作原理BGP通过发送会话消息(Session Message)来建立和维护路由表,它使用两种类型的消息:控制消息和更新消息。
控制消息用于建立或者关闭BGP会话,更新消息用于更新路由表。
控制消息有四种类型:Open Message,Keepalive Message,Notification Message和UpdateMessage。
Open Message用于建立BGP会话,Keepalive Message用于维护BGP会话,Notification。
华为_BGP路由协议
只同一个ISP相连 不向客户提供Internet路由服务 使用默认路由时
AS2
AS3 默认路由
概述-BGP工作机制 工作机制 概述
AS100 168.20.0.2 AS200 168.20.0.1 RTA
RTA配置 配置
RTC
160.10.0.1
160.10.0.2 RTB
[RTA]bgp 100 [RTA-bgp]peer 168.20.0.2 as-number 100 [RTA-bgp]peer 160.10.0.2 as-number 200
接收收收收收 OPEN报报
OpenConfirm
Error Error 1. KeepAlive 定 时器 定 时 2. 接收 Update 3. 接收 KeepAlive
KeepAlive 定时器定时
接收收 KeepAlive 报报
Established
BGP协议原理 协
协议概述 BGP有限状态机 有限状态机 BGP报文类型 报文类型 BGP路由属性 路由属性 BGP的强大过滤功能 的强大过滤功能 解决大规模网络应用中遇到的问题 BGP的扩展 的扩展
3 :KEEPALIVE KEEPALIVE
01234567 012345670123456701234567 Marker
Lengthsion :(1字节) 发端BGP版本号 My Autonomous System :(2字节无符号整数) 本地AS号 Hold Time :(2字节无符号整数) 发端建议的保持时间 BGP Identifier :(4字节) 发端的路由器标识符 OptParmLen :(1字节) 可选的参数的长度 Optional Parameters :(变长) 可选的参数
华为MPLSVPN培训资料
华为MPLSVPN培训资料
MPLS 网络拓扑结构
egress LER
LSP Label Switched Path
Customer IP Network
LSR
Customer IP Network
Ingress LER
华为MPLSVPN培训资料
l 如果只有一层标签,则最后一跳直接进行IP转发;否则,对内 层标签做标签转发
华为MPLSVPN培训资料
分配标签的协议
l 信令协议,用于在LSR之间分配标签,建立LSP LDP CR-LDP RSVP-TE MP-BGP BGP+
去掉原来的标签,加上标签L3
其他 …
l 在MPLS域中只依据标签和标签转发表通过转发单元进行转发
华为MPLSVPN培训资料
标签转发(四)
标签操作:pop
ILM->NHLFE 分析IP头 映射到下一跳
A
B
C
D
入口LER
LSR
LS D
发送接口
NHLFE
标签操作 去掉标签
其他 …
l Egress将标签去掉,继续转发
发过程中以等价的方式处理的一组数据分组,可以通过地址、 隧道、COS等来标识创建FEC l LSP:标签交换通道。一个FEC的数据流,在不同的节点被赋 予确定的标签,数据转发按照这些标签进行。数据流所走的路 径就是LSP
华为MPLSVPN培训资料
MPLS的几个术语(二)
l LSR:Label Switching Router。LSR是MPLS的网络的核心交 换机或者路由器,它提供标签交换和标签分发功能。
2024年移动通信核心网基础知识培训
移动通信核心网基础知识培训一、引言移动通信网络是现代通信技术的重要组成部分,为全球数十亿用户提供无线通信服务。
核心网作为移动通信网络的关键部分,负责处理用户通信请求、数据传输、信令控制等功能。
为了帮助大家更好地了解移动通信核心网的基本知识,我们特此举办此次培训。
本培训将从移动通信核心网的概述、架构、关键技术、发展趋势等方面进行详细讲解,旨在提高大家对移动通信核心网的认知水平,为我国移动通信事业的发展贡献力量。
二、移动通信核心网概述1.定义与作用移动通信核心网(MobileCoreNetwork)是指移动通信网络中负责处理用户通信请求、数据传输、信令控制等关键功能的部分。
核心网是移动通信网络的大脑和心脏,负责将用户数据从发送端传输到接收端,并确保通信过程的安全、稳定、高效。
2.发展历程移动通信核心网的发展历程可以分为几个阶段:第一代移动通信网络(1G)采用模拟通信技术,核心网主要实现语音通信功能;第二代移动通信网络(2G)采用数字通信技术,核心网开始支持数据业务;第三代移动通信网络(3G)引入了分组交换技术,核心网支持更高速的数据传输;第四代移动通信网络(4G)采用全IP架构,核心网实现高速、高效的数据传输;第五代移动通信网络(5G)进一步优化核心网架构,支持更高速度、更低时延的通信需求。
三、移动通信核心网架构1.总体架构(1)接入网:负责将用户设备接入移动通信网络,包括基站、控制器等设备。
(2)传输网:负责将接入网与核心网之间的数据进行传输,包括光纤、微波等传输设备。
(3)核心网:负责处理用户通信请求、数据传输、信令控制等功能,包括移动交换中心(MSC)、服务网关(SGSN)、分组数据网关(GGSN)等设备。
(4)支撑系统:为核心网提供运营、维护、管理等功能,包括业务支撑系统(BSS)、运营支撑系统(OSS)等。
2.主要设备与功能(1)移动交换中心(MSC):负责处理语音通信、短信业务、信令控制等功能。
bgp是什么协议
bgp是什么协议BGP是什么协议。
BGP(Border Gateway Protocol)是一种用于在互联网中交换路由信息的协议。
它是一种路径矢量协议,用于在不同的自治系统之间交换路由信息。
BGP协议的作用是帮助路由器在互联网中找到最佳的路径,以便数据包能够快速、准确地传输到目的地。
BGP协议是互联网中最重要的路由协议之一,它负责在不同的自治系统之间交换路由信息。
自治系统是互联网中的一个基本单位,它由一组路由器组成,并受到单一的管理和控制。
BGP协议的作用就是帮助不同自治系统之间的路由器交换路由信息,以便能够找到最佳的路径,实现数据包的快速传输。
BGP协议的工作原理非常复杂,它涉及到路由器之间的大量信息交换和计算。
在BGP协议中,每个路由器都会维护一个路由表,用于存储到达不同目的地的最佳路径。
当一个路由器收到新的路由信息时,它会根据一定的算法,更新自己的路由表,并将新的路由信息发送给相邻的路由器。
这样,整个互联网中的路由器就能够相互交换路由信息,找到最佳的路径,实现数据包的传输。
BGP协议的特点之一是它采用了基于路径的路由选择算法。
在BGP协议中,路由器不仅仅会考虑到达目的地的最短路径,还会考虑路径的稳定性和可靠性。
这样,BGP协议就能够选择出最佳的路径,避免出现数据包传输过程中出现的延迟、丢包等问题。
另外,BGP协议还支持多路径路由选择。
在BGP协议中,一个目的地可能会有多条到达路径,路由器可以根据需要选择其中的一条或多条路径进行数据包的传输。
这样,BGP协议就能够实现负载均衡,提高网络的传输效率和可靠性。
总的来说,BGP协议是互联网中非常重要的一种协议,它负责在不同的自治系统之间交换路由信息,帮助路由器找到最佳的路径,实现数据包的快速传输。
BGP协议采用了基于路径的路由选择算法,支持多路径路由选择,能够提高网络的传输效率和可靠性。
在互联网中,BGP协议发挥着至关重要的作用,是互联网能够正常运行的基础之一。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Ccie培训Bgp 协议基本bgp配置router bgp 300no synchronization //默认配置bgp router-id 5.5.5.5bgp log-neighbor-changesneighbor 3.3.3.3 remote-as 100neighbor 3.3.3.3 update-source Loopback0如果不指明更新的接口,那么路由更新是从直连的接口出去而对端指的是你的环回接口,那么对端路由器要做一个校验,看看路由更新的源接口和用neighbor命令指的接口是否一致,如果不一致,就扔掉数据包no auto-summaryr2#sh ip bgp sur2#sh ip bgp summaryBGP router identifier 2.2.2.2, local AS number 100 BGP table version is 1, main routing table version 1Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd3.3.3.3 4 100 15 16 1 0 0 00:12:44 04.4.4.4 4 200 0 0 0 0 0 never Idle路由解决了,但是有一个问题,ebgp的多跳问题r2(config)#router bgp 100r2(config-router)#neighbor 4.4.4.4 ebgr2(config-router)#neighbor 4.4.4.4 ebgp-multihop 2r4(config)#router bgp 200r4(config-router)#neighbor 2.2.2.2 ebgpr4(config-router)#neighbor 2.2.2.2 ebgp-multihop 2不用环回口,就不存在整个问题结果Neighbor V AS MsgRcvd MsgSent TblVer InQ OutQ Up/Down State/PfxRcd3.3.3.3 4 100 19 21 3 0 0 00:16:28 04.4.4.4 4 200 5 4 3 0 0 00:00:09 1r2#sh ip bgpBGP table version is 3, local router ID is 2.2.2.2Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Pathr> 4.4.4.0/24 4.4.4.4 0 0 200 i这个r3学来了没有?r3#sh ip bgpBGP table version is 1, local router ID is 3.3.3.3Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path* i4.4.4.0/24 4.4.4.4 0 100 0 200 iR5 ?r5#sh ip bgp空一个路由要向其他的as发送,要满足两个条件1.igp有这条路由(可以用关闭同步解决,现在默认都是no synchronization )2.下一条应该可达可以用 next-hop-self或者加路由如果这两个条件满足,路由条目前面会出现一个>号(路由最优)r2(config-router)#neighbor 3.3.3.3 next-hop-selfr3#clear ip bgp * softr3#sh ip bgpBGP table version is 2, local router ID is 3.3.3.3Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path*>i4.4.4.0/24 2.2.2.2 0 100 0 200 ir5#sh ip bgpBGP table version is 2, local router ID is 5.5.5.5Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path*> 4.4.4.0/24 3.3.3.3 0 100 200 iPing 测试结果?r5#ping 4.4.4.4Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 4.4.4.4, timeout is 2 seconds:.....Success rate is 0 percent (0/5)Ping测试1)数据包能否倒台目的地R1 没有运行bgp,所以说出现了路由黑洞问题解决方法把4.4.4.0 发到ospf里面去,或者做静态路由(不可取)1.直接把bgp发到ospf里面去,但是一定要做过滤2.做一条这个路由的静态路由,指向空接口,然后把整个静态路发进去3.2)数据包能否返回r2#sh ip bgpBGP table version is 3, local router ID is 2.2.2.2Status codes: s suppressed, d damped, h history, * valid, > best, i - internal, r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Pathr> 4.4.4.0/24 4.4.4.4 0 0 200 ir就代表有更好的igp路由因为4.4.4.0 有一条静态路由,所以不重发bgp了,直接就发静态路由算了router ospf 1log-adjacency-changesredistribute static subnetsredistribute bgp 100 subnets route-map to-igpnetwork 2.2.2.2 0.0.0.0 area 0network 12.1.1.2 0.0.0.0 area 0!router bgp 100no synchronizationbgp router-id 2.2.2.2bgp log-neighbor-changesneighbor 3.3.3.3 remote-as 100neighbor 3.3.3.3 update-source Loopback0neighbor 3.3.3.3 next-hop-selfneighbor 4.4.4.4 remote-as 200neighbor 4.4.4.4 ebgp-multihop 2neighbor 4.4.4.4 update-source Loopback0no auto-summaryip route 4.4.4.0 255.255.255.0 24.1.1.4!!!access-list 10 permit 4.4.4.0!route-map to-igp permit 10match ip address 10r1O E2 4.4.4.0 [110/20] via 12.1.1.2, 00:00:39, Serial1/0还需要做r3(config-router)#redistribute connected subnetsr4(config)#ip route 35.0.0.0 255.0.0.0 24.1.1.2再测试一下r5#ping 4.4.4.4Type escape sequence to abort.Sending 5, 100-byte ICMP Echos to 4.4.4.4, timeout is 2 seconds:!!!!!Success rate is 100 percent (5/5), round-trip min/avg/max = 124/135/156 ms1.更新接口问题2.ebgp的多跳问题3.bgp的条目要正常的通告要满足两个条件igp路由可达下一跳可达4.路由黑洞同步/路由黑洞路由反射器R1 运行bgprouter bgp 100no synchronizationbgp router-id 1.1.1.1bgp log-neighbor-changesneighbor 2.2.2.2 remote-as 100neighbor 3.3.3.3 remote-as 100r2router bgp 100no synchronizationbgp router-id 2.2.2.2bgp log-neighbor-changesneighbor 1.1.1.1 remote-as 100neighbor 1.1.1.1 update-source Loopback0neighbor 4.4.4.4 remote-as 200neighbor 4.4.4.4 ebgp-multihop 2neighbor 4.4.4.4 update-source Loopback0r3router bgp 100no synchronizationbgp router-id 3.3.3.3bgp log-neighbor-changesneighbor 1.1.1.1 remote-as 100neighbor 1.1.1.1 update-source Loopback0neighbor 5.5.5.5 remote-as 300neighbor 5.5.5.5 ebgp-multihop 2neighbor 5.5.5.5 update-source Loopback0no auto-summary问题?R3 或者说R5还能学到4.4..4.4 这个路由吗?r2#sh ip bgpBGP table version is 3, local router ID is 2.2.2.2Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path r> 4.4.4.0/24 4.4.4.4 0 0 200 ir1#sh ip bgpBGP table version is 3, local router ID is 1.1.1.1Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path r>i4.4.4.0/24 4.4.4.4 0 100 0 200 ir3#sh ip bgpr3#r3为什么没有路由?Ibgp 路由只能传递一跳一个ibgp路由器不会把从一个ibgp对等体学来的路由再传给其他的对等体叫做ibgp的水平分割注意:防止路由环路(bgp防止环路的机制是靠AS,但是在一个as里面,as就失去了意义)解决方法:1.全互联2.路由反射器3.联盟路由反射器把r1配置成路由反射器从路由反射器的客户端来的路由可以反给客户端和非客户端从路由反射器的非客户端来的路由可以反给客户端router bgp 100no synchronizationbgp router-id 1.1.1.1bgp log-neighbor-changesneighbor 2.2.2.2 remote-as 100neighbor 2.2.2.2 route-reflector-clientneighbor 3.3.3.3 remote-as 100再到R3看一看r3#sh ip bgpBGP table version is 7, local router ID is 3.3.3.3Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Pathr>i4.4.4.0/24 4.4.4.4 0 100 0 200 i下一跳Ebgp的下一跳进入as的时候保留Ibgp的下一跳出as的时候改变联盟把一个大的as分成许多小的as对外是大的as,小的as只是在区域内有作用R1router bgp 65001no synchronizationbgp router-id 1.1.1.1bgp log-neighbor-changesbgp confederation identifier 100bgp confederation peers 65002neighbor 2.2.2.2 remote-as 65001 neighbor 3.3.3.3 remote-as 65002 neighbor 3.3.3.3 ebgp-multihop 2 neighbor 3.3.3.3 update-source Loopback0R2router bgp 65001no synchronizationbgp router-id 2.2.2.2bgp log-neighbor-changesbgp confederation identifier 100 neighbor 1.1.1.1 remote-as 65001 neighbor 1.1.1.1 update-source Loopback0 neighbor 4.4.4.4 remote-as 200 neighbor 4.4.4.4 ebgp-multihop 2 neighbor 4.4.4.4 update-source Loopback0 no auto-summaryR3router bgp 65002no synchronizationbgp router-id 3.3.3.3bgp log-neighbor-changesbgp confederation identifier 100bgp confederation peers 65001neighbor 1.1.1.1 remote-as 65001 neighbor 1.1.1.1 ebgp-multihop 2 neighbor 1.1.1.1 update-source Loopback0 neighbor 5.5.5.5 remote-as 300 neighbor 5.5.5.5 ebgp-multihop 2 neighbor 5.5.5.5 update-source Loopback0r4router bgp 200no synchronizationbgp router-id 4.4.4.4bgp log-neighbor-changesnetwork 4.4.4.0 mask 255.255.255.0 neighbor 2.2.2.2 remote-as 100 neighbor 2.2.2.2 ebgp-multihop 2 neighbor 2.2.2.2 update-source Loopback0 no auto-summaryr5no synchronizationbgp router-id 5.5.5.5bgp log-neighbor-changesneighbor 3.3.3.3 remote-as 100neighbor 3.3.3.3 ebgp-multihop 2neighbor 3.3.3.3 update-source Loopback0no auto-summary注意:下一跳这个属性不理会联盟的asr3#sh ip bgpBGP table version is 3, local router ID is 3.3.3.3Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Pathr> 4.4.4.0/24 4.4.4.4 0 100 0 (65001) 200 i 对等体组R1router bgp 100no synchronizationbgp router-id 1.1.1.1bgp log-neighbor-changesneighbor aaa peer-group //创建一个对等体组neighbor aaa remote-as 100neighbor aaa update-source Loopback0neighbor aaa route-reflector-clientneighbor 2.2.2.2 peer-group aaaneighbor 3.3.3.3 peer-group aaar2router bgp 100no synchronizationbgp router-id 2.2.2.2bgp log-neighbor-changesneighbor 1.1.1.1 remote-as 100neighbor 1.1.1.1 update-source Loopback0r3no synchronizationbgp router-id 3.3.3.3bgp log-neighbor-changesneighbor 1.1.1.1 remote-as 100neighbor 1.1.1.1 update-source Loopback0no auto-summary联盟社团属性知名的社团属性一种有特殊意义的标记Community一种是知名社团,大家一看到这种标记,就知道他的特殊意义Local-as不传给本as之外的对等体(对联盟中的对等体有作用)route-map com permit 10set community local-ASr2# clear ip bgp * sr2#sh ip bgp commr2#sh ip bgp community lor2#sh ip bgp community local-ASBGP table version is 6, local router ID is 2.2.2.2Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path r> 4.4.4.0/24 4.4.4.4 0 0 200 iNo-Export不传给本as之外的对等体(不会理会联盟的as)R2router bgp 100no synchronizationbgp router-id 2.2.2.2bgp log-neighbor-changesneighbor 1.1.1.1 remote-as 100neighbor 1.1.1.1 update-source Loopback0neighbor 1.1.1.1 send-communityneighbor 4.4.4.4 remote-as 200neighbor 4.4.4.4 ebgp-multihop 2neighbor 4.4.4.4 update-source Loopback0neighbor 4.4.4.4 route-map com inroute-map com permit 10set community no-exportr1r1(config-router)#neighbor aaa send-communityr1#sh ip bgp communityBGP table version is 4, local router ID is 1.1.1.1Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path r>i4.4.4.0/24 4.4.4.4 0 100 0 200 iNo-advertisement不传给任何对等体route-map com permit 10set community no-advertiser2#sh ip bgp community no-adr2#sh ip bgp community no-advertiseBGP table version is 5, local router ID is 2.2.2.2Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path r> 4.4.4.0/24 4.4.4.4 0 0 200 i社团列表自己定义社团有些时候需要没有特殊意义,只是标记而已配置r2(config-route-map)#set community 100:88显示route-map com permit 10set community 6553688r2(config)#ip bgp-community new-format然后route-map com permit 10set community 100:88r1#sh ip bgp community 6553688BGP table version is 8, local router ID is 1.1.1.1Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Path r>i4.4.4.0/24 4.4.4.4 0 100 0 200 i在r3对community 进行控制r3#sh ip bgp 4.4.4.0BGP routing table entry for 4.4.4.0/24, version 8Paths: (1 available, best #1, table Default-IP-Routing-Table, RIB-failure(17)) Advertised to update-groups:22004.4.4.4 (metric 20) from 1.1.1.1 (1.1.1.1)Origin IGP, metric 0, localpref 100, valid, internal, bestCommunity: 6553688Originator: 2.2.2.2, Cluster list: 1.1.1.1r3(config)#ip bgp-community new-formatr3#sh ip bgp 4.4.4.0BGP routing table entry for 4.4.4.0/24, version 8Paths: (1 available, best #1, table Default-IP-Routing-Table, RIB-failure(17)) Advertised to update-groups:22004.4.4.4 (metric 20) from 1.1.1.1 (1.1.1.1)Origin IGP, metric 0, localpref 100, valid, internal, bestCommunity: 100:88Originator: 2.2.2.2, Cluster list: 1.1.1.1router bgp 100no synchronizationbgp router-id 3.3.3.3bgp log-neighbor-changesneighbor 1.1.1.1 remote-as 100neighbor 1.1.1.1 update-source Loopback0neighbor 1.1.1.1 route-map addas inneighbor 5.5.5.5 remote-as 300neighbor 5.5.5.5 ebgp-multihop 2neighbor 5.5.5.5 update-source Loopback0neighbor 5.5.5.5 route-map asadd outip bgp-community new-formatip community-list 20 permit 100:88!route-map addas permit 10match community 20set local-preference 666set as-path prepend 88 //进来的时候不起作用!route-map asadd permit 10match community 20set as-path prepend 8888路由过滤Prefix-listrouter bgp 100no synchronizationbgp router-id 2.2.2.2bgp log-neighbor-changesneighbor 1.1.1.1 update-source Loopback0neighbor 1.1.1.1 send-communityneighbor 4.4.4.4 remote-as 200neighbor 4.4.4.4 ebgp-multihop 2neighbor 4.4.4.4 update-source Loopback0neighbor 4.4.4.4 prefix-list to-r2 inneighbor 4.4.4.4 route-map com inip prefix-list to-r2 seq 5 permit 4.4.4.0/24Route-map(as-path的修改)route-map to-r2 permit 10match ip address prefix-list to-r2set tag 1111set local-preference 8888set weight 7777set as-path prepend 6666neighbor 4.4.4.4 route-map to-r2 inr2#sh ip bgpBGP table version is 10, local router ID is 2.2.2.2Status codes: s suppressed, d damped, h history, * valid, > best, i - internal,r RIB-failure, S StaleOrigin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Weight Pathr> 4.4.4.0/24 4.4.4.4 0 8888 7777 6666 200 i Distribute-list他还要调用访问控制列表,或者前缀列表Filter-list对as进行一个过滤和控制R2ip as-path access-list 100 permit ^200$正则表达式改天再讲路径控制router bgp 100no synchronizationbgp router-id 1.1.1.1bgp log-neighbor-changesneighbor aaa peer-groupneighbor aaa remote-as 100 neighbor aaa update-source Loopback0 neighbor aaa route-reflector-client neighbor aaa send-community neighbor 2.2.2.2 peer-group aaar2router bgp 100no synchronizationbgp router-id 2.2.2.2bgp log-neighbor-changesnetwork 2.2.2.0 mask 255.255.255.0 neighbor 1.1.1.1 remote-as 100 neighbor 1.1.1.1 update-source Loopback0 neighbor 1.1.1.1 send-community neighbor 4.4.4.4 remote-as 200 neighbor 4.4.4.4 ebgp-multihop 2 neighbor 4.4.4.4 update-source Loopback0 neighbor 4.4.4.4 route-map to-r4 out neighbor 4.4.4.4 filter-list 100 inip prefix-list to-r2 seq 5 permit 4.4.4.0/24 access-list 10 permit 4.4.4.0access-list 30 permit 3.3.3.0!route-map to-igp permit 10match ip address 10!route-map com permit 10set community 100:88!route-map to-r4 permit 10match ip address 30set metric 300!route-map to-r4 permit 20r3router bgp 100no synchronizationbgp router-id 3.3.3.3bgp log-neighbor-changesnetwork 3.3.3.0 mask 255.255.255.0 neighbor 1.1.1.1 remote-as 100 neighbor 1.1.1.1 update-source Loopback0 neighbor 5.5.5.5 remote-as 200 neighbor 5.5.5.5 ebgp-multihop 2neighbor 5.5.5.5 update-source Loopback0 neighbor 5.5.5.5 route-map to-r5 outno auto-summaryaccess-list 20 permit 2.2.2.0!route-map to-r5 permit 10match ip address 20set metric 200!route-map to-r5 permit 20r4router bgp 200no synchronizationbgp router-id 4.4.4.4bgp log-neighbor-changesneighbor 2.2.2.2 remote-as 100 neighbor 2.2.2.2 ebgp-multihop 2 neighbor 2.2.2.2 update-source Loopback0 neighbor 2.2.2.2 route-map from-r2 in neighbor 2.2.2.2 route-map to-r2 out neighbor 8.8.8.8 remote-as 200 neighbor 8.8.8.8 update-source Loopback0access-list 30 permit 3.3.3.0access-list 40 permit 4.4.4.0!route-map to-r2 permit 10match ip address 40set as-path prepend 888!route-map to-r2 permit 20!route-map from-r2 permit 10match ip address 30set local-preference 666!route-map from-r2 permit 20router bgp 200no synchronizationbgp router-id 5.5.5.5bgp log-neighbor-changesneighbor 3.3.3.3 remote-as 100 neighbor 3.3.3.3 ebgp-multihop 2 neighbor 3.3.3.3 update-source Loopback0 neighbor 3.3.3.3 route-map from-r3 in neighbor 8.8.8.8 remote-as 200 neighbor 8.8.8.8 update-source Loopback0 no auto-summaryaccess-list 20 permit 2.2.2.0!route-map from-r3 permit 10match ip address 20set local-preference 666!route-map from-r3 permit 20r6router ospf 1log-adjacency-changesnetwork 0.0.0.0 255.255.255.255 area 0 router ospf 1log-adjacency-changesnetwork 0.0.0.0 255.255.255.255 area 0r7router bgp 200no synchronizationbgp router-id 8.8.8.8bgp log-neighbor-changesneighbor 4.4.4.4 remote-as 200 neighbor 4.4.4.4 update-source Loopback0 neighbor 4.4.4.4 route-reflector-client neighbor 4.4.4.4 route-map wei in neighbor 5.5.5.5 remote-as 200 neighbor 5.5.5.5 update-source Loopback0 neighbor 5.5.5.5 route-reflector-client neighbor 5.5.5.5 route-map wei2 inno auto-summaryaccess-list 20 permit 2.2.2.0access-list 30 permit 3.3.3.0!route-map wei2 permit 10match ip address 30set weight 1000!route-map wei2 permit 20!route-map wei permit 10match ip address 20set weight 1000!route-map wei permit 20 Weight思科私有的优先级是第一位的只能在一个路由器上比较不能传播到其他的路由器上去Med类似于我们说的metric值Multi-exit-descriptorlocal–prefence 可以传播其他as欺骗路由聚合Bgp进程下做的汇总就是igp里面做的WeightLocal-preferenceAs-pathMedRouter-id路由抑制Bgp bestpath as-path ignoreBgp负载均衡Bgp默认路由router bgp 20YYnetwork 0.0.0.0 mask 0.0.0.0ip route 0.0.0.0 0.0.0.0 null0bgp可选路由发布outer bgp 20YYnetwork 0.0.0.0 mask 0.0.0.0nei external advertise-map ADVER exist-map EXIST ip route 0.0.0.0 0.0.0.0 null0R3:access 10 per 0.0.0.0 0.0.0.0route-map DEFAULT deny 10match ip addr 10route-map DEFAULT per 20router bgp 20YYnei internal route-map DEFAULT in。