hcip第11天笔记

6,BGP的基本配置

        1,BGP建邻的基本关系

                1,EBGP对等体关系直接建邻

                        [r1]bgp 1----启动BGP进程---后面的1不是进程号,而是配置路由器所在AS的AS号

                        [r1-bgp]

                        [r1-bgp]router-id 1.1.1.1---配置RID

                        [r1-bgp]peer   12.0.0.2 as-number---手工指定对等体关系

                [r1]display bgp peer---查看BGP邻居表的命令

           2,IBGP对等体关系之间的环回建邻

                        由于IBGP邻居处于同一个AS中,一般情况下,一个AS中存在大量的备份路径,若

                  使用物理接口建立邻居关系,将浪费这些备份或者负载均衡资源,故建议使用环回接                      口进行IBGP对等体关系建立。

                [r3-bgp]peer 3.3.3.3 as-number 2           

                [r3-bgp]peer 3.3.3.3  connect-interface LookBack 0--指定在给3.3.3.3发包时使用的源ip                  地址为环回接口0的ip地址。

                注意:在使用环回接口建立对等体关系时,一定要修改接口

              3, EDGP对等体关系之间的非直连建邻

                   注意:在EDGP对等体关系之间,一般是不具备非直连建邻的
路由基础的,所以,需要先保证地址可达才行。

                         

                                 [r4-bgp]peer 5.5.5.5 as-number 3
                                [r4-bgp]peer 5.5.5.5 connect-interface LoopBack 0
                                 [r4-bgp]peer 5.5.5.5 ebgp-max-hop 2 --- 因为EBGP对等体之间
                             一般是直连建邻,所以,数据包中的TTL值设置为1,要想非
                                直连建邻,则需要将这个值改大。
                               [r5-bgp]peer 4.4.4.4 ebgp-max-hop --- 如果后面不跟参数,则代表将TTL值修                                     改为最大值255        

        2,发布路由

                1,network---在BGP中只能用来发布路由条目信息

                注意:只要是路由表中存在的路由条目信息,BGP都可以通过network来进行发布送 

                 [r1-bgp]network 1.1.1.0 24 --- 目标网段信息及掩码必须和路由表
                中的完全一致才行。
                [r1-bgp]display bgp routing-table --- 查看BGP表
                Network NextHop MED LocPrf PrefVal Path/Ogn
                *> 1.1.1.0/24 0.0.0.0 0 0 i

                 network---目标网段信息及掩码信息

                 nexthop---BGP的路径属性---谁发的路由信息,下一跳就是谁,如果是自己发的,

                则吓一跳为0.0.0.0。

                状态码

                *---代表可用---设备每收到一跳路由信息,都会检查其下一跳的可达性。即根据下一跳在                   路由表中递归查询,只要可达,则改路由信息可用。

                >---代表优选---当收到到达相同网段存在多条路由信息时,BGP将在其中根据属性优选                    出一条加载到路由表中。这条优选路由将赋予这个标记。

                注意:只有一条路由条目是可用且优选的,他才能够被加到路由表中,也才能够被传递给其他的BGP对等体。
                1.1.1.0/24 EBGP 255 --- 通过EBGP对等体学到的BGP路由信息,其标记为EBGP,默认的优先级为255。
                I --- 状态码I --- 代表BGP路由信息是从自己IBGP对等体处学到的
                i 1.1.1.0/24 12.0.0.1 --- 因为在AS内部存在AS-BY-AS规则,所以,默认情况下传递的属性信息是一致的,因为这个下一跳也属于路径属性之一,默认情况下也不会传递,则将可能导致路由可用性校验失败。
               [r2-bgp]peer 3.3.3.3 next-hop-local --- 在给3.3.3.3传递路由信息是将下一跳属性改为本地
                1.1.1.0/24 IBGP 255 --- 通过IBGP对等体学到的BGP路由信息,其标记为IBGP,默认的优先级为255。
                路由表中的NextHop直接使用的是BGP属性中的下一跳,因为之前进行过可用性校验,所以,可以保证能够递归查找找到这个下一跳。

