完成路由引入实验实验报
有很多朋友不知道完成路由引入实验实验报要如何操作,今天为大家整理了很多路由引入详解相关的答案,组成一篇内容丰富的文章,希望能到您
本文内容目录一览:
- 1、eNSP模拟实验-RIP的路由引入
- 2、120由浅入深学网络--静态路由与动态路由
- 3、OSPF -- 路由引入
- 4、【网络工程师配置篇】华为RIP路由基础配置续篇——重分发
- 5、ospf配置命令实验
- 6、ISIS路由基本配置实验
eNSP模拟实验-RIP的路由引入
网络规划或者设计时一般运行一种路由协议来降低网络复杂度,易于维护。但是网络升级、扩展和合并时,就可能造成同时运行几种不同的路由协议,这时就需要部署路由协议间的引入,使路由信息能够在不同协议间传递。
RIP支持不同路由协议的引入,包括直连路由、静态路由或其他动态路由协议。将其他路由协议引入RIP时需要注意设置度量值不超过15。默认情况下引入另一种协议或者引入同种协议的不同进程时往往是把该协议或者该进程的所有路由一起引入,可以在i引入的同时通过设置策略来控制和过滤特定的路由信息。
示例为A B两个公司,A公司不希望接收到大量的RIP更新报文,通过把他们的网段,RIP引入
1、按照图示配置路由器和PC接口的地址。
2、搭建B公司的RIP网络。
[AR1]rip 1
[AR1-rip-1]undo summary
[AR1-rip-1]version 2
[AR1-rip-1]network 10.0.0.0
[AR2]rip 1
[AR2-rip-1]undo summary
[AR2-rip-1]version 2
[AR2-rip-1]network 10.0.0.0
[AR2-rip-1]network 192.168.2.0
[AR3]rip 1
[AR3-rip-1]undo summary
[AR3-rip-1]version 2
[AR3-rip-1]network 10.0.0.0
[AR3-rip-1]network 192.168.3.0
3、优化B公司的网络。在AR2的G0/0/1口抓包,会有RIP路由信息,而这些RIP信息对于PC终端来说毫无用处。为了使PC不接受这些无用的报文跟新,在AR2上采用引入直连路由的方式来替代network命令来通告。
[AR2]rip 1
[AR2-rip-1]undo network 192.168.2.0
[AR2-rip-1]import-route direct
在AR2的G0/0/1口抓包,没有会有RIP更新报文。AR1上也存在AR2引入的192.168.2.0网段的路由信息。需要注意的是,在一台设备上配置直连路由时,需要保证被引入的路由条目已经存在当前设备的路由表中。
在AR3上同样操作引入直连路由。
4、连接A B公司的网络。在AR1上配置目的网段为192.168.4.0/24网段的静态路由,并在RIP1中引入该条静态路由,引入后B公司网络内的所偶遇路由器会通过RIP协议自动学习到该路由。
[AR1]ip route-static 192.168.4.0 24 14.1.1.4
[AR1]rip 1
[AR1-rip-1]import-route static
配置后查看AR2 AR3的路由表,公司B可以获取到公司A内部网络的路由信息,但是此时公司A路由器上仍然没有公司B的任何路由信息。
5、在AR4上配置默认路由
[AR4]ip route-static 0.0.0.0 24 14.1.1.1
查看AR4的路由表。
6、测试PC1 PC3通信正常。
120由浅入深学网络--静态路由与动态路由
我们在 VLAN 的实验中学习到 VLAN 能够很好的隔离网路,减小广播域,但是隔离了网络的广播域也就意味着它们将处于不同的网络之中,这样仅仅依靠数据链路层的帧是无法相互通信的。所以若是我们需要 VLAN 间能够相互通信就必须得依靠网络的第三层网络层,通过路由的功能来连接两个不同网络使之相互通信。
使两个 VLAN 相互通信我们称之为 VLAN 间的路由,而实现这一功能的方法有两个:
单臂路由
SVI 接口
单臂路由(one-armed router 或者 router-on-a-stick)是指在路由器的一个接口上通过配置子接口(或“逻辑接口”,并不存在真正物理接口)的方式,实现原来相互隔离的不同 VLAN(虚拟局域网)之间的互联互通。
单臂路由就是依靠的路由器的路由功能,因为二层交换机没有办法实现路由。同时一个接口只能接收来自一个 VLAN 的数据(因为一个接口不能隶属于多个 VLAN),传统的 VLAN 间路由方式便是在 Switch 与 Router 之间连接多个端口以保证多个接收多个 VLAN 的数据,但是当 VLAN 很多的情况下,Router 不可能满足这么多端口,所以出现了子端口的实现,这是一种依靠软件实现的逻辑上的端口。这样便只需要通过一根物理连接线来实现多个 VLAN 接口的连接。
我们通过这样的一个实验来实现单臂路由的功能:
实验目的:配置实现单臂路由
实验材料:三台交换机、一台路由器
实验方法:
拖动三台交换机、一台路由器至画布,两台用作模拟PC,一台用所模拟 Switch,一台用作 Router
配置路由器、交换机的名字与连接线路
配置交换机中的 vlan,以及三个接口的模式
配置两台 PC 的 IP 地址与默认网关(下文详解),他们处于不同的 VLAN 中
配置路由器的子接口,以及子接口的 IP 地址
尝试使用 PC 相互 ping 通
1.构建实验环境,在画布中拖出三台交换机与一台路由器,并修改他们的设备名称,同时修改两台用作模拟 PC 的交换机图标,然后相互连接。结构如图所示:
2.配置交换机相关的内容,在 Switch1 中配置两个 VLAN,分别为 vlan 2:test2、vlan 3:test3。同时将与 PC 连接的两个端口分别配置为 access vlan 2 与 access vlan 3,还有与路由器相连接的端口配置为 trunk 模式。若是与路由器相连接的端口不配置成 trunk 模式将无法发送多个 vlan 的数据包。
3.修改 PC 端口的 IP 地址
此时我们可以尝试通过 PC1 去 ping PC2,我们会发现肯定是 ping 不通的,因为他们处于不同的网段同时处于不同的 VLAN 中。
3.为两台 PC 配置默认网关(默认网关用于将数据包发送至路由端口,下文详解)
可用回到特权模式中,通过 show ip route 查看,是否成功配置:
4.在路由器中配置逻辑子接口,分别用于接收 vlan2 与 vlan3 的数据。因为是接收来自交换机发来的信息,所以该子接口的数据封装模式与交换机中的相同,交换机此处 trunk 模式使用的是 dot1q 的封装方法,所以子接口中的也必须是这个方法。(还记得在 VLAN 划分实验中我们将到 trunk 模式主要作用是添加 VLAN 标签)
这样我们就成功的配置好了我们的子端口,我们可以通过 show ip int brief 查看接口信息中是否有这两个子接口的配置,还可以通过 show vlans 查看子接口的状态,以及通过 show ip route 命令来查看当前的路由信息,若是有两个直连路由表项,说明我们配置成功的生效了:
5.完成了所有的配置,准备工作,我们再次尝试通过使用 PC1 去 Ping PC2 发现 5个点都变成了感叹号,表示所有的 ICMP 包(ping 工具使用的是 ICMP 协议)都得到了响应,PC1 可以与 PC2 正常通信了:
由上述的两个原因,为此出现了一种新的功能,便是在三层交换上的 SVI 接口,这样便不需要单独添加一台路由器了。
SVI 是 Switch Virtual Interface 的简称。它是三层交换机上的一个虚拟端口,类似于 Router 上的子端口,由软件实现。每个 SVI 只能关联一个 VLAN,设置一个 IP 地址。
基于上个实验,我们做出这样的修改:
去除 Router 设备
设置 SVI 接口地址
我们将去除 Router 设备,由我们的三层交换机来实现相关的功能,将之前的网关地址设置为 SVI 的 IP 地址即可
1.去除 Router 设备,关闭 Switch 上的 e0/0 接口,同时配置 SVI 的 IP 地址:
如此便完成了 SVI 的配置,我们可以在 Switch 的特权模式中使用 show ip route 可以看到此时我们有两个直连的路由信息。同时我们还可以尝试使用 PC1 去 ping PC2。(若是配置与我完全一致,但是 ping 不通,可以尝试在 Switch 的全局模式中使用 no ip cef 命令)
此处使用 no ip cef 命令关闭转发机制便是该版本的镜像并没有很好的在 Linux 中实现其提供的功能,可能该镜像的设备本是使用硬件辅助实现该功能等等。若是不关闭 cef 的转发机制,将导致你明明配置无误,却无法正常的通信。
由此我们便成功的配置了单臂路由与 SVI 接口来成功的实现 VLAN 之间的相互通信了。
在之前的实验中我们经常提到默认网关之一名词,接下来我们便来了解一下该名词的含义。
默认网关由两个词组成默认与网关。其中什么叫做网关呢?
网关(Gateway)就是一个网络与另一个网络连接的关口。
比如成都市与广州市都只有一个邮局,而每个邮局前都会有一个专职的负责人,此时若是成都市的小明想与广州市的小红联系只能通过这样的一个过程:
首先将写好的信交给邮局的专职负责人,
邮局的专职负责人查看信封上的地址,发现该地址并不是本省中的地址,并且邮编写的是广东省的地址。
成都的邮局专职负责人便将该消息转发送给广州的邮局专职负责人,让他交给收件人
广州的邮局专职负责人收到信封后,发现目的地址便是本省中的地址,便寻找该地址将消息送到收件人的手中。
在这个例子中邮局的专职负责人便是网关。负责将本网段中的消息发送给其他网段的网关的接口。
默认网关的意思是一台主机如果找不到可用的网关,就把数据包发给默认指定的网关,由这个网关来处理数据包。只要指定了默认网关之后,只要主机在发送数据包之前由目的地址与其子网掩码做 AND 运算得出的网络号与本机的网络号不同,便将数据发送给默认网关,由默认网关处理数据该如何发送。
在全局模式中我们可以通过这样的命令来实现默认网关的配置:
通过 show ip route 我们可以看到这样的结果:
我们了解到数据包发送到其他网段是通过查询路由表,然后决定下一跳发送的路径。而路由表中的表项是如何得来的呢?
首先以路由的角度将协议分为:
可路由协议(Routed Protocol):利用网络层完成通信的协议,例如 IP、IPX 等,该对象是被路由的。
路由协议(Routing Protocol):主要用于创建与维护路由表,本质是实现路由功能,该对象是路由其他对象的,例如 RIP、OSPF、IGRP、IS-IS 等等。
而路由表中的信息分为两大类:
直连路由:也就是该设备中的接口所配置的 IP 地址与其所处的网络
远程路由:也就是发向其他路由设备所处的 IP 地址与其所处的网络
直连路由是在 IP 接口地址配置后便自动添加的,而远程路由的信息来源又会分为两大类:
静态路由:由人工配置的下一跳地址,在网络拓扑发生变化时同样需要人工修改,但是配置完成之后并不会占用过多的系统资源,与网络的带宽。在静态路由中有缺省路由(也就是默认路由)、浮动路由的存在。适用于小型网络与末梢网络
动态路由:通过动态路由协议,设备与设备之间相互通信,相互学习。再由某种路由算法计算出下一跳的路径,当有多条路径的时候还有优先级的排序,并且在网络拓扑发生变化的时候,会自动学习网络中的变化适当改变路径,适用于大型网络。
其中动态路由协议有这样几种分类的标准:
按算法分为:距离矢量(典型的协议有 RIP、IGRP、BGP)、链路状态(典型的协议有 OSPF IS-IS)、混合算法(典型的协议有 EIGRP)
按照是否发送子网掩码分为:有类(典型的有 RIP、IGRP)与无类(支持子网划分与路由汇总,典型的有 OSPF 等)
按照使用的网络规模分为:IGP(Interior gateway protocol),内部网关协议,几乎所有的路由协议都属于内部网关协议)与 EGP(Exterior Gateway Protocol),外部网关协议,BGP 用于自治系统之间的路由计算)
其中按照算法分的距离矢量表示的是根据源到目的的跳数来计算(之前有提过,下一跳表示去往下一个路由);所谓的链路状态便是多方面考虑如链路的开销、链路上的所有的相邻路由器、网络带宽,网络拥塞等等综合考虑;所谓的混合算法便是这两个的结合考虑。
其中的自治系统是表示属于某一个特定的网络机构中路由集合。在自治系统内部使用的路由协议就是内部网关协议,而自治系统之间的是外部网关协议。
反应路由性能的参考对象主要还是收敛时间与管理距离(在上一节实验我们都提到过):
收敛时间(convergence time):从网络拓扑变化到网络中所有的路由器都知道这个变化的时间就叫收敛时间;
管理距离(administrative distance):用于综合评价路由协议性能参数,描述路由协议计算路由条目的准确度与可信度。
所谓的静态路由便是由纯手工的配置在路由表项中,这样的配置路由方式非常的耗时,效率不高,并且在网络拓扑发生改变的时候需要手工的一项一项的修改,十分的麻烦,事情总是利弊双面的,有弊就有利,虽然麻烦但是就因为不会自动学习修改所以不会发送通告占用带宽,也不会占用太多的 CPU 与 RAM 这样的系统资源。并且可以手工控制数据包的转发路径,因此静态路由在小型企业中还是十分常用。
静态路由的配置很简单,只需要通过这样的一条命令即可:
我们可以通过这样的例子来学习静态路由的配置:
还是使用上述 SVI 的实验环境,我们在 Switch 上添加一个路由,并且配置为 202.203.0.0 这个网段下:
此时 PC 肯定是无法 ping 通 202.203.0.2 地址的,因为虽然在 Switch 中有该网段的路由表项(因为是直连网段),但是数据包在 Router 接收到之后,响应时发现路由表中无 192.168.1.0 网段表项,不知道怎么转发回来,便只有丢弃该数据包了。
通过 show ip route 我们可以看到静态路由成功的添加了:
并且此时可以 ping 通对端的 IP 地址:
这只是一条记录,并且只是 192.168.1.0 网段可以 ping 通,若是 PC2 去 ping 还是会不通,因为 PC2 在 192.168.2.0 网段,路由表中没有可以匹配的项。此时我们发现所有的地址都会通过 Switch,基本设备都是围绕它来的,他知道所有的路由路径,我便可以直接设置一个默认路由,也就是只要路由表中没有目的地址所匹配的表项,就都丢给默认路由。
既然如此也就代表着默认路由要匹配所有项,因为表中一旦无匹配就让他路由,换个角度就代表他得匹配所有项,而匹配所有项的地址便是 0.0.0.0,同时子网掩码也是这个值。因为 0 表示的是任意的(wildcard)
默认路由就是一种特殊的静态路由,所以若是要配置默认路由只需要将上述的命令中的目的地址与子网掩码改成 0.0.0.0 0.0.0.0 即可。
我们可以在刚刚的环境中实验一次,先擦除原先的静态路由然后再配置:
这就是便是默认路由只要路由表中没有匹配的项就让它来路由。
当然按照我们之前所说的冗余思想,避免单点故障使得一个数据包到达目的地可能有多条路径,此时我们便可以配置浮动路由,所谓的浮动路由便是当优先级较高的路径出现问题时,还有一条路径能够及时的替补上来。而优先级的体现在于我们上节实验中所提到的 AD,当值越小的时候其优先级便越高。
浮动路由的配置很简单,就是在添加备选路径时,把静态路由命令的网关地址修改以及后面添加 AD 值,该值的取值范围是 0~255。例如:
但是三层交换机并不支持浮动路由,需要路由器才能实现。
在画布中拖动两台路由器,实现这样的拓扑结构,同时配置浮动路由使得在一条线路断掉时,还是可以工作。(需要借助环回接口,在全局模式中 int loopback 0(这个为编号,自取) 便可以像配置端口一般为其配置 IP 地址了)
验证方式:
首先查看路由表中的静态路由是 192.168.1.2,并且能够 Router 设备能够 ping 通 202.204.1.1
然后 shutdown s2/0 端口,再次 ping 202.204.1.1 还是能通,并且此时的路由表的静态路由项发生变化
注意:此处使用的两个都是串口,因为 GNS3 的路由串口实现没有问题,浮动路由只需要一个端口断开,另外一边不通就知道断开了便启用浮动路由。但是若是使用的以太口,GNS3 实现出来与真实设备不同,不同之处在 GNS3 用以太口实现的话检测不出对端断开了,必须同时断开此端口与对端端口才行,所以此处使用串口。
OSPF -- 路由引入
下方是公司A,使用OSPF;上方是公司B,不使用OSPF;
问题1:
为了PC能访问公司B,可以在R1上配置静路由,并在OSPF上配置路由引入。这样公司A的所有路由器都会得到到达公司B的路由信息
问题2:
公司A的Area3未与骨干区域Area0相连,需在R3和R5上配置虚链接
R1:
R7:
配置 router id
方式一:
方式二:
若未配置 router id 就先配置 ospf ,路由器会按一下方式选举 router id :
再次配置 router id 要重启 ospf 进程 :
格式: 在经过的区域下: vlink-peer 对方Router ID
【网络工程师配置篇】华为RIP路由基础配置续篇——重分发
企业的网络里面启用了多种的路由协议,为了实现整个网络可以互相通信,共享资料,那么需要把其它路由协议的路由引入到RIP协议里面
1.拓扑图
2.实验目的:
全网除了运行rip协议外,还有其他路由协议(如静态路由),需要把其它路由协议学习的路由,重分发进rip。
3.配置思路:
1)搭建好拓扑图环境,标出规划好的IP地址
2)修改网络设备默认名称、配置好IP地址
3)配置RIP路由重分发,使各网段之间实现互访
4.配置过程:
步骤一:修改网络设备默认名称、配置好IP地址
1)配置各PC信息
2)配置路由器R1默认名称及接口IP
Routeren //进入特权模式
Router#conf t //进入全局配置模式
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R1 //给设备改名称
R1(config)#int fa0/1 //进入接口配置模式
R1(config-if)#ip address 192.168.1.2 255.255.255.0 //配置接口的ip地址、子网掩码
R1(config-if)#no shut //激活接口,拓扑图上接口由红变绿
R1(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
R1(config-if)#int fa0/0
R1(config-if)#ip address 172.16.0.1 255.255.0.0
R1(config-if)#no shut
R1(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
3)配置路由器R2默认名称及接口IP
Routeren
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R2
R2(config)#int fa0/0
R2(config-if)#ip add 172.16.0.2 255.255.0.0
R2(config-if)#no shut
R2(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/0, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/0, changed state to up
R2(config-if)#int fa0/1
R2(config-if)#ip add 172.17.0.1 255.255.0.0
R2(config-if)#no shut
4)配置路由器R3默认名称及接口IP
Routeren
Router#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#hostname R3
R3(config)#int fa0/1
R3(config-if)#ip add 172.17.0.2 255.255.0.0
R3(config-if)#no shut
R3(config-if)#
%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to up
%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1, changed state to up
R3(config-if)#int fa0/0
R3(config-if)#ip add 192.168.2.2 255.255.0.0
R3(config-if)#no shut
步骤二:配置RIP路由重分发,使各网段之间实现互访
1)配置RIP路由部分:
R1(config)#router rip
R1(config-router)#version 2
R1(config-router)#no auto-summary
R1(config-router)#network 192.168.1.0
R1(config-router)#network 172.16.0.0
2) 配置引入静态路由部分:
R2(config)#router rip
R2(config-router)#version 2
R2(config-router)#no auto-summary
R2(config-router)#network 172.16.0.0
R2(config-router)#exit
R2(config)#ip route 192.168.2.0 255.255.255.0 172.17.0.2
R2(config)#router rip
R2(config-router)#redistribute static metric 3
3)配置静态路由:
R3(config)#ip route 0.0.0.0 0.0.0.0 172.17.0.1 //因为R3为边界路由器,所以可以直接配一条缺省路由,
1)查看各路由器路由表,命令为show ip route
注意:1、在查看路由表的时候,需要在特权模式下进行,也即在“R1#”这样的提示信息后输入查看路由表的命令
2、在路由表信息中,C:代表是直连的
R:代表是RIP路由信息
S:代表是静态路由信息
S*:代表是缺省路由信息
2)查看两台主机通过RIP重分发后的通信情况:
3)通过将思科模拟器实时模式切换为模拟模式,可以查看到如下信息:
通过上述路径,最终实现了PC0和PC1的通信
4)在特权模式下,输入“write”可以保存配置
至此,RIP路由引入静态路由实验完成,后面会更新rip引入OSPF以及rip+OSPF+静态路由的综合实验
ospf配置命令实验
OSPF:open shortest path first
开放式最短路径优先
area 0 :骨干区域(核心区域)
area 1 2 :常规区域
注:常规区域必须和骨干区域直接相连
ABR:area border router 区域边界路由器
ASBR:auto-system border router 自制系统边界路由器
R1:
int s1/0/0
ip add 12.1.1.1 24
int loopback0
ip add 1.1.1.1 24
ospf 1
area 1
network 1.1.1.0 0.0.0.255
network 12.1.1.0 0.0.0.255
R2:
int s1/0/1
ip address 12.1.1.2 24
int g0/0/0
ip address 23.1.1.2 24
int loopback0
ip address 2.2.2.2 24
ospf 1
area 1
network 12.1.1.0 0.0.0.255
area 0
network 2.2.2.0 0.0.0.255
network 23.1.1.0 0.0.0.255
R3:
int g0/0/0
ip address 23.1.1.3 24
int g0/0/1
ip address 192.168.1.3 24
int loopback0
ip address 3.3.3.3 24
ospf 1
area 0
network 3.3.3.0 0.0.0.255
network 23.1.1.0 0.0.0.255
area 2
network 192.168.1.0 0.0.0.255
R4:
int g0/0/0
ip address 192.168.1.4 24
int loopback0
ip address 4.4.4.4 24
ospf 1
area 2
network 4.4.4.0 0.0.0255
network 192.168.1.0 0.0.0.255
R5:
int g0/0/0
ip address 192.168.1.5 24
int loopback0
ip address 5.5.5.5 24
ospf 1
area 2
network 5.5.5.0 0.0.0.255
network 192.168.1.0 0.0.0.255
验证:
Router id:标识运行OSPF的路由器的身份ID,不能重复。
选举规则:
手动最优先,如果没有指定选举环回口,没有环回口则选举网络接口(接口地址越大越优先)。
注:华为设备:手动指定最优先,5最先UP的接口最优先。
router id 是在ospf刚启动时选举的。
手动指定router id
ospf 1 router id 2.2.2.2
OSPF建立邻居的条件:
1、两台路由器router id 一致
2、两台路由器直连的网段必须宣告到相同的area区域。
3、认证的类型、密码必须一致
4、直连必须可以通信
5、OSPF邻居之间的特殊区域标识必须一致
6、
7、
OSPFO的路由优先级:preference 10(默认)
三张表:
邻居表、拓扑表、路由表
邻居表:
display ospf error 查看OSPF错误信息
拓扑表:(链路状态数据库)
路由表:
动态路由:
1、距离矢量路由协议:distance-vector:RIP、BGP
2、链路状态路由协议:link-state:OSPF、ISIS
OSPF邻居建立过程:
down------init--------2-way--------exstart--------exchange-------loading-------full
init:初始状态,开始交互hello报文
2-way:路由器双方都得到对方的router-id
exstart:准备交互DBD描述报文,同时选举DR和BDR
exchange:交互DBD描述报文
loading:加载状态,请求对方的完整的明细路由
full:完全邻接状态,双方数据库同步
查看OSPF形成邻居的几个状态
information-center enable
debugging ospf event
terminal debugging
reset ospf process
OSPF之DR、BDR
DR:designate router指定路由器
BDR:backup DR备份路由器
作用:为了减少MA(多路访问)环境下,不必要的OSPF的报文发送,减少链路带宽的占用,路由器自动选举DR、BDR。
DR other路由器只会把信息传递给DR、BDR。
DR、BDR选举规则:接口优先级+router id,越大越优先。
DR、BDR不抢占规则:DR、BDR一旦选举成功,则不会再次选举。(除非重启)
优先级为0表示直接不参与DR、BDR选举。
调整OSPF接口优先级:
R4:
int g0/0/0
ospf dr-priority 5 把接口优先级改为5
R3:
interface g0/0/1
ospf dr-priority 0
R5:
int g0/0/0
ospf dr-priority 0
R3、R4、R5:
reset ospf process 重启OSPF进程
验证:
OSPF常见的五种报文:
1、hello:发送自身touter-id,自报家门
2、DBD:data base description数据库描述摘要(目录)
3、LSR:link-state request 链路状态请求,请求某链路的详细路由信息
4、LSU:link-state update 链路状态更新,对求请求的回应
5、LSack:链路状态确认
串行链路不选DR、BDR。
OSPF路由引入和路由汇总
OSPF路由引入(import):
R1、R2、R3、R4、R5上面OSPF的路由同上。
R5:
int loopback1
ip address 8.8.8.8 24
int g0/0/1
ip address 57.1.1.5 24
rip 1
version 2
network 8.0.0.0
network 57.0.0.0
undo summary(关闭路由汇总)
R7:
int g0/0/0
ip address 57.1.1.7 24
int loopback0
ip address 7.7.7.7 24
rip 1
version 2
network 57.0.0.0
network 7.0.0.0
在R5、R7上把RIP宣告之后,需要在ASBR上做路由引入。
R5:
ospf 1
ipmort-router rip
验证:
这样R4上就有R7的路由了。
引入的路由:O_ASE(ospf-autosystem external),ospf 自制系统外部路由,优先级默认为150。
上面只是单项引入,在R7上是学习不到其余路由器上的路由协议的。
R5:
rip 1
import-router ospf 将ospf引入rip
验证:
这样R1就可以和R7通信了。
这样做叫路由的双向引入。
(在自制系统边界路由器上做双向引入)
OSPF引入缺省路由:
R1、R2、R3、R4、R5中的OSPF配置同上。
R3:
int g0/0/2
ip address 38.1.1.3 24
R8:
int g0/0/0
ip address 38.1.1.8 24
ip router-static 0.0.0.0 0 38.1.1.3
R3上默认路由指向R8
ip riuter-static 0.0.0.0 0 38.1.1.8
R3上OSPF中引入静态路由
ospf 1
default-route-advertise always总是引入静态路由
注:always 无论R3是否有缺省路由存在,R3总会向OSPF区域下发缺省路由。
ospf中引入缺省路由。
验证:
这样R4就可以和R8通信。
OSPF路由汇总
作用:精简路由表的大小,减少路由器计算资源的开销。
1、区域间汇总(必须在ABR)
R1:
int loopback1
ip address 1.1.2.1 24
int loopback 2
ip address 1.1.3.1 24
ospf 1
area 1
network 1.1.2.0 0.0.0.255
network 1.1.3.0 0.0.0.255
其余OSPF路由配置同上。
三条明细路由可以汇总成一条。
1.1.1.0/24
1.1.2.0/24
1.1.3.0/24
1.1.000000 01.0
1.1.000000 10.0
1.1.000000 11.0
得出1.1.0.0/22
在ABR上做路由汇总
R2:
ospf 1
area 1
abr-summary 1.1.0.0 255.255.252.0
2、自制系统间的汇总(必须在ASBR上汇总)
OSPF配置同上
R7:
int loopback 1
ip address 7.7.8.7 24
int loopback 2
ip address 7.7.9.7 24
由于rip宣告的主类地址,所以不需要再宣告了。
三条明细路由
7.7.7.0
7.7.8.0
7.7.9.0
7.7.0000 0111.0
7.7.0000 1000.0
7.7.0000 1001.0
7.7.0.0/20
在ASBR上做路由汇总:
R5:
ospf 1
asbr-summary 7.7.0.0 255.255.240.0
OSPF虚链路
OSPF配置同上
新增:
R1:
int g0/0/0
ip address 16.1.1.1 24
R6:
int g0/0/0
ip address 16.1.1.6 24
int loopback0
ip address 6.6.6.6 24
宣告OSPF
R1:
ospf 1
area 5
network 16.1.1.0 0.0.0.255
R6:
ospf 1
area 5
network 15.1.1.0 0.0.0255
network 6.6.6.0 0.0.0.255
在R1上有R6的路由,R2上没有。
area 5没有与骨干区域相连,所以不能通信,需要借助虚链路。
area 1正好连接area 5和area 0 相连,所以在area 1的两端做虚链路。
R1:
ospf 1
area 1
vlink-peer 2.2.2.2(2.2.2.2为对方路由器的router id)
R2:
ospf 1
area 1
vlink-peer 1.1.1.1
验证:
虚链路是区域0的延伸,默认属于区域0
OSPF的认证
R3:
int g0/0/1
ospf authention-mode simple ciper huawei
发现R3的邻居没有R4、R5
R4:
int g0/0/0
ospf authention-mode simple ciper huawei
R5:
int g0/0/0
opsf authention-mode simple ciper 123
只有认证配置正确的才能建立邻居关系。
reset ospf counters 清空OSPF的统计信息
OSPF静默接口:
ospf 1
silnet-interface g0/0/1将g0/0/1设置为静默接口,静默接口不会发送任何OSPF报文。
将接PC的接口设置为静默接口。
修改OSPF优先级
ospf 1
preference 20将OSPF路由优先级改为20
OSPF的LSA(link state advertise)类型:
LSA是包含在LSU里面的。
1、一类LSA:router lsa 每个路由器都可以发送,仅在自己area区域发送,通告自身信息(自报家门)
display ospf lsdb
display ospf lsdb router
2、二类LSA:Network lsa
只有DR可以发出,仅在自己area区域发送,通告DR的位置和身份
display ospf lsdb
display ospf lsdb network
3、三型LSA:summary lsa
只能由ABR发送,可以穿越整个OSPF自制系统(中间需要各个ABR转发),将不同区域的OSPF路由信息相互传递
display ospf lsdb
display ospf summary
4、四型LSA:asbr lsa
只能由ABR发送,发送范围整个OSPF自制系统,通告ASBR的身份信息
display ospf lsdb asbr
5、五型LSA:External lsa
ASBR发出,发送整个OSPF自制系统,通告其他自制系统的路由信息
display ospf lsdb
display ospf lsdb ase
6、七型LSA:nssa lsa
由位于nssa区域的ASBR产生,发送范围仅仅是nssanssa区域(传至ABR时会转换成5型继续传递)
作用是将nssa区域后的其他自制系统的路由引入OSPF自制系统
OSPF的特殊区域
1、stub
2、totally stub
3、NSSA
4、totally NSSA
stub末节区域,不接收五型lsa
R1、R2:
ospf 1
area 1
stub
注:R1~area 1~R2,必须在R1和R2上同时配置stub,否则无法建立邻居。
作用:拒绝五型LSA,减少路由表的大小,减轻末节路由器的负担。
注:特殊区域的路由会自动形成缺省路由指向ABR来访问其他自制系统的路由。
里面就没有了五型lsa,会自动形成缺省路由指向ABR。
totally stub:完全末节区域
(拒绝3、4、5型LSA)
配置:
R1:
ospf 1
area 1
stub no-summary
R2:
ospf 1
area 1
stub no-summary
验证:
NSSA:not so stub area
拒绝五型LSA,会放行后面的其他自制系统的路由即“小尾巴”,“小尾巴”的路由会通过七型的LSA透传stub区域。
R1:
int loopback3
ip address 9.9.9.9 24
rip 1
version 2
indo summary
network 9.0.0.0
ospf 1
import-router rip
如果配置stub,会拒绝五型LSA,9.9.9.9就会被引入不了OSPF。这样就可以配置NSSA区域。
R1、R2:(同区域的路由都要配置)
ospf 1
area 1
nsaa
验证:
totally nssa
R1、R2:
ospf 1
area 1
nssa no-summary
特点: 拒绝3、4、5型LA,同时产生7型LSA。
配置完totally nsaa 之后就只剩下一条缺省路由了。
ISIS路由基本配置实验
本次实验未展示ip地址配置,完成本次实验你可以了解:
1、L1与L2的区别(L1不能学习到L2,但是L2可以学习到L1,L1只有默认路由)还有DIS选举(优先级相同时,MAC大的为DIS)
2、ISIS默认接口的circuit-type 设置为广播模式,R1与R5可以点到点优化配置如下:
R1
inter g0/0/2
isis circuit-type p2p
R5
inter g0/0/2
isis circuit-type p2p
3、重分布本地直连
R5
isis
import-route direct level-2
4、路由渗透R3上开启(实现L1学习到L2)
isis
import-route isis level-2 into level-1
5、完成以上实验前提是以下配置完成
display isis route #查看isis路由
display ip routing-table #查看路由表
display isis peer #查看邻居
display ip routing-table protocol isis #查看isis 协议的 ip路由
R1配置:
isis 1 #进入isis视图
network-entity 49.0002.0000.0000.0001.00 #配置NET标识符
is-level level-2 #路由类型别为2
quit
inter g0/0/0
isis enable #接口启用isis
inter g0/0/2
isis enable
inter s1/0/0
isis enable
inter l 0
isis enable
quit
R2配置:
isis 1
network-entity 49.0001.0000.0000.0002.00
is-level level-1-2
quit
inter g0/0/0
isis enable
inter s1/0/0
isis enable
inter l 0
isis enable
quit
R3配置:
isis 1
network-entity 49.0001.0000.0000.0003.00
is-level level-1-2
quit
inter g0/0/0
isis enable
inter g0/0/1
isis enable
inter l 0
isis enable
quit
R4配置:
isis 1
network-entity 49.0001.0000.0000.0004.00
is-level level-1
quit
inter g0/0/1
isis enable
inter l 0
isis enable
quit
R5配置:
isis 1
network-entity 49.0002.0000.0000.0005.00
is-level level-2
quit
inter g0/0/2
isis enable
inter l 0
isis enable
quit
inter loopback 2
ip add 192.168.2.1 24
quit
inter loopback 3
ip add 192.168.3.1 24
quit
inter loopback 4
ip add 192.168.4.1 24
quit
关于完成路由引入实验实验报和路由引入详解的介绍到此就结束了,不知道你找到你需要的信息了吗 ?如果想了解更多这方面的信息,记得收藏关注本站。