Viet stack meetup 7th DVR in neutron

Preview:

Citation preview

http://vietstack.com

Nguyễn Hoài NamEmail:namptit307@gmail.com

Skype: namptit307

Tính năng DVR trong Neutron

Bản thân

Tên: Nguyễn Hoài Nam

Vị trí: Thực tập tại công ty VNPT-soft (VDC)

Liên hệ:

Email: namptit307@gmail.com

Skype: namptit307

2

Nội dung

Giới thiệu về Neutron

Các thành phần trong Neutron

1

2

Distributed Virtual Routting3

Demo4

Hỏi đáp 5

3

1. Giới thiệu về Neutron

Triển khai được nhiều mô hình Hỗ trợ các vendor có thể phát triển thêm Có các tính năng nâng cao: Fwass, VPNas, Lbas Có thêm các tính năng HA cho L3-agent, DVR

Giới thiệu tại phiên bản Folsom (09/2012)

Neutron là một project dùng để cung cấp phần mạng trong OpenStack.

Khái niệm

Quá trình phát triển

Tính năng

4

2. Các thành phần trong Neutron

5

Neutron

Neutron serverL2 agent

ML2 plugin

Metadata agent

DHCP agentL3 agentCung cấp thông tin về tên máy RAM, CPU,flavor

Thực hiện chức năng ở lớp 3

đóng vai trò như một Router

Dùng để quản lý tập trung các L2

agent

Thực hiện như một Switch layer 2

Là tiến trình để nhận các lời gọi API từ các project khác đến và để giao tiếp với các thành phần khác trong Neutron

Đóng vai trò cung cấp DHCP-server cho các tenant network

3. Distributed Virtual Routting

Distributed Virtual Routting

Vấn đề

2

Vấn đề

1

Luồng traffic của VM đi ra mang ngoài

Luồng traffic giữa các VM khác tenant network

6

3. Distributed Virtual Routting

7

1 2

3.1 DVR – Packet flow

8

3.2 Packet flow snat: Compute node

1

2

DstIP: 8.8.8.8SrcIP: 50.50.6.200DstMAC: qrMACSrcMAC: VmMAC

1

DstIP: 8.8.8.8SrcIP: 50.50.6.1DstMAC: qrMACSrcMAC: sgMAC

2

9

3.2 Packet flow snat: Network node

3

DstIP: 8.8.8.8SrcIP: 192.168.10.109

3

10

3.3 Packet flow Floatting IP/DNAT

1

2

3

1

3

DstIP: 8.8.8.8SrcIP: 50.50.6.200DstMAC: qrMACSrcMAC: VmMAC

DstIP: 8.8.8.8SrcIP: IP floattingDstMAC: fprMACSrcMAC: rfpMAC

2

DstIP: 8.8.8.8SrcIP: IP floatting

11

3.4 Packet flow East-West Compute node

12

4. Demo

D E M O

13

4. Demo

14

Kịch bản:

1. Tạo Router không có tính năng DVR

2. Tạo Router có tính năng DVR

5. Hỏi đáp

15

Recommended