Title: ????? CH10
1?????(? 5 ?)
2? 10 ? ??????
- 10.1 ??????? IPv6 (IPng)
- 10.1.1 ?? IP ???????
- 10.1.2 IPv6 ?????
- 10.1.3 IPv6 ?????
- 10.1.4 IPv6 ?????
- 10.1.5 ? IPv6 ? IPv4 ??
- 10.1.6 ICMPv6
3? 10 ? ??????(?)
- 10.2 ??????? MPLS
- 10.2.1 MPLS ?????
- 10.2.2 MPLS ?????
- 10.2.3 MPLS ????????
- 10.3 P2P ????
-
410.1 ???????? IPv6 (IPng)10.1.1 ?? IP ???????
- ?????????????????????????,?? IPv4 ??????
- ???????? 32 ?? IP ??????
- ??? IP ??????????
- ??????? CIDR,? IP ??????????
- ???????? NAT ??????? IP ???
- ??????????????? IP ?? IPv6?
510.1.2 IPv6 ?????
- IPv6 ???????????????????
- ????????IPv6 ???? IPv4 ? 32 ? ???? 128 ??
- ??????????
- ????????
- ??????
- ?????????
- ??????(?????)
- ?????????
6IPv6 ??????
- IPv6 ?????????? 40 ??,??????(base header)?
- ??????????,??????????? 8 ??
- ???????????,???????????????
- ?????????????????????
- ???????????????????????(payload)?????
7IPv6 ????????
????
??
?? ??
?? ?? 1
?? ?? N
? ? ? ?
IPv6 ???
80
4
16
31
?
12
24
? ?
? ? ?
? ? ? ?
? ? ? ? ? ?
? ? ? ? ?
? ? ? ?
? ? ?
(128 ?)
IPv6 ? ???? (40 B)
? ? ? ?
(128 ?)
????(???? / ??)
IPv6 ? ???? (? 64 KB)
90
4
16
31
?
12
24
? ?
? ? ?
? ? ? ?
? ? ? ? ? ?
? ? ? ? ?
? ? ? ?
? ? ?
IPv6 ? ???? (40 B)
(128 ?)
? ? ? ?
(128 ?t)
???? / ??
????(???? / ??)
IPv6 ? ???? (? 64 KB)
100
4
16
31
?
12
24
? ?
? ? ?
? ? ? ?
? ? ? ? ?
? ? ? ? ? ?
? ? ? ?
IPv6 ? ? ? ? ? 40 B
? ? ?
(128 ?)
? ? ? ?
(128 ?)
??(version) 4 ???????????,? IPv6 ????? 6?
110
4
16
31
?
12
24
? ?
? ? ?
? ? ? ?
? ? ? ? ?
? ? ? ? ? ?
? ? ? ?
IPv6 ? ? ? ? ? 40 B
? ? ?
(128 ?)
? ? ? ?
(128 ?)
????(traffic class) 8 ??????????? IPv6
??????????????????????????????
120
4
16
31
?
12
24
? ?
? ? ?
? ? ? ?
? ? ? ? ? ?
? ? ? ? ?
? ? ? ?
IPv6 ? ? ? ? ? 40 B
? ? ?
(128 ?)
? ? ? ?
(128 ?)
???(flow label) 20 ?? ????????????????????????
, ??????????????????????? ??????????????????????
130
4
16
31
?
12
24
? ?
? ? ?
? ? ? ?
? ? ? ? ?
? ? ? ? ? ?
? ? ? ?
IPv6 ? ? ? ? ? 40 B
? ? ?
(128 ?)
? ? ? ?
(128 ?)
??????(payload length) 16 ????? IPv6
??????????????(???????????????),????? 64 KB?
140
4
16
31
?
12
24
? ?
? ? ?
? ? ? ?
?????
? ? ? ? ? ?
? ? ? ?
IPv6 ? ? ? ? ? 40 B
? ? ?
(128 ?)
? ? ? ?
(128 ?)
?????(next header) 8 ?????? IPv4 ???????????
150
4
16
31
?
12
24
? ?
? ? ?
? ? ? ?
? ? ? ? ?
? ? ? ? ? ?
? ? ? ?
IPv6 ? ? ? ? ? 40 B
? ? ?
(128 ?)
? ? ? ?
(128 ?)
????(hop limit) 8 ??????????????????????????????
??????????1? ??????????,??????????
160
4
16
31
?
12
24
? ?
? ? ?
? ? ? ?
? ? ? ? ?
? ? ? ? ? ?
? ? ? ?
IPv6 ? ? ? ? ? 40 B
? ? ?
(128 ?)
? ? ? ?
(128 ?)
??? 128 ??????????? IP ???
170
4
16
31
?
12
24
? ?
? ? ?
? ? ? ?
? ? ? ? ? ?
? ? ? ? ?
? ? ? ?
IPv6 ? ? ? ? ? 40 B
? ? ?
(128 ?)
? ? ? ?
(128 ?)
???? 128 ??????????? IP ???
1810.1.3 IPv6 ?????1. ????????????
- IPv6 ??? IPv4 ????????????????,???????????????????
??????? - ?????????????????????(????????,?????????)?
- ?????????????????
19??????
- ? RFC 2460 ??????????
- ????
- ????
- ??
- ??
- ????????
- ?????
20IPv6 ?????
?????
???? ????? TCP/UDP
TCP/UDP ?? ??? (TCP/UDP ???)
????
?????
???? ????? ????
?????? ????? ??
???? ????? TCP/UDP
TCP/UDP ?? ??? (TCP/UDP ???)
????
212. ??????
- IPv6 ???????????????????????? MTU(1280??),????????
????????????(Path MTU Discovery),???????????????
MTU? - ???????????
0
?
29
16
31
8
? ? ? ? ?
? ? ?
? ?
? ?
M
? ? ?
22??????
- IPv6 ??????????? 3000 ???????????????? MTU ? 1500
??? - ????????,?? 1400 ???,????? 200 ????
????
IPv6 ????
???? 1
? ? ? ? ?
1400 ??
IPv6 ????
???? 2
? ? ? ? ?
1400 ??
?????
IPv6 ????
???? 3
200 ??
23????????????
- ????????????????????,???????????,????????????,????
??????????????????? - ???????????????????,???????????????????,?????????,
???????????
2410.1.4 IPv6 ?????1. ??????????
- IPv6 ???????????????????????
- (1) ??(unicast) ?????????????
- (2) ??(multicast) ????????????
- (3) ??(anycast) ?? IPv6 ????????????????????,??
??????????????,???????????
25?????
- IPv6 ??? IPv6 ?????????????
- IPv6 ??????????????
- ??????????????
- ???????????????????????
26????????(colon hexadecimal notation)
- ?? 16 ???????????,??????????
- 68E68C64FFFFFFFF01180960AFFFF
- ???(zero compression),???????????????????
- FF05000000B3 ????
- FF05B3
27??????????
- 000000128.10.2.1
- ?????????? 128.10.2.1
- CIDR ???????????
- 60 ???? 12AB00000000CD3 ???
- 12AB00000000CD300000000000000000/60
- ?12ABCD300000/60
- ?12AB00CD30/60
282. ???????
- IPv6 ? 128 ????????????
- ??????????????,??????????
- ????????????,?????????
128 ?
????
????
????
???????
293. ????
- ????? ?? 16 ???? 0 ??,?????????????????????
?????? IP ????????????? - ???? ? 00000001(?? 1)?
- ?? IPv4 ??? ??? 0000 0000 ??????????? IPv4
???? - ????????
30??? 0000 0000 ???
- ??? 0000 0000 ?????????? IPv4 ???,????????????????
? IPv 4? IPv6 ??????,???????? IPv6? - ????????????????,???????????
16 ?
32 ?
80 ?
IPv4 ??? IPv6 ??
0000..................0000 FFFF
IPv4 ??
314. ???????????
- IPv6 ??????????,????????
- (1) ????????,? 48 ??
- (2) ?????,?16 ??
- (3) ?????,? 64 ??
???
???
???
? 0 48
64
127
?? ??? (16 ?)
???????? (48 ?)
????? (64 ?)
32EUI-64
- IEEE? ??????? 64 ????????? EUI-64?
- EUI-64 ?????(24 ?)???????,??????????????(40 ?)?
- ?????????? 48 ???????????? IPv6 ???
33????????? IPv6 ??
G/L ?
I/G ?
? 0 8 24
47
IEEE 802 ??
cccccc0gcccccccccccccccc
? 24 ?
? 0 8
24 40
63
?? ???
cccccc1gcccccccccccccccc 1111111111111110
? 24 ?
0xFFFE
G/L 1
3410.1.5 ? IPv4 ? IPv6 ??
- ? IPv6 ?????????????,??,???????? IPv6 ?????????
- IPv6 ??????????? IPv4 ??,????? IPv4 ???????
- ????(dual stack)???????? IPv6 ??,??????(????)?????
??,?? IPv4 ??? IPv6?
35???????? IPv4 ? IPv6 ???
???? IPv6/IPv4
???? IPv6/IPv4
IPv4 ??
IPv6
IPv6
F
E
D
C
A
B
???X ???A ????F ????
???? ???A ????F ????
???A ????F
???A ????F
????
????
IPv4 ???
IPv6 ???
IPv6 ???
36??????? IPv4 ? IPv6 ??
???? IPv6/IPv4
???? IPv6/IPv4
IPv4 ??
IPv6
IPv6
??
F
E
B
A
???? IPv6/IPv4
???? IPv6/IPv4
IPv4 ??
IPv6
IPv6
F
E
D
C
A
B
IPv4 ??
???B ????E
???X ???A ????F ????
???X ???A ????F ????
???B ????E
IPv6 ???
IPv6 ???
IPv6 ???
IPv6 ???
IPv4 ???
IPv4 ???
3710.1.6 ICMPv6
- ICMPv6 ?????? IPv4 ??? ICMP ???,?? 4
?????????????? - ? ICMPv6 ?? 5 ????????????????
- ICMPv6 ?????????
- ??????
- ???????
- ????????
- ??????
3810.2 ??????? MPLS(MultiProtocol Label
Switching)
10.2.1 MPLS ?????
- ? 20 ?? 80 ??,????????????????? IP
??????????,???????????????,????????????????????? - ???????????(switching)?
- ?????????????????? ATM (Asynchronous Transfer
Mode)????, - ?????????????????
39??????,???????????, ?????????????(label)????? ????
?????,??????????, ??????????????
S2
1
S1
0
0
1
?? ???? 0 1 1 0
2 1 3 1
0
S3
S1 ????
40MPLS ???
- (1) ????????????
- (2) ??????,???????
- (3) ?????????? VPN?
4110.2.2 MPLS ?????1. ??????
- MPLS ???????????????????,???????????????????????
?????,?????????????? - ????????????????????????????????????????????????
? IP ????????,??????????????????
42MPLS ???????
MPLS ?
????
????
B
LDP
LDP
C
LDP
A
D
????
????
????
MPLS ????
MPLS ????
?? IP ??
???????
?????
??????? LSR
43MPLS ???????
- (1) MPLS ???? LSR ??????????? LDP
????,?????????LSP?? LSR ??????????????? - (2) ????? MPLS ??, MPLS ???????????,??????????????
? LSR? - (3) ????? LSR ??????????????? LSR,?????????
- (4) ????? MPLS ??,MPLS ???????????????????????????
??????
44????? FEC(Forwarding Equivalence Class)
- ?????????????????????????
- ?? FEC ?????????,???????????,???????
- ??????????????????????,??????? FEC
????????????FEC ???????????? .
45?????(VC merging)
- FEC ?????????
- ??????????????????????????? FEC?
- ??????????? LSR ???? FEC ???????????? LSR ??
MPLS ?,?????? LSR?????????????????????????????????
???
46???????? LSR
?? LSR
?? LSR
1
?? LSR
3
S1
3
?? LSR
2
S3
5
4
S2
S4
1
3
?? LSR
4
1
?? LSR
?? LSR
47FEC ??????
H1
H3
A
B
C
D
E
H2
H4
(a) ????????????? A?B?C ??
4810.2.3 MPLS ????????
- MPLS ????????????????
- MPLS ??????????
? 20
3 1 8
? ? ?
???? TTL
? ?
S
??
??
??? MPLS?? MPLS?? IP ?? ? ? ? ?
???
????
MPLS ???
IP ???
????
49MPLS ??
- MPLS ??????????????,????????????????IP?????
- ??????????????MPLS ????,??????(????????)??????????
,?????? IP ??? - ????????,???????????
50MPLS ??????
?? 1
?? 2
B
C
A
D
MPLS ? 1
A
B
C
D
MPLS ? 2
?? ??
?? ??
?? ??
?? ??
5110.3 P2P ????
- ???????????/?????,????????????????????????????????
?????/????? - P2P ?????????????????????????????????????????
- ? P2P ?????,?????/????????????????????????????????
?????????????????????/?????
52Napster
- ????? P2P ??,??????? MP3 ???
- Napster ????????,?????????????????????????
Napster ???????????????????? MP3 ??? - ?????? Napster ?????????????????????????? MP3
???,?????????????????????????????????? PC ?? IP
???Napster ?????????,???????????? - ????????????????????Napster ???????????,???
2000 ? 7 ?? Napster ?????????
53Gnutella
- Gnutella ???? P2P ??????,???????????P2P ?????????
? - Gnutella ? Napster ???????????????????,??????????
Gnutella ????????? - ????????????,Gnutella ????????????????????????????
????,??????????,????????????????
54??? P2P ??????
- eMule ?????????????,???????????????,???????????
MFTP ???????????????????????????????????????????,?
??????,????????????? - eMule ??????????,??????,??,????????? eMule
???????????????????
55eMule ?????
- eMule ?????????????????????/????,???????????,?????
??????????????????? - eMule ???????????,??????????????????
- eMule ??????????????????????????????,????????????(
???????)?