1. Trang chủ
  2. » Nghệ sĩ và thiết kế

CHƯƠNG 5

134 13 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 134
Dung lượng 3,37 MB

Nội dung

 Khi Router nhận được một gói tin, trường địa chỉ đích của gói tin đó được lấy ra, Router tìm kiếm trong bảng định tuyến của mình xem có thực thể nào phù hợp với địa chỉ đó không.  N[r]

(1)

TRƯỜNG ĐẠI HỌC SÀI GÒN

CHƯƠNG 5: TẦNG MẠNG (NETWORK)

(2)

NỘI DUNG

I Giới thiệu tầng mạng II IP protocol

III IP subnet IV.Router

(3)(4)

I GIỚI THIỆU TẦNG MẠNG

Truyền liệu từ host-host

Cài đặt hệ thống cuối định tuyến

Đơn vị truyền: datagram

Bên gửi: nhận liệu từ tầng giao vận, đóng gói

Bên nhận: mở gói, chuyển phần liệu payload cho tầng giao vận

(5)(6)

I GIỚI THIỆU TẦNG MẠNG

Chức chính

Định tuyến (Routing): Tìm tuyến đường (qua nút trung gian) để gửi liệu từ nguồn tới đích

Chuyển tiếp (Forwarding): Chuyển gói tin cổng vào tới cổng theo tuyến đường

Định địa (Addressing): Định danh cho nút mạng

Đóng gói liệu (Encapsulating): Nhận liệu từ giao thức trên, thêm tiêu đề mang thông tin điều khiển trình truyền liệu từ nguồn tới đích  Đảm bảo chất lượng dịch vụ(QoS): đảm bảo thông số phù hợp

(7)

I GIỚI THIỆU TẦNG MẠNG

(8)

I GIỚI THIỆU TẦNG MẠNG

(9)

II IP PROTOCOL

Đặc điểm

Là giao thức sở tầng mạng

 Kết nối liên mạng

Là giao thức định tuyến (routed protocol)

 Đòi hỏi phải có giao thức định tuyến để xác định trước đường cho liệu

(10)(11)

II IP PROTOCOL

Giao thức hướng khơng liên kết

Các gói tin xử lý độc lập

Không tin cậy / nhanh

Truyền liệu theo phương thức “best effort”  IP khơng có chế phục hồi có lỗi

(12)

II IP PROTOCOL

Chức IP

Định địa chỉ: địa IP

Đóng gói liệu

 Dồn kênh/Phân kênh

Chuyển tiếp: theo địa IP (sẽ đề cập phần sau)

(13)

I.1 IPV4

Địa IP: gồm 32 bit để định danh cổng giao tiếp mạng nút đầu cuối (PC, server, smart phone), định tuyến

Mỗi địa IP gán cho cổng nhất

Địa IP có tính mạng.

IPv4 sử dụng 32bit để đánh địa chỉ, theo đó, số địa tối đa có thể sử dụng 4.294.967.296 (232)

(14)(15)

II IP PROTOCOL

(16)

II IP PROTOCOL

Địa IP có hai phần

(17)

II IP PROTOCOL

Các dạng địa IP

 Địa mạng (Network Address):

 Định danh cho mạng

 Tất bit phần HostID 0

 Địa quảng bá (Broadcast Address)

 Địa dùng để gửi liệu cho tất máy trạm mạng

 Tất bit phần HostID 1

 Địa máy trạm (Unicast Address)

 Gán cho cổng mạng

(18)

II.1 CÁC LỚP ĐỊA CHỈ IPV4

Không gian địa IPv4 chia thành lớp (class) A, B, C, D E Các lớp A, B C triển khai để đặt cho host mạng Internet, lớp D dùng cho nhóm multicast, cịn lớp E phục vụ cho mục đích nghiên cứu

(19)

Lớp A (Class A)

Dành byte cho phần network_id

byte cho phần host_id

(20)

Lớp A (Class A)

 Bit byte phải là bit Dạng nhị phân octet này 0xxxxxxx

 Những địa IP có byte nằm khoảng từ

(=00000000(2)) đến 127

(=01111111(2)) thuộc lớp A  Ví dụ: 50.14.32.8

(21)

Lớp A (Class A)

 Byte network_id, trừ bit làm ID nhận dạng lớp A, lại bit để đánh thứ tự mạng, ta 128 (=27 ) mạng

lớp A khác Bỏ hai trường hợp đặc biệt 0 127 Kết lớp A 126 địa

mạng, 1.0.0.0 đến 126.0.0.0

(22)

Lớp A (Class A)

 Phần host_id chiếm 24 bit, nghĩa có 224 =

