Bộ xử lý (Processor) 1 b ộ s ử lý Mips R4700 RISC v ớ i t ố c đ ộ 200 MHz. C ổ ng giao ti ế p 1 cổng serial console (trên mặt trước của supervisor engine). B ộ nh ớ DRAM 1 64 - MB or 128 - MB main and shared memory. NVRAM 128 - KB nonvolatile EPROM cho file c ấ u hình h ệ th ố ng Flash SIMM 16 - MB onboard Flash SIMMs cho Cisco IOS images. Boot ROM 256 - KB EPROM cho chương tr ình qu ả n lý ROM. Regulatory Compliance Safety UL1950, CSA22.2 - 950, EN60950 EMC FCC-Part15-Class A, EN55022-Class B, CISPR22- Class B, VCCI-Class 2, CE Marking Network xác nhận Net 1, Net 2, Net 3 1 DRAM = dynamic random-access memory Đối với Switch Catalyst 6000 : Để switch có chức năng của layer 3, hai phần cứng quan trọng được thêm vào là: Policy Feature Card (PFC) và Multilayer Switch Feature Card (MSFC) PFC : PFC chứa bảng Layer 3 switching (the Layer 3 MLS cache). MSL cache chưa thông tin luồng dữ liệu cho tất cả mọi hoạt động. PFC của switch 6000 có chức năng tương tự như MLS-SE của switch 5000. MSFC: MSFC được gắn bên trong supervisor engine, chạy phần mèn Cisco IOS router để liên lạc với những phần logic còn lại trên supervisor engine thông qua Interprocessor Communication (IPC) bus. Như thế, switch có MSFC có khả năng MLS (Layer 3 switching). MSFC của switch 6000 có chức năng tương tự nhu MLS-RP của switch 5000. MSFC được xem như là module logic thứ 15 nếu supervisor engine được gắn vào trong slot 1 và được xem như là module logic thứ 16 nếu supervisor engine được gắn vào trong slot 2. Hình mô tả chức năng của Multilayer Switch Feature Card Error! Hoạt động của MSFC : Packet đầu tiên đi từ nguồn đến đích theo cách routing thông thường. Ngay khi nó đến đích, supervisor engine học được tất cả thông tin mà nó cần để gởi đi những packet tiếp theo bằng con đường khác thông qua phần cứng của chính nó và bô xử lý router. Supervisor trình bày lại theo cách trình bày của layer 3 và thiết bị nơi nhận nghĩ rằng nó nhận được packet từ 1 router. Hoạt động này sẽ được trình bày chi tiết ở phần sau. NHỮNG CHỨC NĂNG CỦA LAYER 3 : Tất cả những phần cứng mà vừa trình bày ở trên đều cho switch có thêm các chức năng ở layer 3. Ở phần này ta sẽ khảo sát kĩ hơn để xem các phần cứng đó hoạt động ra sao để có các chức năng layer 3 đó. Đồng thời nghiên cưu các cách cấu hình cho các chức năng layer 3. INTERVLAN Routing Giới thiệu : Hệ thống mạng với các switch layer 2 thì các thiết bị trên những VLAN khác nhau không thể liên lạc trực tiếp với nhau. Chức năng layer 3 trên switch giúp các VLAN có thê liên lạc được với nhau mà không cần phải gián tiếp qua router. Các khái niệm : Trước khi đi qua phần khảo sát kĩ hoạt động của các phần cứng để có chức năng inter VLAN thì ta xem qua các khái niệm sau đây : Khái niệm luồng dữ liệu (flow): Khái niệm luồng dữ liệu tức là một hướng truyền và nhận dữ liệu duy nhất và các packet trên hướng đó phải cùng 1 giao thức. Nói cách khác, những luồng này là khác nhau nếu giao thức hoặc địa chỉ đầu gửi và nhận khác nhau. Tức là hướng packet đi từ A đến B khác packet đi từ B đến A. Packet đi từ A đến B với giao thức FTP khác packet từ A đến B với giao thức HTTP. Khái niệm luồng thông tin chỉ ở trên layer 3. Đặc điểm này cho phép các lưu thông IP từ những người dùng hoặc ứng dụng đến 1 đích xác định chỉ cần đi theo1 luồng dữ liệu duy nhất. Khái niệm Layer 3 MLS Cache: NFFC (hoặc NFFC II) chứa bảng Layer 3 switching (còn gọi là Layer 3 MLS cache) để chứa những thông tin về luồng dữ liệu. Cache này cũng bao gồm các thông tin về lưu lượng trên. Sau khi MLS cache được tạo, packet được nhận ra dựa vào thông tin luồng lưu trong bảng cache. Một mục trong cache sẽ được tạo mới ngay khi switch nhận được packet có luồng dữ liệu không giống tất cả các mục đã hiện diện trong cache. Mỗi một mục lưu thông tin về luồng dữ liệu có quy định thời gian tồn tại. Ta cũng có thể thay đổi thời gian đó. Kích thước lớn nhất của cache là 128K. Hoạt động của các phần cứng để có chức năng interVLAN: Khi 1 packet được chuyển đi ở layer 3 thì Switch (Switch ở đây đối với họ switch 5000 là MLS-SE, đối với họ 6000 là NFC) trình bày thông tin trong packet lại dưới dạng học được từ Router (Router ở đây đối với họ switch 5000 là MLS-RP, đối với họ 6000 là NSFC) và lưu giữ packet đó ở trong MLS cache. Nếu Host A và Host B khác VLAN. Host A gửi packet đến router để định được con đường đến Host B, switch nhận ra packet được gửi đến router nnờ vào địa chỉ MAC của router ở trên packet. Switch kiểm tra lại MLS cache thấy con đường chưa được xác định. Packet switch nhận có dạng như sau: Frame Header IP Header Payload Destinatio n Sourc e Destinatio n Sourc e TT L Checksum Dat a Checksu m SWITCH MAC Host A MAC Host B IP Host A IP n calculation 1 Switch viết lại header của frame thuộc layer 2, thay đổi địc chỉ MAC của nơi đến thành địa chỉ MAC của Host B và địc chỉ MAC của nơi đi thành địa chỉ MAC của Router (những địc chỉ MAC này được lưu giữ trong MLS cache). Địa chỉ IP của Layer 3 vẫn tương tự như vậy, nhưng Time to Live (TTL) tăng 1 và checksum được tính toán lại. Switch chuyển tiếp packet vừa được viết lại đến VLAN của Host B và Host B nhận packet. Packet sau khi được switch viết lại có dạng như sau: Frame Header IP Header Payload Destinatio n Sourc e Destinatio n Sourc e TT L Checksum Dat a Checksu m Host B MAC MLS- RP MAC Host B IP Host A IP n+1 calculation 2 Sau khi packet đầu tiên đã được chuyển đến Host B. Thông tin về dòng dữ liệu đã được lưu trong MLS cache. Những packet sau đó sử dụng lại những thông tin này để chuyển tiếp đến đích. Cụ thể hơn, ta mô tả lại quá trình hoạt động của Router và Switch đối với gói tin đầu tiên mà switch layer 3 nhận được để tạo ra một mục trong MLS cache qua 4 bước sau đây: Bước 1: Error! Bước 2 : Error! Bước 3 : Error! Bước 4: Error! Những phần mềm và phần cứng cần thiết : IP MLS đòi hỏi những phần mềm sau: Supervisor engine software release 4.1(1) hoặc những đời sau. Phần mềm IOS cho router Cisco: . EMC FCC -Part1 5-Class A, EN55022-Class B, CISPR2 2- Class B, VCCI-Class 2, CE Marking Network xác nhận Net 1, Net 2, Net 3 1 DRAM = dynamic random-access memory Đối với Switch Catalyst. Interprocessor Communication (IPC) bus. Như thế, switch có MSFC có khả năng MLS (Layer 3 switching). MSFC của switch 6000 có chức năng tương tự nhu MLS-RP của switch 5000. MSFC được xem như. Switch (Switch ở đây đối với họ switch 5000 là MLS-SE, đối với họ 6000 là NFC) trình bày thông tin trong packet lại dưới dạng học được từ Router (Router ở đây đối với họ switch 5000 là MLS-RP,