计算机实训报告_第1页
计算机实训报告_第2页
计算机实训报告_第3页
计算机实训报告_第4页
计算机实训报告_第5页
已阅读5页,还剩37页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程设计报告

课程名称计算机通信网络实训

题目IP网络的设计与实现

指导教师吴韶波冷俊敏

设计起止日期2015-1-5g2015-1-16

学院信息与通信学院

专业电子信息工程

学生姓名

班级/学号

成绩

一、远程登入(telnet)各设备的方法..............3

二、Juniper路由器的基本配置命令...............4

三、网络配置和实现............................5

3.1、网络接口配置.........................6

3.2、静态路由和默认路由的配置.............9

3.3路由信息协议(RIP)的配置.............15

3.4边界网管协议(BGP)的配置...........22

3.5开放最短路径优先(OSPF)的配置.......33

四、课设总结.................................40

参考文献.....................................41

一、远程登入(telnet)各设备的方法

登录端

1号机架2号机架3号机架4号机架5号机架

口号

10001J2320jjJ2320_2jJ2320_3jJ2320_4jJ2320_5j

10002J2320j_2J2320_2_2J2320_3_2J2320_4_2J2320_5_2

10003J2320j_3J2320_2_3J2320_3_3J2320_4_3J2320_5_3

10004J2320j_4J2320_2_4J2320_3_4J2320_4_4J2320_5_4

10005J2320j_5J2320_2_5J2320_3_5J2320_4_5J2320_5_5

10006J2320j_6J2320_2_6J2320_3_6J2320_4_6J2320_5_6

10007M7iMIOiMIOiMIOiMIOi

10008SSG140SSG140SSG140SSG140SSG140

10009Ex3200」」Ex32002jEx3200JjEx3200_4jEx32005j

10010Ex4200j_2Ex42002_2Ex4200_3_2Ex42004_2Ex42005.2

串口服务器串口服务器串口服务器串口服务器串口服务器

23

59.64.74.10159.64.74.10359.64.74.10559.64.74.10759.64.74.109

SA2500SA2500SA2500SA2500SA2500

59.64.74.10259.64.74.10459.64.74.10659.64.74.10859.64.74.110

操作步骤如下:开始一点击命令提示符一输入telnet

59.64.74.10110002—按两次回车(Enter)。,在"login:"后输入用户名

root,按回车,然后在"Password:"后输入密码rootl23,按回车。就

这样进入了2号机架,J23020_2_2路由器。

二、Juniper路由器的基本配置命令

2.1、命令配置层次

在进入到路由器的系统后,会出现"%”提示符,然后在"%”后输

入cli命令,就进入了命令行操作模式,这时提示符会变为在命

令行操作模式下输入configure命令,这时,系统提示Entering

configurationmode表示进入了配置模式,提示符从“>"改变为"#"。

2.2、基本配置命令介绍

2.2.1、?命令提示

输入"?”可以查看所在模式下可以用到的命令及简单的命令说明。

222、show命令

查看当前模块的配置文件,需要使用的命令是showo该命令会

将当前模块的全部配置文件输出到屏幕。

2.2.3、set命令

修改配置文件的命令是set,set命令的后面要跟着模块名(如果

是当前模块,不用加入)、属性和属性值。

224、delete命令

删除配置文件的命令是delete,使用删除命令既可以删除属性值

也可以删除模块,使用的时候要注意区别,以避免发生意想不到的错

误。

2.2.5、commit命令

这个命令是用来提交配置文件的。也就是说当你配置完成以后,

需要用commit命令向路由器提交你的配置文件,路由器接受到配置

文件后会更新原来的旧文件。

三、网络配置和实现

|AJ斗

6LqA"畤/1”“叫&

y-a/yx

__/-/>»川、

冲制3:--*--必--出-----5-.-2,

IM.,四

除了OSPF配置的网络拓扑图

OSPF配置网络拓扑图

3.1、网络接口配置

3.11基本概念

对于一个路由器来说,配置网络接口应该是最重要的一个部分了。

Nniper路由器的接口的名称是这样定义的:接口类型-PCI号/接口号.

逻辑单元号。如接口ge-0/0/0.0中的ge就是接口类型,第一个。是

