Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 139 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
139
Dung lượng
2,16 MB
Nội dung
i H c Qu c Gia Tp.H Chí Minh TR NG I H C BÁCH KHOA -oOo - L NG CÔNG DI N THI T K C U N I M NG NG TR C PBBN (Provider Backbone Bridged Network) Chuyên ngành: K THU T I N T LU N V N TH C S TP.HCM tháng 12 n m 2008 i CƠNG TRÌNH TR NG C HOÀN THÀNH T I I H C BÁCH KHOA I H C QU C GIA TP H CHÍ MINH Cán b h ng d n khoa h c: T.S Nguy n Th Nh Anh, Th.S H Trung M (Ghi rõ h , tên, h c hàm, h c v ch ký) Cán b ch m nh n xét 1: (Ghi rõ h , tên, h c hàm, h c v ch ký) Cán b ch m nh n xét 2: (Ghi rõ h , tên, h c hàm, h c v ch ký) Lu n v n th c s cb ov t iH I NG CH M B O CH M B O LU N V!N TH C S" TR NG I H C BÁCH KHOA, ngày …… tháng 12 n m 2008 ii TR NG H BÁCH KHOA TP.HCM C NG HÒA XÃ H I CH NGH A VI T NAM PHÒNG ÀO T O S H c l p - T - H nh phúc Tp HCM, ngày 10 tháng 12 n m 2008 NHI M V LU N V N TH C S H tên h c viên: L #NG CÔNG DI$N Phái: Nam Ngày, tháng, n m sinh: 30/08/1979 N%i sinh: T&nh Phú Yên Chuyên ngành: K thu t i n t' MSHV: 01406294 Khóa (n m trúng tuy(n): 2006 - 2008 I – TÊN TÀI: THI)T K) C*U N I M NG NG TR+C PBBN (Provider Backbone Bridged Network) II – NHI M V VÀ N I DUNG: Thi,t k, c-u n i s' d.ng m ng /ng tr.c PBBN nh0m liên k,t m ng nhà cung c p d ch v Ethernet th1 c p ho2c m ng c p PBBN khác C-u n i PBB c th3c hi n tích h p c hai lo i BCB (Backbone Core Bridge) BEB (Backbone Edge Brigde) nh ch& nh chu5n IEEE 802.1ah III – NGÀY GIAO NHI M V (Ngày b6t -u th3c hi n LV ghi Q giao tài): Tháng 12 n m 2007 IV – NGÀY HOÀN THÀNH NHI M V : Ngày 15 tháng 12 n m 2008 V – CÁN B H NG D N (Ghi rõ h c hàm, h c v , h , tên): Ti,n S NGUY8N TH9 NH CÁN B H ANH, Th c S H TRUNG M: NG D N (H c hàm, h c v , h tên ch ký) CH NHI M B MÔN QL CHUYÊN NGÀNH (H tên ch ký) ThS H Trung M iii L I CÁM tài N c th3c hi n theo ch %ng trình h c Bách khoa - t o th c s t i Tr /ng i h c Qu c gia Tp.HCM, phòng Qu n lý chuyên ngành K thu t i n t' Xin cám %n q th-y ã t o i t o S H, i7u ki n thu n l i ( th3c hi n lu n v n Xin chân thành cám %n th-y tr3c ti,p h H Trung M ng d n, T.S Nguy n Th Nh Anh ThS ã t n tình giúp ;, óng góp nh ng ý ki,n q báu h ng d n hoàn thi n tài Xin g4i l/i cám %n chân thành ,n Công ty Arrive Technologies Viet Nam ã cung c p ph %ng ti n và tài li u quí giá Cám %n ng nghi p ã cung c p bue q th-y cơ, ng nghi p b n Tp H Chí Minh, Tháng 12 n m 2008 L %ng Cơng Di n iv TĨM T T LU N V N M c ích: Thi,t k, c-u n i liên k,t m ng nhà cung c p d ch v m ng /ng tr.c PBBN (Provider Backbone Bridged Network) Thi,t k, RTL dùng ngôn ng verilog, cài 2t FPGA C s : PBB (Provider Backbone Bridges) m t k thu t m i c=a Ethernet ang c chu5n hóa b4i IEEE K thu t /i nh0m cung c p gi i pháp ( m4 r ng m ng Ethernet truy7n th ng nh m t m ng /ng tr.c (Backbone Network) mà không c-n SDH/SONET hay MPLS Ph ,n s3 h? tr c=a m ng ng pháp ti!p c n: Hi n t i chu5n th3c hi n m ng ch a hồn thành, ó ki,n th1c t ph-n header FCS c=a m ng PBBN GVHD: T.S Nguy n Th Nh Anh Th.S H Trung M HVTH: L %ng Công Di n c 121 Thi,t k, c-u n i m ng PBBN B-DA B-SA B-TAG I-TAG C-DA C-DA C-SA C-SA S-TAG S-TAG C-TAG C-TAG PAYLOAD PAYLOAD C-FCS C-FCS B-FCS Customer Instance Port Provider Network Port 78nh 7.5 -nh d ng gói chuy"n m ch gi2a Customer Instance Port Provider Network Port Giá tr- tr 6ng • - B-DA c u hình theo lu ng có d ng {32’hbbbb_aaaa, 4’h0, flow_id[11:0]} - B-SA c u hình theo lu ng có d ng {32’hbbbb_aaaa, 4’hf, flow_id[11:0]} - B-TAG c u hình theo lu ng có d ng {16’h88a8, 4’hx, flow_id[11:0]} - C-DA/C-SA c u hình theo lu ng có d ng {32’hcccc_aaaa, 4’h0, flow_id[11:0]} - S-TAG c u hình theo lu ng có d ng {16’h88a8, 4’hx, flow_id[11:0]} - C-TAG c u hình theo lu ng có d ng {16’h8100, 4’hx, flow_id[11:0]} - I-TAG = {I_PCP,I_DEI,I_RES1,I_RES2,I_SID}, v i I_SID = {16’hff00,flow_id[7:0]} GVHD: T.S Nguy n Th Nh Anh Th.S H Trung M HVTH: L %ng Công Di n 122 Thi,t k, c-u n i m ng PBBN 7.3.2 Th c hi0n ch y ki"m tra k!t qu# ( mô ph>ng chip ho t ng mode này, ch n `TESTCASE_ID = 1, m4 c'a s< l nh ánh l nh: Cmd>pbb traffic cfg user_pktnum 255 L nh sL kích ho t môi tr /ng verification cho phép phát d li u lu ng (0 ,n 255), m?i lu ng phát packet Sau ây k,t q=a thu c, ví d bi(u di n lu ng (flow) s Lu ng s hình Port s ( Customer Instance Port) cc u c chuy(n m ch ,n Port s (là Provider Network Port) • D ng vector file Testbench phát: GVHD: T.S Nguy n Th Nh Anh Th.S H Trung M HVTH: L %ng Công Di n ... TÊN TÀI: THI)T K) C*U N I M NG NG TR+C PBBN (Provider Backbone Bridged Network) II – NHI M V VÀ N I DUNG: Thi,t k, c-u n i s' d.ng m ng /ng tr.c PBBN nh0m liên k,t m ng nhà cung c p... FPGA dung trình t