
) _, m9 e1 |8 Z, Z; z. H& A. X
说明:此案例使用两台cisco2500路由器,IOS (tm) 2500 Software (C2500-IS-L), Version 12.2(15)T9,利用ip v4主干加ipv6的6to4 tunnel结合ipv6静态路由,就能实现两个远程ipv6子网的互连互通.* p y8 |# O; n( r
3 A% j/ @" h; j/ @# V" i$ v 拓扑说明:使用两台路由器的e0接口互连仿真ipv4的主干,使用loopback0仿真两个远程的ipv6子网,6to4tunnel必须在所有的ipv6子网使用标准的ipv6地址前缀(2002::/16)进行编址.
1 S% i- b9 |# M* f
9 v7 k E0 s* }9 }' g R# K 在两个端点建立tunnel时,必须使用本地路由器的ipv4接口的ip地址结合2002前缀来对本路由器的tunnel接口做编址.例如R1的e0:192.168.1.1,则R1的tunnel接口的ipv6地址一定要包含此地址的16进制格式,即2002:C0A8:101:…,其中C0A8:101即为e0接口ip地址的16进制.
: Z# B0 C9 h1 ]/ B; x V( p" Z4 ]) q2 T$ y
配置和测试结果如下:" T5 s# v! T2 _ e+ I
R1#sh run
6 ^# U/ `% J3 Q: zhostname R1! Q' V1 g% t& K I
ipv6 unicast-routing) i0 t* U: {3 N# p4 F/ ?. ^
interface Loopback0
; Z; U) G' k6 d$ B' y no ip address- f! _7 s3 c& ^: @: Q' p' }0 ]
ipv6 address 2002:C0A8:101:1::1/64
2 L& j* o! F% b: \interface Tunnel0
2 s9 N- i, e9 _) l no ip address
- _6 ~) H" P2 Q( K1 L$ `& a no ip redirects9 ?, z; ?/ W- b' K. b0 V9 `
ipv6 address 2002:C0A8:101:13::1/64
5 y6 S5 B, g/ e! r$ p9 H+ _ tunnel source Ethernet0
6 O- J0 K# a/ a: _6 H3 I& E tunnel mode ipv6ip 6to4
: J* A1 k8 R* q3 K c5 _& k- ^interface Ethernet0- P1 t: x0 V- ~+ z% m) K& W" w
ip address 192.168.1.1 255.255.255.0/ K7 Q! V2 J, y) t5 ?* I% t
ipv6 route 2002::/16 Tunnel0
" E4 v) \# c9 J, s( x4 U6 o2 R' C* z) {, _" K4 j! \' S$ g0 M
R1#sh ipv6 int brief0 F$ h+ _! Y+ d
Ethernet0 [up/up]7 C( m2 d% J- ^' }4 ~
unassigned
' `: y8 r- z5 e# w5 I+ xLoopback0 [up/up]
* j1 {) }2 c8 Q+ c' ` FE80::210:7BFF:FE36:491! I" }7 ]8 \! H6 [6 m5 Q
2002:C0A8:101:1::1
0 i0 U: h" m8 h T6 _7 j1 z# k! B4 mTunnel0 [up/up] n' r- R0 e% s% m$ W$ w
FE80::C0A8:1010 D5 W. T6 D- t/ k
2002:C0A8:101:13::1
1 m+ Z# M4 w+ S6 o6 e+ w0 KVirtual-Access1 [up/up]
2 q: Q) J: Q$ r1 L unassigned3 j# L0 F, B. @9 A) A! N% x
( i. j2 z! H: f9 SR1#sh ipv6 route
5 ~8 S# R) i" S4 L) A3 DIPv6 Routing Table - 8 entries; u3 k) N/ x5 [& l" {8 R$ J
Codes: C - Connected, L - Local, S - Static, R -
4 Y" ]4 o7 e3 w# i' u, Z) d3 c0 B# g8 c
RIP, B - BGP
. u" s% g+ P* {! `9 u0 v* \ U - Per-user Static route
+ @/ U1 E6 F2 ]- p I1 - ISIS L1, I2 - ISIS L2, IA - ISIS
+ [6 j7 e) S+ S0 y
" |9 ]% Z$ x2 Y4 N: Q& sinterarea( i* ]) \+ ~! i1 J2 }- B
O - OSPF intra, OI - OSPF inter, OE1 - OSPF 8 I' I; F8 g5 I5 d# s
' _8 a9 f& F: o2 b8 X
ext 1, OE2 - OSPF ext 2
; D4 z; ~& i+ sS 2002::/16 [1/0]6 _6 A* B' Z: s5 c y# ~! L% e5 i; g# m
via ::, Tunnel0
/ \& I9 `7 n+ i5 f: d, N/ ?C 2002:C0A8:101:1::/64 [0/0]
9 _7 ?) x+ p" w" U/ v- x, \! c+ I- e via ::, Loopback0
; j+ I3 J. ]( XL 2002:C0A8:101:1::1/128 [0/0]
p8 T9 T) X" ]& f' V- P via ::, Loopback0% o) w/ c$ t/ O# J) F/ f. h
C 2002:C0A8:101:13::/64 [0/0]
! d- Z, u# |- C via ::, Tunnel04 A f) j& Q) W B5 w& _
L 2002:C0A8:101:13::1/128 [0/0]
9 \: n& q$ O7 m/ a8 n; O( Q via ::, Tunnel0
2 c% s1 `( C$ VL FE80::/10 [0/0]
3 z$ O" @6 P3 [! ^! N0 l via ::, Null0
2 w8 o0 X, f; l* |* q: _2 i: a1 nL FF00::/8 [0/0]2 {) G3 f7 l4 R
via ::, Null0. ~ @/ m9 g3 g- R( R, n2 ^- ^
" {3 K8 K) U Y$ @5 p' X# e: c$ Z% Q+ x; R& s& j
r3#sh run
3 y0 _8 J# ~5 f! ~1 {0 W9 shostname r38 q% {- i* J7 Q# j
ipv6 unicast-routing% y$ p! M0 v! h8 Y$ O8 d
interface Loopback04 Q3 F: u/ _9 u' Y- e
no ip address
0 t7 z# R8 |% A5 `* J0 u# @) Z ipv6 address 2002:C0A8:103:3::3/64
2 [3 w. Z4 ?$ w! D, `. Linterface Tunnel0
+ X1 Q& Q( a' V$ u( ^ no ip address
5 x3 H% B" j2 H- M. f0 L, U) o5 M no ip redirects
3 ]6 r" A3 ?: n8 S ipv6 address 2002:C0A8:103:13::3/643 u2 Q6 U( e( E+ R/ V
tunnel source Ethernet0
: t D$ Z9 j' o tunnel mode ipv6ip 6to4
- j. f" |- I3 p. t( E7 M% e) X& Q+ b/ K2 i: n! t2 M
interface Ethernet0
9 U" F+ s" q0 n ip address 192.168.1.3 255.255.255.0
: v3 `5 u+ I- e. q
( t9 r1 L5 ]* E0 J3 M; Gipv6 route 2002::/16 Tunnel0
b0 I: n! r5 N( a7 R1 |8 q \& g" E
1 D0 Q6 L/ A9 W6 Jr3#sh ipv6 int brief 7 ^/ P7 I8 X6 ]( T a
Ethernet0 [up/up]. O1 T2 J% s( D! i1 O
unassigned
9 k' L4 p9 \# S" \5 Y) A8 sLoopback0 [up/up]" L. P9 s5 G. p5 E+ z8 I( e, F+ S
FE80::200:CFF:FE0A:26BC
! _4 {4 [6 ]: Z- f# W; t* U2 ]8 r 2002:C0A8:103:3::3
" K T" f; d2 {3 S7 I6 |Serial0 [administratively t9 {( o! Q; w3 g( I% N/ x: f; ~) [
+ c% h2 ]1 A5 ]3 Z: d7 Z. g7 v% udown/down]7 F' Z. [2 G9 K$ j& x
unassigned$ j7 Q. @/ `+ G
Serial1 [administratively , r2 V: L8 t8 I" [; }
) ~& |3 t, ^$ }8 k+ s- Gdown/down]/ f( ^- U) X. |# l; o4 g' X
unassigned" ]- T- X; K' x; P/ u
Tunnel0 [up/up]5 s6 C* ~# T" w* x1 | @
FE80::C0A8:103
7 f! W7 R* E3 s+ G 2002:C0A8:103:13::3
: I3 T! X2 ^; U2 k# a1 ]Virtual-Access1 [up/up]
& V$ p3 b4 u1 L( b+ P- z unassigned7 `" h, y$ i7 ^* Y: C
r3#sh ipv6 route
2 ?2 v) _8 f& M. C8 }0 D Z: @. TIPv6 Routing Table - 7 entries/ t) t* N2 H a
Codes: C - Connected, L - Local, S - Static, R - # y N- e6 ]6 _1 ]
% F# \( {- j/ S9 L( ^3 r; \- C0 |$ C0 _& ARIP, B - BGP) f" X1 @. y p x; Y0 _8 F8 n
U - Per-user Static route
' P$ P+ z6 K2 A: a x I1 - ISIS L1, I2 - ISIS L2, IA - ISIS 7 Y' g1 p0 d+ l l4 }) u% ^, @
% Y6 U7 ~2 |1 b& H/ {% l+ ?0 p/ w
interarea
6 }9 I( n3 {9 O1 f1 W. c O - OSPF intra, OI - OSPF inter, OE1 - OSPF 0 E( F( \8 t) c0 I3 K
! J6 |6 w$ U$ H) q) W
ext 1, OE2 - OSPF ext 2% ^/ D) a% y) `6 x1 t" B
S 2002::/16 [1/0]/ ?8 o1 {1 J- o" g* o. N0 A
via ::, Tunnel0
9 W1 E) z1 c E* Z' yC 2002:C0A8:103:3::/64 [0/0]8 R' e5 }9 r% S6 @
via ::, Loopback0
9 U# d- J1 Z; | }4 T% m% R' [L 2002:C0A8:103:3::3/128 [0/0]
5 o' ?. R/ b7 |# J# H4 x1 b& P via ::, Loopback0
7 Z, \$ z. O3 q9 r: m2 V! }C 2002:C0A8:103:13::/64 [0/0]
J2 ` C. c2 k$ Q* J1 ~* q) B2 p W via ::, Tunnel0
8 A$ s9 G- ` n. ^2 {L 2002:C0A8:103:13::3/128 [0/0]
7 u. @8 T5 L* ]3 D, c1 t3 c via ::, Tunnel0, `5 W( y0 d% e8 U% E& ~; \ f
L FE80::/10 [0/0]
& l1 z" A2 S6 t via ::, Null0; M) J4 _* h+ ~ y: k) I
L FF00::/8 [0/0]1 k/ r$ a# t) T: e4 y2 \$ X8 y
via ::, Null0# y% g: c( h; t+ C' w
5 c3 m/ v j9 P9 M; \. q# {! Z
在R1上测试直连的ipv6 tunnel接口:
3 W3 I; K5 c0 c4 W$ Y0 m( m yR1#ping ipv6 2002:c0a8:103:13::3# s* Y5 A9 c9 ]" ?8 ^: ?+ ^
Type escape sequence to abort.' z v$ j3 |% M, n6 o
Sending 5, 100-byte ICMP Echos to : t1 n* T, R) }. K
2 t0 n3 Z {: G8 X* x) D
2002:C0A8:103:13::3, timeout is 2 seconds:0 K" u3 c8 @( c2 |( Q
!!!!!! x+ Y& ~4 `5 X$ ? L/ B8 m
Success rate is 100 percent (5/5), round-trip 2 E( ]/ F9 z2 a" u3 Z+ c9 ]- }
" t5 u1 w" u+ ]3 E* @
min/avg/max = 8/10/16 ms
# Z* _0 G9 ]3 o) T& ^* ]! Y4 ?4 r" z
! x2 O, B% s1 w0 `8 I
在R1上测试到R3的ipv6 loopback0接口(非直连):
' j6 D( }1 K" y; Y8 h5 ~1 w$ gR1#ping ipv6 2002:c0a8:103:3::3
7 ^% X, `+ W Y4 Z" e& vType escape sequence to abort. U) S" O, r3 A/ w
Sending 5, 100-byte ICMP Echos to
; q5 a) t% \& y3 U& x/ N" x( |5 s- W7 z8 ]6 R6 a
2002:C0A8:103:3::3, timeout is 2 seconds:; K% G5 U' j# S# c! m
!!!!!
; e0 d) }; \2 G' I4 x/ Z5 ?Success rate is 100 percent (5/5), round-trip ) v s; _3 g2 o' A* P# k
' O5 v9 S) f" G. f! {2 |min/avg/max = 8/12/16 ms
2 G p9 y/ N- E5 `1 s; k. ]* d! i% m3 `! y
|
|