PCI号,第一个0后面的0/0就是接口号,在“”后面的0就是逻辑单

元号。逻辑单元号可以是从0到65535的任意一个整数,对于不使

用vlan的接口设备来说,一般只有0是可用的。

3.12关键命令

模式命令功能

配置模式(汾setinterfaces接口名familyinetaddressIP地址设置IP地址

配置模式㈤deleteinterfaces接口名familyinetaddressIP地址删除IP地址

配置模式㈤runpingIP地址测试连通性

3.13实验步骤:

路由器J_2320_2_l的配置命令:

setinterfacesge-0/0/2.0familyinetaddress192.34.34.1/24

setinterfacesge-0/0/3.0familyinetaddress192.34.29.2/24

commit

路由器J_2320_2_2的配置命令:

setinterfacesge-0/0/2.0familyinetaddress192.34.33.1/24

setinterfacesge-0/0/3.0familyinetaddress192.34.34.2/24

commit

路由器J_2320_2_3的配置命令:

setinterfacesge-0/0/2.0familyinetaddress192.34.32.1/24

setinterfacesge-0/0/3.0familyinetaddress192.34.33.2/24

commit

路由器J_2320_2_4的配置命令:

setinterfacesge-0/0/2.0familyinetaddress192.34.31.1/24

setinterfacesge-0/0/3.0familyinetaddress192.34.32.2/24

commit

路由器J_2320_2_5的配置命令:

setinterfacesge-0/0/2.0familyinetaddress192.34.30.1/24

setinterfacesge-0/0/3.0familyinetaddress192.34.31.2/24

commit

路由器J_2320_2_6的配置命令:

setinterfacesge-0/0/2.0familyinetaddress192.34.29.1/24

setinterfacesge-0/0/3.0familyinetaddress192.34.30.2/24

commit

然后每个路由器分别给自己的两个接口配置安全区域:

setsecurityzonessecurity-zonetrustinterfacesge-0/0/2.0

host-inbound-trafficsystem-serviceall

setsecurityzonessecurity-zonetrustinterfacesge-0/0/2.0

host-inbound-trafficprotocolsall

setsecurityzonessecurity-zonetrustinterfacesge-0/0/3.0

host-inbound-trafficsystem-serviceall

setsecurityzonessecurity-zonetrustinterfacesge-0/0/3.0

host-inbound-trafficprotocolsall

setsecuritypoliciesfrom-zonetrustto-zonetrustpolicytrust

matchsource-addressany

setsecuritypoliciesfrom-zonetrustto-zonetrustpolicytrust

matchdestination-addressany

setsecuritypoliciesfrom-zonetrustto-zonetrustpolicytrust

matchapplicationany

setsecuritypoliciesfrom-zonetrustto-zonetrustpolicytrust

thenpermit

commit

结果测试:

利用runping命令测试去测试与自己直连路由器接口的连通性。

比如,我的路由器为J_23为_2_2,可以分别用runping192.34.34.1

和runping192.34.33.2测试J_2320_2_l和J_2320_2_3的接口是否连

通。

3.2、静态路由和默认路由的配置

3.21基本概念

静态路由

是一种由网管手工配置的路由路径,网管必需了解路由器的拓扑

连接,通过手工方式指定路由路径,而且在网络拓扑发生变动时一,也

需要网管手工修改路由路径。

默认路由

也是一种由网管手工配置的路由路径,它使路由器把所有地址不

能识别的数据包通过指定的路径发送出去,由其它路由器进行处理。

默认路由可看作是静态路由的特例,而且维护代价较低。

3.22关键命令

模式命令功能

setrouting-optionsstaticroute目的网络next-hop

配置模式(#)配置静态路由

下一跳接口的IP地址

deleterouting-optionsstaticroute目的网络

配置模式伴)删除静态路由

next-hop下一跳接口的IP地址

setrouting-optionsstaticroute0.0.0.0/0next-hop卜

配置模式(#)配置默认路由

一跳接口的IP地址

deleterouting-optionsstaticroute0.0.0.0/0next-hop

配置模式㈤删除默认路由

下一跳接口的IP地址

配置模式供)runshowroute|no-more查看路由信息

配置模式(#)runtracerouteIP地址跟踪路由

3.23实验步骤

配置静态路由命令:

路由器J_2320_2_l的配置命令:

setrouting-optionsstaticroute192.34.33.0/24next-hop

192.34.34.2

setrouting-optionsstaticroute192.34.32.0/24next-hop

192.34.34.2

setrouting-optionsstaticroute192.34.30.0/24next-hop

192.34.29.1

setrouting-optionsstaticroute192.34.31.0/24next-hop

192.34.29.1

commit

路由器J_2320_2_2的配置命令:

setrouting-optionsstaticroute192.34.32.0/24next-hop

192.34.33.2

setrouting-optionsstaticroute192.34.31.0/24next-hop

192.34.33.2

setrouting-optionsstaticroute192.34.29.0/24next-hop

192.34.34.1

setrouting-optionsstaticroute192.34.30.0/24next-hop

192.34.34.1

commit

路由器J_2320_2_3的配置命令:

setrouting-optionsstaticroute192.34.31.0/24next-hop

192.34.32.2

setrouting-optionsstaticroute192.34.30.0/24next-hop

192.34.32.2

setrouting-optionsstaticroute192.34.34.0/24next-hop

192.34.33.1

setrouting-optionsstaticroute192.34.29.0/24next-hop

192.34.33.1

commit

路由器J_2320_2_4的配置命令:

setrouting-optionsstaticroute192.34.30.0/24next-hop

192.34.31.2

setrouting-optionsstaticroute192.34.29.0/24next-hop

192.34.31.2

setrouting-optionsstaticroute192.34.33.0/24next-hop

192.34.32.1

setrouting-optionsstaticroute192.34.34.0/24next-hop

192.34.32.1

commit

路由器J_2320_2_5的配置命令:

setrouting-optionsstaticroute192.34.29.0/24next-hop

192.34.30.2

setrouting-optionsstaticroute192.34.34.0/24next-hop

192.34.30.2

setrouting-optionsstaticroute192.34.32.0/24next-hop

192.34.31.1

setrouting-optionsstaticroute192.34.33.0/24next-hop

192.34.31.1

commit

路由器J_2320_2_6的配置命令:

setrouting-optionsstaticroute192.34.34.0/24next-hop

192.34.29.2

setrouting-optionsstaticroute192.34.33.0/24next-hop

192.34.29.2

setrouting-optionsstaticroute192.34.31.0/24next-hop

192.34.30.1

setrouting-optionsstaticroute192.34.32.0/24next-hop

192.34.30.1

commit

结果测试:

可以用runshowroute|no-more命令查看配置的路由,也可用

拓扑中的任意的IP地址,使用runping命令来测试连通性,也可用

命令runtracerouteIP地址跟踪路由。

默认路由配置:

先用delete命令删除上述静态路由,然后进行下述配置:

路由器J_2320_2_l的配置命令:

setrouting-optionsstaticroute0.0.0.0/0next-hop192.34.34.2

setrouting-optionsstaticroute0.0.0.0/0next-hop192.34.29.1

commit

路由器J_2320_2_2的配置命令:

setrouting-optionsstaticroute0.0.0.0/0next-hop192.34.33.2

setrouting-optionsstaticroute0.0.0.0/0next-hop192.34.34.1

commit

路由器J_2320_2_3的配置命令:

setrouting-optionsstaticroute0.0.0.0/0next-hop192.34.32.2

setrouting-optionsstaticroute0.0.0.0/0next-hop192.34.33.1

commit

路由器J_2320_2_4的配置命令:

setrouting-optionsstaticroute0.0.0.0/0next-hop192.34.31.2

setrouting-optionsstaticroute0.0.0.0/0next-hop192.34.32.1

commit

路由器J_2320_2_5的配置命令:

setrouting-optionsstaticroute0.0.0.0/0next-hop192.34.30.2

setrouting-optionsstaticroute0.0.0.0/0next-hop192.34.31.1

commit

路由器J_2320_2_6的配置命令:

setrouting-optionsstaticroute0.0.0.0/0next-hop192.34.29.2

setrouting-optionsstaticroute0.0.0.0/0next-hop192.34.30.1

commit

结果测试:方法与上述静态路由配置方法相同。

3.3路由信息协议(RIP)的配置

3.31基本概念

路由信息协议RIPfRoutinginformationProtocol)是应用较早、使

用较普遍的内部网关协议(InteriorGatewayProtocol,简称IGP),适用

于小型互联网络,是一种分布式的基于距离向量(distance-vector)

路由选择协议。

RIP协议的特点是:

①仅和相邻的路由器交换信息。

②:RIP用跳数(hopcount)来衡量网络间的距离。当到达目的

网络有多条路径时,RIP以跳数少的路径作为“最优路径”,如果有多

个跳数相同的路径,则选择先到的那条路径。

③RIP允许的最大跳数为15,如果是16,则认为该地址不能到

达。

④RIP通过广播UDP报文来交换路由信息,RIP一般每隔30秒

发布一次路由更新,这样,即使网络发生了变化,它也可及时适应新

的变化。

3.32关键命令

模式命令功能

配置模式蚓setprotocolsripgroup组名neighbor接口名配置RIP邻居

setpolicy-optionspolicy-statement策略名term1from

protocol协议名

配置模式件)配置宣告路由信息的策略