16777216 host khác mạng Bỏ hai trường hợp đặc biệt (phần host_id chứa toàn các bit bit 1) Cịn lại: 16777214 host.

 Ví dụ mạng 10.0.0.0 giá trị host hợp lệ 10.0.0.1 đến 10.255.255.254

(23)

Lớp B (Class B)

Dành byte cho phần network_id byte

cho phần host_id

(24)

Lớp B (Class B)

 Hai bit byte phải là 10 Dạng nhị phân octet 10xxxxxx

 Những địa IP có byte nằm khoảng từ 128

(=10000000(2)) đến 191

(=10111111(2)) thuộc lớp B  Ví dụ: 172.29.10.1

(25)

Lớp B (Class B)

 Phần network_id chiếm 16 bit bỏ đi bit làm ID cho lớp, lại 14 bit cho phép ta đánh thứ tự 16384 (=214) mạng khác (128.0.0.0 đến 191.255.0.0)

(26)

Lớp B (Class B)

 Phần host_id dài 16 bit hay có 65536 (=216) giá trị khác Trừ

trường hợp đặc biệt lại 65534 host mạng lớp B

 Ví dụ mạng 172.29.0.0 địa host hợp lệ từ 172.29.0.1

đến 172.29.255.254

(27)

Lớp C (Class C)

Dành byte cho phần network_id

byte cho phần host_id

(28)

Lớp C (Class C)

 Ba bit byte phải là 110 Dạng nhị phân octet là 110xxxxx

 Những địa IP có byte nằm khoảng từ 192

(=11000000(2)) đến 223

(=11011111(2)) thuộc lớp C  Ví dụ: 203.162.41.235

(29)

Các lớp địa IP

(30)

Các lớp địa IP

(31)

HẠN CHẾ CỦA VIỆC PHÂN LỚP ĐỊA CHỈ

Lãng phí khơng gian địa chỉ

 Việc phân chia cứng thành lớp (A, B, C, D, E) làm hạn chế việc sử dụng toàn không gian địa

Cách giải quyết

CIDR: Classless Inter Domain Routing

 Classless addressing

 Phần địa mạng có độ dài bất kỳ

(32)

II.2 MẶT NẠ MẠNG (SUBNET MASK)

Mặt nạ mạng chia địa IP làm phần

 Phần ứng với máy trạm  Phần ứng với mạng

Dùng toán tử AND

 Tính địa mạng

(33)

II.2 MẶT NẠ MẠNG (SUBNET MASK)

(34)

II.2 MẶT NẠ MẠNG (SUBNET MASK)

(35)

II.2 MẶT NẠ MẠNG (SUBNET MASK)

(36)

II.3 QUẢN LÝ ĐỊA CHỈ IP CÔNG CỘNG

Internet Corporation for Assigned Names and Numbers

(ICANN): quản lý toàn tài nguyên địa IP

Regional Internet Registries: quản lý địa IP theo vùng (châu Á-Thái Bình Dương, châu Âu Trung Đơng, châu Phi, Bắc Mỹ,

Nam Mỹ)

Cơ quan quản lý quốc gia

 Việt Nam: VNNIC

Nhà cung cấp dịch vụ (ISP)

(37)

II.4 ĐỊA CHỈ DÀNH RIÊNG

(38)(39)

Tại phải chia mạng con?

Mỗi mạng có

(40)

Tại phải chia mạng con?

(41)

Tại phải chia mạng con?

Theo mặc định, mạng địa lớp B cho phép tối đa 65.000 địa thiết bị (địa host)

 Tuy nhiên thực tế, giới hạn công nghệ nên không mạng đơn hỗ trợ nhiều máy

Do đó, cần phải phân chia mạng đơn thành nhiều mạng nhỏ (subnet) trình gọi phân chia thành mạng (subneting)

(42)

Kỹ thuật chia mạng con

 Mượn số bit phần host_id ban đầu để đặt cho mạng

 Cấu trúc địa IP lúc gồm phần: network_id, subnet_id host_id

(43)

Kỹ thuật chia mạng con

 Số bit dùng subnet_id tuỳ thuộc vào chiến lược chia mạng Tuy nhiên số bit tối đa mượn phải tuân theo công thức:

 Số lượng bit tối đa mượn:

 Lớp A: 22 (= 24 – 2) bit -> chia 222 = 4194304 mạng

 Lớp B: 14 (= 16 – 2) bit -> chia 214 = 16384 mạng con

 Lớp C: 06 (= – 2) bit -> chia 26 = 64 mạng

43

(44)

Kỹ thuật chia mạng con

Số bit phần subnet_id xác định số lượng mạng con.  Với số bit x 2x số lượng mạng có

Ngược lại từ số lượng mạng cần thiết theo nhu cầu, tính phần subnet_id cần bit

 Nếu muốn chia mạng cần bit (23=8), chia 12 mạng

