Monday, February 26, 2018

3.LSA trong OSPF

Nhìn hình thì có tới 11 loại nhưng chỉ xài 8 loại, 3 loại còn lại cho tương lai xà

a. LSA loại 1

Tất cả các router trong cùng area phát ra LSA này.
Vd:

R3#show ip ospf database router

OSPF Router with ID (3.3.3.3) (Process ID 1) => Đang chạy OSPF datebase trên router với router ID là 3.3.3.3

Router Link States (Area 0)

LS age: 1150 => tuổi của LSA type 1 [Router Link States] từ lúc nhận vào LSA này.
Options: (No TOS-capability, DC)
LS Type: Router Links => LSA loại 1
Link State ID: 1.1.1.1 => Router ID của router quảng bá
Advertising Router: 1.1.1.1 => Router ID của router quảng bá
LS Seq Number: 80000004
Checksum: 0xBBB0
Length: 60
Number of Links: 3

Link connected to: a Stub Network => Vì đường mạng này là cuối cùng nên Router Link States cho nó là kết nối với stub.
(Link ID) Network/subnet number: 172.16.0.0 => chỉ rõ network của interface tham gia định tuyến.
(Link Data) Network Mask: 255.255.0.0 => chỉ rõ subnetmask của interface tham gia định tuyến.
Number of TOS metrics: 0
TOS 0 Metrics: 1

Link connected to: a Transit Network
(Link ID) Designated Router address: 192.168.1.3 => Chỉ ra router DR của mạng
(Link Data) Router Interface address: 192.168.1.1 => Chỉ ra interface kết nối tới mạng
Number of TOS metrics: 0
TOS 0 Metrics: 1

Link connected to: a Stub Network => Vì loopback không kết nối thêm bất cứ network nào nữa nên Router Link States cho nó là kết nối với stub.
(Link ID) Network/subnet number: 1.1.1.1
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1


LS age: 1750
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 2.2.2.2
Advertising Router: 2.2.2.2
LS Seq Number: 80000003
Checksum: 0x8CA1
Length: 48
Number of Links: 2

Link connected to: a Transit Network
(Link ID) Designated Router address: 192.168.1.3
(Link Data) Router Interface address: 192.168.1.2
Number of TOS metrics: 0
TOS 0 Metrics: 1

Link connected to: a Stub Network
(Link ID) Network/subnet number: 2.2.2.2
(Link Data) Network Mask: 255.255.255.255 => vì là loopback nên nó luôn hiểu là /32 vì giao thức linkstate như bài trên đã nói.
Number of TOS metrics: 0
TOS 0 Metrics: 1


LS age: 1766
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 3.3.3.3
Advertising Router: 3.3.3.3
LS Seq Number: 80000003
Checksum: 0xA080
Length: 48
Number of Links: 2

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

Link connected to: a Stub Network
(Link ID) Network/subnet number: 3.3.3.3
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1

Với mô hình bên trên khi thêm R4 vào [nhớ kết nối qua serial] ở môi trường point-to-point.
Router mới kết nối thêm ở dạng point-to-point

LS age: 326
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 192.1.1.2 =>Router ID
Advertising Router: 192.1.1.2 =>Router ID
LS Seq Number: 80000002
Checksum: 0xB2DF
Length: 72
Number of Links: 4

Link connected to: a Stub Network
(Link ID) Network/subnet number: 4.4.4.4
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1

Link connected to: a Stub Network
(Link ID) Network/subnet number: 192.1.4.0 => không kết nối với ai xem như nó là cuối cùng, cũng được xem như kết nối với Stub Network
(Link Data) Network Mask: 255.255.255.0
Number of TOS metrics: 0
TOS 0 Metrics: 1

Link connected to: another Router (point-to-point) => vì mình kết nối là serial => point-to-point
(Link ID) Neighboring Router ID: 2.2.2.2
(Link Data) Router Interface address: 192.1.1.2
Number of TOS metrics: 0
TOS 0 Metrics: 64

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

Khi thêm Router R5

LS age: 125
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 2.2.2.2
Advertising Router: 2.2.2.2
LS Seq Number: 80000008
Checksum: 0x67D4
Length: 84
Number of Links: 5

