这篇文章给大家聊聊关于运营商或大型网络中的BGP协议,一分钟了解BGP基础知识,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。
1)。 AS允许数据包穿过它并到达其他AS
2)。一个AS连接多个AS
3)。进出AS的数据流必须受到控制
2、如果不使用BGP,通常会出现以下情况:
1)。 AS只有一个出口
2)。 AS的所有出口都是1个ASP
3)。路由性能不高,内存小,CPU慢,带宽不大。
3.了解BGP AS路径
BGP 是一种路径矢量协议。它使用AS 编号列表。数据包必须经过这些AS才能到达目的地。同时,某些策略会应用于生成的AS 路径。 AS-Path 很容易检测路由环路。如果路由器收到包含本地AS 编号的AS 路径,则说明发生了环路。 BGP 并没有给出每个AS 域内的拓扑,因此BGP 只能看到AS 树,IGP 只能看到AS 域内的拓扑。
r2show ip bgp//查看路由表
当特殊用途网络具有并行、等价路径时,Cisco 默认执行EBGP 仅选择一条路径,但您可以使用Maximum-path 更改默认最大并行路径数,但仅对EBGP 有效。
二、BGP消息类型
1.开通
TCP 会话建立后,两个邻居都必须发送Open 消息。每个邻居都使用此消息来标识自己并指定自己的BGP 操作参数。
1)、BGP版本
指定发起方运行的BGP版本号(2,3,4),可以通过邻居版本进行修改。默认版本号为4。如果版本号不同,路由器会自动降低版本号并重新发送Open消息,直到版本一致。
2)、AS号
发起会话路由器的AS号,用于确认EBGP或IBGP会话
3)、保持时间
路由器必须接收保活或更新消息之前允许经过的最大秒数。 Holdtime 必须为0(在这种情况下,不得发送Keepalive)或至少3 秒。 Cisco 的默认保持时间为180 秒。如果两个邻居之间的保持时间不一致,则选择较短的一个作为两个邻居可接受的时间。
4)、BGP路由器ID
选择方法与OSPF相同。使用具有最大值的环回接口地址。如果没有环回,则使用物理接口上数值最大的地址。
5)、可选参数
用于支持一些可选功能,如识别、多协议支持、路由刷新等。
2. 保活
如果路由器接受邻居的Open 消息中的参数,它将发送一条回复Keepalive 消息。
默认保活间隔为60 秒,即约定保持时间的1/3
3更新
更新消息用于发布可用路由、撤回路由或两者。网络层可达性信息(NLRI)用于发布IP地址前缀和前缀长度的字节组,例如19,198.24.160.0路径属性。该属性提供BGP 的选项。最短路径,用于检测路由环路和确定路由策略的信息。撤回路由用于描述已变得无法到达并正在从服务中撤回的目标地址字节组(长度和前缀)。虽然NLRI字段可以包含多个前缀,但是每个更新消息只描述一条BGP路由(因为路径属性只描述一条路径,但该路径可能到达多个目的地)
4. 通知
当检测到错误时发送通知消息,通常会导致BGP 连接终止。
华为新版HCIA数据路由交换
原创文章,作者:小su,如若转载,请注明出处:https://www.sudun.com/ask/145553.html
用户评论
嘲笑!
这篇博文讲得真不错,一下子就明白了BGP的一些基本原理,以前对路由和流量的转发一直一头雾水!
有11位网友表示赞同!
青墨断笺み
我在这行工作已经很多年了,但我依然觉得学习BGP是一项挑战。这个文章介绍得很清晰简洁,对于刚入门的人来说很有帮助。希望以后能更新一些更深层次的内容。
有9位网友表示赞同!
拽年很骚
一分钟了解?我觉得这有点夸张哈哈!但确实把BGP的框架和作用讲得非常好懂,入门新手推荐 banget!
有8位网友表示赞同!
坏小子不坏
作为一名菜鸟程序员,对网络协议一直保持着好奇。这篇文虽然简短,但让我对BGP有了初步的认识,以后再深入学习一些。
有13位网友表示赞同!
开心的笨小孩
我更想了解BGP路由策略和配置方法,这篇文章只停留在基础知识上我觉得有点不够深度。期待后续文章进一步拓展。
有19位网友表示赞同!
不离我
运营商用的协议?我们公司网站也需要用到BGP协议吗? 感觉好像离我们的工作不太相关…
有20位网友表示赞同!
发型不乱一切好办
说的还挺生动形象的说服了我不懂行的人也能理解,就是感觉还是太简单了。想了解更多具体的实践案例啊!
有12位网友表示赞同!
熏染
对新手来说确实很清晰易懂,但对于已经了解BGP一些知识的人来说,可能显得略显浅薄。
有17位网友表示赞同!
短发
我觉得文章结构还可以更加完善一些,比如在介绍BGP的原理之后,可以加入一些常见问题和解决方案。这样更实用!
有9位网友表示赞同!
煮酒
我很喜欢这种将复杂概念用简单语言解释的方式,让我更容易理解BGP协议的作用和意义
有6位网友表示赞同!
矜暮
这篇文章其实已经很不错了,把BGP的一些核心概念概括得很清楚。不过对于想要深入学习的人来说,可能还需要参考一些更专业的教材!
有16位网友表示赞同!
雁過藍天
希望能加入一些图示和案例来增强文章的可读性,这样对理解更加清晰直观。
有14位网友表示赞同!
逾期不候
我的网络工程师朋友也经常提到BGP协议,看来确实是一个重要的基础知识!这篇博文让他受益匪浅呢。
有11位网友表示赞同!
又落空
对互联网发展趋势来说,了解BGP的重要性越来越明显了,这篇文章开拓了我新的视野。
有5位网友表示赞同!
葵雨
感谢作者用通俗易懂的方式解释Bgp, 让我这个小白也能理解它的核心概念!
有8位网友表示赞同!
咆哮
希望以后能更新一些关于BGP异常处理和故障诊断的文章,这样对解决实际网络问题更有帮助。
有15位网友表示赞同!
单身i
学习BGP确实需要时间和耐心,但这份努力绝对值得,因为掌握它等于打开了一扇通往网络世界的门!
有11位网友表示赞同!
不相忘
感觉文章挺浅薄的,没有提到BGP的一些复杂场景和解决方法,对于想深入学习的读者来说不够实用。
有9位网友表示赞同!