con cần bit (24>=12)

(45)

Kỹ thuật chia mạng con

Thực bước:

 Bước 1: Xác định lớp (class) subnet

mask địa

 Bước 2: Xác định số bit cần mượn

subnet mask mới, tính số lượng mạng con, số host thực có

 Bước 3: Xác định vùng địa host

và chọn mạng muốn dùng

(46)

Bài tập 1

Cho địa IP sau: 172.16.0.0/16 Hãy chia thành mạng có

tối thiểu 1000 host mạng đó.

(47)

Bước 1: Xác định class subnet mask mặc nhiên

Giải:

• Địa viết dạng nhị phân

10101100.00010000.00000000.00000000

• Xác định lớp IP trờn:

đ Lp B

ã Xỏc nh Subnet mask mặc nhiên:

® 255.255.0.0

(48)

Bước 2: Số bit cần mượn…

 Cần mượn bit:

® N = 3, vì:

® Số mạng có thể: 23 =

® Số host mạng có thể: 2(16–3) – = 213 - > 1000

 Xác định Subnet mask mới:

® 11111111.11111111.11100000.00000000

(49)

Bước 3: Xác định vùng địa host

ST

T SubnetID Vùng HostID Broadcast

1 172.16.0.0 172.16.0.1

-172.16.31.254 172.16.31.255 172.16.32.0 172.16.32.1

-172.16.63.254 172.16.63.255

… … … …

7 172.16.192.0 172.16.192.1 – 172.16.223.254

172.16.223.255

8 172.16.224.0 172.16.224.1 – 172.16.255.254

172.16.255.255

49

10101100.00010000.00000000.00000000

10101100.00010000.00000000.00000001 Đến

10101100.0001000010101100.00010000.000.00011111.1111111011111.11111111

10101100.00010000.00100000.00000000

10101100.00010000.00100000.00000001 Đến

10101100.00010000.00111111.11111110

(50)

Bài tập 2

Cho địa IP sau:

192.168.5.9/28 192.168.5.39/28

 Hãy cho biết địa network, host IP trên?

 Các máy có mạng hay không ?

(51)

Địa IP thứ nhất: 192.168.5.9/28

 Chú ý: 28 số bit dành cho NetworkID  Đây IP thuộc lớp C

 Subnet mask mặc nhiên: 255.255.255.0

IP (thập

phân) 192 168 5 9

IP (nhị

phân) 11000000 10101000 00000101 00001001

(52)

Thực AND địa IP với Subnet mask

IP 11000000 10101000 00000101 00001001

Subnet

mask 11111111 11111111 11111111 11110000

Kết

AND 11000000 10101000 00000101 00000000

(53)

Chuyển IP sang dạng thập phân

Kết

AND 11000000 10101000 00000101 00000000

Net ID 192 168 5 0

Host ID 9

53

(54)

Địa IP thứ hai: 192.168.5.39/28

IP 192 168 39

IP (nhị

phân) 11000000 10101000 00000101 00100111

Subnet

Mask 11111111 11111111 11111111 11110000 AND 11000000 10101000 00000101 00100000 Network

ID 192 168 32

HostID

(55)

Hai địa có mạng?

• 192.168.5.9/28 • 192.168.5.39/28

Net ID địa

chỉ thứ 192 168 5 0

Net ID địa

chỉ thứ 192 168 5 32

55

Kết luận: Hai địa

(56)

Liệt kê tất địa IP

Mạng tương ứng với

IP

Vùng địa HostID với dạng nhị phân

(57)

Bài tập 3

Hãy xét đến địa IP class B,

139.12.0.0, với subnet mask

255.255.0.0 Một Network với địa

thế chứa 65534 nodes hay computers Đây số lớn, mạng có đầy broadcast traffic Hãy chia network thành mạng

(58)

Bước 1: Xác định Subnet mask

 Để chia thành mạng cần thêm bit (vì 23 > 5).

 Do Subnet mask cần: 16 (bits trước đây) + (bits mới) = 19 bits  Địa IP 139.12.0.0/19

(để ý số 19 thay 16 trước đây)

(59)

Bước 2: Liệt kê ID Subnet mới

Subnet mask với dạng nhị phân

Subnet mask với dạng thập

phân

11111111.11111111.11100000.00000000 255.255.224.0

(60)

NetworkID bốn Subnets

TT Subnet ID với dạng nhị phân dạng thập phân Subnet ID với

1 10001011.00001100.00000000.00000000 139.12.0.0/19 10001011.00001100.00100000.00000000 139.12.32.0/19 10001011.00001100.01000000.00000000 139.12.64.0/19 10001011.00001100.01100000.00000000 139.12.96.0/19 10001011.00001100.10000000.00000000 139.12.128.0/19