Link connected to: a Transit Network => Các router ở các vùng khác nhau muốn thông được với nhau thì phải vận chuyển qua vùng này. Vì thế nên gọi vùng này là Transit Network.
(Link ID) Designated Router address: 192.168.15.1
(Link Data) Router Interface address: 192.168.15.1
Number of TOS metrics: 0
TOS 0 Metrics: 1

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

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

Link connected to: a Transit Network
(Link ID) Designated Router address: 192.168.1.3
(Link Data) Router Interface address: 192.168.1.2
Number of TOS metrics: 0
TOS 0 Metrics: 1

Link connected to: a Stub Network
(Link ID) Network/subnet number: 2.2.2.2
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1

LS age: 189
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 192.168.15.2
Advertising Router: 192.168.15.2
LS Seq Number: 80000003
Checksum: 0xC260
Length: 48
Number of Links: 2

Link connected to: a Stub Network
(Link ID) Network/subnet number: 5.5.5.5
(Link Data) Network Mask: 255.255.255.255
Number of TOS metrics: 0
TOS 0 Metrics: 1

Link connected to: a Transit Network
(Link ID) Designated Router address: 192.168.15.1
(Link Data) Router Interface address: 192.168.15.2
Number of TOS metrics: 0
TOS 0 Metrics: 1

R3#show ip route ospf
1.0.0.0/32 is subnetted, 1 subnets
O 1.1.1.1 [110/2] via 192.168.1.1, 00:07:08, FastEthernet1/1
2.0.0.0/32 is subnetted, 1 subnets
O 2.2.2.2 [110/2] via 192.168.1.2, 00:07:08, FastEthernet1/1
O 192.168.15.0/24 [110/2] via 192.168.1.2, 00:07:08, FastEthernet1/1
4.0.0.0/32 is subnetted, 1 subnets
O 4.4.4.4 [110/66] via 192.168.1.2, 00:07:08, FastEthernet1/1
5.0.0.0/32 is subnetted, 1 subnets
O 5.5.5.5 [110/3] via 192.168.1.2, 00:07:08, FastEthernet1/1
O 172.16.0.0/16 [110/2] via 192.168.1.1, 00:07:08, FastEthernet1/1
O 192.1.4.0/24 [110/66] via 192.168.1.2, 00:07:08, FastEthernet1/1
O 192.1.1.0/24 [110/65] via 192.168.1.2, 00:07:08, FastEthernet1/1

Ta có thể xem cost của OSPF và rất nhiều thông số khác chỉ với một lệnh 
R2#show ip ospf interface 
FastEthernet0/0 is up, line protocol is up
Internet Address 192.168.15.1/24, Area 0
Process ID 1, Router ID 2.2.2.2, Network Type BROADCAST, Cost: 1
Transmit Delay is 1 sec, State DR, Priority 1
Designated Router (ID) 2.2.2.2, Interface address 192.168.15.1
Backup Designated router (ID) 192.168.15.2, Interface address 192.168.15.2
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:06
Index 4/4, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 1, maximum is 1
Last flood scan time is 4 msec, maximum is 4 msec
Neighbor Count is 1, Adjacent neighbor count is 1
Adjacent with neighbor 192.168.15.2 (Backup Designated Router)
Suppress hello for 0 neighbor(s)
Serial2/2 is up, line protocol is up
Internet Address 192.1.1.1/24, Area 0
Process ID 1, Router ID 2.2.2.2, Network Type POINT_TO_POINT, Cost: 64
Transmit Delay is 1 sec, State POINT_TO_POINT,
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:03
Index 3/3, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 1, maximum is 1
Last flood scan time is 0 msec, maximum is 4 msec
Neighbor Count is 1, Adjacent neighbor count is 1
Adjacent with neighbor 192.1.1.2
Suppress hello for 0 neighbor(s)
FastEthernet1/0 is up, line protocol is up
Internet Address 192.168.1.2/24, Area 0
Process ID 1, Router ID 2.2.2.2, Network Type BROADCAST, Cost: 1
Transmit Delay is 1 sec, State BDR, Priority 1
Designated Router (ID) 3.3.3.3, Interface address 192.168.1.3
Backup Designated router (ID) 2.2.2.2, Interface address 192.168.1.2
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:08
Index 2/2, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 0, maximum is 1
Last flood scan time is 0 msec, maximum is 4 msec
Neighbor Count is 2, Adjacent neighbor count is 2
Adjacent with neighbor 1.1.1.1
Adjacent with neighbor 3.3.3.3 (Designated Router)
Suppress hello for 0 neighbor(s)
Loopback1 is up, line protocol is up
Internet Address 2.2.2.2/8, Area 0
Process ID 1, Router ID 2.2.2.2, Network Type LOOPBACK, Cost: 1
Loopback interface is treated as a stub Host.



