PDA

View Full Version : [Viet-document]OSPF area types



tranmyphuc
23-09-2008, 04:02 AM
Chào mọi người,
Nhằm giúp cho các bạn không còn bị nhầm lẫn giữa các vùng (areas ) trong OSPF. Tôi xin viết Topic này hi vọng sẽ giúp đỡ được các bạn ít nhiều. Mọi đóng góp vui lòng gởi đến tranmyphuc@wimaxpro.org


Các lọai vùng trong OSPF

Đầu tiên, chúng ta cần biết : Đối với một vùng rộng lớn bao gồm trên 100 routers (tôi xét router mạnh nhất ) thì bắt đầu sẽ xuất hiện các lỗi sau :

+ Đường truyền giữa các route sẽ bị giới hạn , có khi không thể truyền thông.
+ Sự tiêu tốn tài nguyên quá lớn đối với mỗi router trong việc duy trì cũng như tính tóan "links" giữa các routers trong cùng 1 vùng. Mỗi vùng điều phải được connect đến vùng chính (backbone Area hay Area 0)

Chính điều này đã phát sinh ra các khái niệm về vùng dưới đây:


Backbone area (area 0)
Standard area
Stub area
Totally stubby area
Not-so-stubby area (NSSA)


OSPF nhờ vào những lọai LSAs (Link State Advertisements) sau đây để thông tin trạng thái đường liên kết (link state ) giữa các neighbor.


Bảng tóm tắt những LSA thông dụng :


http://vinaanh.com/images0/42177/f/48d7f1314832a_f.jpg

LSA dạng 1 và 2 được tìm thấy trên tất cả các vùng và nó không bao giờ flood ra khỏi vùng của nó. Còn những dạng khác thì được quảng bá dựa vào lọai vùng của nó.

Nào , các bạn hãy cùng tôi kiểm tra lọai vùng đầu tiên : standard area. Chú ý rằng : backbone area cũng được xem như là standard area.

Standard Areas


http://vinaanh.com/images0/42177/f/48d7f133945b3_f.jpg

Trong ví dụ trên,
+ Rouer 2 đóng vai trò là area border router (ABR) giữa standard area và the backbone.
+ Router 3 đang phân phối routes từ domain bên ngòai vào OSPF , nó là một autonomous system boundary router (ASBR).

Như đã đề cập ở trên,

++ LSAs dạng 1 và 2 dùng để flood giữa các routers chia sẽ chung một area. Hai dạng LSAs trên được dùng để tính tóan đừờng đi ngắn nhất hay dùng để xây dựng area's shortest-path tree chính vì thế nó chỉ phù hợp với từng vùng đơn lẻ.

++ LSAs dạng 3 và 5 đại diện cho internal và external routes (tuyến nội và tuyến ngọai). Hai dạng LSAs trên sẽ được flood đi tất cả các standard areas và backbone area. Trong khi những tuyến ngọai được tạo bởi ASBR thì những tuyến nội lại có thể được tạo bởi bất kỳ router chạy OSPF nào.

++ Hãy chú ý đến trường hợp khác thường của LSAs lọai 4. Những LSAs này được thêm vào vùng chính bởi ABR của vùng mà chứa ASBR. Điều này đảm bảo tất cả những router khác có thể đến được ASBR

Standard areas họat động tốt và đảm bảo việc tối ưu hóa routing từ khi những router học được tất cả những route. Tuy nhiên, bằng cách nào đó một trường hợp như thế này lại thường xuyên xuất hiện. Một Area :

+ Giới hạn những truy cập vào vùng còn lại của hệ thống mạng.
+ Đang duy trì những cơ sở dử liệu về trạng thái liên kết đầy đủ (full link state database) nhưng không cần thiết.
+ Có thể chứa những router "low-end" (Vừa yếu lại vừa nắm ở cuối mạng) => không thể duy trình một cơ sở dử liệu về trạng thái liên kết đầy đủ

Chính vì thế nó cần phải cấu hình sau cho có thể block được những LSA types khắc phục những điểm trên. Thế là Stub Areas được sinh ra .

