CORE Как проложить маршрут через несколько маршрутизаторов - PullRequest
0 голосов
/ 13 мая 2019

В C.O.R.E. 4.8 Я не могу проследить маршрут от хоста (h1), подключенного к одному маршрутизатору (r1), к другому хосту (h2) на другом маршрутизаторе (r2). Два маршрутизатора связаны между собой. Что-то вроде этого: h1 <-> r1 <-> r2 <-> h2

Я пытался использовать сервисы OSPF и RIP на маршрутизаторах, но я не знаю, как правильно их настроить.

Возможно не связано, но все службы, работающие на маршрутизаторах, показывают следующее сообщение об ошибке:

DATE: Mon May 13 14:54:45 2019
LEVEL: ERROR (2)
NODE: 1 (n1)
SESSION: 38179
SOURCE: service:zebra

validate command failed: pidof zebra

Я ожидаю, что пакеты будут пересылаться с h1 на h2. Что происходит, что h2 не может быть найден. Ping и traceroute между двумя маршрутизаторами работают, но в окне терминала отображается:

Couldn't highlight next hop: 10.0.1.1
Couldn't highlight next hop: 10.0.1.2

Если вам интересен вот код для сети:

node n1 {
    type router
    model router
    network-config {
    hostname n1
    !
    interface eth1
     ip address 10.0.1.1/24
     ipv6 address 2001:1::1/64
    !
    interface eth0
     ip address 10.0.0.1/24
     ipv6 address 2001:0::1/64
    !
    }
    canvas c1
    iconcoords {110.0 110.0}
    labelcoords {110.0 142.0}
    interface-peer {eth0 n3}
    interface-peer {eth1 n2}
}

node n2 {
    type router
    model router
    network-config {
    hostname n2
    !
    interface eth1
     ip address 10.0.2.1/24
     ipv6 address 2001:2::1/64
    !
    interface eth0
     ip address 10.0.1.2/24
     ipv6 address 2001:1::2/64
    !
    }
    canvas c1
    iconcoords {418.0 110.0}
    labelcoords {418.0 142.0}
    interface-peer {eth0 n1}
    interface-peer {eth1 n4}
}

node n3 {
    type router
    model PC
    network-config {
    hostname n3
    !
    interface eth0
     ip address 10.0.0.20/24
     ipv6 address 2001:0::20/64
    !
    }
    canvas c1
    iconcoords {65.0 342.0}
    labelcoords {65.0 374.0}
    interface-peer {eth0 n1}
}

node n4 {
    type router
    model PC
    network-config {
    hostname n4
    !
    interface eth0
     ip address 10.0.2.20/24
     ipv6 address 2001:2::20/64
    !
    }
    canvas c1
    iconcoords {304.0 361.0}
    labelcoords {304.0 393.0}
    interface-peer {eth0 n2}
}

link l1 {
    nodes {n3 n1}
    bandwidth 0
}

link l2 {
    nodes {n1 n2}
    bandwidth 0
}

link l3 {
    nodes {n2 n4}
    bandwidth 0
}

canvas c1 {
    name {Canvas1}
}

option global {
    interface_names no
    ip_addresses yes
    ipv6_addresses no
    node_labels yes
    link_labels yes
    show_api no
    background_images no
    annotations yes
    grid yes
    traffic_start 0
}

option session {
}
...