信安学习笔记之网络安全:Day-9【读懂路由表、浮动静态路由、ospf的虚拟隧道】

路由表

先按照规范步骤配通拓扑图:

拓扑图

网段规划和路由协议

要求

查看R6的路由表

认识了路由表
问题:一个网络里面同时可以通过RIP可以通,静态路由可以通,那么线路会走哪一条? 为什么走静态静态路由。

由上图我们可知

路由表:
C 192.168.10.0/24 is directly connected, FastEthernet0/0
C 192.168.20.0/24 is directly connected, Ethernet1/0
R 192.168.30.0/24 [120/1] via 192.168.20.2, 00:00:25, Ethernet1/0
S 192.168.40.0/24 [1/0] via 192.168.50.2
C 192.168.50.0/24 is directly connected, FastEthernet0/1
S 192.168.60.0/24 [1/0] via 192.168.50.2
S 192.168.70.0/24 [1/0] via 192.168.50.2
S 192.168.80.0/24 [1/0] via 192.168.50.2

我们可以看到静态路由协议和rip路由协议后面都有一个[值1/值2] --------(例如:[120/1])

我们将值1称为:管理距离(AD);值2称为:开销值cost

每一种路由协议都有管理距离:
静态路由:1
rip:120
ospf:110
eigrp:90 170

开销值cost:当多条线路的管理距离一样时,开销值cost越小越优先(相当于去杭州有多条路,我们当然选花费最小的那条路)

网段在传输的路径上每经过一个路由器的入端口网段的cost值会增加入接口的cost值(相当于过收费站一样),后面详解。

网段的传输方向与数据的传输方向相反

端口的cost值可以更改:
inter 端口号
ip ospf cost 更改的cost值

浮动静态路由

我们可以对静态路由的管理距离可进行修改
修改的目的是:让数据按照我们指定的路线走
R6的修改命令:
Router(config)#ip route 192.168.40.0 255.255.255.0 192.168.50.2 240
R8的修改命令:
Router(config)#ip route 192.168.10.0 255.255.255.0 192.168.80.1 240

命令格式:前面与静态路由配置格式一样 + 修改的AD值
ip route 目标网段 掩码 下一跳 想要修改的AD值

在未修改静态路由的AD值时数据所走路径:
数据原路径只修改R6的路径:
只改R6
当R6、R8均修改后我们才能得到我们想要的路径:
想要的

浮动静态路由:
就像是下图:
浮动静态路由

ospf的虚拟隧道

**回顾:**我们之前配置的ospf路由协议命令
router ospf 1
netw 直连网段 反掩码 area 0 ---------- 这个0代表区域号,我们讲的虚拟隧道就与他有关

回到现在:
在ospf路由协议中,我们将区域号为0(area 0)的区域称之为骨干区域,区域号不为0(area1、2、3…)的区域称之为非骨干区域

前景:在配置ospf路由协议时,我们有时候必须设置多个区域

多区域有一个架构:非骨干区域必须与骨干区域相邻,才能使每个区域内的路由器的路由表拥有所有网段

area 0在其中起一个枢纽的作用:
地图
问题:当非骨干区域与骨干区域没办法相邻怎么办
虚链路上图配置完成后情况:
-区域0、1、2(area0、area1、area2)内的路由器能够全部ping通
–而pc1无法ping通area30除边界路由器R6以外的其他设备
----pc1无法ping通area30以外的设备
-----边界交换机R6拥有area0、1、2、30内的所有网段
------area30内的设备只有area30内的网段
-------area0、1、2内的设备没有area30内的网段

解决办法:虚链路技术 ---------- 实现全网通信

虚链路技术:虚链路的本质还是将没有与骨干区域相连的区域通过虚链路连接在骨干

隧道

虚链路技术配置位置:两台区域边界路由器上进行配置虚链路。
虚链路配置位置
R6配置步骤(4 + 1):
1.创建回环接口
Router(config)#interface loopback 1
Router(config-if)#ip address 1.1.1.1 255.255.255.0

2.将回环接口IP作为本路由器的router-id
Router(config)#router ospf 1
Router(config-router)#router-id 1.1.1.1

加1:保存路由器配置(wr),重启ospf服务
Router#clear ip ospf process
Reset ALL OSPF processes? [no]: yes

3.将回环接口的网段network在两个区域之间的区域(area30与area0之间的area1)
Router(config)#router ospf 1
Router(config-router)#network 1.1.1.0 0.0.0.255 area 1

4.创建虚链路隧道
Router(config-router)#area 1 virtual-link 3.3.3.3


R2配置步骤(4 + 1):
1.创建回环接口
Router(config)#interface loopback 1
Router(config-if)#ip address 3.3.3.3 255.255.255.0

2.将回环接口IP作为本路由器的router-id
Router(config)#router ospf 1
Router(config-router)#router-id 3.3.3.3

加1:保存路由器配置(wr),重启ospf服务
Router#clear ip ospf process
Reset ALL OSPF processes? [no]: yes

3.将回环接口的网段network在两个区域之间的区域(area30与area0之间的area1)
Router(config)#router ospf 1
Router(config-router)#network 3.3.3.0 0.0.0.255 area 1

4.创建虚链路隧道
Router(config-router)#area 1 virtual-link 1.1.1.1


当两台区域边界路由器配置虚链路完成后
需要给area30内的路由器配置默认路由:ip route 0.0.0.0 0.0.0.0 下一跳
(解决area30内路由器访问其他区域的ip地址的问题)


解释:

回环接口:一个虚拟的接口,在一个网络中,给路由器配置的回环接口的ip必须是没有用过的
回环接口配置命令:
Router(config)#interface loopback 1 ---------------- (回环接口编号为1)
Router(config-if)#ip address 3.3.3.3 255.255.255.0 ----------- (回环接口的ip,相当于路由器多了一个3.3.3.0的直连网段)

router-id:其实就是一个IP地址,可以用show ip protocols查看。运行了OSPF协议的路由器默认会选择自已的一个接口的IP地址作为本路由器的ROUTER-ID(路由器的身份证),并且OSPF与OSPF之间的通信通过身份证来识别对方。

router-id的选举:
1:如果一台路由器有回环口,选则回环口最大的IP地址作为标识符。
2:如果没有回环口则选则物理端口最大的IP地址作为本路由器的标识符。
【我们修改router-id就相当于是手工配置router-id】

为什么改了router-id后要保存配置,再按要求重启ospf服务?
修改router-id就像现实世界修改身份证一样,想要修改身份证就只有重启人生了
修改router-id的命令:
修改身份证:(想要改身份证就要重启人生)
Router(config)#router ospf 1 ------------------------ 修改router-id
Router(config-router)#router-id 1.1.1.1
Router#clear ip ospf process ---------------------- 重启服务
Reset ALL OSPF processes? [no]: yes

创建虚链路隧道的命令:
Router(config-router)#area 1 (两个区域之间的区域) virtual-link 1.1.1.1(对方边界路由器的router-id

猜你喜欢

转载自blog.csdn.net/qq_43709121/article/details/107628272