当前位置: 首页 > news >正文

南通做网站哪家好网站提供哪些服务

南通做网站哪家好,网站提供哪些服务,wordpress404文件不存在,wordpress上一个原理概述 缺省情况下#xff0c;路由器从它的一个 IBGP对等体那里接收到的路由条目不会被该路由器再传递给其他IBGP对等体#xff0c;这个原则称为BGP水平分割原则#xff0c;该原则的根本作用是防止 AS内部的BGP路由环路。因此#xff0c;在AS内部#xff0c;一般需要每台… 原理概述 缺省情况下路由器从它的一个 IBGP对等体那里接收到的路由条目不会被该路由器再传递给其他IBGP对等体这个原则称为BGP水平分割原则该原则的根本作用是防止 AS内部的BGP路由环路。因此在AS内部一般需要每台路由器都运行 BGP协议并建立全互联的IBGP对等体关系这样才能避免BGP路由黑洞等问题。对于有n个BGP路由器的AS来说全互联的IBGP对等体关系将有n×(n-1)÷2个。对于大型AS来说数量众多的IBGP对等体关系将导致配置和维护的工作量都非常大且人为出错的可能性也随之增加。 解决上述问题的方法之一就是使用BGP路由反射器。BGP路由反射器的使用可以在很大程度上减少大型AS中 IBGP对等体关系的数量并简化相应的配置和维护工作。BGP路由反射器是AS内部 IBGP网络环境中的一种特殊角色其他的角色还有反射器的客户端和非客户端。一个反射器和它所有的客户端一起被统称为一个Cluster;客户端与它的反射器建立的是IBGP对等体关系;客户端之间无需建立IBGP对等体关系;非客户端和反射器建立的是IBGP对等体关系;非客户端之间需要建立全互连的IBGP对等体关系;非客户端和客户端之间无需建立IBGP对等体关系;一个AS内部可以有多个Cluster;一个Cluster中可以有多台反射器。另外EBGP对等体之间是不存在 BGP路由反射器的概念的。 BGP路由反射器在反射路由的时候遵循的原则是:从一个非客户端那里接收到的路由反射器会将它只传递给所有的客户端;从一个客户端那里接收到的路由反射器会将它传递给所有其他的客户端以及所有的非客户端;从EBGP对等体那里接收到的路由反射器会将它传递给所有的客户端和非客户端。 实验目的 理解 BGP路由反射器的应用场景·理解 BGP路由反射器的工作原理 掌握BGP路由反射器的基本配置方法实验内容 本实验网络包含了两个AS两个Cluster。R1、R2、R3属于Cluster 1R4、R5、R6属于Cluster 2R7不属于任何Cluster。在AS 100内部所有路由器都运行OSPF协议作为IGP并将各自的Loopback 0接口宣告进OSPF进程中使得各路由器可以使用Loopback 0接口来建立全互联的IBGP对等体关系。然后为了减少配置工作量决定使用路由反射器要求是:在 Cluster 1中R1为路由反射器R2和R3为其客户端;在Cluster 2中R4为路由反射器R5、R6为其客户端;R7为非客户端;R1与R8为 EBGP对等体关系。 1、基础配置 R1: sys sysname R1 int loop 0 ip add 10.0.1.1 32 int g0/0/1 ip add 10.0.12.1 24 int g0/0/2 ip add 10.0.13.1 24 int g0/0/3 ip add 10.0.18.1 24 int g0/0/0 ip add 10.0.14.1 24 q bgp 100 router-id 10.0.1.1 peer 10.0.2.2 as-number 100 peer 10.0.2.2 connect-interface LoopBack 0 peer 10.0.2.2 next-hop-local peer 10.0.3.3 as-number 100 peer 10.0.3.3 connect-interface LoopBack 0 peer 10.0.3.3 next-hop-local peer 10.0.4.4 as-number 100 peer 10.0.4.4 connect-interface LoopBack 0 peer 10.0.4.4 next-hop-local peer 10.0.5.5 as-number 100 peer 10.0.5.5 connect-interface LoopBack 0 peer 10.0.5.5 next-hop-local peer 10.0.6.6 as-number 100 peer 10.0.6.6 connect-interface LoopBack 0 peer 10.0.6.6 next-hop-local peer 10.0.7.7 as-number 100 peer 10.0.7.7 connect-interface LoopBack 0 peer 10.0.7.7 next-hop-local network 10.0.1.1 32peer 10.0.18.8 as-number 200 ospf 1 router-id 10.0.1.1area 0.0.0.0network 10.0.1.1 0.0.0.0network 10.0.12.0 0.0.0.255network 10.0.13.0 0.0.0.255network 10.0.14.0 0.0.0.255R2: sys sysname R2 int loop 0 ip add 10.0.2.2 32 int loop 1 ip add 10.0.22.22 32 int g0/0/1 ip add 10.0.12.2 24 q bgp 100 router-id 10.0.2.2 peer 10.0.1.1 as-number 100 peer 10.0.1.1 connect-interface LoopBack 0 peer 10.0.3.3 as-number 100 peer 10.0.3.3 connect-interface LoopBack 0 peer 10.0.4.4 as-number 100 peer 10.0.4.4 connect-interface LoopBack 0 peer 10.0.5.5 as-number 100 peer 10.0.5.5 connect-interface LoopBack 0 peer 10.0.6.6 as-number 100 peer 10.0.6.6 connect-interface LoopBack 0 peer 10.0.7.7 as-number 100 peer 10.0.7.7 connect-interface LoopBack 0 network 10.0.2.2 32 ospf 1 router-id 10.0.2.2area 0.0.0.0network 10.0.2.2 0.0.0.0network 10.0.12.0 0.0.0.255R3: sys sysname R3 int loop 0 ip add 10.0.3.3 32 int g0/0/2 ip add 10.0.13.3 24 q bgp 100 router-id 10.0.3.3 peer 10.0.1.1 as-number 100 peer 10.0.1.1 connect-interface LoopBack 0 peer 10.0.2.2 as-number 100 peer 10.0.2.2 connect-interface LoopBack 0 peer 10.0.4.4 as-number 100 peer 10.0.4.4 connect-interface LoopBack 0 peer 10.0.5.5 as-number 100 peer 10.0.5.5 connect-interface LoopBack 0 peer 10.0.6.6 as-number 100 peer 10.0.6.6 connect-interface LoopBack 0 peer 10.0.7.7 as-number 100 peer 10.0.7.7 connect-interface LoopBack 0 network 10.0.3.3 32 ospf 1 router-id 10.0.3.3area 0.0.0.0network 10.0.3.3 0.0.0.0network 10.0.13.0 0.0.0.255R4: sys sysname R4 int loop 0 ip add 10.0.4.4 32 int g0/0/0 ip add 10.0.14.4 24 int g0/0/1 ip add 10.0.47.4 24 int g0/0/2 ip add 10.0.46.4 24 int g0/0/3 ip add 10.0.45.4 24 q bgp 100 router-id 10.0.4.4 peer 10.0.1.1 as-number 100 peer 10.0.1.1 connect-interface LoopBack 0 peer 10.0.2.2 as-number 100 peer 10.0.2.2 connect-interface LoopBack 0 peer 10.0.3.3 as-number 100 peer 10.0.3.3 connect-interface LoopBack 0 peer 10.0.5.5 as-number 100 peer 10.0.5.5 connect-interface LoopBack 0 peer 10.0.6.6 as-number 100 peer 10.0.6.6 connect-interface LoopBack 0 peer 10.0.7.7 as-number 100 peer 10.0.7.7 connect-interface LoopBack 0 network 10.0.4.4 32 ospf 1 router-id 10.0.4.4area 0.0.0.0network 10.0.4.4 0.0.0.0network 10.0.14.0 0.0.0.255network 10.0.45.0 0.0.0.255network 10.0.46.0 0.0.0.255network 10.0.47.0 0.0.0.255R5: sys sysname R5 int loop 0 ip add 10.0.5.5 32 int g0/0/1 ip add 10.0.45.5 24 q bgp 100 router-id 10.0.5.5 peer 10.0.1.1 as-number 100 peer 10.0.1.1 connect-interface LoopBack 0 peer 10.0.2.2 as-number 100 peer 10.0.2.2 connect-interface LoopBack 0 peer 10.0.3.3 as-number 100 peer 10.0.3.3 connect-interface LoopBack 0 peer 10.0.4.4 as-number 100 peer 10.0.4.4 connect-interface LoopBack 0 peer 10.0.6.6 as-number 100 peer 10.0.6.6 connect-interface LoopBack 0 peer 10.0.7.7 as-number 100 peer 10.0.7.7 connect-interface LoopBack 0 network 10.0.5.5 32 ospf 1 router-id 10.0.5.5area 0.0.0.0network 10.0.5.5 0.0.0.0network 10.0.45.0 0.0.0.255R6: sys sysname R6 int loop 0 ip add 10.0.6.6 32 int g0/0/2 ip add 10.0.46.6 24 qbgp 100 router-id 10.0.6.6 peer 10.0.1.1 as-number 100 peer 10.0.1.1 connect-interface LoopBack 0 peer 10.0.2.2 as-number 100 peer 10.0.2.2 connect-interface LoopBack 0 peer 10.0.3.3 as-number 100 peer 10.0.3.3 connect-interface LoopBack 0 peer 10.0.5.5 as-number 100 peer 10.0.5.5 connect-interface LoopBack 0 peer 10.0.4.4 as-number 100 peer 10.0.4.4 connect-interface LoopBack 0 peer 10.0.7.7 as-number 100 peer 10.0.7.7 connect-interface LoopBack 0 network 10.0.6.6 32 ospf 1 router-id 10.0.6.6area 0.0.0.0network 10.0.6.6 0.0.0.0network 10.0.46.0 0.0.0.255R7: sys sysname R7 int loop 0 ip add 10.0.7.7 32 int g0/0/0 ip add 10.0.47.7 24 q bgp 100 router-id 10.0.7.7 peer 10.0.1.1 as-number 100 peer 10.0.1.1 connect-interface LoopBack 0 peer 10.0.2.2 as-number 100 peer 10.0.2.2 connect-interface LoopBack 0 peer 10.0.3.3 as-number 100 peer 10.0.3.3 connect-interface LoopBack 0 peer 10.0.4.4 as-number 100 peer 10.0.4.4 connect-interface LoopBack 0 peer 10.0.5.5 as-number 100 peer 10.0.5.5 connect-interface LoopBack 0 peer 10.0.6.6 as-number 100 peer 10.0.6.6 connect-interface LoopBack 0 network 10.0.7.7 32 ospf 1 router-id 10.0.7.7area 0.0.0.0network 10.0.7.7 0.0.0.0network 10.0.47.0 0.0.0.255R8: sys sysname R8 int loop 0 ip add 10.0.8.8 32 int g0/0/0 ip add 10.0.18.8 24 q bgp 200router-id 10.0.8.8peer 10.0.18.1 as-number 100#ipv4-family unicastundo synchronizationnetwork 10.0.8.8 255.255.255.255peer 10.0.18.1 enable 可以看到AS 100内部的路由器都已经接收到了关于10.0.8.8/32的路由信息。R8只接收到了关于10.0.1.1/32的路由信息而没有接收到关于AS 100内部其他路由器的Loopback 0 的路由信息这是因为AS 100内部OSPF路由协议的优先级要高于BGP路由协议的优先级于是R1就不会将除了本地起源即下一跳为0.0.0.0的路由之外的其他路由信息传递给R8。显然这会导致R8与AS 100内部的路由器的互通问题。为了使R8能够与AS 100内部的所有路由器的Loopback 0接口所在的网络进行通信,可以在R8上配置一条聚合的静态路由下一跳为10.0.18.1。[R8]ip route-static 10.0.0.0 20 10.0.18.1 配置完成后网络通信正常但是整体配置工作量较大。 对于大型网络来讲使用路由反射器可以大大减少IBGP对等体关系的数量。路由反射器的使用会明显减少配置工作量人为出错的可能性也会大大降低。 下面将进行关于路由反射器的实验首先清除之前各路由器上的BGP进程。在此需要提醒读者的是在实际场景中如果这样操作将会导致网络瘫痪一段时间。以R1为例清除原来的BGP进程。 undo bgp 100 R2和R3是路由反射器R1的客户端,它们只需和R1配置成IBGP对等体关系即可R2和R3之间无需配置为IBGP对等体关系。另外将R2的Loopback 1 (10.0.22.22/32)接口通告进 BGP进程。 配置R1为R2和R3的路由反射器,配置Cluster-ID为1,配置Rl与R4之间的IBGP对等体关系配置RI与R8之间的EBGP对等体关系。 r1:bgp 100router-id 10.0.1.1peer 10.0.4.4 as-number 100peer 10.0.4.4 connect-interface LoopBack0peer 10.0.18.8 as-number 200group in1 internalpeer 10.0.2.2 as-number 100peer 10.0.2.2 group in1peer 10.0.3.3 as-number 100peer 10.0.3.3 group in1#ipv4-family unicastundo synchronizationreflector cluster-id 1peer 10.0.4.4 enablepeer 10.0.4.4 next-hop-localpeer 10.0.18.8 enablepeer in1 enablepeer in1 reflect-clientpeer in1 next-hop-localpeer 10.0.2.2 enablepeer 10.0.2.2 group in1peer 10.0.3.3 enablepeer 10.0.3.3 group in1r2:bgp 100router-id 10.0.2.2peer 10.0.1.1 as-number 100peer 10.0.1.1 connect-interface LoopBack0#ipv4-family unicastundo synchronizationnetwork 10.0.0.0network 10.0.2.2 255.255.255.255network 10.0.22.22 255.255.255.255peer 10.0.1.1 enabler3:bgp 100router-id 10.0.3.3peer 10.0.1.1 as-number 100peer 10.0.1.1 connect-interface LoopBack0#ipv4-family unicastundo synchronizationnetwork 10.0.3.3 255.255.255.255peer 10.0.1.1 enabler8: bgp 200router-id 10.0.8.8peer 10.0.18.1 as-number 100#ipv4-family unicastundo synchronizationnetwork 10.0.8.8 255.255.255.255peer 10.0.18.1 enable R5和R6是路由反射器R4的客户端,它们只需和R4配置成IBGP对等体关系即可R5和R6之间无需配置为IBGP对等体关系。 配置R4为R5 和R6的路由反射器,配置Cluster-ID为2,配置R4与R1之间的IBGP对等体关系配置R4与R7之间的IBGP对等体关系。 r4: bgp 100router-id 10.0.4.4peer 10.0.1.1 as-number 100peer 10.0.1.1 connect-interface LoopBack0peer 10.0.7.7 as-number 100peer 10.0.7.7 connect-interface LoopBack0group in2 internalpeer 10.0.5.5 as-number 100peer 10.0.5.5 group in2peer 10.0.6.6 as-number 100peer 10.0.6.6 group in2#ipv4-family unicastundo synchronizationreflector cluster-id 2peer 10.0.1.1 enablepeer 10.0.7.7 enablepeer in2 enablepeer in2 reflect-clientpeer 10.0.5.5 enablepeer 10.0.5.5 group in2peer 10.0.6.6 enablepeer 10.0.6.6 group in2r5 bgp 100router-id 10.0.5.5peer 10.0.4.4 as-number 100peer 10.0.4.4 connect-interface LoopBack0#ipv4-family unicastundo synchronizationnetwork 10.0.5.5 255.255.255.255peer 10.0.4.4 enabler6: bgp 100router-id 10.0.6.6peer 10.0.4.4 as-number 100peer 10.0.4.4 connect-interface LoopBack0#ipv4-family unicastundo synchronizationnetwork 10.0.6.6 255.255.255.255peer 10.0.4.4 enabler7: bgp 100router-id 10.0.7.7peer 10.0.4.4 as-number 100peer 10.0.4.4 connect-interface LoopBack0#ipv4-family unicastundo synchronizationnetwork 10.0.7.7 255.255.255.255peer 10.0.4.4 enable 观察发现R3、R4、R8的BGP路由表中都存在关于10.0.22.22/32的路由信息。由此可见R1将10.0.22.22/32这条路由传递给了R3和R4不再受BGP水平分割原则的限制同时这条路由也被R1传递给了EBGP对等体R8。实验表明BGP路由反射器从它的一个客户端接收到路由之后会将该路由反射给它的其他客户端、非客户端以及EBGP对等体。 可以看到R4将10.0.22.22/32这条路由传递给了R5和R6但是没有传递给R7,说明路由反射器会把从非客户端收到的路由传递给客户端,但不会传递给其他非客户端。由于路由反射器认为非客户端之间应该是存在IBGP对等体关系的所以路由反射器和非客户端之间依然遵循水平分割原则。 路由反射器R4认为R1与R7之间应该存在IBGP对等体关系所以没有将从非客户端R1接收到的BGP路由传递给R7。 但实际上R1与R7之间并没有被配置为IBGP对等体关系这就导致了R7的 BGP路由表中并没有关于10.0.22.22/32的路由。解决此问题的办法就是将R1和R7配置为IBGP对等体关系。 r1: bgp 100peer 10.0.7.7 as-number 100peer 10.0.7.7 connect-interface LoopBack0peer 10.0.7.7 next-hop-local r7: bgp 100peer 10.0.1.1as-number 100peer 10.0.1.1 connect-interface LoopBack0peer 10.0.1.1 next-hop-local 可以看到R7上的10.0.22.22/32这条路由信息是从R1 (10.0.1.1传递过来的而不是从R4传递过来的这说明路由反射器和非客户端之间是遵循水平分割原则的。 可以看到R1 从 EBGP对等体R8接收到关于10.0.8.8/32的路由之后将这条路由传递给了R2、R3、R4说明路由反射器会把从EBGP对等体接收到的路由传递给它的客户端和非客户端。 在前面的配置中R1上使用了命令peer in_1 reflect-client。这条命令的含义是指定BGP对等体组in_1中的路由器即R2和R3为R1的客户端从相反的角度来说也就是R1被指定成为BGP对等体组in_1中的路由器即R2和R3的路由反射器。 在R1、R3、R4上查看10.0.22.22/32这条路由的具体属性。 可以观察到在R1、R3、R4上关于10.0.22.22/32的路由的属性是有所区别的。在R3和R4上关于此路由多了Originator和 Cluster List这两个属性。Originator 属性的作用是防止路由在反射器和客户端/非客户端之间出现环路。路由第一次被反射的时候反射器会将Originator 属性加入这条路由中用 BGP Router-ID表示用来标识这条路由的起源路由器。如果路由中已经存在Originator属性则反射器不会创建新的Originator。当其他BGP对等体接收到这条路由时将对收到的Originator和本地的BGP Router-ID进行比较如果两者相同BGP对等体将会忽略掉这条路由不做处理。Originator属性可以传递给其他的Cluster路由在AS内传递时该属性不会丢失。 Cluster List属性可用来防止 Cluster间的路由环路。当路由反射器在客户端之间或客户端与非客户端之间反射路由时会将自己的Cluster-ID添加到Cluster List 中。路由反射器接收到BGP路由后会去检查其中的Cluster List如果发现自己的Cluster-ID位于Cluster List 中则表明出现了路由环路因而会忽略该路由。AS内的每台路由反射器都采用了一个唯一的4个8位组来标识Cluster-ID,如果 Cluster中包含了多台路由反射器则必须以手工的方式为每台路由反射器配置Cluster-ID。
http://www.hkea.cn/news/14345393/

