BGP路由协议的配置与应用实验

BGP路由协议的配置与应用

一、实验目的

1.理解BGP路由协议的基本工作原理;

2. 掌握BGP路由协议的基本配置方法;

3. 掌握IGP路由和EGP路由相互之间的重新分发。

二、实验内容

1. 根据网络拓扑图,组建网络;

2. 配置设备互联地址及AS内部路由;

3. 两个BGP发言人上分别配置BGP路由协议;

4. 两个BGP发言人上分别配置IGP和EGP之间重新分发;

5. 查看BGP路由表,及测试网络的连通性。

三、实验环境

1. 三层交换机1台;

2. 路由器 3台;

3.连接电缆 若干。

四、实验步骤

1、根据网络拓扑图,组建网络。

如图所示,AS100内部使用RIP互联,AS200内部使用OSPF互联,路由器R2和R3之间使用V.35 DTE/DCE线缆进行连接模拟广域网,R2和R3之间配置BGP,4台路由器上均设置一个loopback接口用于模拟连接网络的终端主机。

2. 自治系统AS100内部互联。

1).三层交换机R1的配置

#直接登陆进入用户视图,清除原有配置,并且要重新启动设备。

undo startup saved-configuration

…….yes

reboot

…….yes

#从登陆的用户视图进入系统视图

system-view

#修改三层交换机名称

[H3C]sysname R1

#设置设备环回接口loopback 1的IP地址

[R1]interface loopback 1

[R1-Loopback1]ip address 10.1.1.1 32

#创建VLAN 10,并添加以太网接口Ethernet1/0/24

[R1]vlan 10

[R1-vlan10]port Ethernet 1/0/24

#设置VLAN 10接口的IP地址

[R1]interface vlan-interface 10

[R1-Vlan-interface10]ip address 10.1.2.2 255.255.255.252

#配置路由器Router-ID

[R1]router id 1.1.1.1

#创建RIP进程1并进入RIP视图

[R1]rip 1

#设置RIP进程的版本号2

[R1-rip-1]version 2

#禁止RIP进程1的路由汇总

[R1-rip-1]undo summary

#指定与路由器相连的网段加入RIP协议计算

[R1-rip-1]network 10.0.0.0

2).路由器R2的配置

#从登陆的用户视图进入系统视图

system-view

#修改路由器名称

[H3C]sysname R2

#设置设备环回接口loopback 2的IP地址

[R2]interface loopback 2

[R2-Loopback2]ip address 10.3.1.1 32

#设置以太网接口Ethernet 0/0的IP地址

[R2]interface ethernet 0/0

[R2-Ethernet0/0]ip address 10.1.2.1 255.255.255.252

#设置广域网的串口端Serial 1/0的IP地址

[R2]interface serial 1/0

[R2-serial1/0]ip address 202.1.1.1 255.255.255.252

#配置路由器Router-ID

[R2]router id 2.2.2.2

#创建RIP进程1并进入RIP视图

[R2]rip 1

#设置RIP进程的版本号2

[R2-rip-1]version 2

#禁止RIP进程1的路由汇总

[R2-rip-1]undo summary

#指定与路由器相连的网段加入RIP协议计算

[R2-rip-1]network 10.0.0.0

3. 自治系统AS200内部互联。

1).路由器R3的配置

#从登陆的用户视图进入系统视图

system-view

#修改路由器名称

[H3C]sysname R3

#设置设备环回接口loopback 3的IP地址

[R3]interface loopback 3

[R3-Loopback3]ip address 172.16.1.1 32

#设置以太网接口Ethernet 0/0的IP地址

[R3]interface ethernet 0/0

[R3-Ethernet0/0]ip address 172.16.2.1 255.255.255.252 #设置广域网的串口端Serial 1/0的IP地址

[R3]interface serial 1/0

[R3-serial1/0]ip address 202.1.1.2 255.255.255.252

#配置路由器Router-ID

[R3]router id 3.3.3.3

#创建OSPF进程1并进入OSPF视图

[R3]ospf 1

#在OSPF视图下创建区域0并进入区域视图

[R3-ospf-1]area 0.0.0.0

#指定属于该区域的接口网段

[R3-ospf-1-area-0.0.0.0]network 172.16.1.0 0.0.0.255

[R3-ospf-1-area-0.0.0.0]network 172.16.2.0 0.0.0.3

2).路由器R4的配置

#从登陆的用户视图进入系统视图

system-view

#修改路由器名称

[H3C]sysname R4

#设置设备环回接口loopback 4的IP地址

[R4]interface loopback 4

[R4-Loopback4]ip address 172.16.3.1 32

#设置以太网接口Ethernet 0/0的IP地址

[R4]interface ethernet 0/0

[R4-Ethernet0/0]ip address 172.16.2.1 255.255.255.252

#配置路由器Router-ID

[R4]router id 4.4.4.4

#创建OSPF进程1并进入OSPF视图

[R4]ospf 1

#在OSPF视图下创建区域0并进入区域视图

[R4-ospf-1]area 0.0.0.0

#指定属于该区域的接口网段

[R4-ospf-1-area-0.0.0.0]network 172.16.2.0 0.0.0.3

[R4-ospf-1-area-0.0.0.0]network 172.16.3.0 0.0.0.255

4. R2和R3之间配置BGP路由

1).路由器R2的配置

#创建BGP视图并配置AS号100

[R2]bgp 100

#创建外部BGP对等体组test1

[R2-bgp]group test1 external

#设置对等体202.1.1.2的AS号

[R2-bgp]peer 202.1.1.2 as-number 200

#向对等体组中加入对等体202.1.1.2

[R2-bgp]peer 202.1.1.2 group test1

#禁止路由同步

[R2-bgp] undo synchronization

#引入直连路由和RIP进程1的路由