(61)

Bước 3: Cho biết vùng địa IP HostID

TT Dạng nhị phân Dạng thập phân

1 10001011.00001100.00000000.00000001

10001011.00001100.00011111.11111110

139.12.0.1/19 -139.12.31.254/19 10001011.00001100.00100000.00000001

10001011.00001100.00111111.11111110

139.12.32.1/19 -139.12.63.254/19 10001011.00001100.01000000.00000001

10001011.00001100.01011111.11111110

139.12.64.1/19 -139.12.95.254/19 10001011.00001100.01100000.00000001

10001011.00001100.01111111.11111110

139.12.96.1/19 -139.12.127.254/1

9 10001011.00001100.10000000.00000001

10001011.00001100.10011111.11111110

139.12.128.1/19 -139.12.159.254/1

(62)

Tính nhanh vùng địa IP

 n – số bit làm subnet  Số mạng con: S = 2n

 Số gia địa mạng con, ví dụ lớp C: M = 28-n

(n<8)

 Byte cuối IP địa mạng, ví dụ lớp C: (k-1)*M (với k=1,2,…)

 Byte cuối IP host đầu tiên, ví dụ lớp C: (k-1)*M + (với k=1,2,…)

 Byte cuối IP host cuối cùng, ví dụ lớp C: k*M - (với k=1,2,…)

 Byte cuối IP broadcast, ví dụ lớp C: k*M -

(63)

Ví dụ tính nhanh vùng địa IP

 Cho địa chỉ: 192.168.10.0/24

 Với n=3  M= 32 (= 28-3) 

 192.168.10.0: (~: 192.168.10.1–192.168.10.30)  192.168.10.32: (~: 192.168.10.33–192.168.10.62)  192.168.10.64: (~: 192.168.10.65–192.168.10.94)  192.168.10.96: (~: 192.168.10.97–192.168.10.126)

(64)

Bài tập 4

Cho địa IP: 102.16.10.10/12

 Tìm địa mạng con? Địa host

 Dải địa host có mạng với IP trên?

 Broadcast mạng mà IP thuộc vào?

(65)

Bước: Tính subnet mask

102.16.10.10/12 

Subnet mask:

11111111.11110000.00000000.00000000 Byte chắn dùng phép toán

AND kết 102  không cần đổi 102 sang nhị phân

(66)

Trả lời câu hỏi 1: Địa mạng con?

Xét byte là: 16 (10)  00010000 (2) Khi AND byte với Subnet mask, ta

được kết là: 00010000 (2) Như địa mạng là:

102.16.0.0/12

Như địa host là:

0.10.10

(67)

Trả lời câu hỏi 2: Dải địa host? Broadcast?

• Dải địa host từ:

01100110 00010000 00000000 00000001

(hay 102.16.0.1/12)

Đến:

01100110 00011111 11111111 11111110

(hay 102.31.255.254/12)

• Broadcast:

102.31.255.255/12

(68)

Bài tập 5: Cho IP 172.19.160.0/21

Chia làm mạng con

Liệt kê thông số gồm địa mạng, dãy địa host, địa broadcast mạng

(69)

Giải BT 5

Chia làm mạng nên phải mượn bit

Do /21 nên byte IP cho không thay đổi Xét byte thứ

160 = 10100000(2)

Phần bit 00 là nơi ta mượn làm subnet

(70)

Giải BT (tt)

Xét byte thứ 3

Mạng thứ 1: 10100000(2)

Mạng thứ 2: 10100010(2)

Mạng thứ 3: 10100100(2)

Mạng thứ 4: 10100110(2)

(71)

Giải BT (tt)

Địa mạng Dải địa host Địa broadcast

172.19.160.0 172.19.160.1 đến 172.19.161.254

172.19.161.255

172.19.162.0 172.19.162.1 đến 172.19.163.254

172.19.163.255

172.19.164.0 172.19.164.1 đến 172.19.165.254

172.19.165.255

172.19.166.0 172.19.166.1 đến 172.19.167.254

172.19.167.255

(72)

Bài tập 6: Cho IP 172.16.192.0/18

Chia làm mạng con

Liệt kê thông số gồm địa mạng,

dãy địa host, địa broadcast mạng

(73)

Giải BT 6

Chia làm mạng nên phải mượn bit

Do /18 nên byte IP cho không thay đổi Xét byte thứ

192 = 11000000(2)

Phần bit 00 là nơi ta mượn làm subnet

(74)

Giải BT (tt)

Xét byte thứ 3

Mạng thứ 1: 11000000(2)

Mạng thứ 2: 11010000(2)

Mạng thứ 3: 11100000(2)

Mạng thứ 4: 11110000(2)

(75)

Giải BT (tt)

Địa mạng Dải địa host Địa broadcast

