ebgp路由给小米路由客户端pc为什么没有originator

用户名:tangfangxiao
文章数:61
评论数:433
访问量:272006
无忧币:4173
注册日期:
本文主要是为了方便那些不熟悉H3C命令的朋友,能够快速掌握H3COSPF的配置,关于本文中所涉及的理论及OSPF的相关细节分析,请参考OSPF多区域数据流分析http://tangfangxiao./997&n..
Super-vlan技术详解在传统的VLAN间路由中,我们需要每个VLAN配置一个IP地址,作为此VLAN的网关,以实现三层路由;此方法中,每个VLAN都是一个子网,子网号不能为主机所用,此子网需要分配一个IP地址作为网关,还有..
严格的说,Cos与Tos只是QoS的一种标记机制。QoS范围太大,涉及到入口数据流的标记和分类及速率限制,网络骨干的拥塞避免和拥塞管理,网络出口的队列调度机制等等。Cos是二层ISL或者802.1Q数据帧的优先级标记,3个..
一.用户配置:&H3C&system-view[H3C]super password H3C 设置用户分级密码[H3C]undo super password 删除用户分级密码[H3C]localuser b..
工作原理:1.发现路由:首先运行RIP进程,发现自己的路由信息(收集直连网段信息)2.通告路由:将自己知道的路由信息通告给其它邻居(request、respose)3.计算路由:基于距离矢量算法,计算最优路由添加到全局路由表(跳数)4.路由收敛:当网络拓扑发生变化时,能重新计算出最优路由(触发更新)
STP算法总结步骤一:选举跟网桥选择网桥ID最小的步骤二:选择根端口1.选择端口到根网桥路径开销最小的2.选择发送方网桥ID最小的3.选择发送方端口ID最小的步骤三:选择指定端口1.选择网桥到根网桥路径开销最小的2.选择发送方网桥ID最小的3.选择发送方端口ID最小的步骤四:阻塞其它端口
形成无环拓扑
BGP的路由策略非常丰富,可以运用多种方法解决同一问题,如本案例中可用weight来实现,但weight只在本路由器有效,所以需要在很多路由器上做策略。而local_preference在本AS内都会有效,可以减少不少配置,MED同..
这是一个模拟全国骨干网的BGP组网案例,核心节点为北京,下连各分部公司湖南省和湖北剩(整个完整项目案例将在下篇博文详细介绍))实验分解图组网需求:1.AS65000边界网段发布:RT1、RT2重发布直连路由至OSPF(metric 1000 type 1)2.AS65001边界网段发布:RT5、RT6network至OSPF,并设置被动接口。3.RT3、RT4、发布业务网段至OSPF AREA 0(10.3.3.0、10.2.2.0、10.4.4.0)4.BGP配置要求:no synchronization
no auto-summaryIBGP使用LOOPBACK建立邻居,下一跳指向自己5.RT3、RT4、RT1、RT2都运行BGP,RT3、RT4为同簇RR(簇ID为RT3ROUTER-ID),RT1、RT2都分别为RT3、RT4的客户端,且RT3与RT4之间建立IBGP邻居。6.RT1,RT2发布AS65000的汇总路由至BGP:10.0.0.0/16、10.2.0.0/16、10.3.0.0/16、10.4.0.0/167.RT5、RT6发布AS65001的汇总路由至BGP:10.5.0.0/16、10.6.0.0/16
现在讲另一种方法联盟(confederation):联盟将一个自治系统划分为若干个子自治系统,每个子自治系统内部的IBGP对等体建立全连接关系,子自治系统之间建立EBGP连接关系。在不属于联盟的BGP发言者看来,..
为什么需要路由反射器就是为了打破BGP中从IBGP学到的路由不能再传给IBGP(防止环路),那用什么来防止环路呢?利用Originator_ID和Cluster_List,收到Originator_ID和本地的Router ID,如果两个ID相同,BGP 路由器会忽略掉这条路由,不做处理。更详细的内容请见前面http://tangfangxiao./077 组网需求:1.R1、R2、R3、R4、R5、R6、R7处于同一AS 102.R8处于AS30,R9处于AS20,它们之间通过EBGP与AS10进行通信。3.在R1发布汇总静态路由10.0.0.0/16至BGP、在R5发布汇总静态路由10.5.0.0/16至BGP、在R7发布汇总静态路由10.7.0.0/16至BGP、在R8发布汇总静态路由10.8.0.0/16至BGP、在R9发布汇总静态路由10.9.0.0/16至BGP。4.运用RR全连接或二级路由反射解决路由反射问题。
简单介绍下:路由反射器工作在同一个AS内,路由器的角色分为RR(路由反射器)、RRC(路由反射器客户)、NOn-Clinet(非客户端)路由反射器通告原则:当RR收到IBGP发来的路由,首先使用BGP选择路由的策略选择最佳路由。1.RR只把最佳路由通告反射出去,不会改变路由属性(包括下一跳、LP、MED)2.从非客户机IBGP对等体学到的路由,发布给此RR的所有客户机3.RR从客户端学习到的路由,反射给它的所有客户端和非客户端(发起此路由的客户机除外)4.RR从非客户端节学习到的路由,反射给它的客户端5.从EBGP对等体学到的路由,发布给所有的非客户机和客户机。RR的一个好处就是配置方便,因为只需要在反射器上配置,客户机不需要知道自己是客户机。RR的防环机制:我们知道从一个IBGP学习到的路由不会再传给另一个IBGP,这样做目的是为了防止环路,引入RR就是为了人为的打破这一规则,但也为了防止环路,所以要有一个Originator_ID和Cluster_List。Originator_ID(起源ID)属性长4字节,是由第一个路由反射器(RR)产生的,携带了本地AS内部路由发起者的Router ID(如果是本AS内的路由器发起的就发始发者Router ID,如果是AS外发起的,就为AS边界路由器的Router ID).1)当一条路由第一次被RR反射的时候,RR将Originator_ID属性加入这条路由,标识这条路由的发起路由器。如果一条路由中已经存在了Originator_ID属性,则RR将不会创建新的Originator_ID.2)当其它BGP Speaker接收到这条路由的时候,将比较收到的Originator_ID和本地的Router ID,如果两个ID相同,BGP 路由器会忽略掉这条路由,不做处理。Cluster_List(簇列表)由一系列的Cluster_ID(簇ID,为RR的router-id)组成,描述了一条路由所经过的反射器路径,这和描述路由经过的As路径的AS_Path属性有相似之处。Cluster_List由路由反射器产生。1)当RR在它的客户机之间或客户机与非客户机之间反射路由时,RR会把本地Cluster_ID添加到Cluster_List的前面。如果Cluster_List为空,RR就创建一个。2)当RR接收到一条更新路由时,RR会检查Cluster_List.如果Cluster_List中已经有本地Cluster_ID,丢弃该路由;如果没有本地Cluster_ID,将其加入Cluster_List,然后反射该更新路由。为了保证客户机可以学习到反射器发来的路由,Cluster_ID不能和客户机的Router ID相同。如果相同,客户机会将收到的路由丢弃。Cluster_List只在AS内部传播,从EBGP对等体收到的含有Cluster_List的路由将被丢弃。
组网需求:1.AS65000边界网段发布:RT1、RT2重发布直连路由至OSPF(metric 1000 type 1)2.BGP配置要求:no synchronization
no auto-summaryIBGP使用LOOPBACK建立邻居,下一跳指向自己3.RT1,RT2发布AS65000的汇总路由至BGP:10.0.0.0/16、10.3.0.0/164.RT5发布AS65001的汇总路由至BGP:10.5.0.0/165.RT6发布AS65001的汇总路由至BGP:10.6.0.0/166.分析路由黑洞的形成及解决方法
OSPF的头部格式:Version:OSPF的版本号,对于OSPFv2来说,其值为2,IPV6为3。Message Type:OSPF报文的类型。数值从1到5,分别对应Hello报文、DD报文、LSR报文、LSU报文和LSAck报文。Packet length:OSPF报文的总长度,包括报文头在内,单位为字节。Router ID:始发该LSA的路由器的ID。(优先采用手工指定,没有则looopback最大的,再接口IP最大的,必须得有)Area ID:始发LSA的路由器所在的区域ID。Checksum:对整个报文的校验和。AuType:验证类型。可分为不验证、简单(明文)口令验证和MD5验证,其值分别为0、1、2。Authentication:其数值根据验证类型而定。当验证类型为0时未作定义,为1时此字段为密码信息,类型为2时此字段包括Key ID、MD5验证数据长度和序列号的信息。
BGP邻居建立状态:idle:初始状态connect:BGP等待TCP连接的建立active:TCP连接失败,重新建立TCP连接opensent:TCP建立成功,发送open报文openconfirm:收到正确的OPEN报文established:BGP邻居建立成功
双点双向重发布控制实验需求及应用环境:1.在R5上执行双向重发布,再在R3上执行双向重发布2.分析次佳路由产生的原因,及解决方案3.要求R4去往1.1.1.1能够负载均衡,如何实现?4.要..
FA是Forwarding Address的简写。FA是ASBR通告的TYPE 5 LSA中的字段,它的作用是告诉OSPF域内的路由器如何能够更快捷地到达LSA 5所通告路由的下一跳地址。以免OSPF内部路由器在广播网络上以ASBR为下一跳,再由ASBR自己转发到正确的下一跳,而产生额外的路由。简单来说,FA字段的作用类似于BGP协议中的“第三方下一跳”概念,主要在广播共享网络中起作用。5类LSAFA字段可以为全0或者非0两种选择,有以下几个规则:1、当与引入路由的下一跳关联(互连)的接口没有启动OSPF时,FA设置为0;例如在上面图中,R1引入直连接口E0/1的路由,此接口没有启动OSPF,因此TYPE 5的LSA中 FA字段为0。2、当下列所有条件均满足的情况下,TYPE 5 LSA中FA字段设置为非0:1、在ASBR上,与引入外部路由下一跳关联的接口启动了OSPF,即位于Network命令范围内。2、在ASBR上,与引入外部路由下一跳关联的接口不能配置被动接口;//前两个规则是确保LSA能够被通告。3、在ASBR上,与引入外部路由下一跳关联的接口配置的OSPF网络类型不能是P2P或P2MP。//确保网络类型是Broadcast或NBMA的共享网络。在满足以上条件后,5类LSA的转发地址为连接外部路由下一跳的接口IP,如下图中的R2E0/0和R3E0/0。
E1模块分类:E1模块:非信道化模块,只支持非成帧CE1模块:支持非成症成症成复帧CE1PRI模块:支持成症成复帧E1/CE1接口的排错总结问题: 物理层down,协议层down
原因分析:对端设备或接口是否正常工作;连接线缆是否正常;本地设备或接口模块是否正常。
排错思路:
1、在光端机上拨码或者通过直通头短接等方式进行本地打 环,若本地接口能提示物理层up、协议层up则排除本地设备和接口模块以及本地接口跳线问题。2、再在光端机上拨码或者通过链路提供商帮助进行远端打环,以便判断是否是传输链路的问题。3、最后请求对端配置工程师确认是否是对端方问题。问题: 物理层up,协议层down
原因分析:链路中有环路;两端帧格式不匹配;线路编码、帧校验式不一致;两端之间时隙绑定不匹配;用户端与电信端时钟不一致;本地接口二层协议不一致;若为PPP,认证 通不过。
排错思路:1、检查本地接口配置,排除二层协议协商问题以及E1配置参数不匹配问题。2、由链路提供商协助排错,排除链路环路问题。问题: 链路能通,有丢包。
原因分析:本地接口链路接触不良;链路提供商的链路不稳定;主从时钟问题。
排错思路:1、清理本地接口和本地跳线连接头,重新连接。
2、由链路提供商协助排错,排除链路不稳定问题。3、根据情况配置相应的时钟
RT2收到这条路由,保存到LSDB中,并计算路由,把最优路由安装到全局路由表中:O*IA 0.0.0.0/0 [110/65] via 10.2.26.2, 00:07:10, Serial0/2O*IA表示下发的3类缺省路由度量值为:S0/2+LSA内的开销=64+1=65在RT2上做了单点双向重分布,把OSPF的路由重分布到RIP中,RT4运行RIP协议,学习到路由信息:RIP数据库中的路由信息为:0.0.0.0/0[5] via 172.16.24.1, 00:00:00, Serial0/0
因为RT6上设置了完全NSSA区域,过滤了3类LSA,自动下发一条3类LSA的缺省路由,在NSSA区域内洪泛:LS age: 297
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network) //LSA类型为3类
Link State ID: 0.0.0.0 (summary Network Number)//LSID 0.0.0.0
Advertising Router: 6.6.6.6//通告路由器ID(ABR)6.6.6.6
LS Seq Number: //LSA序列号
Checksum: 0x8499
Length: 28
Network Mask: /0//网络掩码为0位
Metric: 1 //开销为1
配置思路步骤:1.基本信息配置(SW1、RT5、RT6)2.边界网络对界(RT5静态路由)3.SW1策略路由,RT6静态路由4.边界设备INTERNET对界(缺省路由)5.业务访问控制(VLAN10和VLAN11不能互访)6.全网测试及排错
一、Enable PBR
route-map xxxx permit 10
match length min max //最小包长度,最大包长度
match ip address //IPACCESS-LIST
set ip precedence //优先级
set ip next-hop //下一跳
set interface /..
RT1(config-route-map)#set ip next-hop verify-availability在原来的策略路由上再加一条SET语句,就是用来验证下一跳是否有效,失效时,策略路由将被拒绝!很有用的!
配置思路:大家要记住策略路由一般是用来实现特殊需求的,所以一般情况最好不要用。一般在要在全网连通性的情况下,才做策略路由。此案例可以先在边界用浮动静态路由实现主备,再用NAT使内网用户访问INTERNET,再做策略路由实现特殊需求。详细过程如下:
51CTO推荐博文
订阅我的博客一个router为什么有多个ebgp邻居的时候,它把收到的bgp
日写于泰克BBS
前几天有人问个问题是这样的.然后把我的实验结果和解答贴出来,大家共享
为什么如果 rouer只有一个ebgp邻居的时候就不发回从这个邻居收到的路由,
但是如果有多个ebgp的邻居的时候就发回,然后对方根据aspath过滤掉?
首先有个概念,在bgp中,每个bgp路由器将所有邻居自动分为两个邻居更新组(注意和peer group没有任何关系):
一个是update group 1,是为所有EBGP邻居使用的.
一个是update group 2,是为所有的ibgp邻居使用的.
如果你更改了每个neighbor的话,那么会产生新的update group.
1. 默认update group1一个策略,update group
2一个策略,除非你单独做了策略配置,如单个的邻居或者单个的peer gropu后面配置了不同的策略,那么,此时就会建立多个
update group了.
2. 当你只有一个ebgp的nei的时候,那么,其实你就1个组策略,该组策略就是向update group
1只发送自己本as的update.
3. 当你有了多个ebgp nei的时候,你也只有一个update group
1,但是该组策略自动修改了,修改后组策略就是向两边传递你的as和对方的as的update.
所以,此时你就会向两方发送相同的update了.当然包含了他们自身的,因为组策略是共享的.
但是如果一旦更改了其中的一个ebgp邻居的策略,那么,就自动又重新创建了一个update
group,此时组策略不在共享,那么就不在向下一跳发送该路由了.
4. 如果你有一个ebgp和多个ibgp邻居的时候,那个update group
1的策略没有更改,所以,还是不发该nei收到的ebgp路由.
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。用户名:hny2000
文章数:94
评论数:297
访问量:450097
注册日期:
阅读量:1297
阅读量:3317
阅读量:586134
阅读量:472173
51CTO推荐博文
Technorati 标签: ,,,,
该文档涉及的命令有:
bgp fast-external-fallover
bgp cluster-ID x.x.x.x/xxxx
3-4 bgp fast-external-fallover
BGP的fast external fallover特性为默认启用的。当用来建立BGP连接的接口失效的时候,该特性会促使BGP路由器即刻中断bgp对话.如果接口频繁震荡,该特性会引发网络的不稳定,这是因为bgp状态将会在IDLE和established状态之间来回切换,从而导致BGP update和withdraswn消息泛滥。如果路由器的接口频繁震荡的话,可以率使用该命令的no形式,关闭该特性.
说了那么多。我个人的理解就是,bgp fast-external-fallover这个特性是系统默认启动的,当邻居频繁的震荡的时候,可以关闭这个特性,当关闭之后,不管对端的接口邻居是什么状态,本地的bgp邻居始终会师established状态,直到bgp holdtime超时以后邻居才会down掉。
减少网络震荡对于大型或者超大型网络是相当重要的,稍微的失误就会导致路由器的资源耗尽从而产生严重事故.
对于这个特性,首先我们来看结果,然后我验证一下我心中所想的工作原理:
在该拓扑中,R1和R2的配置为:
R1路由器:
R1#sh run | be router bgp
router bgp 100
no synchronization
bgp log-neighbor-changes
network 1.1.1.1 mask 255.255.255.255
neighbor 172.17.1.2 remote-as 200
no auto-summary
R2路由器:
R2#sh run | be router bgp
router bgp 200
no synchronization
bgp log-neighbor-changes
network 2.2.2.2 mask 255.255.255.255
neighbor 172.17.1.1 remote-as 100
no auto-summary
在正常情况下,当两边都建立好了EBGP邻居以后,如果在R1上面shutdown interface f0/0,那么两边的邻居都会从established状态回到IDLE状态。
下面来看一下R1的情况:
现在在R1上面将bgp fast-external-fallover no掉看看情况:
然后再来做同样的实验:
这就是命令bgp fast-external-fallover的功能.
当遇到网络频繁的震荡以后,进行故障排查是需要时间的,那么这个时候希望对于网络造成最小的影响,首先应该把这个命令no掉,然后这样来争取最多的时间找到问题的原因。
不过,这里有一个问题.就是当接口down下去了以后,本端是否会发nitification 给对端,最后造成的结果是本端的邻居不受影响,而对端的邻居却down了呢?
答案显示不是这样的。我已经做了实验进行验证了,打开debug ip bgp events以后,在本端打开no bgp fast-external-fallover以后,当shutdown接口,这个时候本端bgp不会发送任何notification消息给对端,这样也就造成了本端的bgp邻居不会down掉,对端的bgp邻居也不会down掉。
当把本端的接口up起来以后,也不户发送任何update消息给对端。这样两边的邻居就会在老化时间之内持续的up起来,并且由bgp学到的路由也会存在在bgp数据库中,但是接口已经down了,show ip route的时候[B]的路由肯定是不会有的了。因为接口都已经down了。
这个感觉,就好像只要使能no bgp fast-external-fallover以后,在holdtime内,没有任何的update/Notification...让邻居慢慢的老化去吧....
3-2 bgp client-to-client reflection
路由反射器(Route Reflector:
路由反射器让被配置为路由反射器的路由器向其他IBGP对等体传输由IBGP所学到的路由来修改BGP的横向隔离规则,如果没有路由反射器,那么需要在AS内部每一个IBGP邻居形成full-mesh的结构。对于运维成本来说相当不科学.
路由反射器的优点:
配置了BGP路由反射器,就不再需要全互连的IBGP对等体。路由反射器被允许向其它IBGP对等体传输IBGP路由。当内部邻居命令语句数量过多时,I SP就会采用路由反射器技术。路由反射器通过让主要路由器给它们的路由反射器客户复制路由更新来减少AS内BGP邻居关系的数量(这样可以减少TCP连接)。
路由反射器不影响IP数据包所要经过的路径;只有发布路由信息的那条路径受影响。如果路由反射器没有被正确配置,那么将可能产生路由环路。
路由反射器的术语:
路由反射器:是被配置为允许它把通过IBGP所学到的路由通告(或反射)到其他IBGP对等体的路由器。
集群:路由反射器出其它客户的组合;
客户:路由反射器和其他路由有部分IBGP对等关系的这些路由器
非客户:不是路由反射器的客户的其他IBGP的对等体;
在BGP-4配置手册中,第58页,感觉没有说清楚,和同事讨论也不知道书上想说个啥意思,唯一看明白了就是当2个RR配置为互为冗余的时候,cluster-ID需要一致。
================================================================================
在网络上找到了强人的笔记,是这样描述的:
关于BGP originator-id 与 cluster-list id 属性
这两个属性是用于BGP路由反射器RR,防止环路用的。
originator-id是当RR收到客户或是非客户的路由信息放射给他的其它客户时加上originator-id属性,一般是对端的BGP router-id. 当路由器收到是originator-id是自己的话就把路由信息给丢弃来达到防止环路的目的。
originator_id属性只有当RR从客户端学到路由信息向其它客户端反射路由时才会加上,来防止环路。
cluster-list属性有点类似于AS-PATH属性,它在存在路由放射组的时候用。当两台RR互为客户时,当一台RR向另外一台RR放射路由时会加上cluster-list属性,一般是自己的cluster id号来填充。如果RR收到路由信息的cluster-list属性与自己的cluster id一致的话,就把此路由信息丢弃,来达到防止环路的目的。
■双RR做冗余备份案例:
在这里图中,R2和R3为两台相互备份相互冗余的RR--路由反射器.(配置会随后附上)
R4和R2/R3建IBGP邻居.
R5和R2/R3建IBGP邻居.
R2和R1/R4/R3/R5建IBGP邻居,cluster-ID为1.
R3和R1/R4/R2/R5建IBGP邻居,cluster-ID为1.
R1和R2/R3建IBGP邻居。
那么这个时候,可以看到在R2上面,关于100.100.100.0的bgp数据库中只有一条信息:
对于R2来说,按理来说,RR-2-R3应该也有一个100.100.100.的路由要传递过来,但是因为两个RR的cluster ID配置的是一样的,根据bgp的路由反射器的这个原则,收到了相同的cluster ID的路由需要丢掉以免成环。
对于R3来说也是一样,R3上面这个RR,到100.100.100.0的网络,也只有下一跳是2.1.1.1的路由在bgp数据库中。
在R4和R5上面,2条路由都有:
这个就是同AS内双RR互为备份的例子。我们可以看到,在R4上面(R5也一样),最优的路由是下一跳为1.1.1.1(因为这里没有在两个路由反射器上用next-hop-self的命令),实际走的是R2,也就是说在这个实例中,R2作为主用RR,R3作为备用的。
为什么呢?就是前面所提到的bgp的选路原则,已经逼到最后一步了,比两个RR哪个router-ID小,上面是7.1.1.1,下面是5.1.1.1,自然就走5.1.1.1。
各个路由器主要配置如下:(可以参考拓扑图核查配置)-----BGP部分的关键配置,基本IGP和接口配置这里忽略.
router ospf 1
log-adjacency-changes
network 0.0.0.0 255.255.255.255 area 0
router bgp 100
no synchronization
bgp log-neighbor-changes
network 100.100.100.0 mask 255.255.255.0
neighbor 1.1.1.2 remote-as 100
neighbor 2.1.1.2 remote-as 100
no auto-summary
router ospf 1
log-adjacency-changes
network 0.0.0.0 255.255.255.255 area 0
router bgp 100
no synchronization
bgp cluster-id 1
bgp log-neighbor-changes
neighbor 1.1.1.1 remote-as 100
neighbor 1.1.1.1 route-reflector-client
neighbor 3.1.1.2 remote-as 100
neighbor 4.1.1.2 remote-as 100
neighbor 4.1.1.2 route-reflector-client
neighbor 5.1.1.2 remote-as 100
neighbor 5.1.1.2 route-reflector-client
no auto-summary
R3的配置:
router ospf 1
log-adjacency-changes
network 0.0.0.0 255.255.255.255 area 0
router bgp 100
no synchronization
bgp cluster-id 1
bgp log-neighbor-changes
neighbor 2.1.1.1 remote-as 100
neighbor 2.1.1.1 route-reflector-client
neighbor 3.1.1.1 remote-as 100
neighbor 6.1.1.2 remote-as 100
neighbor 6.1.1.2 route-reflector-client
neighbor 7.1.1.2 remote-as 100
neighbor 7.1.1.2 route-reflector-client
no auto-summary
R4的配置:
router ospf 1
log-adjacency-changes
network 0.0.0.0 255.255.255.255 area 0
router bgp 100
no synchronization
bgp log-neighbor-changes
neighbor 5.1.1.1 remote-as 100
neighbor 6.1.1.1 remote-as 100
no auto-summary
R5的配置:
router ospf 1
log-adjacency-changes
network 0.0.0.0 255.255.255.255 area 0
router bgp 100
no synchronization
bgp log-neighbor-changes
neighbor 4.1.1.1 remote-as 100
neighbor 7.1.1.1 remote-as 100
no auto-summary
上面是说的同一个AS双RR做冗余的情况,下面就是双RR做负载分担的情况:
■当R2与R3的cluster-ID不同的时候
上面我们已经提到过,bgp的原则就是,当本端的路由反射器收到了从对端发送过来的bgp路由携带了相同的cluster-id的时候,那么这条路由会被丢弃掉。
因为怕环路的产生.
上面我们也说过,当R2上面去看bgp数据库的时候就一条 达到100.100.100.100。
如果把R2和R3的cluster-id修改得不一样,实际上每个路由反射器都会把自己认为最优的路由发送给对端。
R2和R3现在设置不同的cluster-id,再到R2上面看看:
在R3上面也有2条路由在BGP数据库中:
对于R2和R3,配置只是修改了cluster ID是不同的而已....
这就是BGP的cluster-ID的特性。拿来做冗余的。一个很实用的备份功能,当clusterID相同的时候,本地收到对端bgp邻居发送过来的路由如果携带了相同的cluster-id,直接丢弃.避免环路。本文出自 “” 博客,请务必保留此出处
了这篇文章
类别:┆阅读(0)┆评论(0)Loading...
反馈文档意见
反馈文档意见
(需要安装HedEx Lite)
您需要下载安装最新版本的HedEx Lite,安装完成后请重启浏览器
或将当前使用的HedEx Lite升级到最新版本
复制下载链接[原创] BGP路径属性详解 - ChinaUnix.net
[原创] BGP路径属性详解
http://www.chinaunix.net 作者:&&发表于: 15:40:11
BGP路径属性详解
&
目&&&&&录
一、拓扑结构 4
拓扑图: 4
IP地址分配: 4
结构说明: 5
二、基础配置: 5
IP地址及IGP部分配置 5
BGP协议配置: 12
三、ORIGIN 15
ORIGIN属性:Igp&Incomplete: 15
在IBGP和EBGP中的传播: 18
Route-map修改ORIGIN: 19
结论: 20
四、AS_PATH 20
AS_PATH的顺序: 20
AS_SET: 20
AS_SEQUENCE: 22
AS_CONFED_SET: 22
AS_CONFED_SEQUENCE: 24
AS路径附加: 24
remove-private-as特性: 25
allowas-in特性: 26
结论: 26
五、NEXT_HOP 26
IBGP的宣告规则: 26
EBGP的宣告规则: 27
NEXT_HOP的多路EBGP宣告规则: 28
联盟EBGP宣告规则: 29
由NETWORK命令学习到的路由宣告规则: 30
由AGGREGATE学习到的路由宣告规则: 31
引入的路由宣告规则: 31
NEXT_HOP_SELF 32
NEXT_HOP_UNCHANGED 33
Route-map修改NEXT_HOP 34
结论: 36
六、MULTI_EXIT_DISC 36
通告给IBGP的MED: 36
通告给EBGP的MED: 37
联盟EBGP的MED通告: 38
由NETWORK命令学习到的路由的MED: 39
由AGGREGATE学习到的路由的MED: 40
引入的路由的MED: 40
比较不同的AS间的MED: 41
联盟间比较不同的AS间的MED: 41
结论: 41
七、LOCAL_PREF 42
向EBGP和IBGP的通告规则: 42
缺省IBGP&的LOCAL_PREF值: 42
八、COMMUNITY 43
NO_EXPORT: 43
NO_ADVERTISE: 44
LOCAL_AS: 45
私有团体属性的添加: 47
私有团体属性的删除、覆盖、追加: 48
AGGRESSATE路由的COMMUNITY属性: 51
应用私有团体属性过滤: 51
结论: 52
九、ORIGINATOR_ID 52
ORIGINATOR属性的添加: 52
EBGP的ORIGINATOR: 53
结论: 53
十、CLUSTER_LIST 53
CLUSTER_LIST簇: 54
总结: 56
十一、EXTENDED-COMMUNITY 56
十二、总结: 57
& 回复于: 16:35:39
先收了:luya:&:luya:
& 回复于: 20:23:07
靠,这个经典。。。。
我准备先学BGP,然后再搞下MPLS:mrgreen:
& 回复于: 22:10:07
谢谢楼主的原创资料!!
:em02:&:em02:
& 回复于: 17:57:08
thank&you&!!!
& 回复于: 23:00:11
谢谢LZ,收下先。
不过感觉无关的配置可以不写,BGP重要的就是各属性在路由控制中的作用。只要相关配置出来就行,再说明对应什么属性起什么作用会更好些。
& 回复于: 00:57:09
谢谢,看目录讲得不错啊
& 回复于: 15:00:58
如何打开附件?好像打不开啊
& 回复于: 15:40:11
收藏了,感谢楼主的细心
原文链接:
转载请注明作者名及原文出处}

我要回帖

更多关于 深澜客户端破解路由器 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信