[R2-bgp] import-route rip 1

[R2-bgp] import-route direct

#RIP进程1路由引入直连路由和BGP路由

[R2- rip-1]import-route bgp

[R2- rip-1]import-route direct

2).路由器R3的配置

#创建BGP视图并配置AS号200

[R3]bgp 200

#创建外部BGP对等体组test2

[R3-bgp]group test2 external

#设置对等体202.1.1.1的AS号

[R3-bgp]peer 202.1.1.1 as-number 100

#向对等体组中加入对等体202.1.1.1

[R3-bgp]peer 202.1.1.1 group test2

#禁止路由同步

[R3-bgp] undo synchronization

#引入直连路由和OSPF进程1的路由

[R3-bgp] import-route ospf 1

[R3-bgp] import-route direct

#OSPF进程1路由引入直连路由和BGP路由

[R3-ospf-1]import-route bgp

[R3-ospf-1]import-route direct

5.实验结果验证

1)查看路由器R2的路由表

[R2] display ip routing-table

Routing Tables: Public

Destinations : 12 Routes : 12

Destination/Mask Proto Pre Cost NextHop Interface

10.1.1.1/32 RIP 100 1 10.1.2.2 Eth0/0

10.1.2.0/30 Direct 0 0 10.1.2.1 Eth0/0

10.1.2.1/32 Direct 0 0 127.0.0.1 InLoop0

10.1.3.1/32 Direct 0 0 127.0.0.1 InLoop0

127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0

127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0

172.16.1.1/32 BGP 255 0 202.1.1.2 S1/0

172.16.2.0/30 BGP 255 0 202.1.1.2 S1/0

172.16.3.1/32 BGP 255 1 202.1.1.2 S1/0

202.1.1.0/30 Direct 0 0 202.1.1.1 S1/0

202.1.1.1/32 Direct 0 0 127.0.0.1 InLoop0

202.1.1.2/32 Direct 0 0 202.1.1.2 S1/0

2) 查看路由器R3的路由表

[R3] display ip routing-table

Routing Tables: Public

Destinations : 12 Routes : 12

Destination/Mask Proto Pre Cost NextHop Interface

10.1.1.1/32 BGP 255 1 202.1.1.1 S1/0

10.1.2.0/30 BGP 255 0 202.1.1.1 S1/0

10.1.3.1/32 BGP 255 0 202.1.1.1 S1/0

127.0.0.0/8 Direct 0 0 127.0.0.1 InLoop0

127.0.0.1/32 Direct 0 0 127.0.0.1 InLoop0

172.16.1.1/32 Direct 0 0 127.0.0.1 InLoop0

172.16.2.0/30 Direct 0 0 172.16.2.1 Eth0/0

172.16.2.1/32 Direct 0 0 127.0.0.1 InLoop0

172.16.3.1/32 OSPF 10 1 172.16.2.2 Eth0/0

202.1.1.0/30 Direct 0 0 202.1.1.2 S1/0

202.1.1.1/32 Direct 0 0 202.1.1.1 S1/0

202.1.1.2/32 Direct 0 0 127.0.0.1 InLoop0

3) 在R1的用户视图下输入ping 172.16.3.1,输出结果如下所示;反之,从R4同样可以访问loopback 1接口。这说明两个不同AS的PC机可以相互访问,RIP、OSPF和BGP路由都配置成功。

[R1]ping 172.16.3.1

Pinging 172.16.3.1 with 32 bytes of data:

Reply from 172.16.3.1: bytes=32 time=20ms TTL=253

Reply from 172.16.3.1: bytes=32 time=20ms TTL=253

Reply from 172.16.3.1: bytes=32 time=20ms TTL=253

Reply from 172.16.3.1: bytes=32 time=20ms TTL=253

Ping statistics for 172.16.3.1:

Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),

Approximate round trip times in milli-seconds:

Minimum = 20ms, Maximum = 20ms, Average = 20ms

五、实验结果分析

1、分析BGP路由协议的一般配置步骤。

2、分析IGP与EGP路由相互之间重新分发路由的重要意义和步骤。

11 BGP路由协议

DA000011 BGP路由协议 ISSUE2.0 错误!未找到引用源。错误!未找到引用源。BGP的报文和状态机边界网关协议 1.1 报文种类 BGP报文种类 ●BGP报文有四种类型: →Open:打招呼“你好,跟我交个朋友吧!” →KeepAlive:我还活着呢,别不理我 →Update:有新闻...... →Notification:我不跟你玩了! EGP 内部网关协议 BGP 控制路由划分边界 BGP 采用的TCP路由协议 Ospf 采用的是ipv4 Ospf 的端口号是89 BGP的端口号是179 运行两个层次之间的 IBGP LOOPBACK EBGP 物理接口

BGP有4种类型的报文,分别为OPEN、UPDATE、NOTIFICATION和KEEPALIVE。 BGP对等体间通过发送OPEN报文来交换各自的版本、自治系统号、保持时间、BGP标识符等信息,进行协商。 UPDATE报文携带的是路由更新信息。其中包括撤销路由信息和可达路由信息及其路径属性。 当BGP检测到差错(连接中断、协商出错、报文差错等)时,发送NOTIFICATION 报文,关闭同对等体的连接。 KEEPALIVE报文在BGP对等体间周期地发送,以确保连接保持有效。 OPEN报文主要用于建立邻居(BGP对等体)关系,它是BGP路由器之间的初始握手消息,应该发生在任何通告消息之前。其他在收到OPEN消息之后,即以KEEPALIVE消息作为响应。一旦握手成功,则这些BGP邻居就可以进行UPDATE(更新)、KEEPALIVE(保持激活)以及NOTIFICATION (通知)等消息的交换操作。

BGP-community应用配置实例