b. LSA loại 2

Do router DR phát ra. 

R3#sh ip os database network 

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

Net Link States (Area 0)

Routing Bit Set on this LSA
LS age: 34
Options: (No TOS-capability, DC)
LS Type: Network Links
Link State ID: 192.168.1.3 (address of Designated Router) => cổng phát ra gói LSA loại 2
Advertising Router: 3.3.3.3 => Router ID của DR
LS Seq Number: 80000002
Checksum: 0x8D16
Length: 36
Network Mask: /24
Attached Router: 3.3.3.3
Attached Router: 1.1.1.1
Attached Router: 2.2.2.2
[3 dòng attached là số router gắn trực tiếp với nó là R1,R2 và chính nó]

Routing Bit Set on this LSA
LS age: 40
Options: (No TOS-capability, DC)
LS Type: Network Links
Link State ID: 192.168.15.2 (address of Designated Router)
Advertising Router: 5.5.5.5
LS Seq Number: 80000001
Checksum: 0xACE2
Length: 32
Network Mask: /24
Attached Router: 5.5.5.5
Attached Router: 2.2.2.2


Muốn xem interface nào tham gia và trở thành DR cho segment nào đó thì ta cũng dùng lệnh “show ip ospf interface”
R5#sh ip os interface
FastEthernet0/0 is up, line protocol is up
Internet Address 192.168.15.2/24, Area 0
Process ID 1, Router ID 5.5.5.5, Network Type BROADCAST, Cost: 1
Transmit Delay is 1 sec, State DR, Priority 1
Designated Router (ID) 5.5.5.5, Interface address 192.168.15.2
Backup Designated router (ID) 2.2.2.2, Interface address 192.168.15.1
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:02
Index 2/2, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 1, maximum is 1
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 1, Adjacent neighbor count is 1
Adjacent with neighbor 2.2.2.2 (Backup Designated Router)
Suppress hello for 0 neighbor(s)
Loopback5 is up, line protocol is up
Internet Address 5.5.5.5/8, Area 0
Process ID 1, Router ID 5.5.5.5, Network Type LOOPBACK, Cost: 1
Loopback interface is treated as a stub Host

R3# sh ip os interface
FastEthernet1/1 is up, line protocol is up
Internet Address 192.168.1.3/24, Area 0
Process ID 1, Router ID 3.3.3.3, Network Type BROADCAST, Cost: 1
Transmit Delay is 1 sec, State DR, Priority 1
Designated Router (ID) 3.3.3.3, Interface address 192.168.1.3
Backup Designated router (ID) 2.2.2.2, Interface address 192.168.1.2
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:03
Index 2/2, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 0, maximum is 4
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 2, Adjacent neighbor count is 2
Adjacent with neighbor 1.1.1.1
Adjacent with neighbor 2.2.2.2 (Backup Designated Router)
Suppress hello for 0 neighbor(s)
Loopback3 is up, line protocol is up
Internet Address 3.3.3.3/24, Area 0
Process ID 1, Router ID 3.3.3.3, Network Type LOOPBACK, Cost: 1
Loopback interface is treated as a stub Host



