1. Trang chủ
  2. » Công Nghệ Thông Tin

MPLS cisco QOS VPN full juniper mpls

133 291 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 133
Dung lượng 1,98 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Juniper Networks, Inc... Juniper Networks, Inc... Juniper Networks, Inc... Juniper Networks, Inc... Juniper Networks, Inc... Juniper Networks, Inc... Juniper Networks, Inc... Juniper Net

Trang 1

Juniper Networks, Inc Copyright © 2001 - Proprietary & Conf

dential

虚虚虚虚虚 VPN 虚

Trang 2

虚虚虚虚虚 VPN 虚虚虚

虚虚虚虚虚 BGP/MPLS VPN 虚 RFC 2547bis 虚

虚虚虚虚虚虚虚 MPLS VPN

虚虚

Trang 3

Juniper Networks, Inc Copyright © 2001 - Proprietary & Conf

dential

虚虚虚虚 VPN 虚虚

Trang 6

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

6

虚虚 虚虚虚虚

虚虚虚虚虚虚虚虚虚

虚虚虚虚

虚虚虚虚虚 虚虚虚虚

虚虚虚虚虚虚虚虚虚虚虚

虚虚虚虚虚虚虚

虚虚虚虚虚虚

Trang 7

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

7

Trang 8

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

8

虚虚虚虚虚虚虚

虚虚虚虚虚虚

虚虚虚虚虚虚虚虚虚

虚虚虚虚虚 虚虚虚虚

虚虚虚虚虚虚虚虚虚 虚虚

Trang 9

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

9

Trang 10

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

10

VPN

虚虚

虚虚 1

Trang 12

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

12

虚虚虚虚 虚虚虚 L2TP 虚虚

虚虚虚虚 虚虚虚

PPTP 虚虚虚虚虚

PPTP 虚虚

Trang 13

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

13

Trang 14

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

14

Trang 15

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

15

Trang 17

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

17

虚虚虚虚虚虚虚 VPN 虚 虚虚虚虚虚虚虚

Trang 18

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

18

虚虚 PP-VPN 虚 RFC 2547bis

CE

VRF VRF

VRF VRF

VRF

PE P

P

PE

P

P P

CE CE CE

VRF

Trang 19

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

19

虚虚 PP-VPN 虚 RFC 2547bis

Trang 20

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

20

虚虚 PP-VPN 虚 虚虚虚虚虚

Trang 21

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

21

Trang 22

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

22

Trang 23

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

23

3 虚 PP-VPN 虚虚

虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚

虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚

Trang 24

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

24

虚虚 MPLS 虚虚虚 PP-VPN

虚虚虚虚虚虚 (CCC)

Draft-Martini 虚虚 VPN

Draft-Kompella 虚虚 VPN

Trang 25

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

25

虚虚 虚虚 LSP 1 DLCI 600

LSP 2 DLCI 610

虚虚 虚虚 DLCI 600 10/8

DLCI 610 20/8

DLCI 610

LSP 1

LSP 2

DLCI 608

DLCI 605 PE

PE CE

“ 虚虚虚虚虚虚” ( 虚虚虚虚 ) CCC 虚

CCC 虚

虚虚 虚虚 DLCI 605 LSP1

虚虚 IP/MPLS 虚虚

虚虚 IP/MPLS 虚虚 CCC = 虚虚虚虚虚虚

虚虚 虚虚 DLCI 608 LSP2

PE

Trang 26

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

26

Trang 27

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

27

DLCI 610

DLCI 506

DLCI 408

(MPLS 虚虚 )

CPE CPE

Trang 28

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

28

DLCI 600

DLCI 610

DLCI 506

DLCI 408

CPE

PE

CPE

CPE

Trang 29

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

29

Trang 30

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

30

虚虚 MPLS 虚虚虚 VPN 虚虚虚

虚虚虚虚 VPN 虚虚虚虚虚虚虚虚 ATM/FR 虚虚虚虚虚

虚虚虚虚虚虚虚虚虚虚虚

虚虚虚虚虚虚虚虚虚虚虚虚

