Új hozzászólás Aktív témák

  • crok

    Topikgazda

    válasz FecoGee #2237 üzenetére

    Legegyszerűbben így mondanám el:

    Alaphelyzet: R1 Fa0/0<=>Fa0/0 R2

    R1(config)#do sh run | s router|prefix|^int.*Fa.*0/0
    interface FastEthernet0/0
    ip address 10.0.0.1 255.255.255.0
    duplex auto
    speed auto
    router ospf 1
    network 10.0.0.0 0.0.0.255 area 0

    R2(config)#do sh run | s router|prefix|^int.*Fa.*0/0
    interface FastEthernet0/0
    ip address 10.0.0.2 255.255.255.0
    duplex auto
    speed auto
    router ospf 1
    network 10.0.0.0 0.0.0.255 area 0

    Ekkor ezt teszed:
    R2
    router ospf 1
    redistribute static subnets
    ip route 0.0.0.0 0.0.0.0 10.0.0.1

    ..akkor R1 megkapja a default route LSA-t, de nincs routing bit:
    R1#sh ip ospf data external 0.0.0.0

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

    Type-5 AS External Link States

    LS age: 8
    Options: (No TOS-capability, DC)
    LS Type: AS External Link
    Link State ID: 0.0.0.0 (External Network Number )
    Advertising Router: 10.0.0.2
    LS Seq Number: 80000005
    Checksum: 0xA3EA
    Length: 36
    Network Mask: /0
    Metric Type: 2 (Larger than any link state path)
    TOS: 0
    Metric: 10
    Forward Address: 10.0.0.1
    External Route Tag: 1

    Azért nincs, mert az LSA-ban levő route nem tehető be a routing
    táblába (saját maga lenne a next hop..).

    Ám ha ezt teszem:
    R2
    router ospf 1
    redistribute static subnets
    no ip route 0.0.0.0 0.0.0.0 10.0.0.1
    ip route 0.0.0.0 0.0.0.0 10.0.0.3

    Akkor R1 megkapja az LSA-t és boldogan teszi be a routing bitet:
    a route betehető a routing táblába (a next hop connected hálóban van).
    R1#sh ip ospf data external 0.0.0.0

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

    Type-5 AS External Link States

    Routing Bit Set on this LSA
    LS age: 3
    Options: (No TOS-capability, DC)
    LS Type: AS External Link
    Link State ID: 0.0.0.0 (External Network Number )
    Advertising Router: 10.0.0.2
    LS Seq Number: 80000001
    Checksum: 0xC7C8
    Length: 36
    Network Mask: /0
    Metric Type: 2 (Larger than any link state path)
    TOS: 0
    Metric: 10
    Forward Address: 10.0.0.3
    External Route Tag: 1

    Egyszóval: ha az OSFP processz szerint a route bekerülhetne a routing
    táblába mert szabály szerint bekerülhet ("sanity check") akkor megérdemli
    a routing bit-et, így ezzel az LSA-val számol az SPF algoritmus. Ebbe a
    szabályban még nincs benne az, hogy valamilyen eszközzel manupuláljuk
    az LSA-kból a route-ok bekerülését a routing táblába (pl distribute-list), csak
    a nyilvánvalóan OSPF-ben részt nem vehető LSA-kat szűrjük (mint a példa:
    olyan LSA, amiben saját magunk vagyunk a next hop egy hálózathoz (ami
    még csak nem is connected, teljesen ismeretlen számunkra..) ).

    FIXME de én így tudom.

Új hozzászólás Aktív témák