172.16.192.0 172.16.192.1 đến 172.16.207.254

172.16.207.255

172.16.208.0 172.16.208.1 đến 172.16.223.254

172.16.223.255

172.16.224.0 172.16.224.1 đến 172.16.239.254

172.16.239.255

172.16.240.0 172.16.240.1 đến 172.16.255.254

172.16.255.255

(76)

IV ROUTER

Router, hay thiết bị định tuyến định tuyến, thiết bị mạng máy tính dùng để chuyển gói liệu qua liên mạng đến đầu cuối, thơng qua tiến trình gọi định tuyến

(77)(78)

IV.1 CÁC THÀNH PHẦN CỦA ROUTER:

RAM/DRAM : Ramdom Access Memory ROM : Read Only Memory

FLASH : Lưu trữ hệ điều hành (IOS) router

NVRAM: Lưu tập tin cấu hình(configuration file) router INTERFACES: Các cổng router:

– Console

– Serial

– FastEthernet

– Aux

(79)

RAM/DRAM

Chứa file cấu hình running-config

Ngồi router chứa routing tables

Bộ nhớ RAM chia IOS(hệ điều hành ROUTER) gồm :

Main : nhớ dung để lưu file running-config, routing tables, switching cache, ARP tables …

Shared memory : dùng làm buffer cho tiến trình xử lý. Bộ nhớ RAM bị mất nguồn.

(80)(81)

ROM

Gồm thành phần chính

 Chương trình Power-on diagnonstics kiểm tra phần cứng.  Chương trình Bootstrap kiểm tra ghi cấu hình thiết bị.  IOS phụ

Khơng thể xóa, đọc chỉnh sửa thơng tin nhớ ROM

Chức : kiểm tra phần cứng OS khởi động load IOS từ flash vào RAM

(82)

FLASH

Là nhớ chứa IOS có loại : nén không nén.

FLASH chứa IOS dạng nén khỏi động bung vào RAM giải nén để chạy

(83)

NVRAM

Chứa file starup-configuration file cấu hình Router

(84)

BUSES

Các đoạn bus dùng để đấu :

 CPU với Interface gọi : system Bus  CPU với Memory gọi : CPU Bus

(85)

INTERFACES

Là cổng mạng dùng để kết nối với mối trường bên ngồi Gồm có loại Interface :

(86)(87)

III.2 ROUTER WIFI

(88)

IV.2 ROUTER WIFI

(89)

V CÁC THUẬT TOÁN ĐỊNH TUYẾN

Tổng quan định tuyến

Định tuyến tĩnh

(90)

V.1 TỔNG QUAN VỀ ROUTING

Định tuyến gì:

Là chức router giúp xác định q trình tìm đường cho gói tin từ nguồn tới đích thơng qua hệ thống mạng

Các loại định tuyến: Chia làm loại  Định tuyến tĩnh

 Định tuyến động

(91)

V.1 TỔNG QUAN VỀ ROUTING

Để định tuyến router cần phải biết thông tin sau:

 Địa đích

 Các nguồn mà học  Các tuyến (routes)

 Tuyến tốt (best route)

 Bảo trì kiểm tra thông tin định tuyến

Router thiết bị thuộc layer 3, phân định biên giới network, thực chức định tuyến

Router ngăn chặn broadcast (vì port router network broadcast domain)

(92)

V.1 TỔNG QUAN VỀ ROUTING

Giao thức định tuyến (routed protocols hay routable protocols)

(93)

V.1 TỔNG QUAN VỀ ROUTING

Giao thức định tuyến định nghĩa khn dạng mục đích trường có gói

Các gói thơng thường vận chuyển từ hệ thống cuối đến hệ thống cuối khác Hầu tất giao thức tầng giao thức khác tầng định tuyến

(94)

V.1 TỔNG QUAN VỀ ROUTING

Giao thức định tuyến (routing protocols)

(95)

V.2 ĐỊNH TUYẾN TĨNH – STATIC ROUTING

 Định tuyến tĩnh trình định tuyến sử dụng tuyến người quản trị cấu hình thủ cơng router

 Một router cần phải làm sau:

 Biết địa đích.

 Xác định nguồn mà từ router học.  Khám phá tuyến đường đến đích dự định.  Chọn đường tốt nhất.

(96)

96

 Routers must learn destinations that are not directly connected.

(Router phải tìm hiểu điểm đến mà kết nối trực tiếp)

 Administrator cấu hình cho router phải update mạng

có thay đổi

(97)

Static route khơng có hoạt động gửi thơng tin cập nhật giao thức định tuyến động Nó hữu dụng hệ thống mạng có đường đến mạng đích, khơng cịn đường khác phải chọn lựa Khi đó, ta cấu hình đường default route cho hệ thống mạng