BGP community属性 网友:怒咆的野狼发布于:2007.05.18 13:11(共有条评论) 查看评论| 我要评论 R1R2R3R4R5顺次互联 community属性。这是不同于选路属性的一个属性。该属性具有以下几个特点; 1 community是一个任选可透明传送属性,它可以简化策略的执行。 2 它是cisco的一个专有属性,现在在RFC1997中已被标准化。 3 commnity属性标明一个目的地作为一些目的地团体中的一个成员,这些目的地共享一个或多个共同的特性。 4 community值可以自己定义,另外有几个已经定义好的团体属性: NO_ADVERTISE:表示携带该值的路由不能公布给EBGP和IBGP邻居 NO_EXPORT:表示携带该值的路由不能公布给EBGP邻居 LOCAL_AS:(NO_EXPORT_SUBCONFED)携带该值的路由可以公布给联盟内的其它子自治系统但不能在构成联盟的AS以外进行公布。 试验步骤如下: 配置BGP,在本实验中要建立联邦我们顺便学习一下联邦 配置团体属性,让2.2.2.0网络只被R2学习到 配置团体属性,让22.22.22.0网络只被R2,R3学习到 配置团体属性,让222.222.222.0网络只被R2,R3,R4学习到 配置团体属性,让R1不传递2.2.2.0 这条路由 二试验配置 配置BGP r1#sh run | b r b

router bgp 100 no synchronization network 2.2.2.0 mask 255.255.255.0 network 22.22.22.0 mask 255.255.255.0 network 222.222.222.0 neighbor 12.0.0.2 remote-as 234 no auto-summary r2#sh run | b r b router bgp 64512 no synchronization bgp confederation identifier 234 /指明联邦号是234 neighbor 12.0.0.1 remote-as 100 neighbor 23.0.0.3 remote-as 64512 /R3跟它处于联邦内同一个子AS中neighbor 23.0.0.3 next-hop-self /指定下一跳是它自己 no auto-summary r3#sh run | b r b router bgp 64512 no synchronization bgp confederation identifier 234 bgp confederation peers 64513 /指明该联邦内的另一个子AS neighbor 23.0.0.2 remote-as 64512 neighbor 34.0.0.4 remote-as 64513 /R4跟它处于联邦内不同子AS之间no auto-summary

BGP路由协议学习指引

第一章概述说明:本合同资料适用于约定双方经过谈判、协商而共同承认、共同遵守的责任与

随着数据通信技术的不断融合与网络建设的不断扩展,在各个行业都有网络融 合的趋势,大型网络的组建不可避免的要考虑到BGP协议的应用,同时也在不断引入更先进的数据通信技术,比如Multicast , QoS, MPLS, MPLS-VPN等,这些技术有一个共同的特点,就是需要边界网关路由协议(BGP)的支持,利用BGP丰富的属性来传递自己的信息。 这些技术目前来说是如火如荼,各行业的用户都表现出了很大的热情,目前我们自主开发的路由器已经可以支持BGP我们也完全有必要跟随市场,来给用户提供全 套的解决方案,因此必须尽快的熟悉这个协议。 当然,在不熟悉动态路由协议,学习好BG呦议是不可能的,为了帮助读者尽快的了解和掌握动态路由协议,尤其是BGP协议,写了这篇文章,该文章使用一种比 较通俗的方式来讲述BGP,目标是让有一定路由基础而又对BGP不熟悉的读者,在最 快的时间内掌握BGP。 在阅读本文的时候,建议读者有耐心并有信心,相信大多数有耐心的读者读完 本文后,都会明白BGP到底是怎么一回事,而且从根本上了解了BGP的运行原理和使用场合。本文对BGP的介绍不是局限在传统的BGP4路由协议上,在介绍BGP4路由 协议的基础上,同时也介绍了BGP扩展(MBGP ),这正是在MPLS-VPN , Multicast 等技术中大量使用的协议。 第二章GP协议基础

标题 从本章开始,我们从一系列实际需求出发来介绍一些基础的概念,在本文中, 我们没有介绍BGP,而是根据实际需求对RIP协议逐步进行改造,在完成本文的叙述后,RIP 就被我们改造成了BGP协议。所以,只要读者掌握了本文介绍的每个实际需求及根据该需求的改造结果,就已经掌握了BGP的一个特性。 2.1需求之一一路由传播 现在我们提出一个需求:两个ISP通过一条高速链路连接起来,这两个ISP想 把各自的路由通知给对方。如下图所示: 图中ISP1的路由器RT1知道ISP1的所有路由,而ISP2的边界路由器RT2知

bgp属于哪种路由协议

竭诚为您提供优质文档/双击可除bgp属于哪种路由协议 篇一:bgp路由协议汇总 一、概述: 1.bgp(bordergatewayprotocol):边界网关协议,属于egp(光杆司令);协议号为 “6”,利用tcp179端口,bgp的边界在链路上 2.bgp是应用于自治系统和自治系统之间的协议;属于路径矢量的协议(经过多少个 as);有别于距离矢量,但又可以说属于他,所以在边界上会出现自动汇总现象。 3.bgp的as号的范围为:1~65535;属于公用的是1~64511;私有自治系统号是 64512~65535(1024个) 4.igp中以metric来定义路径的好坏;而bgp是通过属性来评价路径的好坏。 5.是基于路由策略的协议,其可以看到该路由是从哪个as来的路由。 6.可使用bgp的情况:

anasallowspacketstotransitthroughittoreachotherauto nomoussystems ⑵anashasmultipleconnectionstootherautonomoussystems. ⑶Routingpolicyandrouteselectionfortrafficenteringand leavingyourasmustbe manipulated 7.不建议采用bgp的情况: ⑴singleconnectiontotheinternetorotheras(即为一个末节as,只有一个出口) ⑵(bgp属于哪种路由协 议)lacksmemoryorprocessorpowertohandleconstantupdat esonbgprouters(一般要 10000Ⅱ系列级别) ⑶limitedunderstandingofroutefilteringandbgppathselec tionprocess 8.出站和入站要分开来考虑 出站和入站要分开来考虑 9.bgp的邻居关系:

BGP MPLS VPN配置实例

BGP MPLS VPN配置实例 图为bgp mpls vpn实例,下面分别为P设备,PE设备,CE设备配置及网络拓扑结构。sysname RT2 mpls lsr-id 2.2.2.2 mpls mpls ldp

isis 1 is-level level-2 cost-style wide network-entity 49.0020.0200.2002.00 interface GigabitEthernet0/0/0 ip address 10.1.12.2 255.255.255.0 isis enable 1 mpls mpls ldp # interface GigabitEthernet0/0/1 ip address 10.1.23.2 255.255.255.0 isis enable 1 mpls mpls ldp # interface LoopBack0 ip address 2.2.2.2 255.255.255.255 isis enable 1 PE 1 sysname RT1 ip vpn-instance VPNA ipv4-family route-distinguisher 100:1 vpn-target 100:1 export-extcommunity vpn-target 100:1 import-extcommunity # ip vpn-instance VPNB ipv4-family route-distinguisher 200:1 vpn-target 200:1 export-extcommunity vpn-target 200:1 import-extcommunity # mpls lsr-id 1.1.1.1

个人总结的BGP心得包含大量实验环境和配置案例

<BGP(Border Gateway Protocol)理论部分> ·BGP属于EGP,是高级DV协议,也被称为路径矢量协议,基于TCP 179端口。 ·现在使用版本BGP4。 第一次做完整更新,以后就只增量更新 ·Autonomous Systems:运行同一种选路策略,由统一管理者管理。 1-64511 (公有) 64512-65535 (私有) 电信AS号:4134 网通AS号:9929 https://www.360docs.net/doc/2813325389.html, 一个好的网站,可以了解到关于AS号的一些信息 Telnet https://www.360docs.net/doc/2813325389.html,这一地址可以看到公网上的路由条目数 ·IGP支持的路由条目有限 运行IGP不利于管理, 做路由聚合、选路。 ·BGP路由器只能将其使用的路由通告给他的邻居。 BGP用Open报文建邻居,用KL报文做日常联系 ·Neighbor table : List of BGP neighbors ·BGP forwarding table/database List of all networks learned from each neighbor Can contain multiple pathways to destination networks Database contains BGP attributes for each pathway ·IP routing table List of best paths to destination networks BGP表和路由表是独立的,同样遵循AD小的进入路由表。 BGP默认不做负载均衡 ·Router-ID选举和OSPF一致。 四种报文: Open ---includes holdtime and BGP router ID (用于建立TCP连接后,发起BGP会话,每个邻居都用该消息来标识自己,并且规定自己的BGP运行参数) Keepalive — (用于保持BGP会话,每隔60秒发送一次,hold time为180S) Update ---information for one path only (could be to multiple networks) ---Includes path attributes and networks ·一个UPDATE 消息一次只能通告一条路由,但它可以携带多个属性。 一个UPDATE 消息一次也可通告多条路由,但它的属性必须相同。 一个UPDATE 消息可以同时撤消多条路由。

BGP路由协议的配置与应用实验

BGP路由协议的配置与应用 一、实验目的 1.理解BGP路由协议的基本工作原理; 2. 掌握BGP路由协议的基本配置方法; 3. 掌握IGP路由和EGP路由相互之间的重新分发。 二、实验内容 1. 根据网络拓扑图,组建网络; 2. 配置设备互联地址及AS内部路由; 3. 两个BGP发言人上分别配置BGP路由协议; 4. 两个BGP发言人上分别配置IGP和EGP之间重新分发; 5. 查看BGP路由表,及测试网络的连通性。 三、实验环境 1. 三层交换机1台; 2. 路由器 3台; 3.连接电缆 若干。 四、实验步骤 1、根据网络拓扑图,组建网络。 如图所示,AS100内部使用RIP互联,AS200内部使用OSPF互联,路由器R2和R3之间使用V.35 DTE/DCE线缆进行连接模拟广域网,R2和R3之间配置BGP,4台路由器上均设置一个loopback接口用于模拟连接网络的终端主机。 2. 自治系统AS100内部互联。 1).三层交换机R1的配置 #直接登陆进入用户视图,清除原有配置,并且要重新启动设备。 undo startup saved-configuration …….yes reboot …….yes

#从登陆的用户视图进入系统视图 system-view #修改三层交换机名称 [H3C]sysname R1 #设置设备环回接口loopback 1的IP地址 [R1]interface loopback 1 [R1-Loopback1]ip address 10.1.1.1 32 #创建VLAN 10,并添加以太网接口Ethernet1/0/24 [R1]vlan 10 [R1-vlan10]port Ethernet 1/0/24 #设置VLAN 10接口的IP地址 [R1]interface vlan-interface 10 [R1-Vlan-interface10]ip address 10.1.2.2 255.255.255.252 #配置路由器Router-ID [R1]router id 1.1.1.1 #创建RIP进程1并进入RIP视图 [R1]rip 1 #设置RIP进程的版本号2 [R1-rip-1]version 2 #禁止RIP进程1的路由汇总 [R1-rip-1]undo summary #指定与路由器相连的网段加入RIP协议计算 [R1-rip-1]network 10.0.0.0 2).路由器R2的配置 #从登陆的用户视图进入系统视图 system-view #修改路由器名称 [H3C]sysname R2 #设置设备环回接口loopback 2的IP地址 [R2]interface loopback 2 [R2-Loopback2]ip address 10.3.1.1 32 #设置以太网接口Ethernet 0/0的IP地址 [R2]interface ethernet 0/0 [R2-Ethernet0/0]ip address 10.1.2.1 255.255.255.252 #设置广域网的串口端Serial 1/0的IP地址 [R2]interface serial 1/0 [R2-serial1/0]ip address 202.1.1.1 255.255.255.252 #配置路由器Router-ID [R2]router id 2.2.2.2 #创建RIP进程1并进入RIP视图 [R2]rip 1 #设置RIP进程的版本号2