[r2-bgp]import-route ospf 1 --- 将OSPF的路由信息导入到
BGP当中。
OGN --- 起源码 --- I,e,? --- 用来标识路由条目的起源
I --- 代表该路由信息起源于IGP协议(不局限于IGP协议,
包括静态,直连),代表该路由条目起源于AS内部 ---
通过network发布出来的路由信息其起源码为I
E --- 代表该路由信息起源于EGP协议 --- EGP指的是
BGP之前使用的外部网关协议
? --- 通过除了以上两种方式学习到的路由 --- 重发布
导入的路由起源码都是?
 

7,BGP的路由聚合

        自动聚合----1,该方法只能针对重发布发布的路由信息生效。2,自动聚合的路由只能按照主类进行聚合,将造成巨大的路由黑洞。所以,华为设备BGP的自动聚合功能是默认关闭的。
                        1,抓取流量
                        [r1]ip ip-prefix aa permit 172.16.0.0 22 greater-equal 24 less-equal 24
                        2,做路由策略
                        [r1]route-policy aa permit node 1  Info: New Sequence of this List.
                        [r1-route-policy]if-match ip-prefix aa
                        [r1-route-policy]q
                         3,在重发布过程中调用路由策略
                        [r1-bgp]import-route direct route-policy aa
                        [r1-bgp]summary automatic --- 开启自动聚合的方法
Info: Automatic summarization is valid only for the routes importedthrough the
import-route command.
*> 172.16.0.0 127.0.0.1 --- 通过自动聚合会发布一条新的汇总路由,他是不携带子网掩码的,因为按照主类汇总,则子网掩码取主类默认值。而且通过聚合发布的路由信息其下一跳属性为127.0.0.1
注意:自动聚合之后,发布的汇总路由信息将在本地路由表中产生一条指向汇总的空接口,自动防环。
状态码 --- S --- suppressed --- 抑制 --- 抑制路由条目的传递
手工聚合 --- 因为自动聚合存在两个缺陷,所以,如果需要对汇总进行精准把控时,手工聚合将是更理想的方案。
[r1-bgp]aggregate 172.16.0.0 22 --- 手工聚合*> 172.16.0.0/22 127.0.0.1 --- 手工聚合后发布的路由条目将携带掩码信息,并且下一跳也是指向127.0.0.1,则其也会自动生成一条到达汇总网段指向空接口的路由进行防环。
手工聚合的问题:

        1,发布聚合路由的情况下,不会抑制明细路由,导致汇总操作并没有减少路由条目数量,反而增加了。
        2,在进行汇总的时候,发布的汇总路由不会继承明细路由的属性,尤其是AS_PATH,则将导致汇总路由部分属性缺失,甚至可能出现环路。
        为了避免以上两个问题的产生,我们必须在配置过程中增加命令来完成。
        [r4-bgp]aggregate 172.16.0.0 22 detail-suppressed --- 在发布汇总路由条目的同时将抑制所有的明细路由,但是,因为BGP协议的一些特殊性,我们往往不能将其所有的明细路由全部抑制。只能够抑制部分的路由信息 --- 所以我们需要使用到suppressed - policy。
1,抓取流量,使用前缀列表
        [r4]ip ip-prefix aa permit 172.16.1.0 24
2,使用路由策略匹配流量
        [r4]route-policy aa permit node 10
        Info: New Sequence of this List.
        [r4-route-policy]if-match ip-prefix aa
        [r4-route-policy]q
3,使用抑制策略调用路由策略
        [r4-bgp]aggregate 172.16.0.0 22 suppress-policy aa
        对于第二个问题,我们专门设计了一个AS_SET关键字,如果在配置命令的时候,将这个关键字激活,则BGP在汇总路由时,将携带上明细的AS_PATH属性,来进行防环。
        [r4-bgp]aggregate 172.16.0.0 22 suppress-policy aa as-set*> 172.16.0.0/22 127.0.0.1 0 {1 4}? --- 如果明细路由携带的AS_PATH属性不一样,则在激活了AS_SET属性后,汇总路由将会把明细路由的AS号都携带上并且用大括号括起来,之后,在进行防环的时候,里面所有AS号都将生效,都不能回传。但是,在使用AS_PATH属性进行选路的时候,当作一个AS来看待。因为聚合后的路由信息存在属性丢失问题,所以,这样的汇总路由需要格外的关注。为此,我们为BGP专门引入了两个属性 ---ATOMIC_AGGREGATE,AGGREGATOR
        ATOMIC_AGGREGATE --- 纯粹预警属性 --- 只有在抑制全部明细路由时才会携带
        AGGREGATOR --- 将携带汇总者的RID以及其所在的AS号
        Aggregator: AS 2, Aggregator ID 4.4.4.4, Atomic-aggregate
        [r4]display bgp routing-table 172.16.0.0 --- 查看一条路由的详细情况