setpolicy-optionpolicy-statement策略名term1then

accept

配置模式也)setprotocolsripgroup组名export策略名加载策略到R1P协议组

配置模式(#)runshowripneighbor查看RIP邻居关系

配置模式旭)runshowrouteprotocolrip查看RIP路由表

查看RIP发布到指定邻居

配置模式(#)runshowrouteadvertising-protocolrip邻P居接口

的路由

查看RIP收到指定邻居的

配置模式(#)runshowroutereceive-protocolrip邻居接口

路由

配置模式(#)runshowripstatistics查看RIP的statistics

3.33实验步骤:

用delete命令删除上述默认路由

路由器J_2320_2_l的配置命令:

setprotocolsripgroupJ1-J2neighborge-0/0/2.0

setprotocolsripgroupJ1-J6neighborge-0/0/3.0

commit

setpolicy-optionspolicy-statementrip-to-ripterm1from

protocoldirect

setpolicy-optionspolicy-statementrip-to-ripterm1from

protocolrip

setpolicy-optionspolicy-statementrip-to-ripterm1thenaccept

commit

setprotocolsripgroupJ1-J2exportrip-to-rip

setprotocolsripgroupJ1-J6exportrip-to-rip

commit

路由器L2320_2_2的配置命令:

setprotocolsripgroupJ2-J3neighborge-0/0/2.0

setprotocolsripgroupJ2-J1neighborge-0/0/3.0

commit

setpolicy-optionspolicy-statementrip-to-ripterm1from

protocoldirect

setpolicy-optionspolicy-statementrip-to-ripterm1from

protocolrip

setpolicy-optionspolicy-statementrip-to-ripterm1thenaccept

commit

setprotocolsripgroupJ2-J3exportrip-to-rip

setprotocolsripgroupJ2-J1exportrip-to-rip

commit

路由器L2320_2_3的配置命令:

setprotocolsripgroupJ3-J4neighborge-0/0/2.0

setprotocolsripgroupJ3-J2neighborge-0/0/3.0

commit

setpolicy-optionspolicy-statementrip-to-ripterm1from

protocoldirect

setpolicy-optionspolicy-statementrip-to-ripterm1from

protocolrip

setpolicy-optionspolicy-statementrip-to-ripterm1thenaccept

commit

setprotocolsripgroupJ3-J4exportrip-to-rip

setprotocolsripgroupJ3-J2exportrip-to-rip

commit

路由器J_2320_2_4的配置命令:

setprotocolsripgroupJ4-J5neighborge-0/0/2.0

setprotocolsripgroupJ4-J3neighborge-0/0/3.0

commit

setpolicy-optionspolicy-statementrip-to-ripterm1from

protocoldirect

setpolicy-optionspolicy-statementrip-to-ripterm1from

protocolrip

setpolicy-optionspolicy-statementrip-to-ripterm1thenaccept

commit

setprotocolsripgroupJ4-J5exportrip-to-rip

setprotocolsripgroupJ4-J3exportrip-to-rip

commit

路由器J_2320_2_5的配置命令:

setprotocolsripgroupJ5-J6neighborge-0/0/2.0

setprotocolsripgroupJ5-J4neighborge-0/0/3.0

commit

setpolicy-optionspolicy-statementrip-to-ripterm1from

protocoldirect

setpolicy-optionspolicy-statementrip-to-ripterm1from

protocolrip

setpolicy-optionspolicy-statementrip-to-ripterm1thenaccept

commit

setprotocolsripgroupJ5-J6exportrip-to-rip

setprotocolsripgroupJ5-J4exportrip-to-rip

commit

路由器J_2320_2_6的配置命令:

setprotocolsripgroupJ6-J1neighborge-0/0/2.0

setprotocolsripgroupJ6-J5neighborge-0/0/3.0

commit

setpolicy-optionspolicy-statementrip-to-ripterm1from

protocoldirect

setpolicy-optionspolicy-statementrip-to-ripterm1from

protocolrip

setpolicy-optionspolicy-statementrip-to-ripterm1thenaccept

commit

setprotocolsripgroupJ6-J1exportrip-to-rip

setprotocolsripgroupJ6-J5exportrip-to-rip

commit

结果测试:

在路由器J_2320_2_2上,用runshowripneighbor查看其RIP

邻居,在用runshowrouteprotocolrip查看其相邻的路由器的RIP

信息,也可用runping拓扑图上的任意一个IP地址去测试其连通性。

—总”茂之年期流

U<it)**

IZMIAU」.zn.ho.rauttKUe“

即♦■■■!?tMtill31M..?

/•Rout«e

1”.X・N・SQ•KRIP/lMl01117114**3,•1.9

>to191.94.M.1♦“

t”・X・”・SQwCRIF/lMJOliSfiSS*■”,•,・•・•

>t«1“.”.33・,♦"”《•/•/>・•

«(RIF/1OO11

NultlR«ev

[(•Ait)

ait)

iRf

SBTelnet5^,6474103

3.4边界网管协议(BGP)的配置

3.41基本概念

路由器选择协议分为两种类型:

内部网关协议(IBGP)

外部网关协议(EBGP)

BGP路径属性

路径属性是BGP路由的另一个特点。一些路径属性是比较熟悉

的,比如目的地IP地址和下一跳路由器,这是所有路由的共同属性。

还有一些是BGP特有的,路径属性允许BGP设置和互通路由策略。

每一个路径属性可能是下面四种之一:公认必选、公认自选、任选可

透明传输和任选非可透明传输。如表2.1所示的是BGP的路径属性和

其类别。

1)ORIGIN属性

ORIGIN是一个公认必选属性,它明确了路由更新消息的来源。

当BGP有多余条路由时、它会将ORIGIN当作一个决定较优路由的因

素。它规定了下面儿种源:

IGP——从发起者AS的一个内部协议可以学习到网络层可到达

信息(NLRDo

EGP——NLRI是从EGP学习到的。相对于IGP,EGP是第二选

择。Incomplete-NLRI是通过其它手段学习到的。它并不代表路由在

任何情况下都有故障,指代表决定路由来源的信息不完整。BGP通过

再分法学习到的路由会携带不完整的源属性,因为在这种情况下无法

决定路由的初始源。

2)AS_PATH属性

AS_PATH是一个公认必选属性,它用AS号的顺序来描述AS间

的路径或者到NLRI所明确的目的地的路由。当一个运行BGP的路由

器发起一条路由——当它在自己的AS域内公布一个有关目的地的

NLRI——它将自己的AS号加到AS_PATH中,当后续的运行BGP的

路由器向外部的对端公布路由,它们将自己的AS号附加到AS_PATH

中。结果是AS_PATH可以描述所有它经过的自治系统,以最近的AS

开始,以发起者的AS结束。

注意,只有将Update消息发送给在另外一个AS域内的邻居时,

BGP路由器才将它的AS号加到AS_PATH中。也就是说,只有在两个

EBGP对等体之间公布路由时,AS号才被附加到AS_PATH中。如果

路由是在IBGP对等体之间公布—对等实体在相同的自治系统内一

一不加入任何AS号。

3)NEXT_HOP属性

正如名字所暗示的,该公认必选属性描述了到公布目的地的路径

下一跳路由器的IP地址。由BGPNEXT_HOP属性所描述的IP地址不

经常是邻居路由器的IP地址,而要遵循下面的规则:

如果正在进行路由宣告的路由器和接收的路由器在不同的自治

系统中(外部对等),NEXT_HOP是正在宣告路由器接口的IP地址。

如果正在进行路由宣告的路由器和接收路由器在同一个AS(内

部对等)内,并且更新消息的NLRI指明目的地也在同一个AS内,

那么NEXT_HOP就是已宣告路由的邻居的IP地址。如果正在宣告的

路由器和接受的路由器是内部对等实体,并且更新消息的NLRI指明

目的地在不同的AS,则NEXT_HOP就是学习到路由的外部对等实体

的IP地址。

4)LOCALPREF属性

