实验需求:   R1 R2 R3用环回口建立IBGP对等体(使用对等体组),AS号为100
                
   R4 R5 R6用环回口建立IBGP对等体(使用对等体组),AS号为200
                
   R2-R4、R3-R5用物理口建立EBGP对等体

通过修改 BGP路由  本地优先级和AS-PATH 属性完成一下要求
(1)
要求192.168.10.1->192.168.100.1 选路为R1->R2->R4->R6
要求192.168.100.1->192.168.10.1 选路为R6->R4->R2->R1
当R6--R4之间的链路down时,192.168.10.1<->192.168.100.1来回走R6<->R5<->R4<->R2<->R1
(2)
要求192.168.20.1->192.168.100.200 选路为R1->R3->R5->R6
要求192.168.200.1->192.168.100.20 选路为R6->R5->R3->R1
当R6--R5之间的链路down时,192.168.20.1<->192.168.100.200来回走R6<->R4<->R5<->R3<->R1

步骤:

1、  完成基本的配置

2、  完成AS 100和AS 200的OSPF的配置

[RT1-ospf-1-area-0.0.0.0]network 1.1.1.1 0.0.0.0

[RT1-ospf-1-area-0.0.0.0]network 192.168.1.5 0.0.0.0

[RT1-ospf-1-area-0.0.0.0]network 192.168.1.1 0.0.0.0

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

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

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

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

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

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

