SE 2014年4月16日
一、 描述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日的更多相关文章
- SE 2014年5月28日
R1模拟总部,R2 与R3模拟分部 如图配置 (1)网络中目前只有两站点, R1 和R2 .同时R2为动态获取IP地址一方,要求使用要求使用 GRE over IPSec VPN 野蛮模式,保证R1和 ...
- SE 2014年5月27日
R1模拟总部,R2 与R3模拟分部 如图配置 要求使用 GRE over IPSec VPN 主模式,启用动态路由协议rip使得总部与两分部内网可相互通讯,但要求分部用户数据流不允许互通! 步骤: 1 ...
- SE 2014年5月23日
两站点 A 和 B,由于业务往来需要,所以工程师提出vpn技术,同时需要保证业务流在internet上的安全性,同时在这里站点均为固定ip地址. 通过分析以上信息,确定这里使用 IPSec VPN的主 ...
- SE 2014年5月22日
一. 用自己的理解描述 tunnel接口状态 up和down的情况都有哪些 Tunnel接口的状态UP:隧道的目标有可达路由. Tunnel接口的状态Down:隧道的目标路由不可达. 如图配置实验 ...
- SE 2014年5月9日
两企业接入到 Internet(A公司和B公司),企业内部的用户及服务器均能够访问到 Internet. 2. A公司规模较大,采用了接入层/汇聚层/核心层的划分模式,接入层划分了多vLan(如图), ...
- SE 2014年5月8日
两企业接入到 Internet(A公司和B公司),企业内部的用户及服务器均能够访问到 Internet. 2. A公司规模较大,采用了接入层/汇聚层/核心层的划分模式,接入层划分了多vLan(如图), ...
- SE 2014年5月5日
如图配置 某企业网络规划图(三台交换设备/三台路由设备) 接入层 SW1 连接终端用户 汇聚层 SW2 SW3 核心层 R1 R2 R5 1. 如图 SW1 SW2 SW3 物理链路两两相连接,网络中 ...
- SE 2014年4月24日
如图配置交换网络 由于网络规模较小,企业将网络划分为了接入层和核心层两层 核心层设备(Sw1 Sw2 Sw3)作为用户的网关设备,提供三层转发功能 接入层设备(SW4 SW5)连接用户,分别划分三vl ...
- SE 2014年4月22日(二)
如图配置: 网络中存在三个公有AS 其中AS200使用了 BGP联盟技术(如图配置) 在AS 100 中R1上起源了四条BGP路由,(1)要求全网BGP设备均能够正常学习 (2)要求:(使用BGP团体 ...
随机推荐
- 快速安装多系统(xp与win7)
具体方法: 1.利用pe安装xp系统 2.xp下,空出一个分区,用于安装win7 3.进入pe下,安装win7系统到空出的分区 4.win7正常启动后,会覆盖原来xp的启动方式 5.再次进入pe,利用 ...
- Linux chmod权限管理需要小心的地方
档案的权限管理和简单,比如chmod 775 /tmp/test.sh 另外使用chmod +w /tmp/test.sh,会给档案的拥有者,群组,其他人的权限都加上了可编辑.这样就有安全隐患了.所以 ...
- 【zigbee】开启及清除NV_RESTORE信息的方法
1.NV_RESTORE宏的作用 问:coo和终端都已经组网成功 1.这时将coo断电,又一次上电,组网后终端的短地址是否不变? 2.这时终端断电,又一次上电,组网后终端的短地址是否不变? 3.这时C ...
- [Boost基础]并发编程——asio网络库——定时器deadline_timer
asio库基于操作系统提供的异步机制,采用前摄器设计模式(Proactor)实现了可移植的异步(或者同步)IO操作,而且并不要求使用多线程和锁定,有些的避免了多线程编程带来的诸多有害副作用(如条件竞争 ...
- 美国企业人事喜欢考的3道.Net经典笔试题
1..求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+……+m 答: int Num = this.TextBox1.Text.ToString() ; int Sum = 0 ; ...
- Mac Eclipse+Maven+TestNg+ReportNg 生成测试报告
TestNG 是java 的单元测试框架,功能很强大,很方便,但是自动生成的测试报告有待改善,可以使用TestNg 自带的TestNG_xslt更改TestNG报告的样式,这里主要讲解ReportNg ...
- Delphi 能不能从Ring 3进入Ring 0
我发现了一篇发表在1999.11.29 b13版的 <令win32应用程序跳入系统层>东南大学 卢威 luwei@126.com 是用vc++嵌汇编做的, ...
- Swift - 创建代理协议实现页面间参数传递和方法调用
在开发中,经常需要用到协议代理模式.比如,进入编辑页面修改数据后,将新数据回传到主界面. 下面通过一个样例来说明协议代理模式,功能如下: 1,主页面有一个标签和一个修改按钮,点击修改按钮会跳转到编辑页 ...
- 最全的Swift社交应用文本输入优化汇总
在大部分应用中,都有输入的需求,面对众多用户,他们的想法各异,输入的文本内容也是千奇百怪,面对不同的输入,我们该如何优化输入体验?本文将汇总一下Swift社交应用文本输入优化技巧. AD: 一.输入相 ...
- python基础教程_学习笔记1:序列-1
序列 数据结构:通过某种方式组织在一起的数据元素的集合,这些数据元素能够是数字或者字符,甚至能够是其它数据结构. python中,最主要的数据结构是序列. 序列中的每一个元素被分配一个序号--即元素的 ...