BGP(自治系统间的路由)协议详解

1、介绍 BGP是自治系统间的路由协议。BGP交换的网络可达性信息提供了足够的信息来检测路由回路并根据性能优先和策略约束对路由进行决策。特别地,BGP交换包含全部AS path 的网络可达性信息,按照配置信息执行路由策略。 随着近年来互联网的进步和增长,它也不得不面对一些严重的规模问题,包括: -B类网络地址空间的耗尽。该问题的主要原因之一,是缺少适于中型组织的中等大小的网络;C类网络,最多拥有254个主机地址,实在太少,而B类网络允许最多65534个地址,却又太大无法充分使用。 -互联网路由器中路由表的增长使目前的软件(和人们)无法有效管理。 -32位IP地址空间的耗竭。 很明显,前两个问题和最后一个问题可能分别在今后一两年内和三年内变得急迫。无类别域间路由(CIDR)试图解决这

些问题,设计相应机制来降低路由表和对新IP网络分配需求的增长速度。它并没有解决更具长期性的第三个问题,而是努力让近期问题推迟使得互联网仍能有效运作,同时着手远期的解决方案。 BGP-4对BGP-3做了扩展,支持路由信息的聚合及基于无类别域间路由体系(CIDR)的路由减少。本备忘录论述了BGP-4在互联网中的应用。 本文档的所有讨论基于如下假设:互联网是一些随意连接的自治系统的集合。也就是说,互联网可以建模成一张一般的网络图,图上节点是AS,边是每对AS间的连接。 自治系统的经典定义是,一组路由器在统一管理之下,在AS内使用内部网关协议和统一度量来路由数据包,而通过外部网关协议将数据包路由到其他AS。该经典定义尚在发展,一些AS在其内部使用多种内部网关协议和度量。在此,强调一下自治系统在本文档中的含义,即使它采用多种IGP 和度量,它的管理区别于其他AS,其内部路由是一致的,当路由穿越它时,它在图上视作一个节点。每个AS由一个管理机构管理,至少在外部看来它代表着该系统的路由信息。

OSPF+MPLS+BGP配置实例

CISCO 路由器OSPF+MPLS+BGP配置实例 二OO八年九月四日

目录 一、网络环境 (3) 二、网络描述 (3) 三、网络拓扑图 (4) 四、P路由器配置 (4) 五、PE1路由器配置 (6) 六、PE2路由器配置 (9) 七、CE1路由器配置 (11) 八、CE2路由器配置 (13) 九、业务测试 (14)

一、网络环境 由5台CISCO7204组成的网络,一台为P路由器,两台PE路由器,两台CE 路由器; 二、网络描述 在P和两台PE路由器这间通过OSPF动态路由协议完成MPLS网络的建立,两台PE路由器这间启用BGP路由协议,在PE路由器上向所属的CE路由器指VPN 路由,在CE路由器中向PE路由器配置静态路由。 配置思路: 1、在P和两台PE路由器这间通过OSPF动态路由协议,在P和PE路由器两两互连的端口上启用MPLS,两台PE之间的路为备份路由,这属公网路由。 2、两台PE路由器这间启用BGP路由协议,这使得属于VPN的IP地址能在两个网络(两台CE所属的网络)互相发布,这属私网(VPN)路由。 3、在PE路由器上向所属的CE路由器指VPN路由,这打通了两个网络(两台CE所属的网络)之间的路由。

三、网络拓扑图 P 路由器(r1)(r4)CE1路由器(r5) PE1LOOP0:202.98.4.3/32 LOOP0:192.168.3.1/24LOOP0:192.168.4.1/24 四、P 路由器配置 p#SHOW RUN Building configuration... Current configuration : 1172 bytes ! version 12.3 service timestamps debug datetime msec service timestamps log datetime msec no service password-encryption ! hostname p ! boot-start-marker boot-end-marker ! ! no aaa new-model

【CCNP】BGP联盟配置案例

【CCNP】BGP联盟配置案例 版本V1.0 密级?开放?内部?机密 类型?讨论版?测试版?正式版 1案例配置拓扑 2案例配置需求 1、如上图所示,IP地址规划方面,R2上有一环回接口loopback 200,地址为200.1.1.1/32,R5上 有一环回接口loopback 100,地址为100.1.1.1/32,路由器互连的接口为172.8.AB.X/24(其中AB为路由器编号叠加,X为路由器编号,如R1连接R2的接口S0/0的地址为172.8.12.1/24) 2、如图所示,联盟AS 100中有两个子AS,它们分别为AS 65501、AS 65502,配置R1与R2行成 联盟iBGP邻居关系,R2与R3之间行成联盟eBGP邻居关系,R3与R4行成联盟iBGP邻居关系,R3与R5形成eBGP邻居关系,采用物理接口配置邻居建立; SPOTO 全球培训●项目●人才 1