LOCALPREF是本地首选项的简写。这个公认自选属性只用在内

部网关对段之间的更新消息中,它不会传递给其它的自治系统。该属

性用于对一条已公布路由的BGP路由器的首选项等级进行交流。如

果一个内部运行BGP的路由器收到了一个目的地的多条路由,它将

这些路由的LOCAL_PREF属性进行比较。选择具有最高的

LOCAL_PREF的路由。

5)MED属性

LOCAL_PREF属性只影响离开AS域的业务量。如果想影响入业

务量,应该使用MULTLEXIT_DISC属性。它的简写是MED。这个任

选非传递属性于EBGP的Update消息中携带,它允许一个AS将它首

选的入口点通知另外一个ASo如果其它的参数都相同,受到同一个

目的地的多条路由的AS将这些路由的MED进行比较。与选用最高

LOCALPREF值的路由不同,具有最低MED值的路由是首选。这是

因为将MED看作是一个度量,并且最低的量度最短的距离——是首

选。

6)ATOMIC_AGGREGATE和AGGREGATOR属性

一个运行BGP的路由器能够向另外一个运行BGP的路由器传送

重叠的路由。重叠路由是一些指向同一个目的地的不完全相同的路由。

例如,路由206.25.192.0/19和206.25.128.0/17是重叠路由。虽然

