# data[].attributes.body
[Packet Forwarding]
[Routing Methods]
- Một bộ định tuyến có thể học các tuyến từ ba nguồn cơ bản:

Các tuyến kết nối trực tiếp (Directly connected routes): Tự động nhập vào bảng định tuyến khi một giao diện được kích hoạt với một địa chỉ IP

Các tuyến tĩnh (Static routes): Được cấu hình bởi quản trị viên mạng và được nhập vào bảng định tuyến nếu giao diện exit cho tuyến tĩnh đang hoạt động

Các tuyến đường động (Dynamic routes): Học được bởi các bộ định tuyến thông qua việc chia sẻ các tuyến đường với các bộ định tuyến khác sử dụng cùng một giao thức định tuyến.

Trong nhiều trường hợp, sự phức tạp của topo mạng, số lượng mạng, và nhu cầu mạng để tự động điều chỉnh để thay đổi đòi hỏi phải sử dụng một giao thức định tuyến động. Định tuyến động chắc chắn có một số ưu điểm so với định tuyến tĩnh; Tuy nhiên, định tuyến tĩnh vẫn được sử dụng trong các mạng ngày nay. Trên thực tế, các mạng thường sử dụng kết hợp cả định tuyến tĩnh và động

[Phân loại giao thức định tuyến động]
- Các giao thức định tuyến có thể được phân thành các nhóm khác nhau theo đặc điểm của chúng:

IGP or EGP

Distance vector or link-state

Classful or classless

IGP and EGP
Autonomous system (AS) hay còn gọi "hệ thống tự" trị là một tập hợp các bộ định tuyến dưới một chính quyền thường trình bày một phổ biến, xác định rõ ràng chính sách định tuyến tới Internet. Ví dụ điển hình là một công ty lớn mạng nội bộ và mạng lưới một ISP. Hầu hết các mạng công ty không là hệ thống tự trị, chỉ có một mạng trong hệ thống tự trị của ISP riêng của họ. Bởi vì Internet dựa trên khái niệm hệ thống tự trị, hai loại giao thức định tuyến được yêu cầu:

Interior Gateway Protocols (IGP): Used for intra-AS routing (định tuyến bên trong một AS)

Exterior Gateway Protocols (EGP): Used for intra-AS routing (định tuyến giữa các AS khác nhau)

Distance vector or link-state
Classful or classless

[Dynamic Routing Metrics]
[Administrative Distance (AD)]
- Đôi khi router có thể học được một tuyến đường đến một mạng từ xa từ nhiều nguồn định tuyến.
- Administrative Distance (AD) là một tham số tùy chọn, cho phép xác định (đánh giá) mức độ tin cậy của một route. Một giá trị AD thấp hơn biểu thị rorute đáng tin cậy hơn (AD chỉ ra độ tin cậy để duy trì bảng định tuyến)
- Administrative Distance (AD) được xác định khoảng giá trị 0-255
- Các bộ định tuyến Cisco sử dụng tính năng AD để chọn con đường tốt nhất khi họ tìm hiểu về cùng một mạng đích từ hai hoặc nhiều nguồn định tuyến khác nhau.

- Route Source -- AD

Connected -- 0

Static -- 1

EIGRP summary route -- 5

External BGP  -- 20

Internal EIGRP  -- 90

IGRP -- 100

OSPF -- 110

IS-IS -- 115

RIP -- 120

External EIGRP -- 170

Internal BGP -- 200

# data[].attributes.headline
Day 03. Khảo sát, thiết kế & quy hoạch hệ thống mạng

# data[].attributes.subject
Day 03. Khảo sát, thiết kế & quy hoạch hệ thống mạng

# data[].attributes.body
#Khảo sát
#Thiết kế
- Xây dựng topo mạng logic
- Thiết kế topo mạng vật lý
#Quy hoạch hệ thống
- Quy hoạch hệ thống mạng lõi
- Quy hoạch hệ thống mạng biên
#Checklist & quy trình kiểm tra

# data[].attributes.headline
Day 02. Tìm hiểu IP & các vấn đề liên quan

# data[].attributes.subject
Day 02. Tìm hiểu IP & các vấn đề liên quan