Trang 32

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

32

Trang 33

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

33

虚虚虚 BGP/MPLS VPN

RFC 2547 虚虚虚虚虚虚虚虚

2547bis 虚 Internet-Draft 虚虚虚虚虚虚虚虚虚虚虚虚 虚虚虚虚虚虚

Trang 34

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

34

Trang 35

Juniper Networks, Inc Copyright © 2001 - Proprietary & Conf

dential

虚虚虚虚 BGP/MPLS VPN

Trang 38

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

38

Trang 39

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

39

Trang 40

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

40

Trang 41

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

41

虚虚虚虚

E-BGP

Trang 42

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

42

Trang 44

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

44

10.3/16

10.2/16

10.1/16

Trang 45

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

45

Trang 46

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

46

Trang 47

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

47

Trang 48

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

48

10.3/16

10.2/16

10.1/16

10458:22:10.1/16 10458:23:10.1/16

BGP

Trang 50

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

50

Trang 51

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

51

Trang 52

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

52

Trang 53

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

53

虚虚虚虚

虚虚 VPN-IPv4 虚虚虚 BGP 虚虚虚虚虚虚虚 虚虚虚虚 虚虚虚虚 虚

虚虚虚虚虚 VPN-IPv4 虚虚虚虚 PE 虚虚虚虚虚虚虚虚虚虚虚虚虚 虚虚虚虚虚 VRF 虚

VRF 虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚

Trang 54

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

54

虚虚虚虚虚虚虚

虚虚虚虚虚虚虚虚虚 OSPF 虚 IS-IS 虚 RIP 虚 BGP 虚虚虚虚虚虚虚

10.1/16 OSPF

VRF VRF

VRF VRF

Trang 55

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

55

VRF VRF

VRF VRF

Trang 56

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

56

VRF VRF

VRF VRF

Trang 57

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

57

VRF VRF

VRF VRF

虚虚虚 PE-2

Trang 58

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

58

VRF VRF

VRF VRF

10.1/16 OSPF

10458:23:10.1/16

虚虚 Z 虚虚虚 PE-2

Trang 59

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

59

VRF VRF

VRF VRF

10458:23:10.1/16

虚虚 Z 虚虚虚 PE-2

Trang 60

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

60

VRF VRF

VRF VRF

Trang 61

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

61

Trang 62

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

62

Trang 63

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

63

虚虚 2 (10.1/16)

VRF VRF

VRF VRF

虚虚虚

LSP 虚虚 LDP 虚 RSVP 虚虚虚虚虚虚

Trang 64

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

64

虚虚虚

虚虚 2 (10.1/16)

VRF VRF

VRF VRF

IP 10.1.2.3

Trang 65

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

65

虚虚 2 (10.1/16)

VRF VRF

VRF VRF

IP 10.1.2.3

虚虚虚

PE 虚虚虚虚虚虚虚虚虚虚虚虚虚 VRF

虚 VRF 虚虚虚虚虚虚虚虚虚虚虚“虚虚”虚虚虚虚

PE-1 1) 虚虚虚 FT 虚虚虚虚虚 2) 虚虚 BGP 虚虚 (Z) 3) 虚虚 IGP 虚虚 (Y)

Trang 66

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

66

虚虚 2 (10.1/16)

VRF VRF

VRF VRF

IP 10.1.2.3 BGP 虚虚 (Z) IGP 虚虚 (Y)

Trang 67

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

67

虚虚 2 (10.1/16)

VRF VRF

VRF VRF

IP 10.1.2.3 BGP 虚虚 (z) IGP 虚虚 (x)

Trang 68

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

68

虚虚虚

虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚 PE 虚虚

虚虚 2 (10.1/16)

VRF VRF

VRF VRF

IP 10.1.2.3 BGP 虚虚 (z) 虚虚虚虚虚

虚虚虚虚虚虚

Trang 69

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

69

虚虚虚

虚虚虚虚虚虚虚 PE 虚虚虚

虚虚虚 IPv4 虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚

虚虚 2 (10.1/16)

