
网络环境:
1 Q9 E! F5 ?' f9 [- ]cisco一台,小型路由器两台。小型路由器A、B通过L2TP拨号与Cisco建立连接,Cisco的vpn接口地址为192.168.200.1,A和B分别获得192.168.200.2,192.168.200.3。) c8 u: G5 u" Q3 s
Cisco Virtual-Template配置:* H8 Q+ B. F" m: \3 v
ip address 192.168.200.1 255.255.255.0# S: w" l0 ?! n# n- Y8 t
ip ospf network point-to-multipoint- o3 q Q1 M8 D. R4 |7 m
Cisco ospf配置:$ b: V0 l% {% F& a4 d' k$ Y
router-id 192.168.2.1
x6 c- a! |0 a' g3 E2 R& { network 192.168.88.0 0.0.0.255 area 0 ///cisco子网# G+ w( m/ r9 j+ d# F8 `9 ^1 W
network 192.168.200.0 0.0.0.255 area 0///配置过为192.168.200.1 0.0.0.0也是不行$ F' Z- n7 T/ `/ p! S+ g
路由器A OSPF配置(hello时间为30,deadtime为120):
; O) n! p) W- B. w8 \7 a. }9 o7 d network 192.168.10.0/24 area 0.0.0.0 ////路由器A子网; ?7 h$ [* y3 c2 S
network 192.168.200.1/32 area 0.0.0.0
+ @3 O- ^ p5 z; ?0 g' k路由器B OSPF配置(hello时间为30,deadtime为120):
a* x3 L* i3 T% i network 192.168.1.0/24 area 0.0.0.0 ///路由器B子网& J+ U5 ? m2 J: x( r, j
network 192.168.200.1/32 area 0.0.0.0* t3 v/ E9 [# _1 Z U7 L
, B8 K, o* X5 h* ]+ }问题一:邻居关系建立正常
3 e) L" ^ q' W+ c$ m2 j192.168.200.2 0 FULL/ - 00:01:42 192.168.200.2 Virtual-Access2.2
8 \. w5 ?6 ^" o+ m C/ t, Z192.168.200.3 0 FULL/ - 00:01:42 192.168.200.3 Virtual-Access2.3
7 |0 h" X8 |: o3 L5 ?2 Nshow ip route ospf也有路由7 c5 W; f1 `/ ]+ l% d
O 192.168.10.0/24 [110/20] via 192.168.200.2, 00:00:47, Virtual-Access2.2
0 A" v" ^ b! ?; {4 z/ v8 N8 @O 192.168.1.0/24 [110/20] via 192.168.200.3, 00:00:47, Virtual-Access2.2/ ]* ^4 a& _3 V! L0 Z
路由器A学到路由
1 R' |# H, p/ C8 }; EO>* 192.168.88.0/24 [110/11] via 192.168.200.1, ppp110, 00:01:27' W/ n# P1 t4 t1 k" f6 T; s6 N
O>* 192.168.1.0/24 [110/30] via 192.168.200.1, ppp110, 00:01:370 s# g0 `; {: S' w
路由器B学到路由' r) F4 U. \+ t& x" V/ \
O>* 192.168.10.0/24 [110/30] via 192.168.200.1, ppp110, 00:01:07
. v; d. U S q6 X- v$ v* L, b7 SO 192.168.88.0/24 [110/11] via 192.168.200.1, ppp110, 00:01:17% M2 t3 q" O) u* Y% s
但是第二条路由有问题,后面的接口尽然是Virtual-Access2.2,应该是2.3才对。也正式应为这样才导致第二条路由表面上看有实际路由却不通。下面trace的结果# } p O. r* k5 o" K \+ t3 c
traceroute 192.168.1.1
3 a9 g3 ]* D8 W: E6 U. zType escape sequence to abort." B0 d# `4 ~' n. }+ `' U% F
Tracing the route to 192.168.1.1 //路由器B的LAN口地址4 A2 r2 F+ q5 K5 a
1 192.168.200.2 4 msec 4 msec 0 msec
! { j* ~# C% s1 @. G 2 192.168.200.1 0 msec 0 msec 0 msec
% m G! Y ?+ V$ A/ M 3 192.168.200.2 4 msec 4 msec 8 msec) Q7 K0 v+ W6 ^+ c) j
4 192.168.200.1 4 msec 4 msec 4 msec3 A+ G8 ]( C# Z5 k4 a& `8 q a
第一条是OK的,下面是trace结果
. T$ l0 e6 O% o8 ~traceroute 192.168.10.16 j" ]( m# \/ C& a4 D9 b3 L, b" Q
Type escape sequence to abort.
" c- e4 B8 i% v" q9 eTracing the route to 192.168.10.1
& _/ o* y8 J, A$ c- a 192.168.10.1 0 msec 0 msec 4 msec
7 O" Q. w6 t7 O: Q# v4 |( p为什么cisco学到的两条路由会是从一个接口2.2过来的,然后路由真正也是从那边走的??请高人帮忙指教
6 W) {- }+ q3 T; u# s! L3 K问题二:
/ ]1 r: I( ]' ~$ l有想过L2TP是p2p的网络,并且路由器A和B必须配成p2p的网络类型,所以也曾尝试把cisco配置为p2p的网络类型(当然这个时候路由器的hello时间要变成10),得到的结果确实,只能学到A、B中一个的路由。但是A、B的学到的路由却是正常的,比较汗呀。& F* d) p" E$ d) P3 I2 ^
show ip route ospf也有路由
- p, s: b6 f0 E; H7 RO 192.168.10.0/24 [110/20] via 192.168.200.2, 00:00:37, Virtual-Access2.2
+ u* x @" t& m; K6 r只有一条,暴汗!!!!! |
|