一、 描述BGP路由协议中  BGP路由携带 AS-PATH/ next-hop  / ORIGIN /  local-preference 属性的特点!

BGP协议中的AS-PATH是AS列表,用来记录路由经过了哪些自治系统,在BGP中,当路由离开本地的自治系统的时候会携带本自治系统的AS号码,当BGP边界路由器接收的路由条目中含有本地自治系统的AS号时,将丢弃该条路由信息,按照BGP的选路规则,当含有目标网络的多条路由条目时,BGP会优先选择AS-PATH小的路由条目作为最优路由。

Next-hop属性是BGP路由条目的下一跳属性,一般来说,当BGP发送路由给EBGP邻居的时候,下一跳的地址会选择本地出接口的路由器的地址,当BGP发言者接收EBGP邻居的路由传递给IBGP邻居的时候并不修改下一跳的地址。

ORIGIN属性是路由的源属性,由于BGP路由协议不会动态学习和生成路由条目,BGP的路由条目只能是其他IGP协议注入到BGP中生成的,BGP路由的源属性分为:IGP、EGP和incomplete三种,IGP是通过network注入到BGP中的路由,EGP是通过EGP协议学习到的路由,incomplete是其他的IGP协议引入到BGP协议中生成的,它们的优先级为IGP优先EGP,EGP优先incomeplete。

如图实验:


某公司架设的BGP网络,图中存在三个私有自治系统
要求如图建立BGP邻居关系(只与直连设备建立,IBGP邻居要求使用loopback接口作为TCP建立的更新源)
完成以上要求后使得192网络的BGP业务流能够相互访问
要求R3去往R1上192网段走下一跳为R4的链路!(给出文字性解决方案,完成实验!)

一:步骤:

1、 完成各设备的基本配置

2、 AS 65002完成OSPF的配置

[RT2]ospf 1 router-id 2.2.2.2

[RT2-ospf-1-area-0.0.0.0]network 10.1.23.1 0.0.0.0

[RT2-ospf-1-area-0.0.0.0]network 2.2.2.2 0.0.0.0

[RT3]ospf 1 router-id 3.3.3.3

[RT3-ospf-1-area-0.0.0.0]network 10.1.23.2 0.0.0.0

[RT3-ospf-1-area-0.0.0.0]network 10.1.34.2 0.0.0.0

[RT3-ospf-1-area-0.0.0.0]network 3.3.3.3 0.0.0.0

[RT4]ospf 1 router-id 4.4.4.4

[RT4-ospf-1-area-0.0.0.0]network 4.4.4.4 0.0.0.0

[RT4-ospf-1-area-0.0.0.0]network 10.1.34.1 0.0.0.0

3、 完成BGP邻居的配置

[RT1-bgp]peer 10.1.14.2 as 65002

[RT1-bgp]peer 10.1.12.2 as 65002

[RT2-bgp]peer 10.1.12.1 as 65001

[RT2-bgp]peer 3.3.3.3 as 65001

[RT2-bgp]peer 3.3.3.3 co loo 1

[RT4-bgp]peer 10.1.14.1 as 65001

[RT4-bgp]peer 3.3.3.3 as 65002

[RT4-bgp]peer 3.3.3.3 con lo 1

[RT3-bgp]peer 2.2.2.2 con lo 1

[RT3-bgp]peer 4.4.4.4 c lo 1

[RT3-bgp]peer 2.2.2.2 as 65002

[RT3-bgp]peer 4.4.4.4 as 65002

[RT3-bgp]peer 10.1.35.2 as 65003

[RT5-bgp]peer 10.1.35.1 as 65002

4、 完成业务流的注入

[RT5-bgp]network 192.169.6.1 32

[RT5-bgp]network 192.168.5.1 32

[RT5-bgp]network 192.168.7.1 32

[RT5-bgp]network 192.168.8.1 32

[RT5-bgp]network 192.168.9.1 32

[RT1-bgp]network 192.168.0.1 32

[RT1-bgp]network 192.168.1.1 32

[RT1-bgp]network 192.168.3.1 32

[RT1-bgp]network 192.168.4.1 32

5、 修改路由引入时的下一跳

[RT2-bgp]peer 3.3.3.3 next-hop-local

[RT4-bgp] peer 3.3.3.3 next-hop-local

[RT3-bgp] peer 2.2.2.2 next-hop-local

[RT3-bgp]peer 4.4.4.4 next-hop-local

6、 修改RT4上的本地优先级,使得业务流走RT4

[RT4-bgp]default local-preference 400

二:结果测试:

1、 RT1和RT5业务流连通性测试:

192.168.5.1 ping 192.168.0.1

192.168.6.1 ping 192.168.1.1

192.168.7.1 ping 192.168.2.1

192.168.8.1 ping 192.168.3.1

192.168.9.1 ping 192.168.4.1

2、 业务流走RT4

