Giáo trình Kỹ thuật chuyển mạch - Nguyên lý chuyển mạch gói

Dữ liệu được chia thành nhiều gói
nhỏ có chiều dài thay đổi, mỗi gói
được gán thêm địa chỉ cùng những
thông tin điều khiển cần thiết.
!Các gói khi đi vào trong một node
được lưu vào trong bộ đệm cho đến
khi được xử lý, sau đó xếp hàng
trong hàng đợi chờ đến lúc có thể
được truyền trên tuyến tiếp theo.
!Việc lưu trữ gói tại mỗi node gây
nên trễ nhưng đảm bảo việc truyền
dẫn không lỗi và phương pháp
truyền như vậy gọi là phương thức
tích luỹ trung gian (st 
pdf 33 trang xuanthi 27/12/2022 3800
Bạn đang xem 20 trang mẫu của tài liệu "Giáo trình Kỹ thuật chuyển mạch - Nguyên lý chuyển mạch gói", để tải tài liệu gốc về máy hãy click vào nút Download ở trên.

File đính kèm:

  • pdfgiao_trinh_ky_thuat_chuyen_mach_nguyen_ly_chuyen_mach_goi.pdf

Nội dung text: Giáo trình Kỹ thuật chuyển mạch - Nguyên lý chuyển mạch gói

  1. Nội dung ! Khái niệm chung. ! Mạng chuyển mạch gói X.25. ! Internet. Switching Engineering Page 2
  2. Cơ sở !Dữ liệu được chia thành nhiều gói nhỏ có chiều dài thay đổi, mỗi gói được gán thêm địa chỉ cùng những thông tin điều khiển cần thiết. !Các gói khi đi vào trong một node được lưu vào trong bộ đệm cho đến khi được xử lý, sau đó xếp hàng trong hàng đợi chờ đến lúc có thể được truyền trên tuyến tiếp theo. !Việc lưu trữ gói tại mỗi node gây nên trễ nhưng đảm bảo việc truyền dẫn không lỗi và phương pháp truyền như vậy gọi là phương thức tích luỹ trung gian (store and forward). Hình 3-1 Mạng chuyển mạch gói Switching Engineering Page 4 Cơ ở
  3. Kênh logic !Kênh nối đã được thiết lập là kênh logic với các loại sau tuỳ thuộc vào các hình thái dịch vụ. ! Kênh ảo (VC: Virtual Circuit) !Nối kết logic của kênh truyền được thiết lập trước khi truyền các gói gọi là kênh ảo VC. Kênh ảo VC gần giống như chuyển mạch kênh và kênh ảo sẽ được giải phóng khi kết thúc quá trình chuyển tin. !Cùng một thời gian thì một PSE có thể có nhiều VC đến một PSE khác. ! Kênh ảo vĩnh viễn PVC (Permanent Virtual Circuit) !PVC là phương thức thiết lập kênh ảo cố định giữa hai thuê bao cho dù có truyền dữ liệu hay không. !PVC có thể được xem như việc thuê kênh riêng, trong kiểu này thì kênh dẫn được thiết lập một lần ở thời điểm khởi tạo và sẽ được giải phóng khi hết nhu cấu sử dụng dịch vụ (hợp đồng). Switching Engineering Page 6
  4. Kênh logic ! DG Datagram ! Không như kênh ảo, phương pháp này không cần thiết lập kênh logic cho các user.Các gói được đối xử một cách độc lập. PSE sẽ dựa vào địa chỉ đích mà định tuyến tới đích thích hợp của gói. Như vậy, khả năng các gói của cùng một bản tin sẽ đi bằng nhiều đường khác nhau. ! Kiểu này thích hợp đối với các bản tin ngắn, với các bản tin dài thì phải mất nhiều lần định tuyến, thời gian truyền trung bình của một bản tin là lớn và không hiệu quả. ! Chọn nhanh (Fast Selection) ! Là sự kết hợp giữa VC là DG để tận dụng các ưu điểm của hai hình thái dịch vụ này. ! Gói đầu tiên là DG, nếu bản tin gồm nhiều gói thì nó thiết lập kênh logic để các gói sau là VC. Switching Engineering Page 8
  5. Giới thiệu ! X.25 ITU-T là giao thức truyền đồng bộ qua giao tiếp DTE và DCE. ! Nhiệm vụ của mạng là chuyển các gói đến đích đúng thứ tự và đúng địa chỉ. ! Để đảm bảo không lỗi trong gói nhận được ở đích, X.25 tiến hành phát hiện và hiệu chỉnh lỗi. DCE DCE " PublicPublic Data Data " DTE DTE NetworkNetwork X.25 X.25 Hình 3-4 Mạng X.25. Switching Engineering Page 10
  6. Tổ chức phân lớp của X.25 ! X.25 tương ứng với 3 lớp thấp nhất của mô hình OSI. ! Lớp 1: Lớp tuyến vật lý, DTE và DCE, sử dụng X.21 và X.21bis. ! Lớp 2: Lớp tuyến dữ liệu, đảm bảo việc truyền dẫn không lỗi. ! Lớp 3: Lớp mạng, đánh địa chỉ và đóng gói thông điệp. Hình 3-5 Phân lớp X.25 Switching Engineering Page 12
  7. Tổ chức phân lớp của X.25 ! Lớp 1- Lớp vật lý: ! Định nghĩa các vấn đề như báo hiệu điện, các kiểu của các bộ đấu chuyển. ! Giao thức X.21 dùng cho nối kết số, X.21bis dùng cho tương tự. ! Lớp 2 - Lớp tuyến dữ liệu: ! Cung cấp đường thông tin có điều khiển, đảm bảo không lỗi khi vận chuyển gói từ lớp 3. Tạo điều kiện cho lớp cao hơn cũng như lớp thấp hơn để điều khiển luồng. 8 16 8 or 16 8 8 Hình 3-7 Cấu trúc khung X.25 Switching Engineering Page 14
  8. Tổ chức phân lớp của X.25 !Các loại khung (tt): • Khung I: Khung tin, đây là một khung lệnh, dùng để chuyển tin cho giao thức cấp cao hơn. Khung này có chứa số thứ tự khung. !• Khung S: Khung giám sát, là khung lệnh hoặc khung đáp ứng, liên quan đến việc điều khiển luồng trong khung tin và khắc phục lỗi truyến do hỏng khung. Bao gồm các khung sau: RR (sẵn sàng thu), RNR (chưa sẵn sàng thu), REJ (không chấp nhận). Các khung này đều chứa số thứ tự khung và sử dụng trường này để điều khiển cho khung tin. !• Khung U: Khung không đánh số, dùng để khởi tạo định tuyến và báo cáo các phạm vi giao thức. Bao gồm: SABM (thiết lập phương thức cân bằng không đồng bộ - khung lệnh, DISC (giải toả tuyến nối) – khung lệnh, DM (phương thức không đấu nối) – khung đáp ứng, UA (xác nhận không đánh số) – khung đáp ứng, FRMR (không chấp nhận khung) – khung đáp ứng. Switching Engineering Page 16
  9. Tổ chức phân lớp của X.25 ! Gói lớp 3: GFI+LCGN LCN PTI Thông tin header Hình 3-10 Khuông dạng gói lớp 3 Phần header bao gồm 3 byte: ! GFI (General Format Identifier) định danh khuông dạng chung, chỉ thị dạng thức chung cho phần thông tin. ! LCGN (Logic Channel Group Number) địa chỉ nhóm kênh logic, gồm 4 bits cùng với LCN (Logic Channel Number) địa chỉ kênh logic tạo thành VCI (PCI). ! PTI (Packet Type Identifier) định danh kiểu gói. Phần thông tin có kích thước thay đổi, chứa thông tin của dữ liệu hoặc báo hiệu. Switching Engineering Page 18
  10. Báo hiệu trong X.25. ! Xét 2 thuê bao A và B được nối với nhau qua các PSE trong mạng chuyển mạch X.25. ! Đường dẫn được chọn cho tất cả các gói từ DTEA đến PSE1, qua PSE2 đến DTE3 như hình vẽ. Hình 3-11 Thuê bao A và B nối với nhau qua các PSE trong mạng Switching Engineering Page 20
  11. Internet ! Nguồn gốc và khái niệm. ! Các giao thức của Internet. ! Khuông dạng gói tin TCP/IP. ! Địa chỉ IP. ! Chức năng TCP/IP. Switching Engineering Page 22
  12. Nguồn gốc và khái niệm !Một mạng của ISP bao gồm các điểm hiện diện POP (Points of Presence) và các tuyến liên nối giữa các POP. !AR (Access Router) nối với các khách hàng truy cập từ xa !BR (Border Router) nối với các ISP khác. !HR (Hosting Router) và các Web Server (ví dụ Yahoo), các router trung tâm CR (Core Router) để nối với các POP khác. CR chuyển lưu lượng đến các CR khác cho đến POP đích. !Cấu trúc các POP thường đối xứng và được nối vòng ring để tăng độ tin cậy. Hình 3-13 Phần tiêu biểu của ISP Switching Engineering Page 24
  13. Các giao thức của Internet ! TCP và UDP cung cấp khả năng cho máy chủ phân biệt giữa các ứng dụng qua số cổng của nó. ! TCP cung cấp các ứng dụng tin cậy, phân bố liên tục của dữ liệu, ngoài ra, nó còn cung cấp khả năng điều khiển luồng thích hợp, phân đoạn, kết hợp và ưu tiên cho các luồng dữ liệu. ! UDP chỉ cung cấp khả năng datagram không xác nhận, giao thức không kết nối, phù hợp với các ứng dụng RTP. ! Ứng dụng FTP cung cấp việc đăng nhập, thao tác thư mục, chuyển file một cách an toàn. ! TELNET cung cấp khả năng đăng nhập đầu cuối từ xa. ! SNMP hỗ trợ thiết bị cấu hình, phục hồi dữ liệu và cảnh báo. Switching Engineering Page 26
  14. Khuông dạng gói tin TCP/IP Hình 3-15 Khuông dạng datagram IP. !Ver: 4 bits, chỉ phiên bản hiện tại của IP được cài đặt. !IHL: Internet Header Length 4 bits, chỉ độ dài phần đầu của datagram được tính theo đơn vị từ một từ =32bit. Độ dài tối thiểu là 5 từ. !TOS: Type of Service 8 bits, đặc tả về tham số dịch vụ, quyền ưu tiên, độ trễ, thông luợng và độ tin cậy. Switching Engineering Page 28
  15. Khuông dạng gói tin TCP/IP ! Fragment Offset: 13 bits, chỉ vị trí các đoạn phân mảnh trong datagram, tính theo đơn vị 64 bits. ! Time to Live: 8 bits, quy định thời gian tồn tại của datagram trong Internet để tránh tình trạng một datagram tồn tại quá lâu trên mạng. ! Protocol: 8 bits, chỉ giao thức tầng kế tiếp sẽ nhận vùng dữ liệu ở trạm đích. ! Header Checksum: 16 bits, mã kiểm tra lỗi 16 bits theo phương pháp CRC, chỉ kiểm tra cho vùng header. ! Options: Độ dài thay đổi, khai báo các tuỳ chọn do người gởi yêu cầu. ! Padding: Độ dài thay đổi, vùng đệm, được dùng để đảm bảo cho phần headerluôn kết thúc ở mức 32 bits. ! Data: Độ dài thay đổi, vùng dữ liệu, có độ dài là bội số của 8 bits, tối đa là 65536 bits. Switching Engineering Page 30
  16. Địa chỉ IP !Các bits đầu dùng để định danh lớp địa chỉ. !Lớp A: Định danh 126 mạng với tối đa 16 triệu host trong mỗi mạng. Được dùng cho các mạng có số host lớn. !Lớp B: Định danh 16384 mạng với tối đa 65534 host trên mạng. !Lớp C: Định danh tới 2 triệu mạng với tối đa 254 host trên mạng. !Lớp D: Dùng để gởi IP datagram multicast. !Lớp E: Dự phòng. !Địa chỉ lớp A được sử dụng bởi các đại diện chính phủ Mỹ và các công ty lớn từ đầu. Địa chỉ lớp B đã được dùng nhiều, địa chỉ lớp C cho phép trong thời gian ngắn nhưng quá ít host. !Subnet Mask: Mặt nạ mặt con được sử dụng để xác định phân nào của địa chỉ là NetID và phần nào là của HostID. Ví dụ lớp A là 255.0.0.0, lớp B là 255.255.0.0 và lớp C là 255.255.255.0. !Router sẽ dùng subnetmask để xác định địa chỉ host và địa chỉ mạng. Switching Engineering Page 32