### 思科路由bgp.pdf知识点总结 #### BGP(边界网关协议)概述 - **定义**:BGP是一种路径矢量路由协议,主要用于在不同的自治系统(AS)之间交换路由信息。与内部网关协议(IGP)不同,BGP主要关注于在AS之间传递信息。 - **特性**: - 在BGP启动时,会广播整个路由表,之后只传输网络变化的部分。 - 使用TCP连接进行信息传输,端口号为179。 - TCP提供可靠的数据传输机制以及滑动窗口机制,这使得BGP能够连续发送数据包而无需等待确认,相较于OSPF或EIGRP更为高效。 - **应用场景**: - 当一个AS允许数据包穿越其到其他AS时。 - 当一个AS连接到多个AS时。 - 需要对进出AS的数据流进行控制时。 - **非适用场景**: - AS只有一个出口时。 - AS的所有出口均属于同一个服务提供商时。 - 对路由性能要求不高、内存小、CPU速度慢、带宽有限的情况。 #### 多ISP连接注意事项 - 在多ISP环境下,需要注意以下几点: - 需要与第一个ISP协商,使其同意在其CIDR块中开辟一个洞,即通告一条更精确的路由。 - 需要与第二个ISP协商,使其公布不属于同一供应商的地址空间。 - 两个ISP必须愿意在客户公布的地址范围内进行紧密合作。 - 如果客户的地址空间小于/19,则一些主干ISP可能不会接受这条路由。这是因为主干ISP通常只接受/19或更大的前缀,以控制其路由表的规模。 #### BGP基础概念 - **AS-Path**:BGP使用AS号列表表示数据包必须经过的AS,以此来形成路径。AS-Path可用于检测路由环路,例如,如果路由器接收到的AS-Path包含本地AS号,则表明存在环路。 - **路径矢量协议**:BGP是一种路径矢量协议,它只关心AS之间的路径,而不关心AS内部的具体拓扑结构。 #### 典型BGP路由表示例 - 下面是一个BGP路由表的示例: ``` route-server>show ip bgp BGP table version is 4639209, local router ID is 12.0.1.28 Status codes: s suppressed, d damped, h history, * valid, > best, i internal Origin codes: i IGP, e EGP, ? incomplete Network Next Hop Metric LocPrf Weight Path *3.0.0.0 192.205.31.22 50 70 1870 180i *192.205.31.16 10 70 1870 180i *>192.205.31.33 0 70 1870 180i *192.205.31.9 70 70 1870 180i *4.0.0.0 192.205.31.22 50 70 181i *192.205.31.16 10 70 181i *>192.205.31.33 0 70 181i *192.205.31.9 70 70 181i ``` - **解析**: - 路由表显示了多个条目,包括网络地址、下一跳、度量值、本地优先级、权重和路径。 - “*”标记表示有效路由,“>”表示最佳路由。 #### 并列路径支持 - Cisco路由器默认情况下,即使有多个等价成本的路径,EBGP也只会选择一条路径。可以通过配置`maximum-paths`命令来更改并行路径的最大数量,但这一设置仅对EBGP有效。 #### BGP消息类型 - BGP支持四种主要的消息类型: - **Open**:TCP连接建立后,两个邻居都会发送Open消息来标识自身并设置BGP运行参数。 - **Keepalive**:用于维护连接的有效性。 - **Update**:用于发送新的路由信息或撤销旧的路由信息。 - **Notification**:用于报告错误或异常情况。 #### Open消息详解 - **TCP对话建立**:在TCP连接建立后,邻居双方将发送Open消息。 - **BGP版本**:指定了当前运行的BGP版本号(2、3、4),可通过`neighbor version`命令修改,默认版本号为4。 - **AS编号**:标识发起会话的路由器所在的AS编号,用于确定是EBGP还是IBGP会话。 - **保持时间(Hold time)**:指定了邻居之间必须在一定时间内接收到Keepalive或更新消息的时间间隔,默认不能为0,且至少为3秒。 以上内容概括了BGP的基本概念、应用场景、注意事项以及核心功能。BGP作为互联网的核心路由协议之一,在实现大规模网络互联方面起着至关重要的作用。
剩余31页未读,继续阅读
- 粉丝: 3
- 资源: 7
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助