400 likes | 594 Views
BGP 选路策略与多归属. 数据网维护管理处 2007 年 1 月. 前 言. 为提供连续性的通信业务,高度冗余性在当前网络已经变得相当重要。与 Internet 结合在一起的日常商业通信已使提供高度冗余的 Internet 连接性的服务成为一种紧迫的任务。. 参考资料. RFC2270 (Using a Dedicated AS for Sites Homed to a Single Provider ). 目 标. 学习完此课程,您将会: 知道 BGP 的策略工具 知道多归属的分类 知道多归属的策略应用. 内容介绍. 第 1 章 BGP 选路策略
E N D
BGP选路策略与多归属 数据网维护管理处 2007年1月 中国电信集团公司网络运行维护事业部
前 言 为提供连续性的通信业务,高度冗余性在当前网络已经变得相当重要。与Internet结合在一起的日常商业通信已使提供高度冗余的Internet连接性的服务成为一种紧迫的任务。 中国电信集团公司网络运行维护事业部
参考资料 • RFC2270 (Using a Dedicated AS for Sites Homed to a Single Provider ) 中国电信集团公司网络运行维护事业部
目 标 学习完此课程,您将会: • 知道BGP的策略工具 • 知道多归属的分类 • 知道多归属的策略应用 中国电信集团公司网络运行维护事业部
内容介绍 第1章 BGP选路策略 第2章 BGP多归属 中国电信集团公司网络运行维护事业部
内容介绍 • 第1章 BGP选路策略 • 1.1 BGP选路原则回顾 • 1.2 BGP策略工具 中国电信集团公司网络运行维护事业部
BGP选路策略 • 评估Preferred-Value值,数值高的优先 • Local-Preference值最高的路由优先 • 聚合路由优先级高于非聚合路由 • 评估AS路径的长度,最短的路径优先 • 比较Origin属性,选择最低Origin属性的路径:IGP低于EGP,EGP低于Incomplete • 选择MED较小的路由 • EBGP路由优于IBGP路由 BGP选路原则回顾 中国电信集团公司网络运行维护事业部
BGP选路策略 BGP选路选择回顾 • BGP优先选择到BGP下一跳的IGP度量最低的路径 • 当以上全部相同,则为等价路由,可以负载分担 • 注:AS-Path必须一致 • 当负载分担时,以下3条原则无效 • 比较CLUSTER ID长度,短者优先 • 比较Originator_ID(如果没有Originator_ID,则用Router ID比较),选择数值较小的路径 • 比较对等体的IP地址,选择IP地址数值最小的路径 中国电信集团公司网络运行维护事业部
BGP选路策略 BGP选路选择总结 • 影响BGP选路的参数 • Preferred Value • Local-Preference • AS-Path • Origin • MED • EBGP/IBGP • IGP Cost • CLUSTER ID • Communities 中国电信集团公司网络运行维护事业部
内容介绍 • 第1章 BGP选路策略 • 1.1 BGP选路原则回顾 • 1.2 BGP策略工具 中国电信集团公司网络运行维护事业部
BGP选路策略 BGP策略工具 • 策略过滤器 • 访问控制列表 (ACL) • 地址前缀列表 (Prefix-List) • AS路径访问列表 (as-path-filter) • 团体属性列表 (community-filter) • Filter-Policy • Route-Policy 中国电信集团公司网络运行维护事业部
访问控制列表 用于匹配路由信息的目的/源信息或下一跳地址。 地址前缀列表 应用匹配对象为路由信息的目的地址信息域; 可以指定gateway选项,指明只接收某些路由器发布的路由信息。 BGP选路策略 中国电信集团公司网络运行维护事业部
AS路径访问列表 (as-path-filter) as-path-filter就是针对自治系统路径域指定匹配条件。 团体属性列表 (community-filter) community-filter就是针对团体属性域指定匹配条件。 BGP选路策略 中国电信集团公司网络运行维护事业部
Filter-Policy 与ACL结合定义自己的匹配规则,只有通过过滤的路由才能被加入或被发送。 Route-Policy Route-policy不仅可以匹配给指定路由信息的某些属性,还可以在条件满足时改变路由信息的属性。 Route-policy可以使用前面几种过滤器定义自己的匹配规则。 BGP选路策略 中国电信集团公司网络运行维护事业部
内容介绍 第1章 BGP选路策略 第2章 BGP多归属 中国电信集团公司网络运行维护事业部
内容介绍 • 第2章 BGP多归属 • 2.1 多归属的分类 • 2.2 多归属到相同ISP • 2.3 多归属到不同ISP 中国电信集团公司网络运行维护事业部
BGP多归属 BGP多归属分类 • 单归属末端网络 • 多归属末端网络 • 单台边界路由器 • 多台边界路由器 • 多归属到不同ISP网络 中国电信集团公司网络运行维护事业部
AS 65102 BGP多归属 BGP多归属分类 • 单归属网络 • 由静态路由或缺省路由代替BGP ISP AS 100 中国电信集团公司网络运行维护事业部
BGP多归属 单归属负载分担 • 通过Loopback地址来建立EBGP会话,并通过到达对方Loopback地址的等值路由迭代形成负载平衡。 • 由于EBGP报文的TTL默认值为1,所以通信双方都需要通过命令ebgp-max-hop改变TTL值。 ISP AS 100 AS65102 Loopback Loopback 中国电信集团公司网络运行维护事业部
BGP多归属 单归属负载分担 • 自治系统间的每条链路都建立EBGP会话。 • 由于BGP缺省只支持一条等价路径,所以通信双方都需要通过命令maximum load-balancing设置最大等价路径的条数。 ISP AS 100 AS65102 中国电信集团公司网络运行维护事业部
BGP多归属 BGP多归属分类 • 多归属末端网络 • 单台边界路由器 • 可以使用静态/缺省或BGP实现负载分担 • 可以使用私有AS号 AS 65102 ISP AS 100 中国电信集团公司网络运行维护事业部
BGP多归属 BGP多归属分类 ISP AS 100 • 多归属末端网络 • 多台边界路由器 • 更好地控制出境流量,能使链路容量按比例地分担流量 • 边界路由器与边界路由器之间必须运行IBGP会话及核心IGP会话 AS 65102 中国电信集团公司网络运行维护事业部
BGP多归属 BGP多归属分类 • 多归属到不同ISP网络 AS 101 AS 103 AS 102 中国电信集团公司网络运行维护事业部
内容介绍 • 第2章 BGP多归属 • 2.1 多归属的分类 • 2.2 多归属到相同ISP • 2.3 多归属到不同ISP 中国电信集团公司网络运行维护事业部
BGP多归属 多归属到相同ISP • 主备链路方案 • 都通告/24聚合网络 • 主用链路正常通告路由 • 备用链路在outbound方向加大Cost;在inbound方向减小Local-Preference • AS 100向外通告路由时删除私有AS号,但AS 100内部仍然可以见到私有AS号 ISP AS 100 AS 65102 200.100.0.0/24 中国电信集团公司网络运行维护事业部
BGP多归属 多归属到相同ISP • 负载分担方案 • 两链路都通告/24路由 • 分割/24路由为两/25路由,每链路上通告一条 • 实现基于入流量的负载分担 • 可以通过再分割直到实现“50/50”的负载分担 • 接收上游的路由信息 • 通过“最近的出口”实现基于出流量的负载分担 ISP AS 100 AS 65102 200.100.0.0/24 中国电信集团公司网络运行维护事业部
BGP多归属 多归属到相同ISP • 负载分担方案(续) • AS 100的边界路由器只接收下游的路由信息 • AS 100删除AS 65102里的子网信息 • AS 100向外通告路由时需要删除私有AS号 ISP AS 100 AS 65102 200.100.0.0/24 中国电信集团公司网络运行维护事业部
BGP多归属 多归属到相同ISP Internet ISP AS 100 AS 65100 AS 65100 中国电信集团公司网络运行维护事业部
BGP多归属 多归属到相同ISP • 客户端通告原则与之前例子一样 • 客户端可以使用相同的私有AS号 • IP地址信息不能重叠 • 客户端接收默认路由 中国电信集团公司网络运行维护事业部
BGP多归属 多归属到相同ISP • ISP路由器只接收客户端路由器所发出的路由前缀 • 来自客户端的私有AS号在ISP内部仍然生效 • Internet出口路由器 • 假设客户路由是ISP路由的其中一部分 • 不向Internet通告该客户路由 • 只通告聚合路由 • 假设客户路由不是ISP路由的其中一部分 • 向Internet通告该客户路由 中国电信集团公司网络运行维护事业部
内容介绍 • 第2章 BGP多归属 • 2.1 多归属的分类 • 2.2 多归属到相同ISP • 2.3 多归属到不同ISP 中国电信集团公司网络运行维护事业部
BGP多归属 多归属到不同ISP网络 AS 101 AS 103 AS 102 200.100.0.0/24 • 需要使用公共的AS号 • 在与其它AS允许的情况下,也可以使用私有AS号 中国电信集团公司网络运行维护事业部
BGP多归属 多归属到不同ISP网络 • 主备链路方案 • 两链路上都正常通告/24聚合路由 • 主用链路采用标准路由通告 • 备用链路延长AS-Path长度通告路由 • 当一链路失效时,另一条链路保证连接的连续性 中国电信集团公司网络运行维护事业部
BGP多归属 多归属到不同ISP网络 AS 101 AS 103 通告/24聚合 通告/24聚合 并延长AS-Path长度 AS 102 200.100.0.0/24 中国电信集团公司网络运行维护事业部
BGP多归属 多归属到不同ISP网络 • 负载分担方案 • 两链路上都正常通告/24聚合路由 • 把/24聚合路由分为两/25路由,每链路通告一条 • 实现入流量的负载分担 • 当一链路失效时,另一条链路保证连接的连续性 中国电信集团公司网络运行维护事业部
BGP多归属 多归属到不同ISP网络 AS 101 AS 103 通告/24与/25聚合路由 通告/24与/25聚合路由并延长AS-Path长度 AS 102 200.100.0.0/24 中国电信集团公司网络运行维护事业部
问题 • BGP策略工具具体有哪些? • 多归属的目的是什么?有什么好处? • 请举出实现多归属的负载分担的例子。 中国电信集团公司网络运行维护事业部
小结 • BGP策略工具 • BGP多归属的种类 • BGP多归属负载分担 小结 中国电信集团公司网络运行维护事业部
谢谢! 中国电信集团公司网络运行维护事业部