R1#sh ip os interface
FastEthernet0/0 is up, line protocol is up
Internet Address 192.168.1.1/24, Area 0
Process ID 1, Router ID 1.1.1.1, Network Type BROADCAST, Cost: 1
Transmit Delay is 1 sec, State DROTHER, Priority 1
Designated Router (ID) 3.3.3.3, Interface address 192.168.1.3
Backup Designated router (ID) 2.2.2.2, Interface address 192.168.1.2
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:01
Index 3/3, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 0, maximum is 1
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 2, Adjacent neighbor count is 2
Adjacent with neighbor 2.2.2.2 (Backup Designated Router)
Adjacent with neighbor 3.3.3.3 (Designated Router)
Suppress hello for 0 neighbor(s)
FastEthernet1/0 is up, line protocol is up
Internet Address 172.16.1.1/16, Area 0
Process ID 1, Router ID 1.1.1.1, Network Type BROADCAST, Cost: 1
Transmit Delay is 1 sec, State DR, Priority 1
Designated Router (ID) 1.1.1.1, Interface address 172.16.1.1
No backup designated router on this network
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:00
Index 2/2, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 0, maximum is 0
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 0, Adjacent neighbor count is 0
Suppress hello for 0 neighbor(s)
Loopback1 is up, line protocol is up
Internet Address 1.1.1.1/24, Area 0
Process ID 1, Router ID 1.1.1.1, Network Type LOOPBACK, Cost: 1
Loopback interface is treated as a stub Host

Do đó một router có thể là DR cho mạng này nhưng lại có thể là BDR hoặc Drother cho mạng khác.
R2#sh ip os interface
FastEthernet0/0 is up, line protocol is up
Internet Address 192.168.15.1/24, Area 0
Process ID 1, Router ID 2.2.2.2, Network Type BROADCAST, Cost: 1
Transmit Delay is 1 sec, State DR, Priority 1
Designated Router (ID) 2.2.2.2, Interface address 192.168.15.1
No backup designated router on this network
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:00
Index 4/4, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 0, maximum is 0
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 0, Adjacent neighbor count is 0
Suppress hello for 0 neighbor(s)
FastEthernet1/0 is up, line protocol is up
Internet Address 192.168.1.2/24, Area 0
Process ID 1, Router ID 2.2.2.2, Network Type BROADCAST, Cost: 1
Transmit Delay is 1 sec, State BDR, Priority 1
Designated Router (ID) 3.3.3.3, Interface address 192.168.1.3
Backup Designated router (ID) 2.2.2.2, Interface address 192.168.1.2
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Hello due in 00:00:00
Index 3/3, flood queue length 0
Next 0x0(0)/0x0(0)
Last flood scan length is 1, maximum is 1
Last flood scan time is 0 msec, maximum is 0 msec
Neighbor Count is 2, Adjacent neighbor count is 2
Adjacent with neighbor 1.1.1.1
Adjacent with neighbor 3.3.3.3 (Designated Router)
Suppress hello for 0 neighbor(s)
Serial2/2 is up, line protocol is down
Internet Address 192.1.1.1/24, Area 0
Process ID 1, Router ID 2.2.2.2, Network Type POINT_TO_POINT, Cost: 64
Transmit Delay is 1 sec, State DOWN,
Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
oob-resync timeout 40
Loopback1 is up, line protocol is up
Internet Address 2.2.2.2/8, Area 0
Process ID 1, Router ID 2.2.2.2, Network Type LOOPBACK, Cost: 1
Loopback interface is treated as a stub Host


c. LSA3

Mô tả những routes hoặc những summary route được học từ area khác.

*Nhớ đừng lẫn lộn thấy nó ghi summary thì là những route được summary, không phải như vậy. Mà là bảng tóm tắt những route học từ area khác và do con nào quảng bá tới. ABR giữa những area khác nhau làm nhiệm vụ giống distance vector nên ta có thể summary những chỗ này.
Còn trong area linkstate gửi các gói LSA1 và LSA2 ở trạng thái [state] chứ không phải route nên ta không thể summary trong cùng area.


R2#sh ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

C 192.168.12.0/24 is directly connected, FastEthernet0/0
C 2.0.0.0/8 is directly connected, Loopback2
C 192.1.1.0/24 is directly connected, Serial2/2
O IA 192.168.1.0/24 [110/2] via 192.168.12.1, 00:00:03, FastEthernet0/0

Những route học từ các area khác sẽ có chữ IA [internal area]. Mặc định không summary route.

R2#sh ip os database summary
Lúc này show lệnh này sẽ thấy

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

Summary Net Link States (Area 1)

Routing Bit Set on this LSA
LS age: 733
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 192.168.1.0 (summary Network Number)
Advertising Router: 1.1.1.1
LS Seq Number: 80000001
Checksum: 0xB815
Length: 28
Network Mask: /24
TOS: 0 Metric: 1

R1#sh ip ospf database summary

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