SPOTO 全球 培训 ● 项目 ● 人才 2 3、 将R2的loopback 200、R5的loopback 100接口宣告到相应的BGP 中,观察联盟内部的特征; 3 案例配置思路 1、 R1上的关键配置: router bgp 65501 /联盟子AS/ no synchronization bgp log-neighbor-changes bgp confederation identifier 100 /指定对联盟外呈现的AS/ 雏鹰论坛CCNP neighbor 172.8.12.2 remote-as 65501 no auto-summary 2、 R2上的关键配置: router bgp 65501 no synchronization bgp log-neighbor-changes bgp confederation identifier 100 bgp confederation peers 65502 /指定联盟内部eBGP 邻居关系的邻居AS/ network 200.1.1.1 mask 255.255.255.255 neighbor 172.8.12.1 remote-as 65501 neighbor 172.8.23.3 remote-as 65502 no auto-summary 3、 R3上的关键配置: router bgp 65502 no synchronization bgp log-neighbor-changes bgp confederation identifier 100 bgp confederation peers 65501 neighbor 172.8.23.2 remote-as 65501 neighbor 172.8.34.4 remote-as 65502 neighbor 172.8.35.5 remote-as 200 no auto-summary 4、 R4上的关键配置: router bgp 65502

H3C IPV6之EBGP典型组网配置案例

组网说明: 本案例采用H3C HCL模拟器来模拟IPV6 IBGP典型组网配置案例。R1属于AS 100,R2属于AS 200。要求R1与R2建立EBGP邻居关系后,R1和R2的loopback 0地址能够互通。 配置思路: 1、按照网络拓扑图正确配置IPV6地址 2、R1与R2建立EBGP邻居关系 配置过程: R1: sys System View: return to User View with Ctrl+Z. [H3C]sysname R1 [R1]int LoopBack 1 [R1-LoopBack1]ip address 1.1.1.1 32 [R1-LoopBack1]quit [R1]int loopback 0 [R1-LoopBack0]ipv6 address 2::1 64 [R1-LoopBack0]quit [R1]int gi 0/0 [R1-GigabitEthernet0/0]des [R1-GigabitEthernet0/0]ipv6 address 1::1 64 [R1-GigabitEthernet0/0]quit [R1]bgp 100 [R1-bgp-default]router-id 1.1.1.1 [R1-bgp-default]peer 1::2 as-number 200 [R1-bgp-default]address-family ipv6 unicast

[R1-bgp-default-ipv6]peer 1::2 enable [R1-bgp-default-ipv6]network 2:: 64 [R1-bgp-default-ipv6]quit [R1-bgp-default]quit R2: sys System View: return to User View with Ctrl+Z. [H3C]sysname R2 [R2]int loopback 1 [R2-LoopBack1]ip address 2.2.2.2 32 [R2-LoopBack1]quit [R2]int loopback 0 [R2-LoopBack0]ipv6 address 3::1 64 [R2-LoopBack0]quit [R2]int gi 0/0 [R2-GigabitEthernet0/0]des [R2-GigabitEthernet0/0]ipv6 address 1::2 64 [R2-GigabitEthernet0/0]quit [R2]bgp 200 [R2-bgp-default]router-id 2.2.2.2 [R2-bgp-default]peer 1::1 as-number 100 [R2-bgp-default]address-family ipv6 unicast [R2-bgp-default-ipv6]peer 1::1 enable [R2-bgp-default-ipv6]network 3:: 64 [R2-bgp-default-ipv6]quit [R2-bgp-default]quit 查看R1和R2的路由表:

华为AR2240 bgp配置实例

华为AR2240 bgp配置实例 作者:救世主220 实验日期:2015.7.1 实验拓扑如下: AR1配置: [AR1]dis current-configuration [V200R003C00] # sysname AR1 # # interface GigabitEthernet0/0/0 ip address 10.0.12.1 255.255.255.0 # interface LoopBack0 ip address 1.1.1.1 255.255.255.0 # interface LoopBack1 ip address 8.1.1.1 255.255.255.0 # bgp 1 peer 10.0.12.2 as-number 2 # ipv4-family unicast undo synchronization network 1.1.1.0 255.255.255.0 import-route direct peer 10.0.12.2 enable

AR2配置: [AR2]dis current-configuration [V200R003C00] # sysname AR2 # interface GigabitEthernet0/0/0 ip address 10.0.12.2 255.255.255.0 # interface GigabitEthernet0/0/1 ip address 10.0.23.2 255.255.255.0 # interface LoopBack0 ip address 2.2.2.2 255.255.255.0 ospf network-type broadcast # bgp 2 peer 3.3.3.3 as-number 2 peer 3.3.3.3 connect-interface LoopBack0 peer 10.0.12.1 as-number 1 # ipv4-family unicast undo synchronization network 2.2.2.0 255.255.255.0 import-route ospf 1 peer 3.3.3.3 enable peer 3.3.3.3 next-hop-local peer 10.0.12.1 enable # ospf 1 router-id 2.2.2.2 area 0.0.0.0

bgp是哪层协议

竭诚为您提供优质文档/双击可除 bgp是哪层协议 篇一:bgp协议原理总结 BGP协议原理总结 BGP协议3: 边界网关路由协议(版本3) RFC1267 王尚 201192339 名词解释: 1AS(自治系统):在单一技术管理下的一系列路由器,他们使用一个内部网关,在A S内部路由数据包的共同标准,使用同一个外部网关协议来想其他AS传输数据包。因为这个经典的解释已经被扩展,所以对于一个单一的AS来说在内部使用多个内部网关协议和有时多个系列的标准已经很普遍了。 (在这里使用的AS强调了这样的事实,即便多个内部网关协议和度量标准被使用,一个AS面向其他的AS的管理拥有一个单一的连贯一致的内部路由方案,并且展示一个

始终如一的图片,什么的网络通过它可以到达。从外部的路由的观点来看一个AS可以被看做一个单片集成电路:)图1AS系统 IGP(内部的边界网关协议)专门用于自治系统中的网关间交换数据流转通道信息 的协议 EGP(外部的边界网关协议)在自治系统间的相邻的网关主机间交换路由信息的协 议。常用于在INTERNET主机间交换路由表信息。一个轮询协议,利用HELLO和I-HEARD-YOU消息的转换,能让每个网关控制盒接受网络可达性信息的速率,容许每个系统控制自己的开销,同时发出命令请求更新响应。路由表包括(bgp是哪层协议)一组一知路由器及这些 路由器的可到达地址及路径开销,从而选择最佳路由。每个路由器没个120或者480秒访问邻居一次,邻居发挥完整的路由表来响应。 IBGP(内部边界网关协议) EBGP(外部边界网关协议) EBGP对等体 BGP和IGP同步:一个BGP路由器不将从内部Peer得知的目的地通告给外部 Peer,除非该目的地也能通过IGP得知。若一个