8,路由反射器
        Router Reflector --- 路由反射器 --- RR ---- 我们可以通过配置,将
        某些设备在一定的条件下设置称为路由反射器,之后,该设备将可以
        反射所学习到的IBGP路由信息。

 

 我们在指定一台路由器称为路由反射器(RR)的同时,必须在他的IBGP对等体关系中选择一个或者多个设备称为他的客户
        (client),RR和客户之间所构成的系统我们称为反射簇
        (Cluster)。每一个反射簇都将使用RR的RID作为簇ID。其余没有称为RR客户的IBGP对等体关系,我们将称其为非客户。
路由反射器的反射规则:
        1,当路由反射器从自己客户处学习到一条路由,则他将会把这条路由信息反射给自己所有的客户以及非客户
        2,如果路由反射器从自己的非客户处学习到一跳路由,则他将把这条路由信息反射给自己所有的客户但是不能反射给非客户。
        “ 非非不传”
        3,当路由器执行路由反射时,他只将自己使用的最优的BGP路由进行反射。
9,联邦
10,BGP的选路原则

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/548669.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ContentProvider和Uri详解

一、使用ContentProvider(内容提供者)共享数据 ContentProvider在android中的作用是对外共享数据,也就是说你可以通过ContentProvider把应用中的数据共享给其他应用访问,其他应用可以通过ContentProvider对你应用中的数据进行添删…

第13天笔记hcip

1,BGP的路由过滤 1,通过路由策略来进行过滤 1,抓取流量 [r1]ip ip-prefix aa permit 172.16.1.0 24 2配置路由策略 3,在BGP进程中进行调用 2,通过前缀列表进行过滤 1,配置前缀列表 2,在BGP进程中进行调用 3…

android Fragments详解一:概述

Fragment是activity的界面中的一部分或一种行为。你可以把多个Fragment们组合到一个activity中来创建一个多面界面并且你可以在多个activity中重用一个Fragment。你可以把Fragment认为模块化的一段activity,它具有自己的生命周期,接收它自己的事件&#…

hcip第12天笔记

8,路由反射器 Router Reflector --- 路由反射器 --- RR ---- 我们可以通过配置,将某些设备在一定的条件下设置称为路由反射器,之后,该设备将可以反射所学习到的IBGP路由信息。 我们在指定一台路由器称为路由反射器(RR&…

BGP联邦实验

一,首先根据要求进行子网划分 172.16.0.0/16 172.16.0.0/24 ---P2P网络 172.16.1.0/24 ---MA网络 172.16.1.0/29 172.16.1.8/29 172.16.1.16/29 172.16.1.24/29 172.16.1.32/29 …

停止坐井观天,是时候让“我个人认为”见鬼去了!

不知道从什么时候开始,在互联网BBS上、在和同学交流一些涉及到强烈个人立场或看法时,我都习惯性的在每句话的前面或后面加上一句:“我个人认为...”。今天反思一下这个习惯是怎么养成的以及这个习惯有没有存在的必要。 跟任何习惯一样&…

第14天hcip笔记

LDP----标签分发协议---主要应用在MPLS的控制层面 MPLS控制器层面需要完成的工作只要就是分配标签。分配标签的前提是本地路由表中得先 存在标签,传递标签的前提也是得具备路由基础。所有,LDP想要正常工作,则需要IGP作为基础 1,分…

FileSystemObject和Folders使用详细介绍

创建FileSystemObject 我们可以利用FileSystemObject来读取文件。一般的步骤如下: 1)利用CreateObject来创建FileSystemObject对象 2)利用GetFolder来指定搜索的文件夹 3)利用Files命令显示文件 4)利用For each来遍历整…

