kỹ thuật chuyển mạch gói x.25

21 1.1K 7
kỹ thuật chuyển mạch gói x.25

Đ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

MỤC LỤC 1. Tổng quan về kỹ thuật chuyển mạch gói x.25. 1.1. Giới thiệu về kỹ thuật mạng x25. 1.2. Đặc điềm kỹ thuật mạng x.25. 2. Tổ chức phân lớp của x.25. 2.1. Phân lớp cho x.25. 2.2. X.25 lớp 1-lớp vật lý. 2.3. X.25 lớp 2-lớp liên kết dữ liệu. 2.3.1. Thể thức khung LAPB 2.3.2. Các loại khung LAPB 2.3.3. Thao tác cấp tuyến số liệu: 2.3.3.1. Cung đoạn lập tuyến 2.3.3.2. Cung đoạn chuyển tin 2.3.4. Trạng thái từ chối khung 2.4. X.25 lớp 3-lớp mạng. 2.4.1 .Giới thiệu 2.4.2 Chức năng: 2.4.3. Khuôn mẫu gói cấp mạng 2.4.4. Các kiểu gói cấp mạng 2.4.4.1Các gói thiết lập và giải phóng cuộc gọi: 2.4.4.2 Các gói số liệu và ngắt ( Data Packet & Interrupt Request/ Interrupt Confirmation. ) 2.4.4.3 Các gói điều khiển luồng và tái lập 2.4.4.4 Các gói tái khởi động 2.5.Các địachỉ dãycấp mạng 3. Báo hiệu trong X.25. 1. TỔNG QUAN VỀ KỸ THUẬT CHUYỂN MẠCH GÓI X.25 1.1 Giới thiệu về kỹ thuật mạng X.25. X.25 định nghĩa chuẩn giao diện giữa các thiết bị đầu cuối số liệu người sử dụng DTE với thiết bị cuối kênh dữ liệu DCE. X.25 có chức năng vừa điều khiển giao diện DTE/DCE vừa thực hiện chức năng truyền dữ liệu giữa DTE với node của mạng chuyển mạch gói. Các mạng X.25 cung cấp các lựa chọn cho chuyển mạch ảo hoặc cố định. X.25 cung cấp dịch vụ tin cậy cũng như điều khiển luồng dữ liệu từ node tới node(End to End). Các mạng X.25 có tốc độ tối đa 64Kbps. Tốc độ này thích hợp với các tiến trình truyền thông chuyển giao tệp và các thiết bị đầu cuối có lượng lưu thônglớn. Tuy nhiên với tốc độ như vậy không thích hợp với việc cung cấp các dịch vụ ứng dụng LAN trong môi trường WAN. Giao thức X.25 được ứng dụng trong các mạng chuyển mạch gói công cộng. Nhiệm vụ của mạng là chuyển các gói tin đến đích đúng thứ tự và đùng địa chỉ. Để đảm bảo không lỗi trong gói nhận được ở bên đích, X.25 tiến hành phát hiện và chỉnh sửa lỗi. Hình 1: Sơ đồ mạng X.25 đơn giản