Administrative Distance sử dụng để đánh giá độ tin cậy

thông tin định tuyến mà Router nhận từ Router hàng xóm AD số nguyên biến đổi từ : đến 255; tương ứng với độ tin cậy cao 255 có nghĩa khơng có lưu lượng qua tuyến (tức tuyến không sử dụng để vận chuyển thông tin người sử dụng) Directly= Static route = 1

97

(98)

Default Route Example:

98

(99)

V.3 ĐỊNH TUYẾN ĐỘNG

Là tuyến router học từ router khác nhờ giao thức định tuyến động

Giao thức định tuyến động chia làm loại:

Distance Vector ( RIPv1 RIPv2 )  Link-State (OSPF IS-IS )

Hybrid (EIGRP)

(100)

V.3 ĐỊNH TUYẾN ĐỘNG

Distance Vector:

Giao thức định tuyến thuộc loại như: RIPv1 RIP v2

(101)

V.3 ĐỊNH TUYẾN ĐỘNG

Distance Vector:

Các router định tuyến theo Distance Vector thực gửi định kỳ tồn bảng định tuyến gửi cho router láng giềng kết nối trực tiếp với

Các router định tuyến theo Distance Vector khơng biết đường đến đích cách cụ thể, router trung gian đường cấu trúc kết nối chúng

Bảng định tuyến nơi lưu kết chọn đường tốt router Do đó, chúng trao đổi bảng định tuyến với nhau, router chọn đường dựa kết chọn router láng giềng Mỗi router nhìn hệ thống mạng theo chi phối router láng giềng

(102)

V.3 ĐỊNH TUYẾN ĐỘNG

Distance Vector:

Các router định tuyến theo Distance Vector thực cập nhật thông tin định tuyến theo định kỳ nên tốn nhiều băng thơng đường truyền

Khi có thay đổi xảy ra, router nhận biết thay đổi cập nhật bảng định tuyến trước chuyển bảng định tuyến cập nhật cho router láng giềng

Chú ý:

 Định tuyến theo kiểu tin đồn

 Gửi nguyên bảng định tuyến cho router kế bên gửi theo chu kỳ  Có Routing loop xảy ra.

(103)

V.3 ĐỊNH TUYẾN ĐỘNG

Link State:

 Giao thức định tuyến thuộc loại như: OSPF, IS-IS

(104)

V.3 ĐỊNH TUYẾN ĐỘNG

Link State:

 Trong giao thức định tuyến Link state, router trao đổi LSA (link state advertisement) với để xây dựng trì sở liệu trạng thái đường liên kết hay gọi sở liệu cấu trúc mạng (topology database) Các thông tin trao đổi gửi dạng Multicast

Như router có nhìn đầy đủ cụ thể cấu trúc hệ thống mạng Từ router dùng thuật tốn SPF để tính tốn chọn đường tốt đến mạng đích

(105)

V.3 ĐỊNH TUYẾN ĐỘNG

Link State:

 Khi router định tuyến theo Link state đã hội tụ xong, khơng thực cập nhật định tuyến định kỳ mà cập nhật có thay đổi xảy Do thời gian hội tụ nhanh tốn băng thông

 Giao thức định tuyến theo Link state có hỗ trợ CIDR, VLSM nên chúng lựa chọn tốt cho mạng lớn phức tạp Nhưng đồng thời địi hỏi dung lượng nhớ lớn khả xử lý mạnh CPU router

Thiết lập Neighbors gói tin Hello

(106)

V.3 ĐỊNH TUYẾN ĐỘNG

Link State:

 Để đảm bảo database cập nhật thông tin mới, LSA đánh thêm số Sequence Chỉ số sequence giá trị initial đến giá trị Max-age Khi router tạo LSA, đặt giá trị sequence initial Mỗi router gửi phiên LSA update khác, tăng giá trị lên Như vậy, giá trị sequence cao LSA update Nếu giá trị sequence đạt đến max-age, router flood LSA

cho tất router cịn lại, sau router set giá trị sequence initial.

(107)

V.3 ĐỊNH TUYẾN ĐỘNG

Tóm lại Link State:

Duy trì bảng: topology routing Bảng topology chứa tất tình trạng toàn link mạng Routing table xây dựng từ topology table, sử dụng thuật toán Dijkstra SPF

Thiết lập neighbor gói tin Hello

Router trao đổi cho thông tin cost tình trạng link chúng qua LSA

Không trao đổi routing table distance vector. Giải thuật Dijkstra bao gồm việc chống loop Hội tụ nhanh giao thức distance vector.

(108)

V.3 ĐỊNH TUYẾN ĐỘNG