VRF VRF

VRF VRF

IP 10.1.2.3

Trang 71

Juniper Networks, Inc Copyright © 2001 - Proprietary & Conf

dential

虚虚

Trang 73

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

73

虚虚虚虚虚虚虚虚虚虚虚虚虚 RFC 2547bis 虚虚 虚

Trang 74

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

74

虚虚虚虚虚 虚虚虚虚虚

Trang 75

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

75

虚虚虚虚虚 VPN 虚虚虚虚虚虚虚虚

PE 2

PE 1

虚虚 VPN 虚虚虚虚虚虚虚虚虚虚虚虚虚

VPN 1 VPN 48

虚虚 100-130 虚 VPN RR

虚虚 1-99 虚 VPN

RR

VPN 188

Trang 76

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

76

虚虚虚虚虚 BGP-Refresh

CE

Trang 77

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

77

RRvpn2

虚虚虚虚虚 BGP- 虚虚虚虚虚虚虚虚 ORF 虚

CE

Trang 79

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

79

Trang 80

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

80

Trang 81

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

81

虚虚 Internet

Internet 虚虚 Internet 虚虚虚虚虚

VPN 虚虚

Trang 82

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

82

Trang 83

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

83

Trang 84

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

84

Trang 86

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

86

Trang 87

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

87

Trang 88

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

88

Trang 89

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

89

虚虚 Diffserv 虚 TE

OSPF 虚 IS-IS 虚 RSVP 虚 CR-LDP 虚虚虚虚虚虚虚 CoS 虚虚虚虚虚虚虚虚虚虚

Trang 90

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

90

Trang 91

Juniper Networks, Inc Copyright © 2001 - Proprietary & Conf

dential

虚虚虚虚

虚虚 MPLS VPN

Trang 92

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

92

Trang 93

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

93

虚虚 MPLS 虚虚虚虚虚虚虚虚虚 VPN

虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚 ID 虚 DLCI 虚 VPI/VCI 虚虚 VLAN ID 虚

虚虚虚虚虚虚虚虚虚虚 ID 虚虚虚虚虚 MPLS LSP 虚虚虚虚虚虚虚虚 虚

虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚

Trang 94

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

94

虚虚 MPLS 虚虚虚虚虚 VPN 虚虚虚虚

虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚

虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚虚

虚虚虚虚

Trang 95

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

95

Trang 96

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

96

ATM FR

VPN 虚虚

Trang 97

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

97

ATM FR

虚虚虚虚虚

Trang 98

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

98

ATM FR

虚虚虚虚虚虚

Trang 99

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

99

Draft-Kompella 虚 VPN 虚虚虚 虚 VFT 虚

AT M

AT M

AT M

虚虚 VFT 虚虚虚虚虚虚虚虚虚虚虚虚虚虚

虚虚虚 CE 虚虚虚虚虚虚虚虚虚

虚虚 BGP 虚 LDP 虚虚虚 PE 虚虚虚虚 VPN 虚虚虚

Trang 100

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

100

虚虚 1

虚虚 2

Draft-Kompella 虚 VPN 虚虚虚虚 VCT 虚

PE-2

CE-4

CE-2 CE-1

VFT VFT

VFT VFT

VCT虚VFT虚虚虚虚虚虚虚虚

VCT虚PE虚虚BGP虚LDP虚虚虚虚

虚虚虚 VPN 虚虚虚虚 VCT 虚 PE

BGP 虚虚虚 / LDP

Trang 101

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

101

Draft-Kompella 虚 L2 VPN 虚虚

Trang 102

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

102

AT M

AT M

Trang 103

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

103

CE-4 虚虚虚

DLCI 63 10/8

DLCI 75 20/8

DLCI 82 30/8

DLCI 94 -

Trang 104

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

104

CE 虚虚

1000

4

虚虚虚虚 虚虚虚 ID

63 75 82 94

CE 4 VCT

虚虚

Trang 105

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

105

Site 1 Site 2

VFT VFT

VFT VFT

CE 4 VFT

虚虚 / 虚虚虚虚虚