GIAO THỨC CHUYỂN MẠCH GÓI X.25 SVTH: - BÙI MINH SINH 09DT1 - NGUYỄN VĂN QUÁ 09DT1 - BÙI TÁ THẠCH 09DT1 MỤC LỤC 1. Tổng quan về kỹ thuật chuyển mạch gói x.25. 1.1. Giới thiệu về kỹ thuật mạng x25. 1.2. Đặc điềm kỹ thuật mạng x.25. 2. Tổ chức phân lớp của x.25. 2.1. Phân lớp cho x.25. 2.2. X.25 lớp 1-lớp vật lý. 2.3. X.25 lớp 2-lớp liên kết dữ liệu. 2.3.1. Thể thức khung LAPB 2.3.2. Các loại khung LAPB 2.3.3. Thao tác cấp tuyến số liệu: 2.3.3.1. Cung đoạn lập tuyến 2.3.3.2. Cung đoạn chuyển tin 2.3.4. Trạng thái từ chối khung 2.4. X.25 lớp 3-lớp mạng. 2.4.1 .Giới thiệu 2.4.2 Chức năng: 2.4.3. Khuôn mẫu gói cấp mạng 2.4.4. Các kiểu gói cấp mạng 2.4.4.1Các gói thiết lập và giải phóng cuộc gọi: 2.4.4.2 Các gói số liệu và ngắt ( Data Packet & Interrupt Request/ Interrupt Confirmation. ) 2.4.4.3 Các gói điều khiển luồng và tái lập 2.4.4.4 Các gói tái khởi động 2.5.Các địachỉ dãycấp mạng 3. Báo hiệu trong X.25. 1. TỔNG QUAN VỀ KỸ THUẬT CHUYỂN MẠCH GÓI X.25 1.1 Giới thiệu về kỹ thuật mạng X.25. X.25 định nghĩa chuẩn giao diện giữa các thiết bị đầu cuối số liệu người sử dụng DTE với thiết bị cuối kênh dữ liệu DCE. X.25 có chức năng vừa điều khiển giao diện DTE/DCE vừa thực hiện chức năng truyền dữ liệu giữa DTE với node của mạng chuyển mạch gói. Các mạng X.25 cung cấp các lựa chọn cho chuyển mạch ảo hoặc cố định. X.25 cung cấp dịch vụ tin cậy cũng như điều khiển luồng dữ liệu từ node tới node(End to End). Các mạng X.25 có tốc độ tối đa 64Kbps. Tốc độ này thích hợp với các tiến trình truyền thông chuyển giao tệp và các thiết bị đầu cuối có lượng lưu thônglớn. Tuy nhiên với tốc độ như vậy không thích hợp với việc cung cấp các dịch vụ ứng dụng LAN trong môi trường WAN. Giao thức X.25 được ứng dụng trong các mạng chuyển mạch gói công cộng. Nhiệm vụ của mạng là chuyển các gói tin đến đích đúng thứ tự và đùng địa chỉ. Để đảm bảo không lỗi trong gói nhận được ở bên đích, X.25 tiến hành phát hiện và chỉnh sửa lỗi. Hình 1: Sơ đồ mạng X.25 đơn giản 1.2 Đặc điểm kỹ thuật mạng X.25. -Phù hợp trong môi trường truyền dẫn chất lượng kém -Băng thông hạn chế, tốc đọ chuẩn của X.25 là 64kbps, tuy nhiên ngày nay có một số mạng X.25 có băng thông lên đến 2Mbps. 2. TỔ CHỨC PHÂN LỚP CỦA X.25 2.1. Phân lớp cho X.25. - X.25 là kỹ thuật chuyển mạch gói hoạt động trên 3 tầng thấp nhất của mô hình OSI: tầng vật lý, tầng kiên kết dữ liệu và tầng cấp mạng. Hình 2: Phân lớp cho X.25 Bản tin được thiết bị đầu cuối phân thành các gói có chiều dài và thông tin địa chỉ. Sau đó các gói được đóng lại thành các khung với các thông tin hỗ trợ cho việc truyền dẫn không có lỗi. Tiếp đó các khung được truyền trên môi trường truyền dẫn. Hình 3: kênh logic trong X.25 2.2. X.25 lớp 1-lớp vật lý. -Giao tiếp giữa trạm và tuyến nối với node (Liên quan đến đường truyền giữa DTE và DCE). -Định nghĩa các vấn đề như báo hiệu điện, các kiểu, chuẩn của các bộ đấu chuyển. -Hai giao thức được sử dụng là X.21 và X.21bis. -Giao thức X.21 dùng cho nối kết số giữa DTE và DCE. -X.21bis dùng cho các kết cuối tương tự, modem đồng bộ họ giao tiếp V. -Truyền dẫn tin cậy qua đường truyền vật lý. -Là dòng bits từ chuỗi các khung. Hình 4: Mối quan hệ giữa X.25 với mô hình OSI 2.3. X.25 lớp 2- lớp liên kết dữ liệu. - Cung cấp một đường thông tin điều khiển, đồng thời đảm bảo không có 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. - Có hai kiểu giao thức X.25 lớp 2: LAP ( Link access procedure): thể thức thâm nhập tuyến. LAPB (Link access procedure balanced): thể thức thâm nhập tuyến cân bằng - LAPB hoàn thiện hơn LAP một ít và là kiểu đượ sử dung rộng rãi ngày nay. - LAPB có 2 kiểu giao thức: + SLP (Single Line Procedure – thể thức đơn tuyến ) : Giao thức giữa DTE và DCE cùng một tuyến thông tin. + MLP (Multi Link Procedure – Thể thức đa tuyến ) : Cho phép sử dụng đa tuyến liên lạc giữa DTE và DCE. Nếu một trong các tuyến có sự cố thì các tuyens khác được sử dụng mà không mất số liệu. 2.3.1. Thể thức khung LAPB: - Trường cờ F (Flag): + Gồm một byte 8 bit, khi các khung chưa được phát đi thì các bit cờ F được chuyển đi dưới dạng tổ hợp bit “01111110” . Cờ bắt đầu của một khung và kết thúc của một khung khác. Nên giữa hai khung có một cờ duy nhất. + Để tránh sự phỏng tin, người ta sử dụng phương pháp sau: khi phát hiện thông tin có 5 bit “1” liên tiếp người ta chèn vào đó 1 bit “0” sau bit “1” thứ 5 đó và khi thu người ta phát hiện và loại bỏ bit “0” này. - Trường địa chỉ A (Address): Gồm một byte 8 bit, nhận biết trạm thứ cấp phát hay thu frame. Vùng này có thể là “00000011” (Địa chỉ A) hoặc “00000001”(Địa chỉ B). Trong quá trình đáp ứng, địa chỉ luôn là địa chỉ thứ cấp. Nếu DCE phát lệnh thì dùng địa chỉ A còn DTE phát lệnh thì dùng địa chỉ B. - Trường điều khiển C (Control): Xác định xem khung chứa những gì, kích thướt thông thường là 8 bit nhưng khi có dự thay đổi về giao thức có thể là 16 bit. - Trường thông tin INFO(Infomation): Dùng để chuyển tin tức lớp cao hơn (lớp mạng) - Trường FCS(Fram Check Sequence): Chứa dãy kiểm tra khung để phát hiện lỗi trong khung truyền. Bên thu sẽ dùng trường này để kiểm tra khung nhằm đảm bảo khung thu chính xác. 2.3.2. Các loại khung LAPB: - Kiểu khung LAPB được xác định ở trường điều khiển. - Giao thức LAPB xác định một kiểu khung chính thống được dùng để chuyển khung theo giao thức LAPB và nhiều giao thức cao hơn. - Chủ yếu có 2 kiểu khung là khung lệnh và khung đáp ứng. Khung đáp ứng xác nhận việc thu khung lệnh. Thể thức Lệnh Đáp ứng Mã hoá Chuyển tin I (Tin) 0 N(S) P N(R) Giám sát (S) RR (sẵn sàng thu) RR (sẵn sàng thu) 1 0 0 0 P/F N(R) RNR (chưa sẵn sàng thu RNR (chưa sẵn sàng thu 1 0 1 0 P/F N(R) REJ (không chấp nhận) REJ (không chấp nhận) 1 0 0 1 P/F N(R) Không đánh số(U) SABM (thiết lập phương thức cân bằng không đồng bộ) 1 1 1 1 P 1 0 0 DISC Cắt tuyến nối (giải toả) 1 1 0 0 P 0 1 0 DM (phương thức không đấu nối) 1 1 1 1 F 0 0 0 UA (xác nhận không đánh số 1 1 0 0 F 1 1 0 FRMR (không chấp nhận khung) 1 1 1 0 F 0 0 1 · 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 giải toả) – khung đáp ứng cho SABM khi không chuyển sang trạng thái chuyển tin, UA (xác nhận không đánh số) – khung đáp ứng, FRMR (không chấp nhận khung) – khung đáp ứng. + Khung lệnh SABM (Set Asynchronous Balanced mode – Thiết lập phương thức cân bằng không đồng bộ) và SABME (Set Asynchronous Balanced Mode Extended- Thiết lập phương thức cân bằng không đồng bộ mở rộng): dùng để thiết lập trạng thái chuyển tin. Sự khác biệt giữa hai khung này là SABM đòi hỏi phương thức làm việc thông thường còn SABME đòi hỏi phương thức làm việc mở rộng. + Khung lệnh DISC (Disconect – giải tỏa): Dùng để đưa tuyến về trạng thái thấp, ở một chuẩn mực nào đó thì nó ngược với SABM và SABME. + Khung đáp ứng DM (Disconect Mode-Phương thức giải tỏa): nó dùng để trả lời lệnh SABM và SABME đã thu nếu máy phát DM không muốn đưa tuyến vào trạng thái chuyển tin. + Khung đáp ứng UA(Xác nhận không đánh số): Dùng để khẳng định lệnh DISC hoặc SABM thu được. +Đáp ứng FRMR (Không chấp nhận khung): Dùng để chỉ lệnh sau cùng hoặc đáp ứng sau cùng không hợp lệ ở mặt nào đó. * Các trường (vùng) N(R) và N(S): Cụm N(R) do bộ phát khung số liệu sử dụng để báo cho máy thu số thứ tự của khung tin tiếp theo mà máy thu đang đợi. Các khung RR và RNR dùng cụm này để khẳng định công việc thu các khung tin có thứ tự tới N(R). Khung REJ dùng để yêu cầu phát lại các khung tin có số thứ tự bắt đầu từ N(R). Cụm N(S) dùng để chỉ thị số thứ tự của một khung tin. * Bit P(Poll/ Final) +Bit P (hoặc bit đầu/cuối) được sử dụng chung để chỉ thị một khung đã được phát lại.Khi sử dụng trong một lệnh thì bít này gọi là bit đầu, còn khi sử dụng trong một đáp ứng thì nó gọi là bit cuối. Khi một đáp ứng được tạo ra cho một lệnh thì bit cuối phải bằng bit đầu của lệnh. +Tổng quát, lúc đầu phát một lệnh, bit đầu là không (xoá). Khi lệnh đã được phát đi, cần có một đáp ứng. Nếu không thu được đáp ứng trong một khoảng thời gian xác định thì lệnh sẽ được phát lại, lần này bit đầu là lập. Khoảng thời gian quy định, trong đó phải thu được một đáp ứng gọi là T1. Đó là một trong các tham số để cấu hình các tuyến đặc biệt. Mục các tham số hệ thống sau này sẽ đề cập nhiều hơn về vấn đề này. 2.3.3. Thao tác cấp tuyến số liệu: - Có hai cung đoạn thao tác chính: cung đoạn lập tuyến và cung đoạn chuyển tin.Theo đặc điểm hình thái của giao thức thì hai cung đoạn này được chia nhỏ thànhmột số lớn các trạng thái. Vì vậy giao thức này được xác định theo bảng trạng thái.Điều này có nghĩa là nếu biến cố này xảy ra theo trạng thái này thì làm như vậy vàchuyển sang trạng thái mới đó. Thực ra các bảng trạng thái chỉ cần cho người thựchiện giao thức, vì vậy chúng ta không quan tâm tới các bảng trạng thái 2.3.3.1. Cung đoạn lập tuyến : - Thao tác đối với DTE và DCE là như nhau nên gọi chung là DXE. - Khi một DXE mới được khởi động, đó là cung đoạn lập tuyến. ở trạng thái này phổ biến là để phát DISC theo chu kỳ. Điều này chủ yếu để nói "tôi đang vào cuộc". Nếu không được trả lời trong khoảng T1 thì DISC được phát lần nữa nhưngcó thiết lập bit P. Nó được viết là DISC (P).Nếu một DXE thu một DISC hoặc DISC(P) và muốn khởi động tuyến, nó trả lời bằng một UA hoặc UA(F) (tức là một UA có lập một bit cuối). DXE thu UA hoặc UA(F) này sẽ chờ một khoảng thời gian là T3. Nếu một SABM hoặc SABME thuđược trong khoảng thời gian này thì đáp ứng UA được phát đi và tuyến số liệu chuyển sang cung đoạn chuyển tin. Nếu một SABM(P) hoặc SABME(P) thu được thì một UA(F) được phát đi và tuyến chuyển sang cung đoạn chuyển tin. 2.3.3.2. Cung đoạn chuyển tin - Trong cung đoạn chuyển tin I, các khung RR, RNR và REJ được dùng để điều khiển công việc chuyển giao số liệu giao thức cấp cao hơn qua tuyến. Nếu thu được một khung I chuẩn xác và DXE có thể tiếp nhận nữa thì nó trả lời cho khung I này bằng một khung đáp ứng RR. Nếu DXE không thể tiếp nhận nữa thì nó trả lời bằng một đáp ứng RNR, báo cho DXE kia rằng hiện nó bận và không thể tiếp nhận thêm số liệu ở thời điểm này. Đáp ứng REJ dùng để yêu cầu phát lại một hoặc nhiều khung I đã bị DXE nghi là mất (có [...]... dùng để đảm bảo cho các gói số liệu được chuyển đi không bị mất và theo thứ tự chuẩn xác Địa chỉ dãy P(S) chỉ được mạng cho các gói số liệu và dùng đẻ nhận dạng từng gói số liệu riêng Địa chỉ dãy P(R) được mang theo ở gói số liệu, gói RR ,gói RNR và gói REJ Vùng mã P(R) ở các gói này chuyển địa chỉ dãy ở gói số liệu tiếp theo mà máy phát sẽ chuyển cho máy thu 3 Báo hiệu trong X.25 • Xét 2 thuê bao A... các gói số liệu và được dùng để phân biệt gói số liệu theo 2 loại: các gói số liệu thông thường và các gói số liệu định phẩm chất Bit D là bit xác định chuyển giao các gói số liệu Gói số liệu được dùng để chuyển số liệu cho giao thức cấp cao hơn giữa hai DXE đấu nối với nhau bởi cuộc gọi ảo Gói ngắt được dùng để chuyển một phần nhỏ số liệu (tối đa 32 bytes) giữa hai DXE với độ ưu tiên rất cao Gói ngắt... nhảy qua các gói số liệu và không phụ thuộc vào sự điều khiển lưu lượng cấp mạng 2.4.4.3 Các gói điều khiển luồng và tái lập Các gói tái lập: Restart Request/ Restart Confirmation Các gói điều khiển luồng: RR (sẵn sàng) (receive ready) RNR (chưa sẵn sàng, bận) REJ (không chấp nhận, phát lại).(reject) a) Gói RR b) Gói RNR Các gói RR và RNR được dùng để xác nhận việc thu các gói số liệu Sử dụng gói RR khi... Confirmation ) a) Gói ngắt b) Gói xác nhận ngắt Gói xác nhận ngắt được dùng để xác định việc thu một gói ngắt Chỉ có thể có một gói ngắt không được xác nhận ở bất kỳ lần nào C )Gói số liệu: Hình: Gói số liêu D-bit xác nhận phần phát ; Q- bit định tiêu chuẩn; M-bit tăng số liệu Bit M là bit chỉ thị thêm số liệu,Nó dùng để tạo khả năng chuyển các bản tin số liệu đi Các bản tin dài hơn 1 gói cấp mạng đơn... liệu hoặc báo hiệu 2.4.4 Các kiểu gói cấp mạng 2.4.4.1Các gói thiết lập và giải phóng cuộc gọi: Call Request/Call Accepted Clear Request/Clear Accepted Gói gọi vào và yêu cầu gọi dùng để yêu cầu thiết lập một cuộc gọi ảo giữa DXE phát gói này và DXE thu gói này Gói chỉ cuộc gọi được đấu nối hay cuộc gọi được tiếp nhận được dùng để trả lời cho gói yêu cầu gọi hoặc gói chỉ cuộc gọi vào để chỉ thị rằng... thời Gói xác nhận tái lập được dùng để xác nhận việc thu của gói chỉ thị tái lập/yêu cầu tái lập và nhờ vậy thể thức tái lập được thực hiện 2.4.4.4 Các gói tái khởi động Gói chỉ thị tái khởi động/yêu cầu tái khởi động được dùng để xoá đi tất cả các cuộc gọi ảo đang xúc tiến và chuyển tải toàn bộ cấp mạng về trạng thái khởi đầu của nó Gói này là gói đầu tiên được cấp mạng phát đi khi cấp tuyến số liệu chuyển. .. tiến hành Gói yêu cầu giải toả và biểu thị giải toả được dùng hoặc để kết thúc một tuyến nối đang làm việc hoặc để từ chối một yêu cầu thiết lập gọi (tức là để trả lời cho gói yêu cầu gọi hoặc gọi vào) Gói xác nhận giải tỏa dùng để xác nhận rằng đã thu được gói chỉ thị trước đó hoặc gói yêu cầu giả tỏa a) Gói gọi vào ,yêu cầu gọi: b) Gói chỉ cuộc gọi được đấu nối,được tiếp nhận: 2.4.4.2 Các gói số liệu... nhau qua các PSE trong mạng chuyểnmạ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-12 Thuê bao A và B nối với nhau qua các PSE trong mạng • Có ba giai đoạn cần thiết cho việc chuyển gói tin Các giai đoạn đó là call phase, transfer of data , clearing - Giai đoạn call phase : DTE gọi gửi 1 gói tin REQUET Hearder của gói tin chứa địa chỉ của DTE... gói tin Incoming Call Nếu DTE được gọi chấp nhận lời gọi , nó truyền 1 gói tin Call Accepted DTE gọi nhận 1 gói tin Call Connect - Giai đoạn da –transfer: hai DTE trên 1 liên kết ảo có thể chuyển đỏi các gói tin dữ liệu 1 cách đồng thời - Giai đoạn Call-clearing:DTE có thể dùng 1 gói tin Clear Request để bắt đầu 1 giai đoạn call-clearing.DTE mà nhận một gói tin Clear Indication phải hồi âm với 1 gói. .. tuyến số liệu chuyển sang cung đoạn chuyển tin Hình: Gói chỉ thị tái khởi động ,gói yêu cầu tái khởi động Gói xác nhận tái khởi động được dùng để xác nhận công việc thu một gói chỉ thị tái khởi động/yêu cầu tái khởi động và để chỉ thị rằng cấp mạng hiện đang hoạt động Hình: gói xác nhận tái khởi động 2.5.Các địachỉ dãycấp mạng Cũng như cấp tuyến số liệu, các kiểu gói xác định đều mang theo nó các địa . THỨC CHUYỂN MẠCH GÓI X. 25 SVTH: - BÙI MINH SINH 09DT1 - NGUYỄN VĂN QUÁ 09DT1 - BÙI TÁ THẠCH 09DT1 MỤC LỤC 1. Tổng quan về kỹ thuật chuyển mạch gói x. 25. 1.1. Giới thiệu về kỹ thuật mạng x2 5. 1.2 động 2.5.Các địachỉ dãycấp mạng 3. Báo hiệu trong X. 25. 1. TỔNG QUAN VỀ KỸ THUẬT CHUYỂN MẠCH GÓI X. 25 1.1 Giới thiệu về kỹ thuật mạng X. 25. X. 25 định nghĩa chuẩn giao diện giữa các thiết bị đầu. đọ chuẩn của X. 25 là 64kbps, tuy nhiên ngày nay có một số mạng X. 25 có băng thông lên đến 2Mbps. 2. TỔ CHỨC PHÂN LỚP CỦA X. 25 2.1. Phân lớp cho X. 25. - X. 25 là kỹ thuật chuyển mạch gói hoạt động

Ngày đăng: 02/02/2015, 15:56

Từ khóa liên quan

Tài liệu cùng người dùng

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

Tài liệu liên quan