第二条路由除了指向206.25.192.0/19以外,还指向其它的路由,但

是第一条路由包含在第二条路由中。

在做最好路径的决定时,路由器通常选择更具体的路径。但是,

在公布路由时一,运行BGP的路由器有几种处理重叠路由的选项:

同时公布具体和不太具体的路由

只公布具体的路由

只公布路由中没有重叠的部分

聚合着两条路由并且公布聚合后的路由

两者都不公布

在执行路由聚合时,会丢失一些路由信息,而且路由会变得不太

准确。当在一个运行BGP的路由器中执行聚合时,所丢失的信息时

路径的细节。

7)COMMUNITY属性

COMMUNITY是一个任选可透明传输属性,它可以简化策略的执

行。最初,它是Cisco特有的一个属性,现在在RFC1997中已被标

准化。COMMUNITY属性表明一个目的地作为一些目的地团体中的一

个成员,这些目的地共享一个或者多个共同的特性。例如,一个ISP

可能会为它所有的路由分配一个特殊的COMMUNITY属性。于是ISP

就可以在COMMUNITY值的基础上设置它的LOCAL_PREF和MED,

而不是为每一条路有单独设置。

BGP路由选择过程

BGP路由信息数据库RIB包括三个方面:

1)Adj-RIBs-IN——存储那些未经处理的路由信息,这些信息是