CE ID

RT1 4

1001 1002 1003

Trang 106

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

106

Trang 107

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

107

VFT VFT

VFT VFT

FR FR

CE 虚虚 虚虚虚虚

4 1000

CE 4 VCT 虚虚

RT

CE ID

RT1 4

CE 虚虚

虚虚虚虚

4 1000

Trang 108

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

108

VFT VFT

VFT VFT

FR DLCI 82

FR DLCI 414

CE 2 VFT

CE ID 虚虚虚虚 虚虚虚 ID

5020 7500 9350

Trang 109

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

109

VFT VFT

VFT VFT

CE 2 VFT

CE ID 虚虚虚虚 虚虚虚 ID

5020 7500

9350 1002

虚虚虚虚

FR DLCI 82

FR DLCI 414

Trang 110

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

110

虚虚 1

虚虚 2

Draft-Kompella 虚 虚虚虚

CE-2 虚虚虚虚虚 CE-4 虚 DLCI 虚 414 虚虚虚虚虚虚虚 PE

PE-2

CE-4

CE-2 CE-1

VFT VFT

VFT VFT

DLCI 82 DLCI 414

414

Trang 111

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

111

虚虚 1

虚虚 2

Draft-Kompella 虚 虚虚虚

PE-1 1) 虚虚虚 VFT 虚虚虚 DLCI 2) 虚虚 VPN 虚虚 (1002) 3) 虚虚 IGP 虚虚 (500)

PE-1

2) 虚虚 VPN 虚虚 (1002) 3) 虚虚 IGP 虚虚 (500)

VFT VFT

VFT VFT

DLCI 82

虚虚虚 虚虚虚虚 (1002) IGP 虚虚 (500)

Trang 112

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

112

虚虚 1

虚虚 2

Draft-Kompella 虚 虚虚虚

VFT VFT

VFT VFT

虚虚虚 虚虚虚虚 (1002) IGP 虚虚 (z) DLCI 82

DLCI 414

Trang 113

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

113

虚虚 1

虚虚 2

Draft-Kompella 虚 虚虚虚

VFT VFT

VFT VFT

虚虚虚 虚虚虚虚 (1002)

DLCI 82 DLCI 414

Trang 114

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

114

虚虚 1

虚虚 2

Draft-Kompella 虚 虚虚虚

VFT VFT

VFT VFT

DLCI 82 DLCI 414

82

Trang 115

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

115

Trang 116

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

116

Trang 117

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

117

Trang 118

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

118

Trang 119

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

119

Trang 120

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

120

Trang 121

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

121

DLCI 82 DLCI 414

虚虚 LDP 虚虚虚 虚虚虚 VC 虚虚

DLCI

虚虚 PE-2 虚虚虚

414 500

DLCI

虚虚 PE-1 虚虚虚

82 501

Trang 122

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

122

Draft-Martini 虚 虚虚虚

DLCI 82 DLCI 414

DLCI

虚虚 PE-2 虚虚虚虚虚

414 500

DLCI

虚虚 PE-1 虚虚虚虚虚

82 501

PE-1 1) 虚虚 VC 虚虚 (1002) 2) 虚虚虚虚虚虚 (500)

虚虚虚

VC 虚虚 1002 虚虚虚虚 500

虚虚虚虚虚 虚虚虚虚虚虚

Trang 123

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

123

Trang 124

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

124

Trang 125

Juniper Networks, Inc Copyright © 2001 - Proprietary & Conf

dential

虚虚虚虚

虚虚

Trang 126

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

126

Trang 127

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

127

Trang 128

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

128

Trang 129

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

129

Trang 130

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

130

Trang 131

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

131

Trang 132

Juniper Networks, Inc Copyright © 20

01 - Proprietary & Confidential

132

虚虚虚 虚虚虚虚

Trang 133

Juniper Networks, Inc Copyright © 2001 - Proprietary & Conf

dential

虚虚虚

http://www.juniper.net

Ngày đăng: 18/10/2019, 15:37

TỪ KHÓA LIÊN QUAN