SE 2014年4月16日的更多相关文章

  1. SE 2014年5月28日

    R1模拟总部,R2 与R3模拟分部 如图配置 (1)网络中目前只有两站点, R1 和R2 .同时R2为动态获取IP地址一方,要求使用要求使用 GRE over IPSec VPN 野蛮模式,保证R1和 ...

  2. SE 2014年5月27日

    R1模拟总部,R2 与R3模拟分部 如图配置 要求使用 GRE over IPSec VPN 主模式,启用动态路由协议rip使得总部与两分部内网可相互通讯,但要求分部用户数据流不允许互通! 步骤: 1 ...

  3. SE 2014年5月23日

    两站点 A 和 B,由于业务往来需要,所以工程师提出vpn技术,同时需要保证业务流在internet上的安全性,同时在这里站点均为固定ip地址. 通过分析以上信息,确定这里使用 IPSec VPN的主 ...

  4. SE 2014年5月22日

    一.   用自己的理解描述 tunnel接口状态 up和down的情况都有哪些 Tunnel接口的状态UP:隧道的目标有可达路由. Tunnel接口的状态Down:隧道的目标路由不可达. 如图配置实验 ...

  5. SE 2014年5月9日

    两企业接入到 Internet(A公司和B公司),企业内部的用户及服务器均能够访问到 Internet. 2. A公司规模较大,采用了接入层/汇聚层/核心层的划分模式,接入层划分了多vLan(如图), ...

  6. SE 2014年5月8日

    两企业接入到 Internet(A公司和B公司),企业内部的用户及服务器均能够访问到 Internet. 2. A公司规模较大,采用了接入层/汇聚层/核心层的划分模式,接入层划分了多vLan(如图), ...

  7. SE 2014年5月5日

    如图配置 某企业网络规划图(三台交换设备/三台路由设备) 接入层 SW1 连接终端用户 汇聚层 SW2 SW3 核心层 R1 R2 R5 1. 如图 SW1 SW2 SW3 物理链路两两相连接,网络中 ...

  8. SE 2014年4月24日

    如图配置交换网络 由于网络规模较小,企业将网络划分为了接入层和核心层两层 核心层设备(Sw1 Sw2 Sw3)作为用户的网关设备,提供三层转发功能 接入层设备(SW4 SW5)连接用户,分别划分三vl ...

  9. SE 2014年4月22日(二)

    如图配置: 网络中存在三个公有AS 其中AS200使用了 BGP联盟技术(如图配置) 在AS 100 中R1上起源了四条BGP路由,(1)要求全网BGP设备均能够正常学习 (2)要求:(使用BGP团体 ...

随机推荐

  1. 快速安装多系统(xp与win7)

    具体方法: 1.利用pe安装xp系统 2.xp下,空出一个分区,用于安装win7 3.进入pe下,安装win7系统到空出的分区 4.win7正常启动后,会覆盖原来xp的启动方式 5.再次进入pe,利用 ...

  2. Linux chmod权限管理需要小心的地方

    档案的权限管理和简单,比如chmod 775 /tmp/test.sh 另外使用chmod +w /tmp/test.sh,会给档案的拥有者,群组,其他人的权限都加上了可编辑.这样就有安全隐患了.所以 ...

  3. 【zigbee】开启及清除NV_RESTORE信息的方法

    1.NV_RESTORE宏的作用 问:coo和终端都已经组网成功 1.这时将coo断电,又一次上电,组网后终端的短地址是否不变? 2.这时终端断电,又一次上电,组网后终端的短地址是否不变? 3.这时C ...

  4. [Boost基础]并发编程——asio网络库——定时器deadline_timer

    asio库基于操作系统提供的异步机制,采用前摄器设计模式(Proactor)实现了可移植的异步(或者同步)IO操作,而且并不要求使用多线程和锁定,有些的避免了多线程编程带来的诸多有害副作用(如条件竞争 ...

  5. 美国企业人事喜欢考的3道.Net经典笔试题

    1..求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m 答: int Num = this.TextBox1.Text.ToString() ; int Sum = 0 ; ...

  6. Mac Eclipse+Maven+TestNg+ReportNg 生成测试报告

    TestNG 是java 的单元测试框架,功能很强大,很方便,但是自动生成的测试报告有待改善,可以使用TestNg 自带的TestNG_xslt更改TestNG报告的样式,这里主要讲解ReportNg ...

  7. Delphi 能不能从Ring 3进入Ring 0

    我发现了一篇发表在1999.11.29   b13版的     <令win32应用程序跳入系统层>东南大学   卢威   luwei@126.com     是用vc++嵌汇编做的,    ...

  8. Swift - 创建代理协议实现页面间参数传递和方法调用

    在开发中,经常需要用到协议代理模式.比如,进入编辑页面修改数据后,将新数据回传到主界面. 下面通过一个样例来说明协议代理模式,功能如下: 1,主页面有一个标签和一个修改按钮,点击修改按钮会跳转到编辑页 ...

  9. 最全的Swift社交应用文本输入优化汇总

    在大部分应用中,都有输入的需求,面对众多用户,他们的想法各异,输入的文本内容也是千奇百怪,面对不同的输入,我们该如何优化输入体验?本文将汇总一下Swift社交应用文本输入优化技巧. AD: 一.输入相 ...

  10. python基础教程_学习笔记1:序列-1

    序列 数据结构:通过某种方式组织在一起的数据元素的集合,这些数据元素能够是数字或者字符,甚至能够是其它数据结构. python中,最主要的数据结构是序列. 序列中的每一个元素被分配一个序号--即元素的 ...