PDA

View Full Version : Link-id của OSPF



vutrudentoi
12-09-2008, 01:52 AM
http://img66.imageshack.us/img66/5223/screenhunter001lj7.png (http://imageshack.us)
http://img66.imageshack.us/img66/screenhunter001lj7.png/1/w652.png (http://g.imageshack.us/img66/screenhunter001lj7.png/1/)

Đây là 4 loại link-id của LSA type 1, hay còn gọi là router link. Nhưng nếu dùng lệnh show ip ospf database thì luôn thấy Link-id trùng với cả advertise router. Nếu đối chiếu trong bảng trên thì chẳng thấy rơi vào loại nào cả. Tại sao lại có việc trùng như vậy, và trường hợp nào khi show ip ospf database ra thì 2 trường trên là khác nhau. Xin được mọi người giúp đỡ

binhld
12-09-2008, 01:09 PM
Chào bạn.
Mình nghĩ có lẽ đã nhầm lẫn giữa LSA type và link type, cụ thể là link type 2 (gửi LSA type 2) sẽ định nghĩa cho các con router kết nối tới 1 transit network (BMA=LAN),chứ link type 2 không được định nghĩa cho các LSA type 1.Còn chuyện mà khi bạn show ip ospf database bạn thấy tất cà link-ID và advertise router đều giống nhau là không sai,bạn tưởng tượng thế này : con router của bạn đang kết nối p-t-p với một con router khác(neighbor).Con neighbor này sẽ quảng bá LSA type 1 cho con router của bạn tất các link-type mà nó đang kết nối nếu có (p-t-p,transit network,stub network hay virtual link) nên link-id chính là router id của con neighbor và router advertise cũng chính là router-id của con neighbor.Nếu bạn muốn coi tất cà các link mà con router neighbor này kết nối như thế nào thì bạn gõ lệnh show ip ospf database router router-id của neighbor thì bạn sẽ thấy rõ ràng hơn những gì mà cái bảng phía trên định nghĩa.

Một ví dụ cụ thể

http://zpcdca.blu.livefilestore.com/y1pKavYi5t4plS7H7NUdzx73eJXxn5Nx-3jSrrapAMoGnUmo_g2eL4HUKibtvEKrXXEseEtz4DzGFA/thamkhao.jpg


Homer#show ip ospf database router 192.168.30.10

OSPF Router with ID (192.168.30.50) (Process ID 1)

Router Link States (Area 0)

Routing Bit Set on this LSA
LS age: 680
Options: (No TOS-capability)
LS Type: Router Links
Link State ID: 192.168.30.10
Advertising Router: 192.168.30.10
LS Seq Number: 80001428
Checksum: 0x842A
Length: 60
Area Border Router
Number of Links: 3

Link connected to: another Router (point-to-point)
(Link ID) Neighboring Router ID: 192.168.30.80
(Link Data) Router Interface address: 192.168.17.9
Number of TOS metrics: 0
TOS 0 Metrics: 64

Link connected to: a Stub Network
(Link ID) Network/subnet number: 192.168.17.8
(Link Data) Network Mask: 255.255.255.248
Number of TOS metrics: 0
TOS 0 Metrics: 64

Link connected to: a Transit Network
(Link ID) Designated Router address: 192.168.17.18
(Link Data) Router Interface address: 192.168.17.17
Number of TOS metrics: 0
TOS 0 Metrics: 10

Ở ví dụ trên thì con Homer là con router của bạn

Còn khi bạn show ip ospf database trường hợp bạn muốn xem advertise router và link-id khác nhau thì con router của bạn phải kết nối trực tiếp với loại link này.Ví dụ con router của bạn ngoài kết nối p-t-p với con neighbor còn kết nối với mạng transit network(BMA=LAN) thì khi bạn show ip ospf database ở bảng net link states(LSA type 2) thì bạn sẽ thấy advertise router và link-id sẽ khác nhau...
Nếu có giải thích sai xót hay thiếu gì thì các members sữa và bổ sung giùm mình nha...vì cái này mình cũng học lâu rồi nên vẫn ko sure lắm..:)

vutrudentoi
12-09-2008, 05:16 PM
Okie. Mình sẽ check thử. Rất cảm ơn vì đã giải thích rất chi tiết.