来自从对等接受到的更新消息。Adj-RIBs-In所包括的路有时可用路

由。

2)Loc-RIB——包括的路由是运行BGP的路由器通过对

Adj-RIBs-In中的路由使用它的本地路由策略从而选择的路由

3)Adj-RIBs-Out——包括运行BGP的路由器向他的对等公布的

路由。

RIB的这三个部分可能是三个不同的数据库或者RIB是一个

单一的数据库,但是用指针分别指向三个不同的部分。

BGP决定过程是通过对Adj-RIBs-In中的路由使用本地路由策

略,同时将选定的或者修改过的路由放到Loc-RIBs-Out中而选择路

BGP具体的选路步骤如下:

1)路径必须是有效的,NEXTJHOP必须可以至IJ达;

2)首选具有最高LOCALPREF值的路由;

3)选择最短的AS_PATH值的路由;

4)选择最小的ORIGIN值的路由,IGP-EGP-Incomplete;

5)选择最小MED值的路由,在默认情况下只在路由来自同一个

自治系统时执行这一步;

6)选择来自EBGP的路由而不是1BGP的路由。此时如果剩下的

路由都是EBGP的,直接跳至第九步;

7)选择到BGP下一跳地址的IGPmetric最小的路由;

8)如果IBGP使用了路由反射,选择Quster-ID最小的;

