首页 > 其他分享 >2.4.BGP-1

2.4.BGP-1

时间:2024-08-11 23:40:32浏览次数:5  
标签:bgp 1.1 BGP 3.3 neighbor 2.2 router 2.4

bgp外部网关协议

igp

egp:egp,bgp

工作在as内部就是igp,工作在as之间就是egp。

由统一管理者的范围叫as。bgp工作在运行商之间的

as号

公有:0-64511

私有:64512-65535

网通9929

电信4134

http://www.cidr-report.org (查询as号)

as-by-as

bgp特征

1当一个数据包从一个as穿越到另一个as,使用bgp

2当as连接多个as

3路由策略

a管理

b支持路由多

c策略

4扩展应用

不需要用

1当对bgp知识少

2不需要选路

3路由器性能不行

bgp的原理

1.bgp基于tcp port 179,更新可靠

2.更新机制,触发更新,增量更新

3.周期发送keeplive 60秒,holdtime 180s收不到就说明邻居down,open报文只发送一次。

4.有丰富的属性。

5.设计就是为了大型网络

bgp的三张表

neighbor table 建邻居发open报文。

bgp table bgp 默认不做负载均衡,总会选择一条最优的路径。

ip routing table

bpg的报文

open:建立邻居,open报文包括hold time,router id

keepalive:维持邻居关系。

update:传输bgp的路由,

notification:通告报文,当发生错误就会发生notification报文。

ebgp and ibgp

peers=neighbors(对等体)

bgp speakers(运行bgp路由器)

ebgp(外部bgp)

如果不同as之间建立邻居关系。

ibgp

同一个as内部建立邻居关系。

在bgp建邻居不一定非要直连。

解决路由黑洞:

1.物理线路full mesh

2.bgp邻居的full mesh.

3.bgp->igp (lab)

3.mpls

水平分割

ebgp的水平分割

ibgp的水平分割

ebgp通过as号防环的。as-path,不接受含有本as号的路由。

ibgp默认情况下,从ibgp学到的路由不会通告给其他的ibgp邻居。

实验:

r4:

router bgp 4

bgp router-id 4.4.4.4

neighbor 24.1.1.2 remote-as 1

r2:

router bgp 1

bgp router-id 2.2.2.2

neighbor 24.1.1.4 remote-as 4

router ospf 110

router-id 2.2.2.2

network 12.1.1.0 0.0.0.255 area0

net 2.2.2.0 0.0.0.255 area0

show ip bgp summary

show ip bgp neighbor

show tcp brief

r1:

router ospf 110

router-id 1.1.1.1

net 12.1.1.0 0.0.0.255 area 0

net 13.1.1.0 0.0.0.255 area 0

net 1.1.1.0 0.0.0.255 area 0

r3:

router ospf 110

router-id 3.3.3.3

net 13.1.1.0 0.0.0.255 area0

net 3.3.3.0 0.0.0.255 area 0

r2:

router bgp 1

neighbor 3.3.3.3 remote-as 1

neighbor 3.3.3.3 update-source lo0

r3:

router bgp 1

neighbor 2.2.2.2 remote-as 1

neighbor 2.2.2.2 update-source lo0

ip route 5.5.5.5 255.255.255.255 s0

router bgp 1

neighbor 5.5.5.5 remote-as 5

neighbor 5.5.5.5 update-source lo0

neighbor 5.5.5.5 ebgp-multihp

r5:

ip route 3.3.3.3 255.255.255.255 s0

router bgp 5

bgp router-id 5.5.5.5

neighbor 3.3.3.3 remote-as 1

neighbor 3.3.3.3 up lo0

neighbor 3.3.3.3 ebgp-multihop

r4:

router bgp 4

network 4.4.4.0 mask 255.255.255.0

show ip bgp

*代表bgp可以用,>最优的,

没有标示>:(不优的路由)

1.不会放进路由表

2.不会给其他bgp邻居传。

bgp路由优的条件:

1.同步(匆匆ibgp学到/no syn) ibgp

2.下一跳 (静态/next-hop-self)

同步规则:在默认情况下从ibgp邻居学到的路由不会放进路由表,也不通告给邻居,直到我从igp也学到这条路由。

r3:

router bgp 1

no syn

r2:

router bgp 1

neighbor 3.3.3.3 next-hop-self

i-internal(代表从ibgp邻居学到的路由)

本地通告或ebgp邻居学到的不打i

peer-group

1减少bffer

2减少命令行

r1:

router bgp 1

bgp router-id 1.1.1.1

neighbor smoke peer-group

neighbor smoke remote-as 1

neighbor smoke update-source lo0

neighbor 2.2.2.2 peer-group smoke

neighbor 3.3.3.3 peer-group smoke

r2:

router bgp 1

neighbor 1.1.1.1  remote-as 1

neighbor 1.1.1.1 update-source lo0

r3:

router bgp 1

neighbor 1.1.1.1 remote-as 1

neighbor 1.1.1.1 update-source lo0

r1:

no syn

r2:

neighbor 1.1.1.1 next-host-self

r5:

router bgp 5

net 5.5.5.0 mask 255.255.255.0

r3:

router neighbor 1.1.1.1 next-hop-self

router neighbor 2.2.2.2 next-hop-self

标签:bgp,1.1,BGP,3.3,neighbor,2.2,router,2.4
From: https://www.cnblogs.com/smoke520/p/18354111

相关文章

  • 3.1.BGP-3
    weight属性1.传播范围,只在本台路由器上起效。2.默认值3.越大越好实验:r2:routerbgp2nosynnoaubgprouter-id2.2.2.2neighbor12.1.1.1remote-as1neighbor24.1.1.4remote-as1r1:routerbgp1bgprouter-id1.1.1.1neighbor12.1.1.2remote-as2neighbor......
  • Milvus 实践(2) --- 2.4.x 安装,脚本分析,数据存储解析
    目录背景Milvus2.4.x安装脚本分析etcd组件container_nameimage参数注意问题environmentvolumes实体化command参数注意事项healthcheck参数作用下载minio组件container_nameimage参数注意事项environment参数ports参数注意事项volumes参数实例co......
  • 通过下载docker镜像部署milvus(2.4.6)
    Os:Centos7milvus:2.4.6Python:3.6.51.查看docker和docker-compose版本[root@host134milvus]#docker-vDockerversion26.1.4,build5650f9b[root@host134milvus]#docker-compose-vdocker-composeversion1.29.2,buildunknown安装docker的方法如下:https://www.cnbl......
  • P1522 [USACO2.4] 牛的旅行 Cow Tours
    思路对于每个连通块求出任意两点距离的最大值\(max[u]\),然后再\(O(n^2)\)枚举任意两个连通块连接起来,答案就是两个连通块的最大值\(max\)加上中间连接的边的长度。代码#include<bits/stdc++.h>usingnamespacestd;usingPDD=pair<double,double>;constintN=......
  • cockpit <=2.4.1 后台任意文件上传漏洞靶场复现(CVE-2023-1313)
    cockpit在2.4.1版本之前存在任意文件上传漏洞PS:通过在浏览器中打开/install来运行安装主页界面使用admin/admin登录不了根据提示访问/install后自动创建admin/admin,再次登录可以找到一个上传点,上传phpinfo并burp抓包具体路径可以在上传后有个下载按钮,会看到完整的访问......
  • 基础实验3-2.4 出栈序列的合法性
    给定一个最大容量为m的堆栈,将n个数字按1,2,3,...,n的顺序入栈,允许按任何顺序出栈,则哪些数字序列是不可能得到的?例如给定m=5、n=7,则我们有可能得到{1,2,3,4,5,6,7},但不可能得到{3,2,1,7,5,6,4}。输入格式:输入第一行给出3个不超过1000的正整数:m......
  • BGP属性 ASPath
    BGP属性ASPath   AS_PATH属性      BGP路由的必遵属性;      AS间防环属性;      用于BGP路由的路径选择,当经过多条路径到达莫网络的情况,会选择经过ASpath较少的作为最优;      顺序的记录了某条BGP路由所经过的AS信息,每经过一个AS......
  • 吴恩达深度学习deeplearning.ai学习笔记(一)2.1 2.2 2.3 2.4
    2.1逻辑分类/二元分类 logisticregression经典问题:假如你有一张图片作为输入,你想输出能识别此图的标签,也就是:如果是猫,输出1;如果不是猫,输出0。这是老吴最喜欢的猫检测器;我们用y来表示输出的结果标签;一张图片在计算机中是如何表示的?计算机保存一张图片,要保存三个独立矩阵,分......
  • BGP 属性local_preference 本地优先
     BGP本地优先属性公认非必遵属性;当一条BGP路由器中存在多条去往同一目标网络的BGP路由时,BGP协议会对这些BGP路由属性进行比较,从而筛选出最佳到达目标网络的通达路径;本地优先属性,只在IBGP对等体之间进行交换,即:同一AS内进行,不会通告给AS域外;......
  • BGP引流与回注实验
    一、实验目的和拓扑实验目的:在源网络和目标网络之间构建流量检测与清洗功能,通过BGP路由方式实现流量的引流和回注,其中使用防火墙充当流量检测和清洗设备二、基本配置(一)如图所示配置各接口IP地址(二)在R1/R2/FW1之间建立OSPF,在各端口启用OSPF路由,实现IGP路由互通(三)在FW1上......