Ưu điểm – Advantages

 Đường đến đích có tính linh hoạt có thay đổi kiến trúc lưu lượng mạng

 Phù hợp với mạng lớn, thường xun có thay đổi mơ hình mạng.

Nhược điểm – Disadvantages

 Tiêu tốn tài nguyên router để thực xử lý, tính tốn thuật tốn định tuyến

 Địi hỏi khả cấu hình giao thức người quản trị

(109)

V.3 ĐỊNH TUYẾN ĐỘNG

109

 Classful routing protocols

– Do NOT send subnet mask in

routing updates

– Không hỗ trợ VLSM – Tự động sumroot

 Classless routing protocols

– Do send subnet mask in routing

updates

(110)

V.3 ĐỊNH TUYẾN ĐỘNG - THUẬT NGỮ

Autonomous System - Vùng tự trị

 Mạng Internet chia thành vùng nhỏ gọi vùng tự trị (Autonomous System – AS )

 AS bao gồm tập hợp mạng kết nối với Router Một hệ thống AS thông thường thuộc quyền sử hữu công ty hay nhà cung cấp dịch vụ Internet (ISP) Và để hệ thống AS kết nối với nhau, nhà quản lý phải đăng ký với quan quản trị mạng Internet (Inter NIC) để lấy số nhận dạng AS cho riêng Bên AS, nhà quản lý có quyền định loại Router giao thức định tuyến cho hệ thống

(111)

V.3 ĐỊNH TUYẾN ĐỘNG - THUẬT NGỮ

Routing table - bảng định tuyến

 Routing table bảng liệu lưu trữ router, chứa danh sách tuyến đường tốt từ mạng nguồn đến mạng đích Mỗi địa đích gán với địa router cần đến chặng

(112)

V.3 ĐỊNH TUYẾN ĐỘNG - THUẬT NGỮ

Routing table - bảng định tuyến

(113)

V.3 ĐỊNH TUYẾN ĐỘNG - THUẬT NGỮ

 Bảng định tuyến giao thức định tuyến khác nhau, bao gồm thơng tin sau :

 Địa đích mạng, mạng hệ thống

 Địa IP Router chặng phải đến.

 Giao tiếp vật lý phải sử dụng để đến Router kế tiếp.

 Mặt nạ mạng địa đích.

 Khoảng cách đến đích (ví dụ: số lượng chặng để đến đích)

 Thời gian (tính theo giây) từ Router cập nhật lần cuối

(114)

Nguyên tắc hoạt động bảng định tuyến

Khi Router khởi động, biết giao diện kết nối trực tiếp với Các giao diện xuất bảng định tuyến đánh đấu chữ C cột bảng

Nếu Router chạy giao thức định tuyến, bảng định tuyến tạo thêm thực thể cho kết nối mà biết mạng đánh dấu chữ R(RIP), I(IGRP ), O (OSPF)

(115)

Khi Router nhận gói tin, trường địa đích gói tin lấy ra, Router tìm kiếm bảng định tuyến xem có thực thể phù hợp với địa khơng

Nếu có gói tin chuyển đến chặng việc đưa gói tin giao diện vật lý phù hợp Router theo bảng định tuyến

Nếu không tìm thấy, gói tin gửi đến giao diện cấu hình mặc định (nếu có), gói tin bị loại bỏ

(116)

Administrative Distance (AD) - Khoảng cách quản lý

 AD sử dụng để đánh giá độ tin cậy thông tin định tuyến mà Router nhận từ Router hàng xóm

 AD số nguyên biến đổi từ : đến 255; tương ứng với độ tin cậy cao 255 có nghĩa khơng có lưu lượng qua tuyến (tức tuyến không sử dụng để vận chuyển thông tin người sử dụng)

 Khi Router nhận thông tin định tuyến, thông tin

được đánh giá tuyến hợp lệ đưa vào bảng định tuyến Router Thông tin định tuyến đánh giá dựa vào AD

116

(117)

 Giả sử router nhận tuyến đường đến mạng đích từ giao thức RIP (AD=120) OSPF (AD=110), chọn tuyến

đường giao thức OSPF cung cấp cập nhật vào bảng định tuyến OSPF có số AD

thấp hơn.(chỉ số AD thấp độ tin cậy

cao)

117

(118)

V.3 ĐỊNH TUYẾN ĐỘNG – RIP V1 RIP V2

 Mô tả chức năng, đặc điểm, hoạt động giao thức RIPv1 RIPv2

 Cấu hình router sử dụng giao thức RIPv1 RIPv2

 Mô tả cách thức RIPv1 thực automatic summarization.

 Cấu hình, xác minh, khắc phục cố tuyến đường mặc định mạng định tuyến thực RIPv1 RIPv2

 Sử dụng kỹ thuật để giải vấn đề liên quan đến RIPv1 RIPv2

118

