H3C BGP属性实验
BGP实验手册
实验十、BGP实验实验要求:1、掌握BGP的基本配置方法。
2、掌握如何查看BGP的各种配置信息。
3、掌握基于回环口的BGP的邻居关系建立的配置方法。
4、理解需要使用回环口为目的。
5、理解BGP同步功能的作用和配置。
6、掌握使用指向NULL0接口的静态路由的汇总配置方法。
7、掌握使用聚合属性的路由汇总配置方法。
实验拓扑:根据实验要求,实验拓扑如图10-1所示。
图10-1 BGP实验拓扑注:R1和R2属于自治系统65001,R3属于自治系统65002实验步骤:1、根据实验拓扑,对路由器各接口配置IP地址,使直连链路相互间可以进行通信。
2、在R1和R2上配置EIGRP,关闭自动汇总。
参考命令如下:R1(config)#router eigrp 50 50修改为自己学号后两位R1(config-router)#network 192.168.1.0R1(config-router)#network 1.0.0.0R1(config-router)#no auto-summaryR2(config)#router eigrp 50 50修改为自己学号后两位R2(config-router)#network 192.168.1.0R2(config-router)#network 2.0.0.0R2(config-router)#no auto-summary3、首先在R1和R2配置BGP协议,使用回环口创建邻居关系,参考命令如下:R1(config)#router bgp 65001 65001修改为65000+自己学号后两位R1(config-router)#neighbor 2.2.2.2 remote-as 65001 65001修改为65000+自己学号后两位R1(config-router)#network 1.1.1.1 mask 255.255.255.255R1(config-router)#network 172.16.0.0 mask 255.255.255.0R1(config-router)#network 172.16.1.0 mask 255.255.255.0R1(config-router)#network 172.16.2.0 mask 255.255.255.0R1(config-router)#network 172.16.3.0 mask 255.255.255.0R1(config-router)#network 192.168.1.0R2(config)#router bgp 65001 65001修改为65000+自己学号后两位R2(config-router)#neighbor 1.1.1.1 remote-as 65001 65001修改为65000+自己学号后两位R2(config-router)#network 2.2.2.2 mask 255.255.255.255R2(config-router)#network 192.168.1.0R2(config-router)#network 192.168.2.04、配置后在路由器R1中查看BGP邻居关系和汇总信息,参考命令如下:R1#show ip bgp neighborsR1#show ip bgp summary问题1:R1中邻居关系的状态是什么?5、查看路由器R1和R2的BGP的路由链路数据库信息,参考命令如下:R1#show ip bgp ipv4 unicast问题2:在数据库中是否有非直连链路信息?6、在路由器R1和R2中分别指定回环接口建立邻居关系,参考命令如下:R1(config)#router bgp 65001 65001修改为65000+自己学号后两位R1(config-router)#neighbor 2.2.2.2 update-source lo1 lo1为地址1.1.1.1的接口R2(config)#router bgp 65001 65001修改为65000+自己学号后两位R2(config-router)#neighbor 1.1.1.1 update-source lo0 lo0为地址2.2.2.2的接口问题3:再次查看R1的邻居关系,邻居关系状态为什么?问题4:在路由器R2中查看路由链路数据库,能否看到R1上面的路由?如果能看到的话这些路由是否为最佳路由?(提示:最佳路由提示符为“*>”)问题5:查看R2路由表,能否看到172.16.1.0路由?7、在路由器R1、R2中关闭同步功能R1(config)#router bgp 65001 65001修改为65000+自己学号后两位R1(config-router)#no synchronizationR2(config)#router bgp 65001 65001修改为65000+自己学号后两位R2(config-router)#no synchronization问题6:过一段时间查看路由器R2的路由表,是否能看到172.16.1.0的路由?8、在路由器R2和R3中配置不同自治系统的BGP路由,参考命令如下:R2(config)#router bgp 65001 65001修改为65000+自己学号后两位R2(config-router)#neighbor 3.3.3.3 remote-as 65002 65002修改为65001+自己学号后两位R2(config-router)#neighbor 3.3.3.3 update-source lo0 lo0为地址2.2.2.2的接口R2(config-router)#neighbor 3.3.3.3 ebgp-multihop 2R2(config)#ip route 3.3.3.3 255.255.255.255 192.168.2.3注:添加静态路由,使得R2能够访问3.3.3.3R3(config)#router bgp 65002 65002修改为65001+自己学号后两位R3(config-router)#neighbor 2.2.2.2 remote-as 65001 65001修改为65000+自己学号后两位R3(config-router)#neighbor 2.2.2.2 update-source lo1 lo1为3.3.3.3的接口R3(config-router)#neighbor 2.2.2.2 ebgp-multihop 2R3(config-router)#network 192.168.2.0R3(config-router)#network 192.168.3.0R3(config-router)#network 192.168.4.0R3(config-router)#network 192.168.5.0R3(config-router)#network 192.168.6.0R3(config-router)#network 192.168.7.0R3(config)#ip route 2.2.2.2 255.255.255.255 192.168.2.2注:添加静态路由,使得R2能够访问2.2.2.2问题7:查看路由器R3的路由表,能否得到全网的路由信息?问题8:查看路由器R1的路由器,能否得到全网的路由信息?9、在路由器R1中添加静态路由,使得能够访问3.3.3.3R1(config)#ip route 3.3.3.3 255.255.255.255 192.168.1.2问题9:过一段时间后再查看路由器R1的路由表,能否看到全网路由信息?10、通过路由汇总配置,有效的减少路由表的大小,提高路由效率。
BGP综合实验
要点总结:bgp的next-hop属性取值有三种情况1、bgp路由器把自己产生的路由发给ibgp对等体时,将下一跳属性设为自己与对端连接的接口的地址。
2、bgp路由器把自己收到的路由发给ebgp对等体时,把下一跳属性设置为自己与对端连接的接口的地址。
3、bgp路由器把从ebgp学到的路由发给ibgp对等体时,并不改变路由信息的属性。
如果配置了负载分担,则会修改下一跳属性。
BGP路由的Origin属性有以下三种:IGP---路由起源于同一AS域内,用show ip bgp时由I代表EGP---路由通过Exterior Gateway Protocol学得,EGP也是一种自治系统间通讯的路由协议,在BGP 出现前使用,已经被BGP取代。
用show ip bgp时由e代表。
Incomplete---路由起源未知或通过其他方式学得,用?表示实验拓扑1、验证AS-PATH属性启动RA/RB/RC/RF配置接口IP,按图示启动各路由器BGP的协议查看RA的路由表RA#show ip route1.0.0.0/32 is subnetted, 1 subnetsC 1.1.1.1 is directly connected, Loopback0C 200.1.0.0/24 is directly connected, FastEthernet0/0C 200.2.0.0/24 is directly connected, Serial1/0B 200.3.0.0/24 [200/0] via 200.2.0.2, 00:01:37C 192.168.1.0/24 is directly connected, Serial1/1B 192.168.2.0/24 [200/0] via 200.2.0.2, 00:01:37红色字第一条,RA到200.3.0.0网段的下一跳是RC,而不是用快速以太网链路连接的RB。
h3c BGP路由策略应用本地优先级、团体属性功能的配置
//引入静态路由
import-route static
undo synchronization
//建立BGP邻居,这里是EBGP,用IBGP也是可以的
peer1.1.1.2 as-number 2
#
//设计好的3条静态黑0 255.255.0.0 NULL0
ip route-static1.2.3.0 255.255.255.0 NULL0
ip route-static2.0.0.0 255.255.0.0 NULL0
#
RTB配置
#
interface GigabitEthernet0/0
port link-mode route
ip address1.1.1.2 255.255.255.252
//对RTA应用入方向的路由策略com
peer1.1.1.1 route-policy com import
#
//路由策略com允许节点10配置
route-policy com permit node 10
//匹配ACL 2000
if-match acl 2000
//修改本地优先级为168
apply local-preference 168
#
//ACL 2000匹配1.2.0.0/16范围内的路由
acl number 2000
rule 0 permit source1.2.0.0 0.0.255.255
#
//BGP部分配置
bgp 2
undo synchronization
//和RTA建立EBGP连接
peer1.1.1.1 as-number 1
二、组网图:
三、配置步骤:
h3c BGP路由策略应用本地优先级、团体属性功能的配置
//引入静态路由
import-route static
undo synchronization
//建立BGP邻居,这里是EBGP,用IBGP也是可以的
peer1.1.1.2 as-number 2
#
//设计好的3条静态黑洞路由
ip route-static1.2.0.0 255.255.0.0 NULL0
ip route-static1.2.3.0 255.255.255.0 NULL0
ip route-static2.0.0.0 255.255.0.0 NULL0
#
RTB配置
#
interface GigabitEthernet0/0
port link-mode route
ip address1.1.1.2 255.255.255.252
//对RTA应用入方向的路由策略com
peer1.1.1.1 route-policy com import
#
//路由策略com允许节点10配置
route-policy com permit node 10
//匹配ACL 2000
if-match acl 2000
//修改本地优先级为168
apply local-preference 168
二、组网图:
三、配置步骤:
适用设备和版本:MSR系列、Version 5.20, Release 1206后所有版本。
RTA配置
#
interface GigabitEthernet0/0
port link-mode route
ip address1.1.1.1 255.255.255.252
#
bgp实验报告总结
bgp实验报告总结
BGP实验报告总结
背景
BGP(Border Gateway Protocol)是用于在互联网中交换路由信息的协议。
它是一种路径矢量协议,用于确定最佳路径,并且能够适应网络拓扑的变化。
在本次实验中,我们对BGP进行了实验,并对实验结果进行了总结和分析。
实验过程
在实验中,我们使用了模拟器来模拟网络环境,并配置了多个路由器和主机。
我们通过配置BGP协议来模拟网络中的路由器之间的路由信息交换。
我们还模拟了网络中的故障情况,以观察BGP协议对网络拓扑变化的适应能力。
实验结果
通过实验,我们观察到BGP协议在网络拓扑变化时能够快速地重新计算最佳路径,并更新路由表。
当网络中发生故障时,BGP能够及时地发现并通知其他路由器,从而保证了网络的稳定性和可靠性。
此外,我们还观察到BGP协议在处理大规模网络时的效率和性能表现良好。
总结与分析
通过本次实验,我们对BGP协议的工作原理和性能有了更深入的了解。
BGP作为互联网中最重要的路由协议之一,具有很强的稳定性和可靠性。
它能够适应网络拓扑的变化,并且能够处理大规模网络的路由信息交换。
因此,BGP协议在互联网中扮演着至关重要的角色。
结论
通过本次实验,我们对BGP协议有了更深入的了解,并且验证了其在网络中的
稳定性和可靠性。
BGP协议的高效性和性能表现使其成为互联网中不可或缺的一部分,对于构建稳定和可靠的互联网具有重要意义。
我们将继续深入研究BGP协议,并将其应用于实际网络中,以提高网络的稳定性和可靠性。
BGP配置实验案例
BGP配置实验案例BGP(边界网关协议)是一个用于在互联网中交换路由信息的协议。
在本篇文章中,我们将探讨一个BGP配置实验案例,其中包括两个自治系统(AS)之间的BGP邻居关系的建立和路由的传递。
这个实验案例可以帮助读者更好地理解BGP协议的工作原理和配置步骤。
在这个实验案例中,我们有两个自治系统:AS1和AS2、AS1拥有IP 地址段192.168.0.0/24,AS2拥有IP地址段10.0.0.0/24、我们的目标是在两个自治系统之间建立BGP邻居关系,并实现路由的传递。
首先,我们需要在两个自治系统中配置BGP路由器。
在AS1中,我们选择一个路由器作为BGP路由器,并配置其Loopback接口的IP地址为192.168.0.1、在AS2中,选择另一个路由器作为BGP路由器,并配置其Loopback接口的IP地址为10.0.0.1、这些Loopback接口的IP地址将用作BGP邻居之间的通信地址。
接下来,我们开始配置BGP邻居关系。
在AS1中,我们需要告诉BGP 路由器与AS2的BGP路由器建立邻居关系。
假设AS2的BGP路由器的IP 地址为10.0.0.2,我们将在AS1的BGP路由器上执行以下命令:``````同样地,在AS2的BGP路由器上,我们需要告诉其与AS1的BGP路由器建立邻居关系。
假设AS1的BGP路由器的IP地址为192.168.0.1,我们将在AS2的BGP路由器上执行以下命令:``````配置完BGP邻居关系后,我们可以开始传递路由信息。
在AS1中,我们希望将本地的IP地址段192.168.0.0/24传输给AS2、我们需要在AS1的BGP路由器上执行以下命令:```network 192.168.0.0 mask 255.255.255.0```这些命令告诉AS1的BGP路由器将地址段192.168.0.0/24传输给BGP邻居。
同样地,在AS2中,我们希望将本地的IP地址段10.0.0.0/24传输给AS1、我们需要在AS2的BGP路由器上执行以下命令:```network 10.0.0.0 mask 255.255.255.0```这些命令告诉AS2的BGP路由器将地址段10.0.0.0/24传输给BGP邻居。
H3C-BGP属性实例-图文
H3C-BGP属性实例-图文BGP路由属性实例AS_path属性某AS_PATH属性按一定次序记录了某条路由从本地到目的地址所要经过的所有AS号。
当BGP将一条路由通告到其他AS时,便会把本地AS号添加在AS_PATH列表的最前面。
收到此路由的BGP路由器根据AS_PATH属性就可以知道去目的地址所要经过的AS。
离本地AS最近的相邻AS号排在前面,其他AS号按顺序依次排列。
例如:某通常BGP不会接受AS_PATH中已包含本地AS号的路由,从而避免形成环路的可能.Ne某t_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对等体得到目的地址相同但下一跳不同的多条路由时,在其它条件相同的情况下,将优先选择MED值较小者作为最佳路由。
如图:.常用BGP属性配置实例【1】BGP常用属性实例配置1.BGP基本配置要求:如下图所示:所有路由器运行BGP协议,R1与R2、R3与R4建立EBGP对等体,R2与R3建立IBGP对等体。
H3C IPV6之BGP联盟典型组网配置案例
组网说明:本案例采用H3C HCL模拟器来模拟IPV6 BGP联盟典型组网配置。
R1、R2、R3都属于同一个联盟内,联盟自治域编号为AS100,其中R1属于AS65001,R2属于AS65002,R3属于AS65003。
R1与R2建立EBGP邻居关系,R1与R3建立EBGP邻居关系。
R4属于非联盟的路由器,与R3建立EBGP邻居关系。
配置思路:1、按照网络拓扑图正确配置IP地址2、R1与R2建立EBGP邻居关系,并划分到联盟中。
3、R1与R3建立EBGP邻居关系,并划分到联盟中。
4、R3与R4建立EBGP邻居关系配置过程:R1:<H3C>sysSystem 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 4::1 64[R1-LoopBack0]quit[R1]int gi 0/1[R1-GigabitEthernet0/1]des <connect to R3>[R1-GigabitEthernet0/1]ipv6 address 1::1 64[R1-GigabitEthernet0/1]quit[R1]bgp 65002[R1-bgp-default]router-id 1.1.1.1[R1-bgp-default]confederation id 100[R1-bgp-default]confederation peer-as 65001 65003 [R1-bgp-default]peer 1::2 as-number 65001[R1-bgp-default]address-family ipv6 unicast[R1-bgp-default-ipv6]peer 1::2 enable[R1-bgp-default-ipv6]network 4:: 64[R1-bgp-default-ipv6]quit[R1-bgp-default]quit[R1]R2:<H3C>sysSystem 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 5::1 64[R2-LoopBack0]quit[R2]int gi 0/0[R2-GigabitEthernet0/0]des <connect to R3>[R2-GigabitEthernet0/0]ipv6 address 2::1 64[R2-GigabitEthernet0/0]quit[R2]bgp 65003[R2-bgp-default]router-id 2.2.2.2[R2-bgp-default]confederation id 100[R2-bgp-default]confederation peer-as 65001 65002 [R2-bgp-default]peer 2::2 as-number 65001[R2-bgp-default]address-family ipv6 unicast[R2-bgp-default-ipv6]peer 2::2 enable[R2-bgp-default-ipv6]network 5:: 64[R2-bgp-default-ipv6]quit[R2-bgp-default]quitR3:<H3C>sysSystem View: return to User View with Ctrl+Z.[H3C]sysname R3[R3]int loopback 1[R3-LoopBack1]ip address 3.3.3.3 32[R3-LoopBack1]quit[R3]int loopback 0[R3-LoopBack0]ipv6 address 6::1 64[R3-LoopBack0]quit[R3]int gi 0/1[R3-GigabitEthernet0/1]des <connect to R1>[R3-GigabitEthernet0/1]ipv6 address 1::2 64[R3-GigabitEthernet0/1]quit[R3]int gi 0/0[R3-GigabitEthernet0/0]des <connect to R2>[R3-GigabitEthernet0/0]ipv6 address 2::2 64[R3-GigabitEthernet0/0]quit[R3]int gi 0/2[R3-GigabitEthernet0/2]des <connect to R4>[R3-GigabitEthernet0/2]ipv6 address 3::1 64[R3-GigabitEthernet0/2]quit[R3]bgp 65001[R3-bgp-default]router-id 3.3.3.3[R3-bgp-default]confederation id 100[R3-bgp-default]confederation peer-as 65002 65003 [R3-bgp-default]peer 1::1 as-number 65002[R3-bgp-default]peer 2::1 as-number 65003[R3-bgp-default]peer 3::2 as-number 200[R3-bgp-default]address-family ipv6 unicast[R3-bgp-default-ipv6]peer 3::2 enable[R3-bgp-default-ipv6]peer 1::1 enable[R3-bgp-default-ipv6]peer 2::1 enable[R3-bgp-default-ipv6]import-route direct[R3-bgp-default-ipv6]network 6:: 64[R3-bgp-default-ipv6]quit[R3-bgp-default]quitR4:<H3C>sysSystem View: return to User View with Ctrl+Z.[H3C]sysname R4[R4]int loopback 1[R4-LoopBack1]ip address 4.4.4.4 32[R4-LoopBack1]quit[R4]int loopback 0[R4-LoopBack0]ipv6 address 7::1 64[R4-LoopBack0]quit[R4]int gi 0/2[R4-GigabitEthernet0/2]des <connect to R3>[R4-GigabitEthernet0/2]ipv6 address 3::2 64[R4-GigabitEthernet0/2]quit<H3C>sysSystem View: return to User View with Ctrl+Z.[H3C]sysname R4[R4]int loopback 1[R4-LoopBack1]ip address 4.4.4.4 32[R4-LoopBack1]quit[R4]int loopback 0[R4-LoopBack0]ipv6 address 7::1 64[R4-LoopBack0]quit[R4]int gi 0/2[R4-GigabitEthernet0/2]des <connect to R3>[R4-GigabitEthernet0/2]ipv6 address 3::2 64[R4-GigabitEthernet0/2]quit[R4]bgp 200[R4-bgp-default]router-id 4.4.4.4[R4-bgp-default]peer 3::1 as-number 100[R4-bgp-default]address-family ipv6 unicast[R4-bgp-default-ipv6]peer 3::1 enable[R4-bgp-default-ipv6]network 7:: 64[R4-bgp-default-ipv6]quit[R4-bgp-default]quit分别查看R1、R2、R3、R4的IPV6路由表:[R1]dis ipv6 routing-tableDestinations : 12 Routes : 12Destination: ::1/128 Protocol : Direct NextHop : ::1 Preference: 0 Interface : InLoop0 Cost : 0Destination: 1::/64 Protocol : Direct NextHop : :: Preference: 0 Interface : GE0/1 Cost : 0Destination: 1::1/128 Protocol : Direct NextHop : ::1 Preference: 0 Interface : InLoop0 Cost : 0Destination: 2::/64 Protocol : BGP4+ NextHop : 1::2 Preference: 255 Interface : GE0/1 Cost : 0Destination: 3::/64 Protocol : BGP4+ NextHop : 1::2 Preference: 255 Interface : GE0/1 Cost : 0Destination: 4::/64 Protocol : Direct NextHop : :: Preference: 0 Interface : Loop0 Cost : 0Destination: 4::1/128 Protocol : Direct NextHop : ::1 Preference: 0 Interface : InLoop0 Cost : 0Destination: 5::/64 Protocol : BGP4+ NextHop : 2::1 Preference: 255 Interface : GE0/1 Cost : 0Destination: 6::/64 Protocol : BGP4+ NextHop : 1::2 Preference: 255 Interface : GE0/1 Cost : 0Destination: 7::/64 Protocol : BGP4+ NextHop : 3::2 Preference: 255 Interface : GE0/1 Cost : 0Destination: FE80::/10 Protocol : Direct NextHop : :: Preference: 0 Interface : InLoop0 Cost : 0Destination: FF00::/8 Protocol : Direct NextHop : :: Preference: 0 Interface : NULL0 Cost : 0 [R1][R2]dis ipv6 routing-tableDestinations : 12 Routes : 12Destination: ::1/128 Protocol : Direct NextHop : ::1 Preference: 0 Interface : InLoop0 Cost : 0Destination: 1::/64 Protocol : BGP4+ NextHop : 2::2 Preference: 255 Interface : GE0/0 Cost : 0Destination: 2::/64 Protocol : Direct NextHop : :: Preference: 0 Interface : GE0/0 Cost : 0Destination: 2::1/128 Protocol : Direct NextHop : ::1 Preference: 0 Interface : InLoop0 Cost : 0Destination: 3::/64 Protocol : BGP4+ NextHop : 2::2 Preference: 255 Interface : GE0/0 Cost : 0Destination: 4::/64 Protocol : BGP4+ NextHop : 1::1 Preference: 255 Interface : GE0/0 Cost : 0Destination: 5::/64 Protocol : Direct NextHop : :: Preference: 0 Interface : Loop0 Cost : 0Destination: 5::1/128 Protocol : Direct NextHop : ::1 Preference: 0 Interface : InLoop0 Cost : 0Destination: 6::/64 Protocol : BGP4+ NextHop : 2::2 Preference: 255 Interface : GE0/0 Cost : 0Destination: 7::/64 Protocol : BGP4+ NextHop : 3::2 Preference: 255 Interface : GE0/0 Cost : 0Destination: FE80::/10 Protocol : Direct NextHop : :: Preference: 0 Interface : InLoop0 Cost : 0Destination: FF00::/8 Protocol : Direct NextHop : :: Preference: 0 Interface : NULL0 Cost : 0 [R2][R3]dis ipv6 routing-tableDestinations : 14 Routes : 14Destination: ::1/128 Protocol : Direct NextHop : ::1 Preference: 0 Interface : InLoop0 Cost : 0Destination: 1::/64 Protocol : Direct NextHop : :: Preference: 0 Interface : GE0/1 Cost : 0Destination: 1::2/128 Protocol : Direct NextHop : ::1 Preference: 0 Interface : InLoop0 Cost : 0Destination: 2::/64 Protocol : Direct NextHop : :: Preference: 0 Interface : GE0/0 Cost : 0Destination: 2::2/128 Protocol : Direct NextHop : ::1 Preference: 0 Interface : InLoop0 Cost : 0Destination: 3::/64 Protocol : Direct NextHop : :: Preference: 0 Interface : GE0/2 Cost : 0Destination: 3::1/128 Protocol : Direct NextHop : ::1 Preference: 0 Interface : InLoop0 Cost : 0Destination: 4::/64 Protocol : BGP4+ NextHop : 1::1 Preference: 255 Interface : GE0/1 Cost : 0Destination: 5::/64 Protocol : BGP4+ NextHop : 2::1 Preference: 255 Interface : GE0/0 Cost : 0Destination: 6::/64 Protocol : Direct NextHop : :: Preference: 0 Interface : Loop0 Cost : 0Destination: 6::1/128 Protocol : Direct NextHop : ::1 Preference: 0Interface : InLoop0 Cost : 0Destination: 7::/64 Protocol : BGP4+ NextHop : 3::2 Preference: 255 Interface : GE0/2 Cost : 0Destination: FE80::/10 Protocol : Direct NextHop : :: Preference: 0 Interface : InLoop0 Cost : 0Destination: FF00::/8 Protocol : Direct NextHop : :: Preference: 0 Interface : NULL0 Cost : 0 [R3][R4]dis ipv6 routing-tableDestinations : 12 Routes : 12Destination: ::1/128 Protocol : Direct NextHop : ::1 Preference: 0 Interface : InLoop0 Cost : 0Destination: 1::/64 Protocol : BGP4+ NextHop : 3::1 Preference: 255 Interface : GE0/2 Cost : 0Destination: 2::/64 Protocol : BGP4+ NextHop : 3::1 Preference: 255 Interface : GE0/2 Cost : 0Destination: 3::/64 Protocol : Direct NextHop : :: Preference: 0 Interface : GE0/2 Cost : 0Destination: 3::2/128 Protocol : Direct NextHop : ::1 Preference: 0 Interface : InLoop0 Cost : 0Destination: 4::/64 Protocol : BGP4+ NextHop : 3::1 Preference: 255 Interface : GE0/2 Cost : 0Destination: 5::/64 Protocol : BGP4+NextHop : 3::1 Preference: 255 Interface : GE0/2 Cost : 0Destination: 6::/64 Protocol : BGP4+ NextHop : 3::1 Preference: 255 Interface : GE0/2 Cost : 0Destination: 7::/64 Protocol : Direct NextHop : :: Preference: 0 Interface : Loop0 Cost : 0Destination: 7::1/128 Protocol : Direct NextHop : ::1 Preference: 0 Interface : InLoop0 Cost : 0Destination: FE80::/10 Protocol : Direct NextHop : :: Preference: 0 Interface : InLoop0 Cost : 0Destination: FF00::/8 Protocol : Direct NextHop : :: Preference: 0 Interface : NULL0 Cost : 0 [R4]查看R1的BGP邻居信息:查看R2的BGP邻居信息:查看R3的BGP邻居信息:查看R4的BGP邻居信息:查看R1的IPV6 BGP路由表:[R1]dis bgp routing-table ipv6Total number of routes: 7BGP local router ID is 1.1.1.1Status codes: * - valid, > - best, d - dampened, h - historys - suppressed, S - stale, i - internal, e - externala - additional-pathOrigin: i - IGP, e - EGP, ? - incomplete* >i Network : 1:: PrefixLen : 64 NextHop : 1::2 LocPrf : 100 PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: (65001)?* >i Network : 2:: PrefixLen : 64 NextHop : 1::2 LocPrf : 100 PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: (65001)?* >i Network : 3:: PrefixLen : 64 NextHop : 1::2 LocPrf : 100 PrefVal : 0 OutLabel : NULLMED : 0Path/Ogn: (65001)?* > Network : 4:: PrefixLen : 64 NextHop : :: LocPrf :PrefVal : 32768 OutLabel : NULL MED : 0Path/Ogn: i* >i Network : 5:: PrefixLen : 64 NextHop : 2::1 LocPrf : 100 PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: (65001 65003)i* >i Network : 6:: PrefixLen : 64 NextHop : 1::2 LocPrf : 100 PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: (65001)i* >i Network : 7:: PrefixLen : 64 NextHop : 3::2 LocPrf : 100 PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: (65001) 200i[R1]查看R2的IPV6 BGP路由表:[R2]dis bgp routing-table ipv6Total number of routes: 7BGP local router ID is 2.2.2.2Status codes: * - valid, > - best, d - dampened, h - historys - suppressed, S - stale, i - internal, e - externala - additional-pathOrigin: i - IGP, e - EGP, ? - incomplete* >i Network : 1:: PrefixLen : 64 NextHop : 2::2 LocPrf : 100 PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: (65001)?* >i Network : 2:: PrefixLen : 64 NextHop : 2::2 LocPrf : 100 PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: (65001)?* >i Network : 3:: PrefixLen : 64 NextHop : 2::2 LocPrf : 100 PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: (65001)?* >i Network : 4:: PrefixLen : 64 NextHop : 1::1 LocPrf : 100 PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: (65001 65002)i* > Network : 5:: PrefixLen : 64 NextHop : :: LocPrf :PrefVal : 32768 OutLabel : NULL MED : 0Path/Ogn: i* >i Network : 6:: PrefixLen : 64 NextHop : 2::2 LocPrf : 100 PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: (65001)i* >i Network : 7:: PrefixLen : 64 NextHop : 3::2 LocPrf : 100 PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: (65001) 200i[R2]查看R3的IPV6 BGP路由表:[R3]dis bgp routing-table ipv6Total number of routes: 11BGP local router ID is 3.3.3.3Status codes: * - valid, > - best, d - dampened, h - historys - suppressed, S - stale, i - internal, e - externala - additional-pathOrigin: i - IGP, e - EGP, ? - incomplete* > Network : 1:: PrefixLen : 64 NextHop : :: LocPrf :PrefVal : 32768 OutLabel : NULL MED : 0Path/Ogn: ?* > Network : 1::2 PrefixLen : 128 NextHop : ::1 LocPrf :PrefVal : 32768 OutLabel : NULL MED : 0Path/Ogn: ?* > Network : 2:: PrefixLen : 64 NextHop : :: LocPrf :PrefVal : 32768 OutLabel : NULL MED : 0Path/Ogn: ?* > Network : 2::2 PrefixLen : 128 NextHop : ::1 LocPrf :PrefVal : 32768 OutLabel : NULL MED : 0Path/Ogn: ?* > Network : 3:: PrefixLen : 64 NextHop : :: LocPrf :PrefVal : 32768 OutLabel : NULL MED : 0Path/Ogn: ?* > Network : 3::1 PrefixLen : 128 NextHop : ::1 LocPrf :PrefVal : 32768 OutLabel : NULL MED : 0Path/Ogn: ?* >i Network : 4:: PrefixLen : 64 NextHop : 1::1 LocPrf : 100 PrefVal : 0 OutLabel : NULLMED : 0Path/Ogn: (65002)i* >i Network : 5:: PrefixLen : 64 NextHop : 2::1 LocPrf : 100 PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: (65003)i* > Network : 6:: PrefixLen : 64 NextHop : :: LocPrf :PrefVal : 32768 OutLabel : NULL MED : 0Path/Ogn: i* > Network : 6::1 PrefixLen : 128 NextHop : ::1 LocPrf :PrefVal : 32768 OutLabel : NULL MED : 0Path/Ogn: ?* >e Network : 7:: PrefixLen : 64 NextHop : 3::2 LocPrf :PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: 200i[R3]查看R4的IPV6 BGP路由表:[R4]dis bgp routing-table ipv6Total number of routes: 7BGP local router ID is 4.4.4.4Status codes: * - valid, > - best, d - dampened, h - historys - suppressed, S - stale, i - internal, e - externala - additional-pathOrigin: i - IGP, e - EGP, ? - incomplete* >e Network : 1:: PrefixLen : 64 NextHop : 3::1 LocPrf :PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: 100?* >e Network : 2:: PrefixLen : 64 NextHop : 3::1 LocPrf :PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: 100?* >e Network : 3:: PrefixLen : 64 NextHop : 3::1 LocPrf :PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: 100?* >e Network : 4:: PrefixLen : 64 NextHop : 3::1 LocPrf :PrefVal : 0 OutLabel : NULL MED :Path/Ogn: 100i* >e Network : 5:: PrefixLen : 64 NextHop : 3::1 LocPrf :PrefVal : 0 OutLabel : NULL MED :Path/Ogn: 100i* >e Network : 6:: PrefixLen : 64 NextHop : 3::1 LocPrf :PrefVal : 0 OutLabel : NULL MED : 0Path/Ogn: 100i* > Network : 7:: PrefixLen : 64 NextHop : :: LocPrf :PrefVal : 32768 OutLabel : NULL MED : 0Path/Ogn: i[R4]在R1使用loopback0作为源,能PING通R2、R3、R4的loopback0:在R2使用loopback0作为源,能PING通R1、R3、R4的loopback0:在R3使用loopback0作为源,能PING通R1、R2、R4的loopback0:在R4使用loopback0作为源,能PING通R1、R2、R3的loopback0:由以上测试结果可知,R1、R2、R3、R4的loopback0均可相互PING通。
H3C实验报告大全【含18个实验】16.0-BGP实验集合
BGP实验集合实验人:高承旺实验目录:1.BGP基本实验2.非等级负载分担3.LOCAL_PREF属性实现离开本地AS时的最佳路由4.MED属性实现进入AS时的最佳路径5.Prefered-value(首选值)属性6.BGP反射7.同步实验拓扑:1.EBGP对等体之间的基本配置[R1]bgp 10[R1-bgp]router-id 1.1.1.1[R1-bgp]peer 192.168.1.2 as-number 20[R1-bgp]peer 192.168.4.1 as-number 20(没用到)[R1-bgp]net 1.1.1.1 32[R1-bgp]q[R2]bgp 20[R2-bgp]router-id 2.2.2.2[R2-bgp]peer 192.168.1.1 as-number 10[R2-bgp]network 2.2.2.2 322.建立邻居关系必须要求tcp可达,ospf宣告直连网段[R2]ospf[R2-ospf-1]area 0[R2-ospf-1-area-0.0.0.0]net 192.168.2.0 0.0.0.255[R2-ospf-1-area-0.0.0.0]q[R2-ospf-1]q[R3]ospf[R3-ospf-1]area 0[R3-ospf-1-area-0.0.0.0]net 192.168.2.0 0.0.0.255[R3-ospf-1-area-0.0.0.0]net 192.168.3.0 0.0.0.255[R3-ospf-1-area-0.0.0.0]q[R3-ospf-1]q[R4]ospf[R4-ospf-1]area 0[R4-ospf-1-area-0.0.0.0]net 192.168.3.0 0.0.0.255[R4-ospf-1-area-0.0.0.0]q[R4-ospf-1]q3.R2和R3是建立邻居关系[R2-bgp]peer 192.168.2.2 as-number 20[R3]bgp 20[R3-bgp]router-id 3.3.3.3[R3-bgp]peer 192.168.2.1 as-number 20[R3-bgp]network 3.3.3.3 32[R2-bgp]display bgp routing-tableTotal Number of Routes: 3BGP Local router ID is 2.2.2.2Status codes: * - valid, > - best, d - damped,h - history, i - internal, s - suppressed, S - StaleOrigin : i - IGP, e - EGP, ? - incompleteNetwork NextHop MED LocPrf PrefVal Path/Ogn*> 1.1.1.1/32 192.168.1.1 0 0 10i*> 2.2.2.2/32 0.0.0.0 0 0 i*>i 3.3.3.3/32 192.168.2.2 0 100 0 i*代表有效路由>代表最有路由[R3-bgp]display bgp routing-tableTotal Number of Routes: 3BGP Local router ID is 3.3.3.3Status codes: * - valid, > - best, d - damped,h - history, i - internal, s - suppressed, S - StaleOrigin : i - IGP, e - EGP, ? - incompleteNetwork NextHop MED LocPrf PrefVal Path/Ogni 1.1.1.1/32 192.168.1.1 0 100 0 10i*>i 2.2.2.2/32 192.168.2.1 0 100 0 i*> 3.3.3.3/32 0.0.0.0 0 0 i关于到1.1.1。
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对等体、路由信息查看。
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
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本文中标有“请以实际情况为准”的描述,表示各型号对于此特性的支持情况可能不同,本节将对此进行说明。
H3C手册-控制BGP路由
8
配置Local-Preference控制BGP路由示例
bgp 200 default local-preference 200 peer 4.4.4.4 as-number 200 peer 4 4 4 4 connect interface LoopBack0 peer 4.4.4.4 connect-interface LoopBack0
配置Filter-policy p y对接收的路由进行过滤
[Router-bgp] filter-policy { acl-number | ip-prefix ipprefix name } import prefix-name
配置Filter Filter-policy policy对发布的路由进行过滤
缺省情况下,路由器向IBGP对等体发布路由时, 不将自身地址作为下一跳 不将自身地址作为下 跳
11
配置next-hop-local控制BGP路由示例(2)
bgp 100 peer 1.1.1.1 next-hop-local
D=3.1.1.0/24 NEXT_HOP=2.2.2.2
[Router-bgp] default local-preference value
配置MED缺省值 向对等体发布路由时将自身地址作为下一跳 :
[Router-bgp] [ gp] default med med-value
[Router-bgp] peer { group-name | ip-address } nexthop-local
9
配置MED值控制BGP路由示例
bgp 224 MED=100
AS 100 RTB
BGP实验
试验、BGP的基本配置步骤:1、基本的直连配置r1(config)#int lo0r1(config-if)#ip add 1.1.1.1 255.255.255.0r1(config-if)#int s0/0r1(config-if)#ip add 199.99.1.1 255.255.255.0r1(config-if)#no shutr2(config)#int s0/0r2(config-if)#ip add 199.99.1.2 255.255.255.0r2(config-if)#no shutr2(config)#int s0/1r2(config-if)#ip add 199.99.2.1 255.255.255.0r2(config-if)#no shutr3(config)#int s0/0r3(config-if)#ip add 199.99.2.2 255.255.255.0r3(config-if)#no shut2、BGP的配置r1(config)#router bgp 100r1(config-router)#neighbor 199.99.1.2 remote-as 200定义我的bgp邻居,as号是200r2(config)#router bgp 200r2(config-router)#nei 199.99.1.1 remote-as 100r2(config-router)#nei 199.99.2.2 remote-as 200定义我的邻居,AS号是200,跟我的进程一致,说明是IBGPr3(config)#router bgp 200r3(config-router)#nei 199.99.2.1 remote-as 200r1(config)#int lo1r1(config-if)#ip add 10.10.10.10 255.255.255.0r1(config-if)#int lo2r1(config-if)#ip add 110.110.110.110 255.255.255.0第一个宣告我采用的是network标准宣告!!!!r1(config)#router bgp 100r1(config-router)#net 1.1.1.0 mask 255.255.255.0这条路由会进入到bgp的路由表,并且随着bgp的路由传递给下一个ebgp或者ibgp的邻居r1#sh ip bgp 查看bgp的路由表BGP table version is 2, 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*> 1.1.1.0/24 0.0.0.0 0 32768 i*=可用的>=最优的Network=宣告的前缀Next Hop=0.0.0.0 自己产生Metric=度量值,直连进来的,当然为0LocPrf =本地优先属性,只在IBGP之间传递Weight=权重属性Path=AS-path路径属性I=起源属性,I代表的是来自IGP的路由我们再来到R1的EBGP对等体邻居来看一下bgp的路由表r2#sh ip bgpBGP table version is 2, local router ID is 199.99.2.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 *> 1.1.1.0/24 199.99.1.1 0 0 100 i我们再来R2的IBGP对等体R3来看一下有什么区别?r3#sh ip bgpBGP table version is 1, local router ID is 199.99.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 * i1.1.1.0/24 199.99.1.1 0 100 0 100 i 没有>,没有最优的路由,??????????????????I=代表的是从IBGP传递过来的,而不是起源属性解决的方法:修改R2到R3的下一跳为自己!!!!!(****)r2(config)#router bgp 200r2(config-router)#nei 199.99.2.2 next-hop-selfr3#sh ip bgpBGP table version is 4, local router ID is 199.99.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 *>i1.1.1.0/24 199.99.2.1 0 100 0 100 i *>i10.0.0.0 199.99.2.1 0 100 0 100 i *>i110.110.110.0/24 199.99.2.1 0 100 0 100 ?修改后,就正确了!!!r3#sh ip routeCodes: C - connected, S - static, R - RIP, M - mobile, B - BGPD - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter areaN1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2E1 - OSPF external type 1, E2 - OSPF external type 2i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2ia - IS-IS inter area, * - candidate default, U - per-user static routeo - ODR, P - periodic downloaded static routeGateway of last resort is not set1.0.0.0/24 is subnetted, 1 subnetsB 1.1.1.0 [200/0] via 199.99.2.1, 00:00:49110.0.0.0/24 is subnetted, 1 subnetsB 110.110.110.0 [200/0] via 199.99.2.1, 00:00:49C 199.99.2.0/24 is directly connected, Serial0/0B 10.0.0.0/8 [200/0] via 199.99.2.1, 00:00:49下面我们来进行第二个宣告,故意宣告错误,查看结果!!!!!r1(config)#router bgp 100r1(config-router)#net 10.0.0.0 mask 255.0.0.0r1(config)#ip route 10.0.0.0 255.0.0.0 null 0r1#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*> 1.1.1.0/24 0.0.0.0 0 32768 i*> 10.0.0.0 0.0.0.0 0 32768 i下面我们来进行第三种宣告,利用在发布宣告lo2接口r1(config)#route-map fxh permit 10r1(config-route-map)#match inter lo2抓去接口lo2r1(config-route-map)#exitr1(config)#router bgp 100r1(config-router)#red connr1(config-router)#red connected route-map fxh在发布直连链路,利用route-map做控制,并且进入到bgp的路由r1# sh ip bgpBGP 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*> 1.1.1.0/24 0.0.0.0 0 32768 i*> 10.0.0.0 0.0.0.0 0 32768 i*> 110.110.110.0/24 0.0.0.0 0 32768 ??=代表在发布IGP路由进入到BGP中!!!!!3、测试和排错r2#sh ip bgp neighbors 查看BGP的邻居BGP neighbor is 199.99.1.1, remote AS 100, external link(这个是EBGP的邻居)BGP version 4, remote router ID 1.1.1.1(跟ospf的路由ID的意思是一致的)BGP state = Established(一定是这个状态,才代表BGP完全的起来), up for 00:00:50Last read 00:00:20, hold time is 180, keepalive interval is 60 seconds(来检查邻居持续性)Neighbor capabilities:Route refresh: advertised and received(old & new)Address family IPv4 Unicast: advertised and received(MPLS-VPN了)Message statistics:InQ depth is 0OutQ depth is 0Sent RcvdOpens: 1 1Notifications: 0 0Updates: 0 0Keepalives: 2 2Route Refresh: 0 0Total: 3 3Default minimum time between advertisement runs is 30 secondsFor address family: IPv4 UnicastBGP table version 1, neighbor version 0/0Output queue sizes : 0 self, 0 replicatedIndex 1, Offset 0, Mask 0x21 update-group memberSent RcvdPrefix activity: ---- ----Prefixes Current: 0 0Prefixes Total: 0 0Implicit Withdraw: 0 0Explicit Withdraw: 0 0Used as bestpath: n/a 0Used as multipath: n/a 0Outbound InboundLocal Policy Denied Prefixes: -------- -------Total: 0 0Number of NLRIs in the update sent: max 0, min 0Connections established 1; dropped 0Last reset neverConnection state is ESTAB, I/O status: 1, unread input bytes: 0Connection is ECN DisabledLocal host: 199.99.1.2, Local port: 11001Foreign host: 199.99.1.1, Foreign port: 179Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes)Event Timers (current time is 0x5FCFC):Timer Starts Wakeups NextRetrans 4 0 0x0TimeWait 0 0 0x0AckHold 2 0 0x0SendWnd 0 0 0x0KeepAlive 0 0 0x0GiveUp 0 0 0x0PmtuAger 0 0 0x0DeadWait 0 0 0x0iss: 376417542 snduna: 376417626 sndnxt: 376417626 sndwnd: 16301 irs: 1565270957 rcvnxt: 1565271041 rcvwnd: 16301 delrcvwnd: 83SRTT: 124 ms, RTTO: 1405 ms, RTV: 1281 ms, KRTT: 0 msminRTT: 80 ms, maxRTT: 300 ms, ACK hold: 200 msFlags: active open, nagleIP Precedence value : 6Datagrams (max data segment is 1460 bytes):Rcvd: 5 (out of order: 0), with data: 2, total data bytes: 83Sent: 5 (retransmit: 0, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data:3, total data bytes: 83BGP neighbor is 199.99.2.2, remote AS 200, internal link(说明是IBGP)BGP version 4, remote router ID 199.99.2.2BGP state = Established, up for 00:00:16Last read 00:00:16, hold time is 180, keepalive interval is 60 secondsNeighbor capabilities:Route refresh: advertised and received(old & new)Address family IPv4 Unicast: advertised and receivedMessage statistics:InQ depth is 0OutQ depth is 0Sent RcvdOpens: 1 1Notifications: 0 0Updates: 0 0Keepalives: 1 1Route Refresh: 0 0Total: 2 2Default minimum time between advertisement runs is 5 secondsFor address family: IPv4 UnicastBGP table version 1, neighbor version 0/0Output queue sizes : 0 self, 0 replicatedIndex 2, Offset 0, Mask 0x42 update-group memberSent RcvdPrefix activity: ---- ----Prefixes Current: 0 0Prefixes Total: 0 0Implicit Withdraw: 0 0Explicit Withdraw: 0 0Used as bestpath: n/a 0Used as multipath: n/a 0Outbound Inbound Local Policy Denied Prefixes: -------- -------Total: 0 0Number of NLRIs in the update sent: max 0, min 0Connections established 1; dropped 0Last reset neverConnection state is ESTAB, I/O status: 1, unread input bytes: 0Connection is ECN DisabledLocal host: 199.99.2.1, Local port: 179Foreign host: 199.99.2.2, Foreign port: 11000Enqueued packets for retransmit: 0, input: 0 mis-ordered: 0 (0 bytes)Event Timers (current time is 0x5FF34):Timer Starts Wakeups NextRetrans 2 0 0x0TimeWait 0 0 0x0AckHold 2 1 0x0SendWnd 0 0 0x0KeepAlive 0 0 0x0GiveUp 0 0 0x0PmtuAger 0 0 0x0DeadWait 0 0 0x0iss: 576524820 snduna: 576524885 sndnxt: 576524885 sndwnd: 16320 irs: 1116395438 rcvnxt: 1116395503 rcvwnd: 16320 delrcvwnd: 64SRTT: 70 ms, RTTO: 1683 ms, RTV: 1613 ms, KRTT: 0 msminRTT: 52 ms, maxRTT: 300 ms, ACK hold: 200 msFlags: passive open, nagle, gen tcbsIP Precedence value : 6Datagrams (max data segment is 1460 bytes):Rcvd: 4 (out of order: 0), with data: 2, total data bytes: 64Sent: 3 (retransmit: 0, fastretransmit: 0, partialack: 0, Second Congestion: 0), with data: 1, total data bytes: 64实验:BGP的一些特性还是继续上面的实验!!!!!删除R2和R3的bgp,重新配置r2(config)#no router bgp 200r3(config)#no router bgp 200r2(config)#int lo0r2(config-if)#ip add 2.2.2.2 255.255.255.0r3(config)#int lo0r3(config-if)#ip add 3.3.3.3 255.255.255.0确保两个lo的可达性!!!r2(config)#ip route 3.3.3.0 255.255.255.0 199.99.2.2r3(config)#ip route 2.2.2.0 255.255.255.0 199.99.2.1r2(config)#router bgp 200r2(config-router)#nei 199.99.1.1 remote-as 100r2(config-router)#nei 3.3.3.3 remote-as 200定义我的IBGP邻居r2(config-router)#nei 3.3.3.3 upr2(config-router)#nei 3.3.3.3 update-source lo0定义我的IBGP的邻居的更新源为lo0(重点,这个lo0指的是你自己的lo接口,而不是对方)r3(config)#router bgp 200r3(config-router)#nei 2.2.2.2 remote-as 200r3(config-router)#nei 2.2.2.2 upr3(config-router)#nei 2.2.2.2 update-source lo0r2(config)#router bgp 200r2(config-router)#nei 3.3.3.3 nexr2(config-router)#nei 3.3.3.3 next-hop-S定义邻居3.3.3.3到自己的下一跳是自己。
H3C- BGP综合配置
RTD不向RTB发布路由153.13.1.0/30
8
选路配置(4)
192.16.1.2/30
L0: 192.16.1.100/32
RTD
RTF
L0: 153.13.1.100/32 L1: 200.10.1.1/32
L0: 100.10.1.100/32 100.10.1.2/30
RTB
192.16.1.1/30
AS 500
172.16.1.1/30
AS 300
RTA
L0: 1.1.1.1/32
172.16.1.2/30
100.10.1.1/30
AS 400
RTC
bgp 600 peer 100.10.1.2 route-policy lp import route-policy lp permit node 10 apply local-preference 200
课程目标
学习完本课程,您应该能够:
掌握BGP的配置 掌握BGP属性的配置 掌握路由策略的应用
网络概况
AS 600 AS 500 RTB RTD
EBGP
AS 300
ISP-1
RTA
AS 400
RTF
RTC
EBGP
RTE
EBGP
ISP-2
IBGP
使用BGP的原因
网络上行连接到2个ISP,易于实现负载分担
RTD
RTF
L0: 100.10.1.100/32 100.10.1.2/30
RTE
route-policy tuanti permit node 10 if-match acl 2000 apply community no-export route-policy tuanti permit node 20 bgp 300 peer 192.16.1.5 route-policy tuanti export peer 192.16.1.5 advertise-community
H3C BGP配置之欧阳学创编
1.14 BGP典型配置举例时间:2021.03.03 创作:欧阳学1.14.1 BGP基本配置1. 组网需求如图1-15所示,所有路由器均运行BGP协议。
要求Router A和Router B之间建立EBGP连接,Router B 和Router C之间建立IBGP连接,使得Router C能够访问Router A直连的8.1.1.0/24网段。
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] router-id 2.2.2.2[RouterB-bgp] peer 3.3.3.3 as-number 65009 [RouterB-bgp] peer 3.3.3.3 connect-interface loopback 0 [RouterB-bgp] quit[RouterB] ospf 1[RouterB-ospf-1] area 0[RouterB-ospf-1-area-0.0.0.0] network 2.2.2.2 0.0.0.0 [RouterB-ospf-1-area-0.0.0.0] network 9.1.1.1 0.0.0.255 [RouterB-ospf-1-area-0.0.0.0] quit[RouterB-ospf-1] quit# 配置Router C。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、实验步骤
配置各台设备的ip地址
测试直连的连通性
配置OSPF 路由协议
配置BGP路由协议
宣告BGP网络
合理修改BGP路由的属性来改变路由的选择
测试网络的连通性
二、配置命令及其实验结果
配置物理接口IP地址和loopback地址,并测试直连的连通性--------------略Loopback 0 :10.1.1.1/32 RT1
Loopback 0 :10.2.2.2/32 RT2
Loopback 0 :10.3.3.3/32 RT3
Loopback 0 :10.4.4.4/32 RT4
配置OSPF协议
wcg-RT2:
ospf 1 router-id 10.2.2.2
area 0.0.0.0
network 192.168.23.1 0.0.0.0
network 10.2.2.2 0.0.0.0
wcg-RT3:
ospf 1 router-id 10.3.3.3
area 0.0.0.0
network 192.168.23.2 0.0.0.0 network 10.3.3.3 0.0.0.0 network 192.168.34.2 0.0.0.0
wcg-RT4:
ospf 1 router-id 10.4.4.4
area 0.0.0.0
network 192.168.34.1 0.0.0.0 network 10.4.4.4 0.0.0.0
在wcg-RT4上查看IP路由表
配置BGP路由协议
wcg-RT1:
bgp 65001
router-id 10.1.1.1
undo synchronization
peer 192.168.12.2 as-number 65002 peer 192.168.14.2 as-number 65002
wcg-RT2:
bgp 65002
router-id 10.2.2.2
undo synchronization
peer 192.168.12.1 as-number 65001 peer 10.3.3.3 as-number 65002
peer 10.3.3.3 connect-interface LoopBack0
wcg-RT3:
bgp 65002
router-id 10.3.3.3
undo synchronization
peer 10.4.4.4 as-number 65002
peer 10.2.2.2 as-number 65002
peer 10.4.4.4 connect-interface LoopBack0 peer 10.2.2.2 connect-interface LoopBack0
wcg-RT4:
bgp 65002
undo synchronization
peer 192.168.14.1 as-number 65001
peer 10.3.3.3 as-number 65002
peer 10.3.3.3 connect-interface LoopBack0 在wcg-RT1和wcg-RT4上查看BGP邻居表
宣告BGP路由网络
wcg-RT1:
bgp 65001
network 100.1.1.1 255.255.255.255
wcg-RT3:
bgp 65002
network 200.1.1.1 255.255.255.255
network 200.2.2.2 255.255.255.255
network 200.3.3.3 255.255.255.255
在wcg-RT1和wcg-RT4上查看BGP路由表
在上面的截图我们看见了100.1.1.1的路由是无效的路由,原因是吓一跳不可达,所有需要在wcg-RT2和wcg-RT4上指定吓一跳为自己
wcg-RT2:
bgp 65002
peer 10.3.3.3 next-hop-local
wcg-RT4:
bgp 65002
peer 10.3.3.3 next-hop-local
在wcg-RT3上查看BGP路由表
修改BGP属性使得100网络和200网络相互访问均通过下一跳R4 方案一:
wcg-RT1:
bgp 65001
peer 192.168.14.2 preferred-value 10
wcg-RT3:
bgp 65002
peer 10.4.4.4 preferred-value 10
在wcg-RT1和wcg-RT3上查看BGP路由表
还原方案一实验之前的实验效果
方案二:
wcg-RT2:
bgp 65002
default med 10
default local-preference 90
在wcg-RT1和wcg-RT3上查看BGP路由表
还原方案二实验之前的实验效果
方案三:
wcg-RT1:
route-policy 123 permit node 10
apply origin incomplete
quit
bgp 65001
peer 192.168.12.2 route-policy 123 export
wcg-RT3:
route-policy 123 permit node 10
apply origin incomplete
quit
bgp 65002
peer 10.2.2.2 route-policy 123 export
在wcg-RT1和wcg-RT13上查看BGP路由表。