(còn tiếp)

dvn1024
08-10-2008, 04:18 PM
Hay lắm, Cảm ơn Phuc !

Tiếp tục thôi.

longphi11
14-10-2008, 10:47 AM
cái này là bác nói về các loại LSA thì đúng hơn,các loại vùng trong ospf nhiều lắm mà

tranmyphuc
15-10-2008, 01:25 AM
Chào các bạn,
Theo như kinh nghiệm mình từng có , thì tài liệu dưới đây tuy ngắn gọn nhưng rất đầy đủ , chắc chắn sẽ khá hữu dụng cho những ai đang ôn phần khó nhai này.


http://vinaanh.com/images0/17065/s/48f4d2bd3ca2e_s.png

click vào đây để tải ảnh đúng kích thước : http://vinaanh.com/images0/17065/f/48f4d2bd3ca2e_f.png

Mọi thắc mắc về tài liệu trên các bạn có thể post tại Topic này hoặc mail qua tranmyphuc@yahoo.com.
Chúc vui vẻ!

longphi11
15-10-2008, 10:01 AM
thank bac' phuc'

SonEx
18-10-2008, 09:15 AM
Cho mình hỏi trong OSPF có cách nào chỉ định nhận LSA trên một số vùng quy định ở các router ABR không?

Ví dụ ta có 4 vùng. Area 0, 1, 2, 3. Có các nào config router biên ABR Area 1 chỉ nhận các route từ vùng 0 và vùng 2 nhưng không route từ vùng 3 được không ???

Thanks.

binhld
19-10-2008, 01:02 AM
Chao ban
Minh nghi ban co the lam duoc dieu nay thong qua viec su dung distribute-list hay route map de loc route cho area 1,chi cho no hoc duoc cac route tu area 0 va area 2,khong hoc route area 3.
May chua co bo go nen ban thong cam doc chu ko dau nha.

Cableinternet
04-11-2008, 01:51 AM
Chào các bạn,

Mình hiểu về Virtual-Link trong OSPF như sau có đúng không? các bạn cho ý kiến nhé.
Virtual-Link trong OSPF có 2 functions:
1. Kết nối các Area (Không kết nối trực tiếp với area 0) tới Area 0.
2. Có tác dụng trong để backup và loadbancing trong mạng. (Sử dụng trong trường hợp Area 0 - Area x (Virtual-Link) - Area 0).

Thanks,
CableInternet

tranmyphuc
04-11-2008, 02:28 AM
Chào các bạn,

Mình hiểu về Virtual-Link trong OSPF như sau có đúng không? các bạn cho ý kiến nhé.
Virtual-Link trong OSPF có 2 functions:
1. Kết nối các Area (Không kết nối trực tiếp với area 0) tới Area 0.
2. Có tác dụng trong để backup và loadbancing trong mạng. (Sử dụng trong trường hợp Area 0 - Area x (Virtual-Link) - Area 0).

Thanks,
CableInternet

chào bạn
Để mọi người dễ hình dung mình xin được đưa hình ứng với trường hợp bạn đã nói
Đầu tiên chúng ta cần hiều Virtual Link là một kết nối đến Area 0 thông qua một non-backbone area.
1. Kết nối các Area (Không kết nối trực tiếp với area 0) tới Area 0.

Area 23 đến được area 0 phải thông qua virtual link nằm trên area 12

http://cisco.iphelp.ru/faq/3/images/08fig17.jpg

2. Có tác dụng trong để backup và loadbancing trong mạng. (Sử dụng trong trường hợp Area 0 - Area x (Virtual-Link) - Area 0).

Không hẳn là nó có tác dụng load balancing , bạn xem hình dưới sẽ rõ

Một virtual link reconnect một phần area 0 thông qua non-backbone area.

http://cisco.iphelp.ru/faq/3/images/08fig18.jpg

Tuy nhiên theo tôi chúng ta không nên để trường hợp phải thực hiện Virtual Link trong mạng , bởi vì điều này sẽ khiến cho mạng càng trở nên rắc rối cũng như khó troubleshooting sau này.

chúc vui vẻ