9)选择Router-ID数字最小的;

10)选择对端IP地址数字最小的。

IBGP与IGP的同步

儿乎无一例外,在同一个AS内的对等实体,他们之间的内部

BGP-BGP——用于多宿主的情况。IBGP允许边缘路由器共享NLRI和

相关的属性,从而执行系统范围内的路由策略。一个处于转接AS内

的边缘路由器还使用IBGP将从一个外部对端学习到的路由传给其它

的边缘路由器,从而向外部对端等公布这些路由。

使用者可能会想在某些情况下将IBGP当作IGP使用。例如:

个ISP的AS通常都是通过EBGP与其它的自治系统相连,而且大部

分携带的都是转接业务量。为什么不在AS内只使用IBGP,从而使

AS内有一致的路由协议呢?问题在于对于网状链接来讲,每个IBGP

路由器必须与其它的每一个IBGP路由器对等——也就是说,IBGP网

络互连必须是全网状的。采用全网状的IBGP链接有以下两个原因:

一是在AS内防止BGP路由环路;二是保证BGP路由上的所有路由

器都知道如何将数据包转发到目的地。

当通过1BGP公布路由的时候,根据定义,他们是同一个AS内

进行分布。结果是,AS_PATH不会发生改变。实际上,在路由公布

给EBGP对端之前,本地AS号不会附加到AS_PATH上。因此,IBGP

路由不具备EBGP路由所具有的防止环路功能。为了防止环路,BGP

不会将从一个IBGP对端学习到的路由宣告给另外一个IBGP对端。

3.42关键命令

(3)关键命令

模式命令功能

分配ri治系统