Summary Net Link States (Area 0)

LS age: 294
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 192.168.12.0 (summary Network Number) [mạng của interface tham gia OSPF]
Advertising Router: 1.1.1.1
LS Seq Number: 80000001
Checksum: 0x3F83
Length: 28
Network Mask: /24
TOS: 0 Metric: 1


Summary Net Link States (Area 1)

LS age: 289
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(Network)
Link State ID: 192.168.1.0 (summary Network Number)
Advertising Router: 1.1.1.1
LS Seq Number: 80000001
Checksum: 0xB815
Length: 28
Network Mask: /24
TOS: 0 Metric: 1
Bảng này trên 2 con có khác nhau [vì R2 chỉ có 1 area còn R1 có tới 2 area 1area 0]


Sau đó thử xóa route có chữ IA bằng cách vào R1
R1(config)#router ospf 1
R1(config-router)#no network 192.168.1.0 0.0.0.255 area 0

Rồi R1#sh ip ospf database summary
Và thấy không có mô tả gì cả.

d. LSA4
Là do con ABR để xác định con ASBR
Với ABR là area border router: con mà có ranh giới giữa nhiều vùng, thường là vùng 0 và các vùng khác.
ASBR là con nối giữa 2 hoặc nhiều AS: Autonomous system, chẳng hạn như OSPF và các giao thức khác như RIP, EIGRP, …

*Cisco khuyến cáo chỉ nên dùng bé hơn 3 area trên một con ABR.
Khi cấu hình mô hình trên xong ta "show ip ospf database asbr-summary"
R1#sh ip ospf database asbr-summary

OSPF Router with ID (1.1.1.1) (Process ID 1)
R2#sh ip ospf database asbr-summary

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


Sau đó vào R2 resdistribute rip vào OSPF để R1 học được các route từ RIPv2

R2(config)#router ospf 1
R2(config-router)#redistribute rip metric 64 subnets

R1# sh ip ospf database asbr-summary

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

Summary ASB Link States (Area 0)

LS age: 117
Options: (No TOS-capability, DC, Upward)
LS Type: Summary Links(AS Boundary Router)
Link State ID: 2.2.2.2 (AS Boundary Router address)
Advertising Router: 1.1.1.1
LS Seq Number: 80000001
Checksum: 0xB24
Length: 28
Network Mask: /0
TOS: 0 Metric: 1


R1#sh ip route
Codes: C - connected, S - static, R - RIP, M - mobile, B - BGP
D - EIGRP, EX - EIGRP external, O - OSPF, IA - OSPF inter area
N1 - OSPF NSSA external type 1, N2 - OSPF NSSA external type 2
E1 - OSPF external type 1, E2 - OSPF external type 2
i - IS-IS, su - IS-IS summary, L1 - IS-IS level-1, L2 - IS-IS level-2
ia - IS-IS inter area, * - candidate default, U - per-user static route
o - ODR, P - periodic downloaded static route

Gateway of last resort is not set

C 192.168.12.0/24 is directly connected, FastEthernet0/0
C 1.0.0.0/8 is directly connected, Loopback1
O E2 3.0.0.0/8 [110/64] via 192.168.12.2, 00:07:20, FastEthernet0/0
O E2 192.1.1.0/24 [110/64] via 192.168.12.2, 00:07:20, FastEthernet0/0
C 192.168.1.0/24 is directly connected, FastEthernet1/0