hcip第15天笔记

企业网的三层架构 --- 企业网搭建时的一个参考建议方案 园区 --- 工厂,政府机关,商场,写字楼,校园,公园等这些公共场所为了实现数据互通而搭 建的网络我们都可以称为园区网 ---- “城市,除了街道&#xff0…

android 动态壁纸

引用:http://www.ophonesdn.com/article/show/278 http://developer.android.com/resources/samples/CubeLiveWallpaper/src/com/example/android/livecubes/cube1/CubeWallpaper1.html 标签 : 动态壁纸 Live Wallpapers 时间壁纸 TimeWall 随着三星Oscar的上市&…

第十五天实验-VLAN

一,创建VLAN [sw1]vlan batch 2 to 6 [sw2]vlan batch 2 to 6 [sw3]vlan batch 2 to 6 二,通过需求修改接口 SW1: [sw1]int g0/0/2 [sw1-GigabitEthernet0/0/2]port link-type access ---将接口设置为access [sw1-GigabitEthernet0/0/2]…

hcip第17天

1,禁用 --- 1,接口关闭情况下;2,接口禁用生成树协议 2,阻塞 --- 生成树协议激活接口后进入的第一个状态。该状态下,接口只能侦听BPDU,不能转发BPDU和业务帧,也不能学习MAC地址一开始…

账户配置 三: Gmail

书接上文,Gmail也是大家常用的邮件之一,在Windows Phone 7中配置Gmail非常容易。我们来看看怎样快速配置Gmail。 操作: 找到“设置”并点击进入选择“电子邮件和账户”选择“添加账户”选择“Google”填写“邮件地址”和“密码”并点击“登录…

[深入学习C#]LINQ查询表达式详解(1)——基本语法、使用扩展方法和Lambda表达式简化LINQ查询

此文章非原创,转载自诗人江湖老,原文地址 在Git上下载源码   在工程中我们少不了要定义类或者结构去储存数据,这些数据将被临时地储存在内存中,现在我们想要对其完成一些类似于查找、过滤等等常见的任务的时候,我们该如何去做呢&#xff1…

hcip第18天

链路聚合 --- 可以将多个物理接口捆绑成一个逻辑接口,即将N条物理链路聚合为一条逻辑链路。可以在不升级硬件的条件下,达到增加带宽的效果。 我们将逻辑链路,称为聚合链路,在华为设备中称为ETH-TRUNK链路(这个技术是针…

x264编码参数大测试:08 subme与指定码率(1000Kbps)

一、测试内容 测试方法—— x264编码参数大测试:索引贴 http://www.cnblogs.com/zyl910/archive/2011/12/14/x264_encode_param.html 测试参数—— subme:9、10、11。设定子像素(subpixel)运动估计(motion estimation&…

第十八天实验-交换综合

配置思路 eth-trunk > 创建vlan > 划分vlan > trunk干道 > STP > SVI > VRRP > DHCP 一,配置eth-trunk SW1: [sw1]int Eth-Trunk 0 ---创建…

HCIA第九节课作业

子网划分: 如何去合理的分配地址 总共需要多少个网段? 14个网段 环回接口8个6个 192.168.1.0/14 借4位 192.168.1.0/28 192.168.1.16/28 192.168.1.32/28 192.168.1.48/28 可用地址数量是多少?14个地址 子网划分第多少位的时候,只有两个可…

如何下载防盗链的歌曲?

初音,大家都很熟悉了。它是YAHAMA(雅马哈,就是生产电子琴的那个公司)推出的音乐编辑软件vocaloid的一款产品。 1月27号(春节放假回来的前一天)就要推出vocaloid 3啦!! 很喜欢IA的《鸟…

如何发布.Net MVC 网站项目(攻略集锦)

转载自诗人江湖老,原文地址 参考文献既然是攻略,就必然有参考文献,放在文章开头,以示敬意! 1.MVC项目发布步骤 2.未能从程序集加载“System.ServiceModel.Activation.HttpModule” 3. Win7 IIS 另一个程序正在使用此…