[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 192.168.1.21 0.0.0.0

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

[RT5-ospf-1-area-0.0.0.0]network 192.168.1.18 0.0.0.0

[RT5-ospf-1-area-0.0.0.0]network 5.5.5.5 0.0.0.0

[RT5-ospf-1-area-0.0.0.0]network 192.168.1.22 0.0.0.0

[RT6-ospf-1-area-0.0.0.0]network 192.168.1.26 0.0.0.0

[RT6-ospf-1-area-0.0.0.0]network 192.168.1.30 0.0.0.0

3、  完成BGP对等体的配置

[RT1-bgp]peer 2.2.2.2 as 100

[RT1-bgp]peer 3.3.3.3 as 100

[RT1-bgp]peer 2.2.2.2 co loo 1

[RT1-bgp]peer 3.3.3.3 co loo 1

[RT2-bgp]peer 192.168.1.14 as 200

[RT3-bgp]peer 192.168.1.18 as 200

[RT5-bgp]peer 192.168.1.17 as 100

[RT5-bgp]peer 4.4.4.4 as 200

[RT5-bgp]peer 6.6.6.6 as 200

[RT5-bgp]peer 4.4.4.4 con lo 1

[RT5-bgp]peer 6.6.6.6 con lo 1

[RT4-bgp]peer 6.6.6.6 as 200

[RT4-bgp]peer 5.5.5.5 as 200

[RT4-bgp]peer 6.6.6.6 con lo 1

[RT4-bgp]peer 5.5.5.5 con lo 1

[RT6-bgp]peer 5.5.5.5 as 200

[RT6-bgp]peer 4.4.4.4 as 200

[RT6-bgp]peer 5.5.5.5 con loo 1

4、  注入业务流

[RT6-bgp]network 192.168.100.1 32

[RT6-bgp]network 192.168.200.1 32

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

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

[RT1-bgp]network 192.168.20.1 32

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

[RT5-bgp]peer 6.6.6.6 next-hop-local

5、  创建route-policy并调用

[RT6-Serial0/1/0]ospf cost 1

[RT6]ip ip-prefix filter_a permit 192.168.10.1 32

[RT6]route-policy filter_a permit node 10

[RT6-route-policy]if-match ip-prefix filter_a

[RT6-route-policy]apply as-path 300 400

[RT6]route-policy filter_a permit node 20

[RT6-bgp]peer 5.5.5.5 route-policy filter_a import

[RT6-acl-basic-2000]rule permit source 192.168.20.1 0

[RT6-acl-basic-2000]rule permit

[RT6]route-policy filter_b permit node 10

[RT6-route-policy]if-match acl 2000

[RT6-route-policy]apply local-preference 400

[RT6]route-policy filter_b permit node 20

[RT6-bgp]peer 5.5.5.5 route-policy filter_b import

[RT1-acl-basic-2000]rule permit source 192.68.200.1 0

[RT1-acl-basic-2000]rule permit

[RT1]route-policy filter_b permit node 10

[RT1-route-policy]if-match acl 2000

[RT1-route-policy]apply local-preference 400

[RT1]route-policy filter_b permit node 20

[RT1-bgp]peer 3.3.3.3 route-policy filter_b import

[RT4-bgp]peer 192.168.1.13 route-policy filter_a import

[RT4]route-policy filter_a permit node 10

[RT4-route-policy]if-match acl 2002

[RT4-bgp]peer 192.168.1.13 route-policy filter_a import

6、  结果测试

要求192.168.10.1->192.168.100.1 选路为R1->R2->R4->R6

要求192.168.100.1->192.168.10.1 选路为R6->R4->R2->R1

当R6--R4之间的链路down时,192.168.10.1<->192.168.100.1来回走R6<->R5<->R4<->R2<->R1

要求192.168.20.1->192.168.100.200 选路为R1->R3->R5->R6
要求192.168.200.1->192.168.100.20 选路为R6->R5->R3->R1
当R6--R5之间的链路down时,192.168.20.1<->192.168.200.1来回走R6<->R4<->R5<->R3<->R1

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

  1. SE 2014年4月8日

    1.路由引入的作用? 当网络中运行多种路由协议的时候,由于不同协议的路由算法和度量值等均不相同,路由引入可以将不同协议的路由引入到当前的路由协议中,保证网络的互通. 对比单向入和双向入 单向引入是只将 ...

  2. Uploadify 笔记分享 -- 2014年10月18日

    最近要做一个项目,有个部分需要用到Uploadify,以前用过,但不是很懂,找了无数遍的中文文档,发现好多都是以前的,都不能用,一时间索性自己写了个笔记,随用随查 <form> <i ...

  3. SE 2014年5月28日

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

  4. SE 2014年5月27日

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

  5. SE 2014年5月25日

    如图配置 两实验 R1模拟总部,R2 与R3模拟分部 实验一  要求使用 IPSec VPN 主模式,使得总部与两分部内网可相互通讯 步骤: 1.  配置默认路由 [RT1]ip route-stat ...

  6. SE 2014年5月23日

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

  7. SE 2014年5月22日

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

  8. SE 2014年5月9日

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

  9. SE 2014年5月8日

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

随机推荐

  1. 图片组件——axure线框图部件库介绍

    我们在后面的组件使用中,都统一使用"从部件区域拖拽图片组件到页面区域中" 1. 图片载入 1.1 将图片组件拖拽到页面区域 1.2 双击图片组件 1.3 选择合适图片,点击打开 1 ...

  2. Qt学习经验之quit()、exit()、close()《转载》

       使用QT编辑界面,其中带来很大方便的一点就是Qt中自带丰富的.种类齐全的类及其功能函数,程序员可以在编辑程序的过程中简单地直接调用.关于窗口关闭的操作,在这里指出常用的三个槽,即quit(),e ...

  3. 关于wind7重新安装系统后,连接mysql的问题

    系统重装对于我们来说,可以说是家常便饭了.但重装系统之后 ,又要装很多的应用软件是会很烦的.特别是重装一些数据库软件,时间长不说,搞不好数据丢失了会让人抓狂. 今天我简单介绍一个不用重装mysql的方 ...

  4. Yarn的ApplicationMaster管理

    首先client向ResourceManager提交程序(包括ApplicationMaster程序,ApplicationMaster启动命令,用户程序)后,ResourceManager向资源调度 ...

  5. NET Core RC2 and .NET Core SDK Preview

    NET Core RC2 and .NET Core SDK Preview 先看一下 .NET Core(包含 ASP.NET Core)的路线图: Beta6: 2015年7月27日 Beta7: ...

  6. 贴一个CMemDC 代码,这东西真不错噢,短小精悍,可谓极品

    罗索客 发布于 2006-11-28 21:53 点击:3941次  来自: 原文: http://yuantao82.spaces.live.com/Blog/cns!8FC0A772D812A22 ...

  7. 【Demo 0004】屏幕、窗体及视图基础知识

    本章学习要点       1.  了解iOS中应用程序(UIApplication)与屏幕.窗体以及视图相关基础知识:       2.  掌握应用程序常用的属性与方法:        3.  掌握窗 ...

  8. 2388 Who&#39;s in the Middle(简单排序)

    训练计划的第一个问题,首先从水问题开始:排序的数组,中间数则输出. http://poj.org/problem?id=2388 冒泡排序: #include <iostream> usi ...

  9. SQL ---指令实例语句

    1 1 create database+数据库名字 创建数据库 2 2 create table+表的名字 创建表 3 表中的操作: 4 3 insert into 表名 (列名1,列名2··)val ...

  10. Java Core和HeapDump

    什么是Java Core和Heap Dump Java程序运行时,有时会产生Java Core及Heap Dump文件,它一般发生于Java程序遇到致命问题的情况下. 发生致命问题后,Java进程有时 ...