配置模式(#)setrouting-optionsautonomous-system自治系统号

setprotocolsbgpgroup组名typeinternallocal-address配置IBGP对

配置模式(#)

回环地力1:neighbor|川环地址端

setprotocolsbgpgroup组名typeexternalneighbor端配置EBGP对

配置模式(#)

接口IP地址peer-as对端自治系统号端

setpolicy-optionspolicy-statement策略名term1from

protocol协议名配置BGP路由

配置模式的)

setpolicy-optionpolicy-statement策略名term1then策略

next-hopself

加载BGP路由

配置模式(#)setprotocolsbgpgroup组名export策略名

策略

配置模式(#)runshowbgpneighbor查看BGP邻居

3,43实验步骤

用delete命令删除上述rip配置

路由器J_2320_2_l的配置命令:

setrouting-optionsautonomous-system10

commit

setprotocolsbgpgroupibgptypeinternallocal-address1.1.1.1

neighbor2.2,2.2

commit

setprotocolsbgpgroupebgptypeexternalneighbor192.34.29.1

peer-as30

commit

setpolicy-optionspolicy-statementbgp-expfromprotocoldirect

setpolicy-optionspolicy-statementbgp-expthenaccept

setprotocolsbgpgroupebgpexportbgp-exp

commit

路由器L2320_2_2的配置命令

setrouting-optionsautonomous-system10

commit

setprotocolsbgpgroupibgptypeinternallocal-address2.2.2.2

neighbor1.1.1.1

commit

setprotocolsbgpgroupebgptypeexternalneighbor192.34.33.2

peer-as20

commit

setpolicy-optionspolicy-statementibgpnhsfromprotocolbgp

setpolicy-optionspolicy-statementibgpnhsthennext-hopself

setprotocolsbgpgroupibgpexportibgpnhs

commit

路由器L2320_2_3的配置命令:

setrouting-optionsautonomous-system20

commit

setprotocolsbgpgroupibgptypeinternallocal-address3.3.3.3

neighbor4.4.4.4

commit

setprotocolsbgpgroupebgptypeexternalneighbor192.34.33.1

peer-as10

commit

setpolicy-optionspolicy-statementbgp-expfromprotocoldirect

setpolicy-optionspolicy-statementbgp-expthenaccept

setprotocolsbgpgroupebgpexportbgp-exp

commit

路由器J_2320_2_4的配置命令:

setrouting-optionsautonomous-system20

commit

setprotocolsbgpgroupibgptypeinternallocal-address4.4.4.4

neighbor3.3.3.3

commit

setprotocolsbgpgroupebgptypeexternalneighbor192.34.31.2

peer-as30

commit

setpolicy-optionspolicy-statementibgpnhsfromprotocolbgp

setpolicy-optionspolicy-statementibgpnhsthennext-hopself

setprotocolsbgpgroupibgpexportibgpnhs

commit

路由器J_2320_2_5的配置命令:

setrouting-optionsautonomous-system30

commit

setprotocolsbgpgroupibgptypeinternallocal-address5.5.5.5

neighbor6.6,6.6

commit

setprotocolsbgpgroupebgptypeexternalneighbor192.34.31.1

peer-as20

commit

setpolicy-optionspolicy-statementbgp-expfromprotocoldirect

setpolicy-optionspolicy-statementbgp-expthenaccept

setprotocolsbgpgroupebgpexportbgp-exp

commit

路由器J_2320_2_6的配置命令:

setrouting-optionsautonomous-system30

commit

setprotocolsbgpgroupibgptypeinternallocal-address6.6.6.6

neighbor5.5.5.5

commit

setprotocolsbgpgroupebgptypeexternalneighbor192.34.29.2

peer-as10

commit

setpolicy-optionspolicy-statementibgpnhsfromprotocolbgp

setpolicy-optionspolicy-statementibgpnhsthennext-hopself

setprotocolsbgpgroupibgpexportibgpnhs

commit

结果测试:

在路由器J_2320_2_2上利用runshowbgpneighbor查看BGP

路由信息。

3.5开放最短路径优先(OSPF)的配置

3.51基本概念

开放最短路径优先协议(OSPF)用链路状态算法来计算在每个区

域中到所有目的地的最短路径,当一个路由器首先开始工作,或者任

一个路由发生变化,配备给OSPF的路由器将链路状态通告(LSA)

扩散到同一级区域内所有路由器,这些链路状态通告(LSA)包含这

个路由器的链接状态和它与邻居路由器联系的信息,从这些链路状态

通告(LSA)的收集中形成了链路状态数据库,在这个区域中的所有

路由器都有一个特定的数据库来描述这个区域的拓扑结构。路由器运

行Diskjtra算法,这个算法利用链路状态数据库在该区域中形成到所

有目的的最短路径树,从这个最短路径树中形成了IP路由表。在网

络中发生的任何改变将会被链路状态包扩散出去,同时使路由器利用

这些新信息,重新计算最短路径树。

为了便于同学们对OSPF协议实现机制的理解,这里对文中涉及

到的一些主要名词作以简单介绍,在后面相关的配置步骤中,还有进

一步的解释和说明,如表2所示。

名词解糅

屣路状态琏路折网络设备之间榭理的或逻辑的连接.在QSPF桥议中.此状态包括脏路

(I-S)的权伯、优先级等参数.

胜路状态

OSPF用LSA求描述固络江路状态•

通告(LSA)

跣路状态

运1JOSI于协议的网络设备带网络跳路状态以数抠库的形立广以保存•以便干

数抠库

跣由计算等工作的开展.

(LSDB)

指定路由

戕/备份指DR/BDR是DesignatedRoulcr/BatkupDesignatedRouter的缩写.即指定路由普及

定路由襦备份指定路由瑞.其主要作用是简化特定1可络中的QSPF协议r作流程.

(DR/13DR)

路由器标

识ftIII端中用router•诞柒标识自己.我们可以把它科作是路由»住厂身份证代码'、•

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论