利用
ODR
实现公司总部和分支机构的通讯
要实现公司总部和分支机构通信,按照前面的知识我们可以在公司总部路由器上分别做指向分支机构的默认路由,然后,在分支机构的边缘路由器上配置指向公司总部的静态路由或者动态路由,这种思路是可行的,然而公司规模小的情况下,这样做完全没问题,但是假如公司规模很大,分支机构几十个甚至更多,那么每台路由器都需要人工配置,这样的话,对管理员的工作量太大了,还可能用到多个管理员,这样不仅浪费了公司的资费,还没有实现人才的合理利用,当然对解决当前的经济危机,解决就业倒是很有帮助,呵呵!
针对上述问题,提出一项重要技术:
ODR
(
on-demand routing
),翻译成中文名称是“按需路由”,其大体工作思路是实现分支机构上分别做了一条指向公司总部路由的默认路由,并将该默认路由自动发给公司总部的路由器,再在公司总部路由器上作指向自己的默认路由,注意这里是指向自己哦!既不用配置静态路由,也不用配置动态路由,完全实现总部和分支机构路由信息的自动通告,同时还节省了内存和
CPU
资源等硬件资源。
首先我们先来看一下
ODR
的应用:
1,
应用场合:星型网络拓扑结构。
2,
机理:
1>
,边缘设备通过
ODR
协议将具体直连网段路由发给核心设备。
2>
,核心设备把指向自己的默认路由,灌输给边缘设备。
3,
ODR
的配置:
1)
在核心路由器上启用ODR (config)#router odr
(2)
在核心路由器上把ODR发布到某个动态路由协议中
(3)
启用路由器接口的CDP
注:1、默认情况下CDP是开启的。
2
、IOS版本必须大于12.0,需先开启全局(所有端口)CDP,在处理端口的CDP
应用ODR协议常用的命令:
#show odr //
查看cdp协议是否开启,默认是开启的。
//CDP
:cisco发现协议,
(config)#cdp run //开启全局模式的CDP,也可以说成是在所有的端口上开启cdp。
(config)#no cdp run
//
关闭CDP
Cdp
的功能:
发现邻居信息。
(config)#int 端口
(config-if)#cdp enable //在特定端口启用cdp。
(config-if)#no cdp enable //在特定端口关闭cdp。
#show cdp neighbor //
查看邻居信息。
#show cdp neighbor detail //
查看详细邻居信息。
试验目的:实现总部和各个分支机构间的通信。
实现各个分支机构间的通信。
验证ODR协议的神奇功效。
试验环境介绍:
端口配置:
R1:
配一个环回口模拟分支机构局域网。
Lo0 192.168.10.1/24
S1/0 202.110.100.1/24
R2:
在这里是公司总部,三个串行口分别接三个分支机构。
S1/0 202.110.100.2 /24
S1/1 202.110.101.1/24
S1/2 202.110.102.1/24
R3:
配一个环回口模拟分支机构局域网。
Lo0 192.168.20.1/24
S1/0 202.110.101.2/24
R5:
配一个环回口模拟分支机构局域网。
Lo0 192.168.30.1/24
S1/0 202.110.102.2/24
下面是整个配置过程:
一,配置
R1(
分支机构
)
Router(config)#host R1
R1(config)#int lo0
R1(config-if)#ip addr 192.168.10.1 255.255.255.0
R1(config-if)#int s1/0
R1(config-if)#ip addr 202.110.100.1 255.255.255.0
R1(config-if)#encap hdlc
R1(config-if)#no shut
二,配置
R2(
公司总部路由器
)
R2(config)#int s1/0
R2(config-if)#ip addr 202.110.100.2 255.255.255.0
R2(config-if)#encap hdlc
R2(config-if)#clock rate 56000
R2(config-if)#no shut
R2(config)#int s1/1
R2(config-if)#ip addr 202.110.101.1 255.255.255.0
R2(config-if)#encap hdlc
R2(config-if)#clock rate 56000
R2(config-if)#no shut
R2(config-if)#int s1/2
R2(config-if)#ip addr 202.110.102.1 255.255.255.0
R2(config-if)#encap hdlc
R2(config-if)#clock rate 56000
R2(config-if)#no shut
R2(config-if)#exit
三,配置
R3(
分支机构
)
Router(config)#host R3
R3(config)#int s1/1
R3(config-if)#ip addr 202.110.101.2 255.255.255.0
R3(config-if)#encap hdlc
R3(config-if)#no shut
R3(config-if)#int lo0
R3(config-if)#ip addr 192.168.20.1 255.255.255.0
四,配置
R5(
分支机构
)
Router(config)#host R5
R5(config)#int s1/2
R5(config-if)#ip addr 202.110.102.2 255.255.255.0
R5(config-if)#encap hdlc
R5(config-if)#no shut
R5(config-if)#int lo0
R5(config-if)#ip addr 192.168.30.1 255.255.255.0
测试:注意保证利用
odr
的前提是
cdp
是开启的。正常情况下,边缘路由器上应该存在一条指向核心路由器的默认路由,而核心路由器上应该存在一条指向边缘路由器的具体路由。
五:接下来是验证
cdp
是否开启和
odr
协议是否生效。利用
show cdp
查看
cdp
是否开启;利用
show ip route
查看路由信息。在每个分支机构中应该存在一条由总部路由器自动通告的默认路由。
先查看
R1
分支机构信息:
R1:
R1#show cdp
Global CDP information:
Sending CDP packets every 60 seconds
Sending a holdtime value of 180 seconds
Sending CDPv2 advertisements is enabled
R1#show ip ro
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is 202.110.100.2 to network 0.0.0 .0
C 202.110.100.0/24 is directly connected, Serial1/0
C 192.168.10.0/24 is directly connected, Loopback0
o* 0.0.0 .0/0 [160/1] via 202.110.100.2, 00:00:44, Serial1/0
默认路由存在,是很正常的。
查看
R3
分支机构信息:
R3
R3#sho
*May 5 10:01:48.927: %SYS-5-CONFIG_I: Configured from console by consolew cdp
Global CDP information:
Sending CDP packets every 60 seconds
Sending a holdtime value of 180 seconds
Sending CDPv2 advertisements is enabled
R3#
R3#
R3#show ip ro
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is 202.110.101.1 to network 0.0.0 .0
C 202.110.101.0/24 is directly connected, Serial1/1
C 192.168.20.0/24 is directly connected, Loopback0
o* 0.0.0 .0/0 [160/1] via 202.110.101.1, 00:00:48, Serial1/1
默认路由是存在的,。
查看
R5
分支机构信息:
R5
R5#show cdp
Global CDP information:
Sending CDP packets every 60 seconds
Sending a holdtime value of 180 seconds
Sending CDPv2 advertisements is enabled
R5#
R5#
R5#
R5#show ip ro
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is 202.110.102.1 to network 0.0.0 .0
C 192.168.30.0/24 is directly connected, Loopback0
C 202.110.102.0/24 is directly connected, Serial1/2
o* 0.0.0 .0/0 [160/1] via 202.110.102.1, 00:00:58, Serial1/2
查看
R2
公司总部路由信息:路由表中应该存在三个分支机构的子网的信息。
R2#show cdp
Global CDP information:
Sending CDP packets every 60 seconds
Sending a holdtime value of 180 seconds
Sending CDPv2 advertisements is enabled
R2#show ip ro
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route
Gateway of last resort is not set
o 192.168.30.0/24 [160/1] via 202.110.102.2, 00:00:36, Serial1/2
C 202.110.100.0/24 is directly connected, Serial1/0
C 202.110.101.0/24 is directly connected, Serial1/1
o 192.168.10.0/24 [160/1] via 202.110.100.1, 00:00:38, Serial1/0
C 202.110.102.0/24 is directly connected, Serial1/2
o 192.168.20.0/24 [160/1] via 202.110.101.2, 00:00:25, Serial1/1
六,最后一步就是查看通信效果,也是验证
odr
协议的神奇功效。