相关文章:

  • 做网站优化费用福州百度快照优化
  • 昆山网站公司哪家好网站建设开标书
  • o2o网站建设行业现状wordpress付费电台
  • 设计网站公司名称工业产品设计有哪些
  • 网页版传奇网站网站建设套餐报价
  • 网站建设维护价格鞍山市住房和城乡建设网站
  • 怎样写企业网站建设方案奥鹏网页设计与网站建设
  • 做淘客的网站关键词有哪些分销平台
  • 毕设做网站可以用模板吗wordpress 判断页面名称
  • 建网站卓互联网信息投诉平台入口
  • 西宁做网站seophp企业网站源代码
  • wordpress 导航网站主题蒙阴建设局网站
  • 模板网站代码最好的app开发公司
  • 公司网站模板大全网络优化工程师证
  • 宁波专业品牌网站制作外包如何给网站做后台
  • 网站运营年度推广方案个人响应式网站建设
  • 易申建设网站用模板做企业网站
  • 搜索引擎优化的主要特征徐州网络排名优化
  • 网站未经授权推广别人的产品网站建设写代码
  • 免费的网站开发工具版面设计教案
  • 如何通过cpa网站做推广全屏网站 内页怎么做
  • 网站开发用工工程师网站系统开发报价单
  • 做网站开票是多少个点的票南宁网站seo排名优化
  • 云南红舰工贸有限公司的网站建设垦利网站设计
  • 织梦系统网站首页upcache=1免费的招标网站有哪些
  • 石岩做网站企业网站 建设公司
  • 外国优秀网站那个网站做视频没有水印
  • 我的网站模板下载 迅雷下载 迅雷下载wordpress 好用的插件推荐
  • 有哪个网站有免费视频素材南京网站搜索排名
  • 新的网站平台如何做地推网站建设的三要素