# data[].attributes.body
#IP: Internet Protocol
- Định dạng datagram
- IPv4 addressing
- ICMP
- IPv6
2. IPv4 addressing
- Địa chỉ IP: 32-bit nhận dạng cho host, router interface
- Interface: kết nối giữa host/router và đường link vật lý

Router thường có nhiều interface

Host thường có 1 hoặc 2 interface (ví dụ wired Ethernet, wireless 802.11)

- Mỗi địa chỉ IP được liên kết với mỗi interface
[Classes of Addresses]
- Class A, B, C, D and E. Class D

[Subnetting in Four Steps]
http://jodies.de/ipcalc
http://www.vlsm-calc.net/
http://www.aboutmyip.com/AboutMyXApp/SubnetCalculator.jsp
[VLSM]
[Summarizing Subnet Addresses]
[Private and Public IP Addressing]

Class A: 10.0.0.0/8
(10.0.0.0 to 10.255.255.255)

Class B: 172.16.0.0/12
(172.16.0.0 to 172.31.255.255)

Class C: 192.168.0.0/16 (192.168.0.0 to 192.168.255.255)

[Special Addressing]

IP loopback: 127.0.0.0/8 (bắt đầu từ 127.0.0.1 đến 127.255.255.255)

IP APIPA: 169.254.0.0/16

IP root: 0.0.0.0/0

# data[].attributes.headline
Day 02. Tìm hiểu IP & các vấn đề liên quan

# data[].attributes.subject
Day 02. Tìm hiểu IP & các vấn đề liên quan

# data[].attributes.body
#IP: Internet Protocol
- Định dạng datagram
- IPv4 addressing
- ICMP
- IPv6
1. Định dạng IP datagram
- Các đường link mạng có MTU (max.transfer size) – frame lớn nhất có thể ở mức kết nối

Các kiểu đường link khác nhau, các MTU khác nhau

- IP datagram lớn được chia (“fragmented”) bên trong mạng

1 datagram thành 1 vài datagram

“tổng hợp” chỉ được thực hiện khi tất cả datagram đến đích cuối cùng

Các bit của IP header  được sử dụng để xác định, sắp đặt các fragment liên quan

- MTU Ethernet = 1500

# data[].attributes.body
#OSI: là mô hình tham chiếu, gồm 07 tầng

1. Ứng dụng (application): hỗ trợ các ứng dụng mạng; các giáo thức/công nghệ sử dụng: FTP, SMTP, HTTP...vv

2. Trình bày (presentation): cho phép ứng dụng định nghĩa dữ liệu: mã hóa, chuẩn nén (*.png, *.doc, *.zip…vv )

3. Phiên (session): đồng bộ hóa, kiểm tra, phục hồi trao đổi dữ liệu.

4. Vận chuyển (transport): truyền dữ liệu từ tiến trình đến tiến trình (process-process); các giáo thức/công nghệ sử dụng: TCP, UDP

5. Mạng (network): xác định đường đi từ nguồn đến đích (định tuyến); các giáo thức/công nghệ sử dụng: IP, routing protocols

6. Liên kết (link): truyền tải dữ liệu giữa các thực thể mạng (thiết bị mạng); các giáo thức/công nghệ sử dụng: Ethernet, 802.111 (WiFi), PPP

7. Vật lý (physical): truyền các bits (tín hiệu điện/sóng/ánh sáng)

#TCP/IP: là mô hình ứng dụng thực thế (internet), gồm 04 tầng

1. Ứng dụng (application): các giao thức ứng dụng phổ biến: HTTP, FTP, SMTP, POP3, IMAP, DNS, DHCP (nói ở phần triển khai hệ thống)

2. Vận chuyển (transport)

3. Mạng (internet) (xem thêm chi tiết ở day 02)

4. Giao diện mạng (network interface): truyền các bits (tín hiệu điện/sóng/ánh sáng)

# data[].attributes.headline
Day 01. Nhận biết các thiết bị mạng & môi trường kết nối

# data[].attributes.subject
Day 01. Nhận biết các thiết bị mạng & môi trường kết nối

# data[].attributes.body
- Thiết bị mạng: Hub, Switch, Router, Bridge, Repeater, Gateway, Firewall...vv

- Môi trường kết nối:

Có dây (ethernet): kết nối theo chuẩn A,B

Không dây (802.11): kết nối theo các chuẩn b/n/g/ac; Wi-Fi channel

Cáp quang

- Topo mạng: logic, physical