HCIE知识点BGP路由协议

BGP:边界网关路由协议 BGP:边界网关路由协议 (1) 1.定位 (8) 1.1.距离矢量路由协议 (8) 1.1.1.特点:只关心距离和方向,传递的是路由 (8) 1.2.EGP:外部网关路由协议 (8) 1.2.1.AS:自治系统 (8) 2.作用 (8) 2.1.实现AS间的路由传递,不需要构建拓扑信息 (8) 3.BGP有什么缺点? (9) 3.1.收敛慢 (9) 4.如何加快BGP收敛速度? (9) 4.1.1、配置重传定时器默认为32S bgp 100 进程下 bgp connect-retry 2 (9) 4.2.2、加快keepalive保活时间默认为60S bgp 100进程下 timer keepalive 0 hold 0该条命令一直处于连接状态 (9) 4.3.3、加快update包收敛默认IBGP15S EBGP为30S bgp 100进程下 peer 12.1.1.2 route-update-interval 2 (9) 4.4.4、防止路由震荡,使用路由衰减 dampening 只能对ebgp路由生效dampening ibgp对bgp vpnv4路由生效执行命令dampening [ ibgp ] [ half-life-reach reuse suppress ceiling | route-policy route-policy-name ] *,配置BGP路由振荡抑制参数。 (9) 5.BGP是如何保证可靠的? (9) 5.1.TCP保证可靠 (9) 5.1.1.三次握手 (9) 5.1.2.四次分手 (9) 5.1.3.重传机制 (9) 5.1.4.窗口大小 (9) 5.2.BGP状态机 (9) 5.2.1.5种状态机 (9) 5.3.BGP ORF (10) 5.3.1.出口路由策略 (10) 6.特点 (10) 6.1.1、注重路由选择和路径选路 (10) 6.2.2、基于TCP封装,保证TCP可达,能够互相通信,端口号179 (10) 6.2.1.TCP头部字段 (10) 6.3.3、邻居建立 (11)

H3C-BGP属性实例

BGP路由属性实例 AS_path属性 * AS_PATH属性按一定次序记录了某条路由从本地到目的地址所要经过的所有AS号。当BGP将一条路由通告到其他AS时,便会把本地AS号添加在AS_PATH列表的最前面。收到此路由的BGP路由器根据AS_PATH属性就可以知道去目的地址所要经过的AS。离本地AS最近的相邻AS号排在前面,其他AS号按顺序依次排列。例如: * 通常BGP不会接受AS_PATH中已包含本地AS号的路由,从而避免形成环路的可能. Next_hop属性 BGP的下一跳属性和IGP的有所不同,不一定就是邻居路由器

的IP地址。主要分以下三种情况: ●BGP发言者把自己产生的路由发给所有邻居时,将把该路由信息 的下一跳属性设置为自己与对端连接的接口地址; 如图: ●BGP发言者把接收到的路由发送给EBGP对等体时,将把该路由 信息的下一跳属性设置为本地与对端连接的接口地址; 如图: ●BGP发言者把从EBGP邻居得到的路由发给IBGP邻居时,并不 改变路由信息的下一跳属性。

Local_pref属性 Local_pref属性仅在IBGP对等体之间交换,不通告给其他AS。它表明BGP路由器的优先级。Local_pref属性用于判断流量离开本AS时的最佳路由。当BGP的路由器通过不同的IBGP对等体得到目的地址相同但下一跳不同的多条路由时,将优先选择Local_pref属性值较高的路由。如图: Med属性 MED属性仅在相邻两个AS之间交换,收到此属性的AS一方不会再将其通告给任何其他第三方AS。 MED属性相当于IGP使用的度量值,它用于判断流量进入AS 时的最佳路由。当一个运行BGP的路由器通过不同的EBGP对等体得到目的地址相同但下一跳不同的多条路由时,在其它条件相同的情

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

BGP路由协议详解 制作人:张选波 二〇〇九年六月二十二日

一、BGP的概况 BGP最新的版本是BGP第4版本(BGP4),它是在RFC4271中定义的;一个路由器只能属于一个AS。AS的范围从1-65535(64512-65535是私有AS号),RFC1930提供了AS 号使用指南。 BGP的主旨是提供一种域间路由选择系统,确保自主系统只能够无环地交换路由选择信息,BGP路由器交换有关前往目标网络的路径信息。 BGP是一种基于策略的路由选择协议,BGP在确定最佳路径时考虑的不是速度,而是让AS能够根据多种BGP属性来控制数据流的传输。 1、BGP的特性 BGP将传输控制协议(TCP)用作其传输协议。是可靠传输,运行在TCP的179端口上(目的端口) 由于传输是可靠的,所以BGP0使用增量更新,在可靠的链路上不需要使用定期更新,所以BGP使用触发更新。 类似于OSPF和ISIS路由协议的Hello报文,BGP使用keepalive周期性地发送存活消息(60s)(维持邻居关系)。 BGP在接收更新分组的时候,TCP使用滑动窗口,接收方在发送方窗口达到一半的时候进行确定,不同于OSPF等路由协议使用1-to-1窗口。 丰富的属性值 可以组建可扩展的巨大的网络 2、BGP的三张表 邻居关系表 ?所有BGP邻居 转发数据库 ?记录每个邻居的网络 ?包含多条路径去往同一目的地,通过不同属性判断最好路径 ?数据库包括BGP属性 路由表 ?最佳路径放入路由表中 ?EBGP路由(从外部AS获悉的BGP路由)的管理距离为20 ?IBGP路由(从AS系统获悉的路由)管理距离为200 如下图所示。