Những route được học từ những vùng bên ngoài sẽ có chữ E [external]
E1: giá trị cost sẻ cộng dồn khi đi vào sâu trong OSPS, để giúp cho ta xác định chính xác đường nào ngắn hơn nếu có nhiều đường cùng tới môt ASBR.
E2: giá trị cost sẽ không được cộng dồn khi đi vào trong OSPF, thường dùng khi có một đường tới ASBR
e. Kiểu 5: 
Autonomous system external link entry, được tạo ra bởi ASBR Router:
o Miêu tả tuyến đường của các AS khác (muốn đến AS khác thì phải đi qua ASBR), gửi đến toàn bộ OSPF Router trong area có ASBR Router, sau đó được chuyển đến các area khác thông qua ABR Router (Nhớ là các ABR Router khi biết thông tin về ASBR Router sẽ gửi kiểu 4).
o Lưu ý Stubby Area và Totally Stubby Area không nhận kiểu 5.
o Trong bảng định tuyến là chữ “O E1” – có giá trị cost được cấu hình hoặc “O E2” – mặc định có giá trị cost bằng 20.
Một vấn đề cần lưu ý ở đây là các router thuộc Stubby Area hay Totally Stubby Area không cần nhận thông tin kiểu 4 và kiểu 5, chỉ cần cấu hình đường default route -> giảm database cho router. Các router thuộc các area khác phải nhận được cả kiểu 4 và kiểu 5 mới có đủ thông tin để đến được các network thuộc các AS khác
f. Kiểu 6: multicast OSPF, Cisco không hỗ trợ.
g. Kiểu 7: 

 Autonomous system external link entry, được tạo bởi ASBR Router, trong bảng định tuyến là chữ “N1” hoặc “N2”:
o Chính là kiểu 5 “đặc biệt” khi ASBR thuộc NSSA (Not So Stubby Area),
o Kiểu 7 chỉ có trong NSSA, miêu tả tuyến đường kết nối đến AS khác và khi chuyển sang area khác thì phải qua ABR và được ABR chuyển đổi thành kiểu 5.

Sunday, February 4, 2018


1. Distance vector và link state

Khi ta học về giao thức distance vector thì router học đường đi nhờ neighbors [định tuyến theo tin đồn, neighbors bảo gì nghe nấy như RIP]. Giao thức distance chỉ tin cậy thông tin route của neighbor.
Học qua EIGRP thì có tiến bộ hơn tí là nó nghe tin đồn nhưng nó còn xác nhận lại để xem có đúng hay không [ở đây là xem đường nào tốt hơn]. EIGRP thì nhanh hơn nhưng chỉ hỗ trợ sản phẩm cisco.

Có một giao thức khác khá hơn 2 cái kia nhưng hơi tốn performance một chút, hỗ trợ đa chủng loại sản phẩm là OSPF. OSPF thì không nghe tin đồn như những giao thức kia mà nó lấy toàn bộ thông tin về state [trạng thái: links của router đó, interfaces, những neighbor của router đó, và trạng thái up/down,ip, subnet,…] của thằng gốc copy vào link state database của nó rồi tự tìm ra đường đi tốt nhất cho mình bằng thuật toán shortest-path-frist [hay còn gọi là Dijkstra].

2. Các loại môi trường trong OSPF

a. Multicaccess [đa truy cập]

Môi trường như Ethernet, Fast Ethernet, Gigabit Ethernet, FDDI. Mạng broadcast, OSPF sẽ tiến hành bầu chọn DR, BDR để giảm thiểu lưu lượng trên đoạn mạng.




b. Point-to-Point [điểm-điểm]

Là môi trường truyền dẫn được đóng gói HDLC/PPP, Framrelay/ATM point-to-point subinterface. Không có sự bầu chọn DR/BDR và gói tin được gửi đi ở dạng Multicast.


c. Demand circuit

Quan hệ láng giềng thiết lập lần đầu nhưng sau này các gói Hello sẽ bị chặn lại và refresh LSA mỗi 30 phút cũng bị chặn để giảm chi phí không cần thiết [Point-to-Multipoint]. Còn các kiểu mạng khác Hello vẫn gửi qua cổng giao tiếp.
Có 2 tình huống mà LSA sẽ được gửi đi:
- Khi có sự thay đổi topology.
- Khi router trong OSPF domain không hiểu được demand circuit.


d. NonBroadcast-Multiaccess

Là môi trường truyền dẫn như Framrelay, ATM, X.25...



Thursday, February 1, 2018


IGP (Interior Gateway Protocol) là một giao thức dùng để trao đổi thông tin định tuyến giữa các Gateway  với các AS( Autonomous System) ví dụ như là một ISP với một doanh nghiệp.
IGP có thế được chia làm hai loại đó là : họ link-sate và họ distance-vector. Đặc trưng của họ distance-vector là xây dựng bảng định tuyến dựa vào hàng xóm (neighbor). Còn đặc trưng của họ link-state là trao đổi tất cả thông tin định tuyến trong mạng để xây dựng một bảng định tuyến hoàn chỉnh.

Xem nhiều nhất