เราเตอร์ Brocade ที่ใช้ NetIron 5.2 และการจำลอง Dynamips ที่ใช้ IOS 12.4 นั้นล้มเหลวในการใช้เส้นทางต้นทุนที่เท่าเทียมกันในสิ่งที่ดูเหมือนว่าจะเป็นการกำหนดค่าที่ง่ายมาก ฉันพูดว่า "พึ่งพา" เพราะฉันสังเกตเห็นพฤติกรรมที่คาดหวังจากโบรเคดเป็นระยะเวลาสั้น ๆ แต่มันก็เกิดขึ้นหลังจากที่ไม่มีการใช้งานนานและหายไปทันทีที่ฉันรบกวนระบบ
ในกรณีที่มีความเกี่ยวข้องฉันกำลังตั้งค่าปลายทางปลายทางใด ๆ สำหรับบริการเครือข่ายไร้สัญชาติ นี่จะเป็นการกำหนดค่าเฉพาะของไซต์ที่มีความหลากหลายของความยาวเส้นทางเครือข่ายน้อยหรือไม่มีเลยดังนั้นจุดประสงค์ของความสามารถในการออกอากาศใด ๆ นั้นส่วนใหญ่จะใช้สำหรับการทำซ้ำซ้อนที่ล้มเหลวและส่วนหนึ่งสำหรับการแบ่งปันภาระ คำถามของฉันเกี่ยวข้องกับฟังก์ชั่นการแบ่งปันโหลด
เครือข่ายต้นแบบของฉันมีลักษณะเช่นนี้
R1 <--N1--> Rcore <--N2--> R2
R1
และR2
โฆษณาปลายทางใด ๆ ที่ออกอากาศผ่าน OSPF หากRcore
มีค่าใช้จ่ายเท่ากันสำหรับบนN1
และN2
อินเทอร์เฟซและปลายทาง anycast มีราคาเท่ากันที่แต่ละเราเตอร์อื่น ๆ ฉันคาดว่าจะพบเส้นทางต้นทุนสองเส้นทางที่เท่ากันในRcore
ตารางเส้นทาง อย่างน้อยก็ไม่เสมอไปและไม่สามารถคาดเดาได้ ทำไมจะไม่ล่ะ?
รายละเอียดอื่น ๆ ที่เกี่ยวข้องมีดังนี้
Rcore
เป็นการเชื่อมต่อ ABRN1
และN2
ซึ่งอยู่ในพื้นที่ NSSA แยกจากกันไปยังกระดูกสันหลัง (ไม่แสดง)- การตรวจสอบ
Rcore
LSDB ยืนยันว่า LSAs ที่คาดหวังมาจากR1
และR2
ได้รับการติดตั้งอย่างถูกต้องและมีปลายทาง anycast ด้วยตัวชี้วัดที่ถูกต้อง
ฉันได้พิจารณาคำอธิบายที่เป็นไปได้สามข้อ
- ฉันไม่เข้าใจวิธีกำหนดค่าและใช้งาน ECMP บนแพลตฟอร์มเหล่านี้ นี่เป็นไปได้และฉันหวังว่าจะพบการรู้แจ้งที่นี่ซึ่งฉันไม่พบในเอกสารของผู้ขาย
- ฉันไม่เข้าใจการมีปฏิสัมพันธ์ระหว่างพื้นที่ OSPF, ECMP, anycast, ฯลฯ ฉันไม่คิดว่ามันน่าจะเป็นไปได้มาก แต่ฉันพร้อมที่จะเรียนรู้บางสิ่งอยู่แล้ว
- การใช้งานของผู้ขายสองรายนี้ประสบปัญหาข้อผิดพลาดเดียวกันหรือคุณลักษณะที่ผิดหรือบางอย่าง ฉันคิดว่ามันอาจเกิดขึ้น
แก้ไขเพิ่มตัวอย่างการกำหนดค่าและการส่งออกสำหรับการนำ Dynamips / Dynagen
configs
Router R1
!
version 12.4
!
hostname R1
!
interface Loopback0
ip address 1.1.1.1 255.255.255.255
ip ospf cost 1
!
interface FastEthernet0/0
ip address 10.1.0.2 255.255.255.252
ip ospf cost 2
!
router ospf 1
router-id 10.1.0.2
log-adjacency-changes
area 0.0.0.1 nssa no-summary
passive-interface Loopback0
network 1.1.1.1 0.0.0.0 area 0.0.0.1
network 10.1.0.0 0.0.0.3 area 0.0.0.1
!
line console 0
exec-timeout 0 0
!
end
Router R2
!
version 12.4
!
hostname R2
!
interface Loopback0
ip address 1.1.1.1 255.255.255.255
ip ospf cost 1
!
interface FastEthernet0/0
ip address 10.2.0.2 255.255.255.252
ip ospf cost 2
!
router ospf 1
router-id 10.2.0.2
log-adjacency-changes
area 0.0.0.2 nssa no-summary
passive-interface Loopback0
network 1.1.1.1 0.0.0.0 area 0.0.0.2
network 10.2.0.0 0.0.0.3 area 0.0.0.2
!
line console 0
exec-timeout 0 0
!
end
Router Rcore
!
version 12.4
!
hostname Rcore
!
interface Loopback0
ip address 10.0.0.1 255.255.255.255
ip ospf cost 4
!
interface FastEthernet0/0
ip address 10.1.0.1 255.255.255.252
ip ospf cost 2
!
interface FastEthernet0/1
ip address 10.2.0.1 255.255.255.252
ip ospf cost 2
!
router ospf 1
log-adjacency-changes
area 0.0.0.1 nssa no-summary
area 0.0.0.2 nssa no-summary
passive-interface Loopback0
network 10.0.0.1 0.0.0.0 area 0.0.0.0
network 10.1.0.0 0.0.0.3 area 0.0.0.1
network 10.2.0.0 0.0.0.3 area 0.0.0.2
!
line console 0
exec-timeout 0 0
!
end
เอาท์พุต
Router Rcore
เราเตอร์ LSA จาก R1
Rcore#sh ip ospf database router 10.1.0.2
OSPF Router with ID (10.0.0.1) (Process ID 1)
Router Link States (Area 0.0.0.1)
LS age: 1618
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 10.1.0.2
Advertising Router: 10.1.0.2
LS Seq Number: 80000002
Checksum: 0x726F
Length: 48
Number of Links: 2
Link connected to: a Stub Network
(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
Link connected to: a Transit Network
(Link ID) Designated Router address: 10.1.0.2
(Link Data) Router Interface address: 10.1.0.2
Number of TOS metrics: 0
TOS 0 Metrics: 2
เราเตอร์ LSA จาก R2
Rcore#sh ip ospf database router 10.2.0.2
OSPF Router with ID (10.0.0.1) (Process ID 1)
Router Link States (Area 0.0.0.2)
LS age: 1766
Options: (No TOS-capability, DC)
LS Type: Router Links
Link State ID: 10.2.0.2
Advertising Router: 10.2.0.2
LS Seq Number: 80000002
Checksum: 0x8A53
Length: 48
Number of Links: 2
Link connected to: a Stub Network
(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
Link connected to: a Transit Network
(Link ID) Designated Router address: 10.2.0.2
(Link Data) Router Interface address: 10.2.0.2
Number of TOS metrics: 0
TOS 0 Metrics: 2
ตารางที่ตัดตอนมาตัดตอน
Rcore#sh ip route 1.1.1.1
Routing entry for 1.1.1.1/32
Known via "ospf 1", distance 110, metric 3, type intra area
Last update from 10.1.0.2 on FastEthernet0/0, 00:30:54 ago
Routing Descriptor Blocks:
* 10.1.0.2, from 10.1.0.2, 00:30:54 ago, via FastEthernet0/0
Route metric is 3, traffic share count is 1