BGP路由属性实例配置

H3C-BGP路由属性实例配置 配置要求:首先实现R1与R4可以互相访问环回地址。再分别完成以下几种属性配置。 拓扑图: 基础配置: R1: interface LoopBack0 ip address 1.1.1.1 255.255.255.255 # interface GigabitEthernet0/0 ip address 12.1.1.1 255.255.255.0 # interface GigabitEthernet0/1 ip address 13.1.1.1 255.255.255.0 # R2: interface LoopBack0

# interface GigabitEthernet0/0 ip address 12.1.1.2 255.255.255.0 # interface GigabitEthernet0/1 ip address 24.1.1.2 255.255.255.0 # OSPF: Ospf 100 Area 0 Network 0.0.0.0 255.255.255.255 R3: interface LoopBack0 ip address 3.3.3.3 255.255.255.255 # interface GigabitEthernet0/0 ip address 13.1.1.3 255.255.255.0 # interface GigabitEthernet0/1 ip address 34.1.1.3 255.255.255.0 # OSPF: Ospf 100 Area 0 Network 0.0.0.0 255.255.255.255 R4: interface LoopBack0

CISCO-OSPF-RIP-BGP实验实例全命令

A 区:A1与A2使用静态路由,A2/A3/A4/A5/A6/A7A 使用OSPF ,A2把静态路由重分布到OSPF 。 B 区:B1/B2/B3/B4/B5使用RIP ,B5与B6使用OSPF 。互联:A7与B6使用BGP 1.网络概况:A 区使用OSPF ,B 区使用RIP(packet tracer 中rip 不支持redistribute BGP ,增加一台路由器,在边界使用OSPF 过渡,A 区与B 区之间使用BGP 。 2.IP 地址分布: 区域设备名称IP 地址loopback 地址 接口区域设备名称IP 地址loopback 地址 接口A A1 172.30.100.1/24 E1/0 B B1 172.30.200.1/24 E1/0 A A110.1.1.1/30E1/1 B B110.10.2.1/30E1/1A A210.10.1.2/30 2.2.2.2E1/0B B210.10.2.2/30E1/0A A2 10.10.1.9/30 2.2.2.2 E1/1 B B2 10.10.2.5/30 E1/1 A A210.10.1.5/30 2.2.2.2E1/2 B B210.10.2.9/30E1/2A A310.10.1.6/30 3.3.3.3E1/0B B310.10.2.6/30E1/0A A3 10.10.1.13/30 3.3.3.3 E1/1 B B3 10.10.2.13/30 E1/1 A A410.10.1.10/30 4.4.4.4E1/0 B B410.10.2.10/30E1/0A A410.10.1.17/30 4.4.4.4E1/1B B410.10.2.17/30E1/1A A5 10.10.1.14/30 5.5.5.5 E1/0 B B5 10.10.2.14/30 E1/0 A A510.10.1.21/30 5.5.5.5E1/1 B B510.10.2.18/30E1/1A A510.10.1.25/30 5.5.5.5E1/2B B510.10.2.21/309.9.9.9E1/2A A6 10.10.1.18/30 6.6.6.6 E1/0 B B6 10.10.2.22/30 8.8.8.8 E1/1 A A610.10.1.22/30 6.6.6.6E1/1 B B610.10.1.30/308.8.8.8E1/0 A A710.10.1.26/307.7.7.7E1/0A A7 10.10.1.29 7.7.7.7 E1/1 3.网络拓扑图: 4.设备配置A 区:A1: Router>en Router#config Configuring from terminal, memory, or network [terminal]? Enter configuration commands, one per line. End with CNTL/Z.Router(config)#hostname a1 A1(config)#interface ethernet 1/0 A1(config-if)#ip add 172.30.100.1 255.255.255.0A1(config-if)#no shutdown A1(config-if)#exit CISCO-OSPF-RIP-BGP 2016年11月13日 10:33

迈普路由器BGP基本配置示例

BGP的基本配置 图错误!文档中没有指定样式的文字。-1 BGP的基本配置 图解: 1、路由器Router-A的S1/0端口(192.1.1.1)连接到路由器Router-B的S1/0端口(192.1.1.2); 路由器Router-B的S2/0端口(193.1.1.1)连接到路由器Router-C的S2/0端口(193.1.1.2)。 2、三台路由器的环回口地址分别是:1.1.1.1(Router-A),2.2.2.2(Router-B),3.3.3.3 (Router-C)。 3、Router-A位于AS 100中,Router-B、Router-C位于AS 200中。 A、Router-A的配置: 命令描述Router-A#configure terminal 进入全局配置模式 Router-A(config)#interface loopback0 进入回环接口 Router-A(config-if-loopback0)#ip address 1.1.1.1 配置ip地址 255.255.255.0 Router-A(config-if-loopback0)#interface s1/0 进入接口s1/0 Router-A(config-if-serial1/0)#encapsulation hdlc 封装链路层协议hdlc Router-A(config-if-serial1/0)#ip address 192.1.1.1 配置ip地址 255.255.255.0 Router-A(config-if-serial1/0)#exit Router-A(config)#router bgp 100进入BGP配置模式 Router-A(config-bgp)#neighbor 192.1.1.2 remote-as 指定BGP对等体自治系统号 200 Router-A(config-bgp)#network 1.1.1.0255.255.255.0配置BGP发送的网络

相关文档
最新文档