HCBGP配置
配置BGP
配置BGPBGP协议概述BGP是目前Internet使用最广的外部网关协议(Exterior Gateway Protocol,EGP),其提供的主要功能是在不同的自治系统(autonomous systems,AS)之间交换网络可达信息,并通过协议自身机制消除路由环路。
BGP使用TCP作为传输协议,用TCP协议的可靠传输机制保证BGP的传输可靠性。
运行BGP协议的router称为BGP speaker,建立了BGP会话连接(BGP session)的BGP speakers之间被称作对等体(BGP peers)。
BGP speaker之间建立对等体的模式有两种:IBGP(Internal BGP)和EBGP(External BGP)。
IBGP是指在相同AS内建立的BGP连接,EBGP是指在不同AS之间建立的BGP连接。
二者的作用简而言之就是:EBGP是完成不同AS之间路由信息的交换,IBGP是完成路由信息在本AS内的过渡。
锐捷网络的BGP协议有如下特点:●支持BGP-4●支持路径属性✓ORIGN Attribute✓AS_PATH Attribute✓NEXT_HOP Attribute✓MULTI_EXIT_DISC Attribute✓LOCAL-PREFERENCE Attribute✓ATOMIC_AGGREGATE Attribute✓AGGREGATOR Attribute✓COMMUNITY Attribute✓ORIGINATOR_ID Attribute✓CLUSTER_LIST Attribute●支持BGP对等体组●支持使用Loopback接口●支持使用TCP的MD5认证●支持BGP和IGP的同步●支持BGP路由聚合●支持BGP路由衰减●支持BGP路由反射器●支持AS联盟●支持BGP软复位缺省的BGP配置:要运行交换机的BGP ,在特权模式下,按照如下步骤进行: Step1 Step2 Step3 Step4 Step5 Step6 Step7使用no router bgp 关闭BGP 。
BGP协议原理及配置中文详解
BGP协议原理及配置中文详解BGP(Border Gateway Protocol)是一种用于在互联网中进行路由选择的协议。
它通过交换路由信息,使得不同的自治系统(AS)能够相互通信和寻找最优的路由。
本文将详细介绍BGP协议的原理,以及如何进行BGP的配置。
一、BGP协议原理1. BGP的基本概念BGP是一种路径矢量协议,使用AS路径作为路由选择的依据。
它与内部网关协议(IGP)如OSPF和EIGRP相比,具有更强大和灵活的路由选择功能。
2. BGP的路由选择原则BGP通过评估路径的属性来选择最佳的路径,其路由选择的原则包括:- AS路径长度:短的AS路径被认为是更优的路径。
- 接入点:具有多个接入点的AS被认为具有更好的可达性。
- 路径属性:权重、本地优先级、本地地址优先和原点等属性。
3. BGP的路由传播过程BGP路由传播过程包括以下步骤:- 邻居建立:通过建立BGP邻居关系,交换自己的路由信息。
- 路由更新:将本地的路由信息发送给邻居,并接收邻居的路由信息。
- 路由策略:基于策略进行路由选择和过滤,决定最佳路径。
- 路由保存:将最佳的路由信息保存在BGP路由表中,用于转发数据包。
4. BGP的自治系统边界路由器(ASBR)自治系统边界路由器是连接不同自治系统的路由器,其核心任务是将本地自治系统的路由信息传递给其他自治系统,并将其他自治系统的路由信息传递到本地自治系统。
ASBR是BGP协议的核心设备。
二、BGP的配置流程BGP的配置涉及到几个重要的步骤,包括配置BGP邻居关系、配置路由策略、配置BGP属性等。
1. 配置BGP邻居关系首先需要配置BGP路由器之间的邻居关系,包括远程路由器的IP 地址、AS号码等相关信息。
举例来说,假设我们要配置与邻居路由器A建立BGP邻居关系,需要在本地路由器上执行如下命令:```router bgp <本地AS号>neighbor <邻居路由器A的IP地址> remote-as <邻居路由器A的AS 号>```2. 配置路由策略在BGP配置过程中,我们可以根据需要配置策略,来控制路由的选择和传播。
BGP协议原理与配置
BGP协议原理与配置BGP(Border Gateway Protocol,边界网关协议)是一种用于互联网的路由协议,它在不同自治系统(AS)之间进行路由交换和传递。
BGP协议的原理和配置是网络工程师必须要了解和掌握的内容,本文将详细介绍BGP协议的原理以及如何配置BGP协议。
一、BGP协议原理1. 路由选择算法BGP协议通过路由选择算法确定最优的路由路径。
BGP使用路径矢量算法(Path Vector Algorithm),该算法基于路径长度和路径属性进行路由选择。
BGP路由选择的原则是首选最短AS-PATH(AS路径),然后根据预定义的路径属性来决定路径。
2. AS-PATH属性AS-PATH是BGP的一个重要属性,用来表示一个数据包从源主机到目标主机的经过的AS路径。
BGP协议根据AS-PATH属性来判断是否出现环路,并且选择路径时会优先选择AS-PATH最短的路径。
3. BGP会话和交互BGP协议使用TCP连接进行邻居之间的BGP会话。
在BGP会话中,邻居之间会交换路由信息和其他参数。
BGP会话通过“Open”、“Keepalive”和“Update”消息进行控制和交换。
4. BGP路由传递BGP协议通过从一个AS向另一个AS传递路由信息来实现全局路由的学习和传播。
BGP路由信息可以包括目标网络的地址和AS-PATH属性等信息。
BGP协议通过BGP邻居之间的交互来传递路由信息。
二、BGP协议配置要配置BGP协议,需要首先确定BGP邻居关系并配置路由策略。
1. 配置BGP邻居关系BGP邻居关系是指BGP路由器之间的互联。
要配置BGP邻居关系,需要设置每个BGP路由器的邻居IP地址和AS号码。
可以通过以下命令在BGP路由器上配置邻居关系:router bgp <本地AS号码>neighbor <邻居IP地址> remote-as <邻居AS号码>2. 配置路由策略路由策略是决定如何选择和传送路由的规则。
HCBGP配置
BGP典型配置举例BGP基本配置1.组网需求如所示,所有路由器均运行BGP协议。
要求Router A和Router B之间建立EBGP连接,Router B和Router C之间建立IBGP连接,使得Router C能够访问Router A 直连的网段。
2.组网图图1-15BGP基本配置组网图3.配置步骤(1)配置各接口的IP地址(略)(2)配置IBGP连接为了防止端口状态不稳定引起路由震荡,本举例使用Loopback接口来创建IBGP对等体。
使用Loopback接口创建IBGP对等体时,因为Loopback接口不是两对等体实际连接的接口,所以,必须使用peer connect-interface命令将Loopback接口配置为BGP连接的源接口。
在AS 65009内部,使用OSPF协议,保证Router B到Router C的Loopback接口路由可达。
#配置Router B。
<RouterB> system-view[RouterB] bgp 65009[RouterB-bgp] router-id peer as-number 65009[RouterB-bgp] peer connect-interface loopback 0[RouterB-bgp] quit[RouterB] ospf 1[RouterB-ospf-1] area 0[ network network quit[RouterB-ospf-1] quit#配置Router C。
<RouterC> system-view[RouterC] bgp 65009[RouterC-bgp] router-id peer as-number 65009[RouterC-bgp] peer connect-interface loopback 0[RouterC-bgp] quit[RouterC] ospf 1[RouterC-ospf-1] area 0[ network network quit[RouterC-ospf-1] quit[RouterC] display bgp peerBGP local router ID : Local AS number : 65009Total number of peers : 1 Peers in established state : 1Peer AS MsgRcvd MsgSent OutQ PrefRcv Up/Down State65009 7 10 0 0 00:06:09 Established以上显示信息表明Router B和Router C之间的IBGP连接已经建立。
网络路由技术中的BGP协议配置指南
网络路由技术中的BGP协议配置指南在网络通信时,路由协议的配置和优化对于网络的稳定性和性能至关重要。
其中,边界网关协议(BGP)是广泛应用的一种路由协议,用于在不同自治域之间进行路由选择和信息传递。
本文将介绍BGP协议的配置指南,帮助读者理解和应用BGP协议。
一、BGP协议的概述BGP(Border Gateway Protocol)是一种自治系统(AS)之间的外部路由协议,用于实现互联网中网络的互通性。
BGP协议基于TCP 连接进行邻居关系的建立和路由信息的交换,其设计目标是实现高度可靠的大规模网络互联。
BGP协议的特点之一是其分层结构,包括外部BGP(EBGP)和内部BGP(IBGP)。
EBGP用于在不同自治系统之间进行路由选择,而IBGP 用于自治系统内的路由传播。
BGP协议通过属性,如自治系统路径(AS Path)和前缀长度(Prefix Length),来选择最佳路径,并在自治系统之间传递路由信息。
二、BGP协议的配置步骤要成功配置BGP协议,以下是一些重要的步骤和注意事项:1. 检查网络拓扑:在配置BGP之前,应仔细检查网络拓扑,并确保各个路由器之间具有正确的物理和逻辑连接。
2. 配置自治系统号码(ASN):每个自治系统都有独特的ASN,用于标识和区分具体的网络。
在BGP配置中,应为自治系统指定正确的ASN。
3. 配置BGP邻居关系:BGP邻居关系是指两个BGP路由器之间建立的TCP连接。
通过配置邻居关系,可以实现BGP路由信息的交换。
在配置邻居关系时,需要指定对方路由器的IP地址以及自治系统号。
4. 配置BGP路由策略:BGP路由策略决定了路由选择的优先级和方式。
可以通过配置不同的属性和过滤器来定义路由策略,如设置权重、本地偏好、路由过滤等。
5. 配置路由器重分发:在BGP配置中,可能需要将其他路由协议(如OSPF或EIGRP)中的路由信息重分发到BGP中。
通过配置路由器重分发,可以实现不同协议之间的路由信息互通。
H3C手册-BGP基本配置
BGP基本配置引入本章介绍了BGP协议的配置步骤、BGP对等体和路由信息查看以及BGP的维护调试命令。
课程目标学习完本课程,您应该能够:⏹掌握BGP路由协议的基本功能配置⏹掌握BGP同步配置⏹掌握BGP路由协议的显示维护目录⏹配置BGP协议基本功能⏹配置BGP同步⏹BGP基本配置示例⏹BGP协议的基本显示和维护启动BGP并创建BGP连接●启动BGP[Router] bgp as-number●配置Router ID[Router bgp] router id router id[Router-bgp]router-id router-id●指定BGP对等体及AS号[Router bgp] peer ip address as number as number [Router-bgp]peer ip-address as-number as-number优化BGP连接●指定建立TCP连接使用的源接口[Router-bgp] peer ip-address connect-interface interface-type interface-number●配置允许同非直接相连网络上的邻居建立EBGP连接[Router-bgp] peer ip-address ebgp-max-hop[ hop-count ]count配置BGP生成路由●将本地路由发布到BGP路由表中[Router-bgp] network ip-address [ mask | mask-length ][route policy route policy name ]length[route-policy route-policy-name●引入其它路由协议的路由[Router-bgp] import-route protocol[ process-id|all-[Router-bgp]import-route[processes] [ med med-value| route-policy route-p y]policy-name目录⏹配置BGP协议基本功能⏹配置BGP同步⏹BGP基本配置示例⏹BGP协议的基本显示和维护配置BGP 同步●BGP [Router-bgp] synchronization 启用同步特性●关闭BGP 同步特性→MSR 路由器缺省关闭[Router-bgp] undo synchronization目录⏹配置BGP协议基本功能⏹配置BGP同步⏹BGP基本配置示例⏹BGP协议的基本显示和维护BGP 基本配置示例AS 65223AS 65101AS 65223RTDLoopback 04444/32Loopback 02222/32Loopback 01111/32OSPFOSPF 10.3.3.1/30RTARTBRTC10.3.3.2/304.4.4.4/322.2.2.2/321.1.1.1/32IBGP[RTB] bgp 65223[RTB-bgp]router-id 2.2.2.2[RTB-bgp]peer 10.3.3.1 as-number 65101[RTB-bgp]peer 4.4.4.4 as-number 65223[RTB-bgp]peer 4.4.4.4 connect-interface LoopBack 0[RTB-bgp]import-route ospf 1[RTB-ospf-1]import-route bgp[RTA] bgp 65101[RTA b ]t id 1111[RTB ospf 1]import route bgp [RTC] bgp 65223[RTC-bgp]router-id 4444[RTA-bgp]router-id 1.1.1.1[RTA-bgp]peer 10.3.3.2 as-number 65223 [RTA-bgp] network 10.3.3.0 255.255.255.252[RTA-bgp] network 1.1.1.1 255.255.255.255[RTC bgp]router id 4.4.4.4[RTC-bgp]peer 2.2.2.2 as-number 65223[RTC-bgp]peer 2.2.2.2 connect-interface LoopBack 0目录⏹配置BGP协议基本功能⏹配置BGP同步⏹BGP基本配置示例⏹BGP协议的基本显示和维护显示BGP 对等体的信息<RTB> display bgp peerBGP local router ID :172163130本地的路由器ID 本地自治系统号BGP local router ID : 172.16.3.130Local AS number : 65002Total number of peers : 2 Peers in established state : 2Peer V AS MsgRcvd MsgSent OutQ PrefRcv Up/Down State 1010101465001440000:02:23Established 10.10.10.1 4 65001 4 4 0 0 00:02:23 Established 10.10.10.6 4 65002 2 3 0 0 00:00:05 Established对等体有限状对等体的IP 地址对等体所在的AS 号会话已建立的时长/态机当状态(会话未建立时)当前状态的时长显示BGP 路由信息路由的AS_PATH/ORIGIN 属性值路由首选值<RTB> display bgp routing-table Total Number of Routes: 4BGP Local router ID is 172.16.3.130Status codes: * -valid, > -best, d -damped,h -history, i -internal, s -suppressed, S -Stale Origin : i -IGP , e -EGP , ? -incomplete g pNetwork NextHop MED LocPrf PrefVal Path/Ogn *> 1.1.1.1/32 10.10.10.1 0 0 65001i *>i 4.4.4.4/32 10.10.10.6 0 100 0 ?目的网络地址下跳地址MULTI EXIT DISC路由状态代码下一跳地址MULTI_EXIT_DISC 属性值本地优先级local-preference 属性值查看BGP 的debugging 信息BGP 有限状态机<Router>debugging bgp event*May 11 10:09:14:468 2009 H3C RM/6/RMDEBUG:BGP .: 10.10.10.2 State is changed from IDLE to CONNECT.*M 111009144682009H3C RM/6/RMDEBUG 状态切换*May 11 10:09:14:468 2009 H3C RM/6/RMDEBUG:BGP .: 10.10.10.2 State is changed from CONNECT to ACTIVE.*May 11 10:09:14:469 2009 H3C RM/6/RMDEBUG:BGP .: 10.10.10.2 State is changed from ACTIVE to OPENSENT.*M 111009144722009H3C RM/6/RMDEBUG *May 11 10:09:14:472 2009 H3C RM/6/RMDEBUG:BGP .: 10.10.10.2 Current event is ReceiveOpenMessage.*May 11 10:09:14:473 2009 H3C RM/6/RMDEBUG:BGP .: 10.10.10.2 State is changed from OPENSENT to OPENCONFIRM.%M 111009144752009H3C RM/3/RMLOG %May 11 10:09:14:475 2009 H3C RM/3/RMLOG:BGP .: 10.10.10.2 State is changed from OPENCONFIRM to ESTABLISHED.*May 11 10:09:14:617 2009 H3C RM/6/RMDEBUG:BGP .: 10.10.10.2 Current event is RecvKeepAliveMessage接收到的BGP 协议消息报文类型消报文类型本章总结⏹配置BGP建立连接⏹配置BGP协议生成路由协生路由⏹配置BGP同步⏹BGP对等体、路由信息查看。
bgp协议配置
bgp协议配置BGP协议配置。
BGP(Border Gateway Protocol)是一种用于在互联网中交换路由信息的协议。
它是一种路径矢量协议,通过在自治系统之间交换路由信息来实现互联网的路由选择。
BGP协议的配置对于网络的稳定运行和高效通信至关重要。
本文将介绍BGP 协议的基本配置步骤,帮助您正确地配置BGP协议,提高网络的可靠性和性能。
1. 确定BGP邻居关系。
在配置BGP协议之前,首先需要确定BGP邻居关系。
BGP邻居是指两个BGP 路由器之间建立的连接,用于交换路由信息。
在配置BGP邻居关系时,需要指定对方路由器的IP地址,并配置AS号(自治系统号)。
确保BGP邻居之间的物理连接正常,可以通过ping命令测试连接是否通畅。
2. 配置BGP路由器ID。
BGP路由器ID是一个32位的数字,用于唯一标识BGP路由器。
在配置BGP 路由器ID时,可以手动指定一个ID,也可以让路由器自动生成ID。
建议手动指定BGP路由器ID,以确保ID的唯一性和稳定性。
3. 配置网络地址。
在BGP协议中,需要配置本地路由器的网络地址,以便向BGP邻居发送路由信息。
通过network命令,将本地网络地址加入到BGP路由表中,并向邻居路由器发送更新信息。
4. 配置BGP路由策略。
BGP路由策略是指根据特定的条件对路由进行过滤和控制的策略。
在配置BGP路由策略时,可以使用路由映射、路由过滤、路由聚合等技术,对传入和传出的路由进行控制和管理,以实现对网络流量的优化和安全控制。
5. 配置BGP路由属性。
BGP路由属性包括路由的前缀、AS路径、下一跳、本地优先级等信息。
在配置BGP路由属性时,需要根据实际网络情况和需求,设置合适的属性参数,以确保路由信息的正确传播和选择。
6. 监控和调试BGP协议。
配置BGP协议后,需要进行监控和调试,以确保BGP邻居关系的稳定和路由信息的正确传播。
可以通过show命令查看BGP邻居状态、路由表信息,及时发现和解决问题。
H3C BGP基础路由实验
一、实验步骤配置各台设备的ip地址测试直连的连通性配置RIP 路由协议配置BGP路由协议宣告BGP网络测试网络的连通性给出全网不互联的解决方案测试全网互联二、配置命令及其实验结果配置物理接口IP地址和loopback地址,并测试直连的连通性--------------略配置RIP路由协议wcg-RT1:rip 1undo summaryversion 2network 192.168.12.0network 1.0.0.0network 192.168.14.0wcg-RT2:rip 1undo summaryversion 2network 0.0.0.0wcg-RT3:rip 1undo summaryversion 2network 192.168.23.0network 192.168.34.0network 3.0.0.0wcg-RT4:rip 1undo summaryversion 2network 0.0.0.0在wcg-RT1上查看IP路由表配置BGP路由协议wcg-RT1:bgp 100router-id 1.1.1.1peer 4.4.4.4 as-number 100peer 2.2.2.2 as-number 100peer 4.4.4.4 connect-interface LoopBack0 peer 2.2.2.2 connect-interface LoopBack0bgp 100router-id 2.2.2.2peer 1.1.1.1 as-number 100peer 3.3.3.3 as-number 100peer 1.1.1.1 connect-interface LoopBack0 peer 3.3.3.3 connect-interface LoopBack0wcg-RT3:bgp 100router-id 3.3.3.3peer 4.4.4.4 as-number 100peer 2.2.2.2 as-number 100peer 192.168.35.2 as-number 200peer 4.4.4.4 connect-interface LoopBack0 peer 2.2.2.2 connect-interface LoopBack0wcg-RT4:bgp 100router-id 4.4.4.4peer 1.1.1.1 as-number 100peer 3.3.3.3 as-number 100peer 1.1.1.1 connect-interface LoopBack0 peer 3.3.3.3 connect-interface LoopBack0在wcg-RT1和wcg-RT3上查看BGP邻居表宣告BGP路由bgp 100network 192.168.0.100 255.255.255.255network 192.168.1.100 255.255.255.255wcg-RT3:bgp 100router-id 3.3.3.3network 172.16.0.100 255.255.255.255network 172.16.1.100 255.255.255.255在wcg-RT1,wcg-RT2,wcg-RT3和wcg-RT4查看BGP路由表查看wcg-RT1和wcg-RT2的IP路由表此时全网没有互联由于BGP的宣告规则,wcg-RT1是学不到wcg-RT3上的两个172网段的路由,同理wcg-RT3也学不到wcg-RT1上的两个192网段的路由解决方案:wcg-RT1和wcg-RT3建立对等体关系wcg-RT1:bgp 100peer 3.3.3.3 as-number 100peer 3.3.3.3 connect-interface LoopBack0wcg-RT3:bgp 100peer 1.1.1.1 as-number 100peer 1.1.1.1 connect-interface LoopBack0查看wcg-RT3的BGP邻居查看wcg-RT1和wcg-RT3的BGP路由表查看wcg-RT1和wcg-RT3上的IP路由表用ping命令测试全网互联。
H3C手册-控制BGP路由
杭州华三通信技术有限公司 版权所有,未经授权不得使用与传播
H3C大规模网络路由技术 1.0
引入
与IGP协议不同,BGP协议的着重点并不于计算和发 现路由,而是通过其丰富的属性和策略以实现对路 由的控制。 控制
课程目标
学习完本课程,您应该能够:
掌握常见BGP属性的配置和应用 掌握Filter-policy在BGP中的配置 掌握Route-policy在BGP中的配置 掌握AS路径访问列表的配置
Filter-policy Route-policy p y AS路径访问列表
4
目录
控制BGP路由概述 配置属性控制BGP路由 配置过滤器控制BGP路由
BGP基本属性影响选路的应用
给从对等体接收的路由分配首选值 ( Preferred-value Preferred value)以影响选路 修改Local-Preference值实现选择离开本 地AS时的最佳路由 修改MED值实现选择进入AS时的最佳路由 配置next-hop-local 实现将自身地址作为 下 跳 下一跳
实施过滤后,只有通过过滤的BGP路由才导入IP 路由表中
17
配置Route-policy控制BGP路由
配置过滤列表,如ACL、地址前缀列表 定义Route-policy,包括:
定义Route-policy节点以及节点工作模式,指 节点以及节点工作模式 指
明是允许模式或者拒绝模式
6
配置BGP基本属性影响选路
给从对等体接收的路由分配首选值
[ [Router-bgp] gp] peer p {g group-name p | ip-address p } preferred-value value
BGP协议配置
BGP基本配置命令介绍路由策略配置BGP属性配置配置举例注意事项router_id! "# $%&'()*! + ,- ./0"as_number12 +34 56789&8 #:)&#; +< =>#neighbor-address as-number? !@'A B, CDneighbor-address interface-name 1EF B, GHI&JK? , -1'A B, ./LJK<M> Nip-address mask O$%PQRS TU VW XW# ! YZ0" 0[$%ip-address mask null0JK $%? \ ]^_` &a b X\c &3 d)eab# fgh ij kl mprotocolnopq Lrsgh tBN0[$%address maskJKno \ c uv]^ &ab w t,xyz{&3 |})eab# ] ^$% L~ N)*%& +,!" #$% &'() *+ , -./ !" 012 3 45 6789 :; <=>? @ AB C #DE F 0!"#-. /0& ! )e" &k " )e > VW X3 _ \ tB &W ; +_ w W #;w +! w no _XBGP基本配置命令介绍路由策略配置BGP属性配置配置举例注意事项#$12#$12 345*678!" #$%&'()* +,- .()/01 23 4567 891 23 4567:;99 :;<= >name [seq_number]name[seq_number] ! "#$%&'()*+ ,-. /01234??<@@=AB@;numberip_address wildmasknumber 567 "89:;< #=+2>#=+2>#=ip_address ?@wildmask ABCD E+ BCFAGHI JK 234D L.MNOP QR SICDEFGHI! "# " $ "%&! " #$%&'JKL CDEFGHI!" # $% &'() *+, &' -./0 *1BGP基本配置命令介绍路由策略配置BGP属性配置配置举例注意事项access-list 1 deny 0.0.0.255access-list 1 permit anyrouter bgp 1neighbor 1.1.1.1 remote-as 2neighbor 1.1.1.1 route-map deny181 outroute-map deny181 permit 10match ip address 1 AS1EBGPOSPF 181.194.33.0/8RTARTB19.0.0.0/8 2.2.2.267MNOPQRS'Tneighbor-addressX VW J "i &w¡¢£ # $ =I a b¤ w¥¦ § ¨© # $ª«¬ VW" no© ®! W" )e # $ %$%access-list 1 permit anyrouter bgp 1neighbor 2.2.2.2 remote-as 2 /* */ neighbor 2.2.2.2 route-map set_lp inneighbor 3.3.3.3 remote-as 3/* */route-map set_lp permit 10 match ip address 1set local-preference 200local-preference 100!"#$% &'()*+,- . /0123 &U ? A=>9<V<9<W?<XLOPAS 2AS 3AS 1RTAip as-path access-list 10 permit ^$ ip as-path access-list 10 deny *router bgp 1neighbor 2.2.2.2 remote-as 2 /* B*/ neighbor 2.2.2.2 route-map my_MED out route-map my_MED permit 20 match as-path 10 set metric 2000MED 04)5.26 789 :6GSR ; < =6 /01>$?@7A BC D'(E FG 01HE A IJ &YZ[XLOPAS 2AS 1RTARTB@=> ; XLOPK LMN'(OPQR ST& AS UV4000&ip as-path access-list 1 deny _4000$ip as-path access-list 1 permit anyrouter bgp 1neighbor 2.2.2.2 remote-as 2 /* */ neighbor 2.2.2.2 route-map deny_usa inroute-map deny_usa permit 10match as-path 1access-list 1 permit anyrouter bgp 65000/* */network 202.24.0.0 255.255.0.0 route-map set_comm outneighbor 2.2.2.2 remote-as 65000 /* !" #$% &*/ neighbor 2.2.2.2 send-community route-map set_comm permit 10 match ip address 1set community 65000:24 additiveWXYZ4 [\].=6 ^_BGP `a '(bc dK4e Gfg\]&\]^_ :WB;`abcXLOP><<9 d9 :>XLOPneighbor group-name peer-groupneighbor A.B.C.D peer-group group-namepeer-group! "# $%/*N' ()* +, */neighbor BRS peer-group neighbor BRS remote-as 65000 neighbor BRS distribute-list 11 out neighbor BRS next-hop-self neighbor BRS send-community neighbor BRS update-source loopback0/*-N' ./012 */neighbor 172.21.5.1 peer-group BRS neighbor 172.21.5.5 peer-group BRS neighbor 172.21.5.8 peer-group BRSrouter bgp 100bgp cluster-id 101.0.0.5neighbor 72.21.5.9 route-reflector-clientneighbor 72.21.5.13 route-reflector-clientBGPBGPBGPBGPBGPAS100IBGPIBGPIBGP 72.21.5.972.21.5.13router bgp 65010bgp confederation identifier 100 bgp confederation peers 65020 65030 neighbor 133.1.1.2 remote-as 200 neighbor 200.1.7.2 remote-as 65010 neighbor 150.1.1.2 remote-as 65020 neighbor 10.110.250.2 remote-as 65030AS100AS65020AS65010AS65030AS200RTABGP !"#$%&'()*+,-./0%&12 #Quidway#clear ip bgp A.B.C.D BGP Quidway#clear ip bgp * BGPijkl mnBGP基本配置命令介绍路由策略配置BGP属性配置配置举例注意事项RTA:router bgp 100neighbor 11.0.0.2 remote-as 200neighbor X.X.X.X remote-as XXXRTB:router bgp 200neighbor 11.0.0.1 remote-as 100neighbor 12.0.0.2 remote-as 200network 90.2.0.0 mask 255.255.0.0ip route 90.2.0.0 255.255.0.0 null0RTC:router bgp 200neighbor 12.0.0.1 remote-as 200neighbor X.X.X.X remote-as XXX redistribute connectedXLOP'RTB#show ip bgp summaryNeighbor V AS MsgRcvd MsgSent OutQ Up/Down State12.0.0.2 4 200 3 5 0 7:36:58 Established 11.0.0.1 4 100 3 5 0 8:13:58 Established RTC#show ip bgp summaryNeighbor V AS MsgRcvd MsgSent OutQ Up/Down State 12.0.0.1 4 200 3 5 0 8:36:58 EstablishedRTC#show ip bgpBGP local router ID is 12.0.0.2Status codes: s suppressed, d damped, h history, * valid, > best, i internal Origin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Path *> 12.0.0.0/8 0.0.0.0 ii 90.1.0.0/16 (null) 100 100 600 i i 90.2.0.0/16 (null) 100 iRTC(config-router)#no synchronization......RTC#show ip bgpBGP local router ID is 12.0.0.2Status codes: s suppressed, d damped, h history, * valid, > best, i internal Origin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Path *> 12.0.0.0/8 0.0.0.0 ii 90.1.0.0/16 11.0.0.1 100 100 600 i *>i 90.2.0.0/16 12.0.0.1 100 iRTB(config-router-bgp)#neighbor 12.0.0.2 next-hop-self ......RTC#show ip bgpBGP local router ID is 12.0.0.2Status codes: s suppressed, d damped, h history, * valid, > best, i internal Origin codes: i - IGP, e - EGP, ? - incompleteNetwork Next Hop Metric LocPrf Path *> 12.0.0.0/8 0.0.0.0 i*>i 90.1.0.0/16 12.0.0.1 100 100 600 i *>i 90.2.0.0/16 12.0.0.1 100 iBGP基本配置命令介绍路由策略配置BGP属性配置配置举例注意事项q&r st 23456789:;<=67GHIJ KLM NOPQH R* STPSTJ KLM NUV%WXY7Z[ STUVST O \] ^ GH_`IKabc NO d#e *fg 0Ghijk l mnn-opcqr s] itu v N wxl0:yz{ Oml[l0!"#$%&'() * +67GHIJ|-bc N |%WXY } | ~UVfg STUVSTJGh5* mu| } d-m 0| mUV z 7 m%W0Ghijk l mnn-opcqr s] XY oi l0: z{ Oml[l0,-./$0+ 123456789:;<3=> ?@ A"#!! ! "!! ! # "#! !O \] ^ GH_`IKbc$ NO dm#e * $ fg 0m z - K N 0B CD> E 3=FG> @ B "#im e ; i ¡mV m¢4 itu $£ 0st5H-IJ KLMNOP Q3=FG B "#¤¥¦§ ¨© O ª« e u¬0®¯ °±²P³/´eµ¤¶ 0。
CCNP BGP协议配置 (全)
培训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-summaryrouter 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。
华为BGP路由发布及过滤配置说明
配置BGP过滤器充分利用BGP过滤器,可以灵活地对发布的路由进行过滤。
背景信息目前提供以下六种过滤器供BGP使用:∙访问控制列表ACL(Access Control List)∙地址前缀列表(IP-Prefix List)∙AS路径过滤器(AS-Path-Filter)∙团体属性过滤器(Community-Filter)∙扩展团体属性过滤器(Extcommunity-Filter)∙Route-Policy操作步骤∙配置访问控制列表ACL访问控制列表ACL是由permit和deny语句组成的一系列有顺序的规则,这些规则根据数据包的源地址、目的地址、端口号等来描述。
ACL通过这些规则对数据包进行分类,这些规则应用到路由器接口上,路由器根据这些规则判断哪些数据包可以接收,哪些数据包需要拒绝。
ACL的有关配置请参见《HUAWEI NetEngine5000E 核心路由器配置指南-IP业务》中的描述。
访问控制列表ACL可以做为Route-policy的一个匹配条件,也可以在filter-policy{ acl-number| acl-name acl-name} export[protocol[ process-id] ]或peer{ group-name| ipv4-address} filter-policy{ acl-number| acl-name acl-name} export命令中直接使用。
∙配置地址前缀列表地址前缀列表是一种针对路由目的地址信息做过滤的工具,它使用名字作为地址前缀列表的标识。
地址前缀列表比较灵活,可以实现精确过滤,比如,可以对某一条路由或某一网段的路由进行过滤。
但是当需要过滤的路由数量较大,且没有相同的前缀时,配置地址前缀列表会比较繁琐。
地址前缀列表可以做为Route-policy的一个匹配条件,也可以在filter-policy ip-prefix ip-prefix-name export[ protocol[process-id] ]或peer{ group-name| ipv4-address} ip-prefix ip-prefix-name export 命令中直接使用。
H3C手册-BGP增强配置
配置BGP手动聚合
AS 100
172.16.0.0/24 172 16 1 0/24 172.16.1.0/24 172.16.2.0/24 …… …… 172.16.15.0/24
AS 200 RTA
172.16.0.0/16
RTB
172.16.0.0/16
[RTA] bgp 100 [RTA-bgp] aggregate 172.16.0.0 255.255.240.0 detail-suppressed
NO_EXPORT
NO_ADVERTISE
收到带有这 团体属性值的路由后,不能 收到带有这一团体属性值的路由后 不能 NO_EXPORT_SUBCON O O S CO 被发布到本地AS之外,也不能发布到联 FED 盟中的其他子AS
13
配置向对等体/对等体组发布团体属性
首先通过路由策略定义一组目的地址属于 某个指定团体 然后配置向对等体/对等体 某个指定团体,然后配置向对等体 组发布团体属性:
BGP增强配置
杭州华三通信技术有限公司 版权所有,未经授权不得使用与传播
H3C大规模网络路由技术 1.0
引入
作为应用于AS间的路由协议,BGP经常的被应用于大规模的 网络中 而这些大规模的网络中存在BGP对等体众多、路由表 网络中,而这些大规模的网络中存在 对等体众多 路由表 庞大等问题。 通过BGP增强配置来解决在大规模网络中遇到的BGP对等体众 多、BGP路由表庞大、IBGP全连接以及路由表震荡等问题。
bgp 100 undo synchronization y group AS100 internal group AS300 external peer 10.10.10.2 group AS100 peer 10.10.10.3 group AS100 peer 10 10 10 4 group AS100 peer 10.10.10.4 group AS100 peer 202.1.1.1 group AS300 peer 202.1.1.1 as-number 300 peer AS100 next-hop-local peer AS100 connect-interface LoopBack0 peer AS100 filter-policy 3000 export AS100 filt li 3000 t peer AS300 filter-policy 3001 export
基于华为路由器BGP手动路由聚合
BGP手动路由聚合步骤一:IP基础配置完毕,(需要测试直连链路)sysname R2interface GigabitEthernet0/0/0ip address 10.0.12.2 255.255.255.0#interface LoopBack0ip address 10.0.2.2 255.255.255.255#interface LoopBack1ip address 22.22.21.1 255.255.255.0#interface LoopBack2ip address 22.22.22.1 255.255.255.0#interface LoopBack3ip address 22.22.23.1 255.255.255.0#interface LoopBack4ip address 172.16.0.1 255.255.255.0#interface LoopBack5ip address 172.16.1.1 255.255.255.0#interface LoopBack6ip address 172.16.2.1 255.255.255.0sysname R1interface GigabitEthernet0/0/0ip address 10.0.12.1 255.255.255.0#interface GigabitEthernet0/0/1ip address 10.0.13.1 255.255.255.0#interface LoopBack0ip address 10.0.1.1 255.255.255.255#+++++++++====================================#sysname R3interface GigabitEthernet0/0/0ip address 10.0.13.3 255.255.255.0#interface LoopBack0ip address 10.0.3.3 255.255.255.255#<R3>步骤二:建立邻居1、启用协议2、设置router-id3、指定邻居(EBGP邻居一般用物理接口,IBGP一般用loop接口,具体操作时看要求)4、查看邻居状态 dis bgp peer[R2] bgp 200[R2-bgp]router-id 10.0.2.2[R2-bgp]peer 10.0.12.1 as 100[R2-bgp]--------------------------------------------------[R1]bgp 100[R1-bgp]router-id 10.0.1.1[R1-bgp]peer 10.0.12.2 as 200[R1-bgp]peer 10.0.13.3 as 300================== ====================[R3]bgp 300[R3-bgp]router-id 10.0.3.3[R3-bgp]peer 10.0.13.1 as 100步骤三:向网络内引入路由信息(方法1:network 方法2:import )[R2-bgp]import-route direct步骤四:利用人工指定对各路由进行汇聚1、[R1-bgp]aggregate 172.16.0.0 16虽然进行了汇聚,但是明细路由再次出现,并没有减少路由表的条目。
H3CBGP配置
第 1 章 BGP配置 .....................................................................................................................1-1 1.1 BGP简介 ............................................................................................................................ 1-1 1.1.1 BGP的消息类型....................................................................................................... 1-2 1.1.2 BGP的路由属性....................................................................................................... 1-5 1.1.3 BGP的选路规则....................................................................................................... 1-9 1.1.4 IBGP和IGP同步..................................................................................................... 1-12 1.1.5 大规模BGP网络所遇到的问题 ............................................................................... 1-13 1.1.6 BGP GR ................................................................................................................ 1-17 1.1.7 MP-BGP ................................................................................................................ 1-17 1.1.8 协议规范 ................................................................................................................ 1-18 1.2 BGP配置任务简介............................................................................................................ 1-19 1.3 配置BGP的基本功能 ........................................................................................................ 1-19 1.3.1 配置准备 ................................................................................................................ 1-20 1.3.2 配置BGP的基本功能 ............................................................................................. 1-20 1.4 控制路由信息的发布与接收.............................................................................................. 1-22 1.4.1 配置准备 ................................................................................................................ 1-22 1.4.2 配置BGP引入其他路由.......................................................................................... 1-23 1.4.3 使能Guard路由引入功能 ....................................................................................... 1-23 1.4.4 配置BGP路由聚合 ................................................................................................. 1-24 1.4.5 配置向对等体/对等体组发送缺省路由.................................................................... 1-25 1.4.6 配置BGP路由信息的发布策略 ............................................................................... 1-25 1.4.7 配置BGP路由信息的接收策略 ............................................................................... 1-26 1.4.8 配置BGP与IGP路由同步 ....................................................................................... 1-26 1.4.9 配置BGP路由衰减 ................................................................................................. 1-27 1.5 配置BGP的路由属性 ........................................................................................................ 1-27 1.5.1 配置准备 ................................................................................................................ 1-27 1.5.2 配置BGP的路由属性 ............................................................................................. 1-27 1.6 调整和优化BGP网络 ........................................................................................................ 1-30 1.6.1 配置准备 ................................................................................................................ 1-31 1.6.2 调整和优化BGP网络 ............................................................................................. 1-31 1.7 配置大型BGP网络............................................................................................................ 1-33 1.7.1 配置准备 ................................................................................................................ 1-33 1.7.2 配置BGP对等体组 ................................................................................................. 1-34 1.7.3 配置BGP团体 ........................................................................................................ 1-35 1.7.4 配置BGP路由反射器 ............................................................................................. 1-35 1.7.5 配置BGP联盟 ........................................................................................................ 1-36
华为HCIP认证-BGP协议原理与配置方法详解
华为HCIP认证-BGP协议原理与配置⽅法详解本⽂实例讲述了华为HCIP认证BGP协议原理与配置⽅法。
分享给⼤家供⼤家参考,具体如下:BGP协议原理与配置BGP基本概述BGP邻居关系建⽴与配置BGP路由⽣成⽅式BGP通告原则与路由处理BGP常⽤属性介绍BGP选路原则BGP路由聚合BGP基本概述BGP的前⾝EGP设计得⾮常简单,只能在AS之间简单地传递路由信息,不会对路由进⾏任何优选,也没有考虑如何在AS之间避免路由环路等问题,因⽽EBP最终被BGP取代。
相⽐于EGP,BGP更具有路由协议的特征,如下:邻居的发现与邻居关系的建⽴;路由的获取,优选和通告;提供路由环路避免机制,并能够⾼效传递路由,维护⼤量的路由信息;在不完全信任的AS之间提供丰富的路由控制能⼒。
使⽤BGP作为传递路由的协议,则⽤户的路由域被作为⼀个整体和其他路由域进⾏路由交换,这个路由域即AS。
AS的概念是若⼲台路由器以及这些路由器组成的⽹络集合,这些路由器均属于同⼀个管理机构,并执⾏统⼀的路由策略。
运⾏BGP协议需要⼀个统⼀的⾃治系统号来标识路由域,即AS编号。
每个⾃治系统都有唯⼀的⼀个编号,这个编号由IANA分配。
2009年1⽉之前,只能使⽤最多2字节长度的AS 号码,即1-65535。
其中1-64511为公有AS,64512-65534为私有AS。
在2009年1⽉之后,IANA决定使⽤4字节长度AS,范围是65536-4294967295。
因为是在AS之间传递路由,为保证数据的可靠性, BGP使⽤TCP作为其承载协议建⽴连接。
因此与IGP逐跳路由器建⽴邻居不同,BGP可以跨越多跳路由器建⽴邻居关系。
AS之间的路由器是不完全相互信任的,为实现路由按需求进⾏控制和优选,BGP设计了诸多属性。
BGP邻居关系建⽴与配置BGP协议被设计运⾏在AS之间传递路由,AS之间是⼴域⽹链路,数据包在⼴域⽹上传递是可能出现不可预测的链路拥塞或丢失等情况,因此BGP使⽤TCP作为其承载协议来保证可靠性。
华为BGP的基本配置命令
华为BGP的基本配置命令
华为的配置:
如下图所示,为了好理解用它们的之间相连的主机名字的来做的IP地址(C类的地址/30的掩码)
蓝色区域的为Area1,绿色区域的为Area2,它们之间用的是ISIS的协议。
R7与R8之间也是做的ISIS的,但是不向R3和R6那边通告的(R3与R7、R6与R8它们之间要运行EBGP的)
下面命令:0 0表示永不超时,不管什么时候都不会返回初始状态
用下面这个命令关闭上面在操作过程中弹出的弹出的信息,这样就不会打扰操作了
ISIS的配置:
R1上的配置文件(R4的配置和R1的相似略)#
sysname Huawei
#
isis 1
is-level level-1 //类型为level-1 network-entity 49.0001.0010.0100.1001.00 #
interface GigabitEthernet0/0/0 //进接口ip address 192.168.12.1 255.255.255.252 isis enable 1 //开启ISIS的协议
#
interface GigabitEthernet0/0/3
ip address 192.168.15.1 255.255.255.252 isis enable 1。
H3C IPv6 BGP配置
目录第1章 IPv6 BGP配置.............................................................................................................1-11.1 IPv6 BGP简介....................................................................................................................1-11.2 配置任务简介.....................................................................................................................1-21.3 配置IPv6 BGP的基本功能..................................................................................................1-31.3.1 配置准备..................................................................................................................1-31.3.2 配置IPv6对等体......................................................................................................1-31.3.3 配置IPv6 BGP发布本地IPv6路由............................................................................1-41.3.4 配置路由首选值.......................................................................................................1-41.3.5 配置IPv6 BGP连接所使用的本地接口.....................................................................1-51.3.6 配置非直接相连的邻居建立EBGP连接....................................................................1-51.3.7 配置对等体/对等体组的描述信息.............................................................................1-61.3.8 禁止与对等体/对等体组建立会话.............................................................................1-61.3.9 记录指定对等体/对等体组的会话状态和事件信息...................................................1-71.4 控制路由信息的发布与接收................................................................................................1-71.4.1 配置准备..................................................................................................................1-71.4.2 配置IPv6 BGP引入其他路由....................................................................................1-71.4.3 配置向对等体/对等体组发送缺省路由......................................................................1-81.4.4 配置路由信息的发布策略.........................................................................................1-81.4.5 配置路由信息的接收策略.........................................................................................1-91.4.6 配置IPv6 BGP与IGP路由同步...............................................................................1-101.4.7 配置路由衰减.........................................................................................................1-111.5 配置IPv6 BGP的路由属性................................................................................................1-111.5.1 配置准备................................................................................................................1-111.5.2 配置IPv6 BGP路由管理的优先级、缺省LOCAL_PREF及NEXT_HOP属性...............1-121.5.3 配置MED属性........................................................................................................1-121.5.4 配置AS_PATH属性...............................................................................................1-131.6 调整和优化IPv6 BGP网络................................................................................................1-141.6.1 配置准备................................................................................................................1-141.6.2 配置IPv6 BGP的时钟............................................................................................1-151.6.3 配置IPv6 BGP软复位............................................................................................1-151.6.4 配置最大等价路由的条数.......................................................................................1-161.7 组建大型IPv6 BGP网络...................................................................................................1-161.7.1 配置准备................................................................................................................1-171.7.2 配置IPv6 BGP对等体组.........................................................................................1-171.7.3 配置IPv6 BGP团体................................................................................................1-191.7.4 配置IPv6 BGP路由反射器.....................................................................................1-201.8 配置6PE..........................................................................................................................1-201.8.1 配置准备................................................................................................................1-211.8.2 配置6PE基本功能.................................................................................................1-211.8.3 配置6PE可选功能.................................................................................................1-22 1.9 IPv6 BGP显示和维护.......................................................................................................1-241.9.1 IPv6 BGP显示.......................................................................................................1-241.9.2 复位IPv6 BGP连接................................................................................................1-251.9.3 清除IPv6 BGP信息................................................................................................1-26 1.10 IPv6 BGP典型配置举例(路由应用)............................................................................1-261.10.1 IPv6 BGP基本配置..............................................................................................1-261.10.2 配置IPv6 BGP路由反射.......................................................................................1-291.10.3 配置6PE.............................................................................................................1-30 1.11 IPv6 BGP典型配置举例(交换应用)............................................................................1-351.11.1 IPv6 BGP基本配置..............................................................................................1-361.11.2 配置IPv6 BGP路由反射.......................................................................................1-38 1.12 IPv6 BGP常见错误配置举例..........................................................................................1-401.12.1 IPv6 BGP对等体关系不能建立............................................................................1-40本文中标有“请以实际情况为准”的描述,表示各型号对于此特性的支持情况可能不同,本节将对此进行说明。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1.14??BGP典型配置举例1.14.1??BGP基本配置1.?组网需求如图1-15所示,所有路由器均运行BGP协议。
要求Router A和Router B之间建立EBGP连接,Router B和Router C之间建立IBGP连接,使得Router C能够访问Router A直连的网段。
2.?组网图图1-15?BGP基本配置组网图3.?配置步骤(1)?????配置各接口的IP地址(略)(2)?????配置IBGP连接??????为了防止端口状态不稳定引起路由震荡,本举例使用Loopback接口来创建IBGP对等体。
??????使用Loopback接口创建IBGP对等体时,因为Loopback接口不是两对等体实际连接的接口,所以,必须使用peer connect-interface命令将Loopback接口配置为BGP连接的源接口。
??????在AS 65009内部,使用OSPF协议,保证Router B到Router C的Loopback 接口路由可达。
#?配置Router B。
<RouterB> system-view[RouterB] bgp 65009[RouterB-bgp] quit[RouterB] ospf 1[RouterB-ospf-1] area 0[RouterB-ospf-1] quit#?配置Router C。
<RouterC> system-view[RouterC] bgp 65009[RouterC-bgp] quit[RouterC] ospf 1[RouterC-ospf-1] area 0[RouterC-ospf-1] quit[RouterC] display bgp peer?Local AS number : 65009?Total number of peers : 1???????????????? Peers in established state : 1 ? Peer??????????????????? AS? MsgRcvd? MsgSent OutQ PrefRcv Up/Down? State 以上显示信息表明Router B和Router C之间的IBGP连接已经建立。
(3)?????配置EBGP连接??????EBGP邻居关系的两台路由器(通常属于两个不同运营商),处于不同的AS 域,对端的Loopback接口一般路由不可达,所以一般使用直连地址建立BGP邻居。
?????因为要求Router C能够访问Router A直连的网段,所以,建立EBGP连接后,需要将网段路由通告到BGP路由表中。
#?配置Router A。
<RouterA> system-view[RouterA] bgp 65008[RouterA-bgp] quit#?配置Router B。
[RouterB] bgp 65009[RouterB-bgp] quit#?查看Router B的BGP对等体的连接状态。
[RouterB] display bgp peer?Local AS number : 65009?Total number of peers : 2???????????????? Peers in established state : 2? Peer??????????????????? AS? MsgRcvd? MsgSent OutQ PrefRcv Up/Down? State 可以看出,Router B与Router C、Router B与Router A之间的BGP连接均已建立。
#?查看Router A的BGP路由表。
[RouterA] display bgp routing-table?Total Number of Routes: 1?Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,?????????????? h - history,? i - internal, s - suppressed, S - Stale?????????????? Origin : i - IGP, e - EGP, - incomplete???? Network??????????? NextHop???????? MED??????? LocPrf???? PrefVal Path/Ogn ?#?显示Router B的BGP路由表。
[RouterB] display bgp routing-table?Total Number of Routes: 1?Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,?????????????? h - history,? i - internal, s - suppressed, S - Stale?????????????? Origin : i - IGP, e - EGP, - incomplete???? Network??????????? NextHop???????? MED??????? LocPrf???? PrefVal Path/Ogn #?显示Router C的BGP路由表。
[RouterC] display bgp routing-table?Total Number of Routes: 1?Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,?????????????? h - history,? i - internal, s - suppressed, S - Stale?????????????? Origin : i - IGP, e - EGP, - incomplete???? Network??????????? NextHop???????? MED??????? LocPrf???? PrefVal Path/Ogn 从路由表可以看出,Router A没有学到AS 65009内部的任何路由,Router C虽然学到了AS 65008中的的路由,但因为下一跳不可达,所以也不是有效路由。
(4)?????配置BGP引入直连路由在Router B上配置BGP引入直连路由,以便Router A能够获取到网段的路由,Router C能够获取到网段的路由。
#?配置Router B。
[RouterB] bgp 65009[RouterB-bgp] import-route direct#?显示Router A的BGP路由表。
[RouterA] display bgp routing-table?Total Number of Routes: 4?Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,?????????????? h - history,? i - internal, s - suppressed, S - Stale?????????????? Origin : i - IGP, e - EGP, – incomplete???? Network??????????? NextHop???????? MED??????? LocPrf???? PrefVal Path/Ogn 以上显示信息表明,在Router B上引入直连路由后,Router A新增了到和两条路由。
#?显示Router C的BGP路由表。
[RouterC] display bgp routing-table?Total Number of Routes: 4?Status codes: * - valid, ^ - VPNv4 best, > - best, d - damped,?????????????? h - history,? i - internal, s - suppressed, S - Stale?????????????? Origin : i - IGP, e - EGP, - incomplete???? Network?? ?????????NextHop???????? MED??????? LocPrf???? PrefVal Path/Ogn 以上显示信息表明,到的路由变为有效路由,下一跳为Router A的地址。
(5)?????验证配置结果#?使用Ping进行验证。
??? 5 packet(s) transmitted??? 5 packet(s) received??? 0.00% packet loss??? round-trip min/avg/max = 2/2/2 ms1.14.2??BGP与IGP交互配置1.?组网需求如图1-16所示,公司A的所有设备在AS 65008内,公司B的所有设备在AS 65009内,AS 65008和AS 65009通过设备Router A和Router B相连。
现要求实现Router A能够访问AS 65009内的网段,Router C能够访问AS 65008内的网段。
2.?组网图图1-16?BGP与IGP交互配置组网图3.?配置步骤(1)?????配置各接口的IP地址(略)(2)?????配置OSPF在AS 65009内配置OSPF,使得Router B能获取到到网段的路由。
#?配置Router B。
<RouterB> system-view[RouterB] ospf 1[RouterB-ospf-1] area 0[RouterB-ospf-1] quit#?配置Router C。
<RouterC> system-view[RouterC] ospf 1[RouterC-ospf-1] import-route direct[RouterC-ospf-1] area 0[RouterC-ospf-1] quit(3)?????配置EBGP连接配置EBGP连接,并在Router A上将网段通告到BGP路由表中,以便Router B获取到网段的路由。
#?配置Router A。
<RouterA> system-view[RouterA] bgp 65008[RouterA-bgp] quit#?配置Router B。
[RouterB] bgp 65009(4)?????配置BGP与IGP交互??????在Router B上配置BGP引入OSPF路由,以便Router A能够获取到到网段的路由。