一、 描述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. 14.10.3 InnoDB Checkpoints InnoDB 检查点:

    14.10.3 InnoDB Checkpoints InnoDB 检查点: 你的log files 变的很大可能会降低磁盘性能在checkpointing的时候, 它通常设置设置log files总 ...

  2. MFC拆分窗口及它们之间的数据交换

    源代码:http://download.csdn.net/detail/nuptboyzhb/4221531 CSplitterWnd类 CSplitterWnd类提供一个分隔器窗口的功能,分隔器窗口 ...

  3. POJ 2175 spfa费用流消圈

    题意:给出n栋房子位置和每栋房子里面的人数,m个避难所位置和每个避难所可容纳人数.然后给出一个方案,判断该方案是否最优,如果不是求出一个更优的方案. 思路:很容易想到用最小费用流求出最优时间,在与原方 ...

  4. 在命令行获取标准输入序列的反互序列,pep序列和长度信息

    近期对序列文件处理的比較多,时常要看一些核酸序列的反向互补序列,长度.可能的翻译序列. 曾经我常用seqBuider 来查看.假设能在命令行直接查看.想必是极好的. 这是一个perl脚本.只是我把它的 ...

  5. 关于在打包Jar文件时遇到的资源路径问题(二)

    在关于<关于在打包Jar文件时遇到的资源路径问题(一)>中,以及描述了当资源与可执行JAr分离时的资源路径代码的编写问题,后来想了想,为什么将<Java核心技术卷一>中的程序1 ...

  6. RobotFramework 数据分离

    RobotFramework 数据分离分为三种 1. Run 添加参数 2. 外部的Python文件 3. 读取Excel Run 添加参数 (适用于jenkins) 使用-v 参数名:参数值 使用外 ...

  7. Selenium webdriver 常见问题

    出现java.lang.NoClassDefFoundError: org/w3c/dom/ElementTraversal 是因为缺少 xml jar ,如果使用的是maven 可以依赖 <d ...

  8. uva 129

    暴力求解 大致题意 如果一个字符串含有相邻的重复字串称为容易的串,反之为非容易 求字典序第n困难的串…… 大致思路,暴力如果是容易的串停过,然后困难的串继续求解tot++ 总之先记着吧…… 最后输出格 ...

  9. 不用splitter控件 简单实现对mfc对话框的分割的方法

    不用splitter控件  简单实现对mfc对话框的分割的方法 直接贴上源代码主要部分吧 这个是基于对话框的工程 进行对话框的分割实现 只是相应了三个消息函数,看一下就会明白的 我空间资源里边有现成的 ...

  10. 【ASP.NET Web API教程】5.2 发送HTML表单数据:URL编码的表单数据

    原文:[ASP.NET Web API教程]5.2 发送HTML表单数据:URL编码的表单数据 注:本文是[ASP.NET Web API系列教程]的一部分,如果您是第一次看本系列教程,请先看前面的内 ...