(119)

V.3 ĐỊNH TUYẾN ĐỘNG – RIP V1 RIP V2

(120)

III.ĐỊNH TUYẾN ĐỘNG – RIP V1 RIP V2

RIPv1 mang đặc điểm classful, RIPv2 classless

Giao thức định tuyến Distance Vector (DV)

AD (Administrative Distance) = 120

Metric = hop count (maximum metric = 15)

(Routes with a hop count > 15 are unreachable(ko kết nối)

Thời gian update 30s

Gửi update theo địa Broadcast (RIPv1): 255.255.255.255

Gửi update theo địa Multicast (RIPv2): 224.0.0.9

RIPv1 không gửi kèm Subnet mask khơng hỗ trợ VLSM

RIPv2 gửi kèm Subnet mask hỗ trợ VLSM

(121)

III.ĐỊNH TUYẾN ĐỘNG – RIP V1 RIP V2

121

RIPv1 RIPv2

Routing protocol Classful Classless Supports variable-length subnet mask? No Yes

Sends the subnet mask along with the routing update? No Yes

Addressing type Broadcast Multicast

Defined in … RFC 1058 RFCs 1721, 1722, and 2453

Supports manual route summarization? No Yes Authentication support? No Yes

(122)

V.3 ĐỊNH TUYẾN ĐỘNG – OSPF

122

(123)

V.3 ĐỊNH TUYẾN ĐỘNG – OSPF

AD: 110 - Trigger update - Metric = cost = 108/BW

Hỗ trợ VLSM – Tốc độ hội tụ nhanh

Router liên lạc qua địa multicast 224.0.0.5 (all router)

224.0.0.6 (BDR/DR)

Trong môi trường multiaccess: bầu chọn BDR DR dựa vào

Priority interface Router ID

Link – state nhận nhiều thông tin mạng Distance –

(124)

V.3 ĐỊNH TUYẾN ĐỘNG – OSPF

Có mức độ phân cấp:

 Backbone or Area (tất Area nối với Area 0)  Non – backbone area

ABRs (Area Border Router)

 Kết nối tất Area khác đến Area (Backbone)  ABR nằm Area Area 1

(125)(126)

Router OSPF Adjacencies: Router khám phá mối quan hệ láng giềng cách trao đổi gói tin Hello

126

(127)

Router OSPF Calculation: Router tìm đường tốt thuật toán Dijkstra SPF

127

(128)

Bầu chọn Router ID:

 Độ ưu tiên(Priority): Cao (1)  Loopback: Cao (2)

 Cổng địa IP vật lý: Cao (3)

 Bầu chọn Designated Router (DR):

 Độ ưu tiên (Default)

 Priority = ( không tham gia bầu chọn DR/BDR)

 Priority lớn độ ưu tiên cao nhất

 Priority Thì dựa vào Router ID

128

(129)

V.3 ĐỊNH TUYẾN ĐỘNG – EIGRP

129

(130)

V.3 ĐỊNH TUYẾN ĐỘNG – EIGRP

Mang đặc điểm của: Distance vector + Link state = Hybrid Hỗ trợ VLSM, hỗ trợ nhiều giao thức như:IP, IPX, Appletalk Update theo địa Multicast: 224.0.0.10

Administrative Distance (AD): 90 Metric: IGRP metric*256(32 bit)

Tốc độ hội tụ nhanh (fast convergence) có trì Successor & Feasible successor database

130

(131)

V.3 ĐỊNH TUYẾN ĐỘNG – EIGRP

 Khám phá quan hệ láng giềng (Neighbor discovery/recovery)

 Uses hello packets between neighbors

 Reliable Transport Protocol (RTP)

 Guaranteed(bảo đảm), ordered(ngăn nắp) delivery of EIGRP packets

to all neighbors

 DUAL finite-state machine

 Sử dụng thuật tốn tìm đường ngắn EIGRP

 Protocol-dependent modules (PDMs)

 EIGRP supports IP, AppleTalk, and Novell NetWare

131

(132)

V.3 ĐỊNH TUYẾN ĐỘNG – EIGRP

132

3 EIGRP Tables

(133)

V.3 ĐỊNH TUYẾN ĐỘNG – EIGRP

133

Example: EIGRP Tables

(134)

V.3 ĐỊNH TUYẾN ĐỘNG – EIGRP

Hello: Establish neighbor relationships. Update: Send routing updates.

Query: Ask neighbors about routing information. Reply: Respond to query about routing information. ACK: Acknowledge a reliable packet.

134

4 EIGRP Packets

 Bandwidth

 Delay

 Reliability

 Loading

 MTU

Ngày đăng: 16/12/2020, 14:03

TỪ KHÓA LIÊN QUAN

TRÍCH ĐOẠN

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w