[[CISCO入門]]

#setlinebreak(on)

バージョン: &Version; &br;
オンラインユーザー数: &online;
閲覧数表示 本日/トータル: &counter(today); / &counter(total); &br;
最終更新:&lastmod();&br;



*OSPFルータの種類 [#v5d2122a]

,内部ルータ,全てのIFが同じエリアに所属している
,バックボーンルータ,1つ以上のIFがバックボーンエリア(Area0)に所属している
,ABR(Area Border Router),エリア境界ルータ、複数のエリアを相互に接続するルータで、所属全てのLSDBを保持
,ASBR(Autonomous System Boundary Router),自律システム境界ルータ、1つ以上のIFが非OSPF NWに所属している

※内部ルータかつバックボーンルータや、バックボーンルータかつABR/ASBRは当然のように存在する




*LSAタイプ [#u2b7c27e]
LSAにはいくつかのタイプが存在する

,LSAタイプ,名前,確認コマンド,概要
,タイプ1,ルータLSA,sh ip ospf database router,直接接続しているリンク状態を表現するため、全てのOSPFルータで生成される。エリア内のみフラッディングされる
,タイプ2,ネットワークLSA,sh ip ospf database network,マルチアクセスNW上でDRが生成し、DRのIPアドレスやマルチアクセスNWに接続されているルータリストとサブネット等を含む。エリア内でのみフラッディング
,タイプ3,ネットワーク集約LAS,sh ip ospf database summary,他のエリアへ通知する為のLSAでありABRによって生成される。自律(OSPF)システム全体にフラッディングされる
,タイプ4,ASBR集約LSA,sh ip ospf database asbr-summary,ASBRの情報を他のエリアへ通知するLSAで非OSPF NWが接続されOSPFの再配布にはABRが生成する
,タイプ5,AS外部LSA,sh ip ospf database external,非OSPF NWへのNWアドレスをOSPFドメインへアドバタイズするLSA。非OSPF情報をASBRが再配布している場合にASBRが生成する
,タイプ7,NSSA外部LSA,sh ip ospf database nssa-external,非OSPF NWのネットアドレスをNSSAへアドバタイズする為のLSA。非OSPF NWが接続されたNSSAを構成した場合にASBRが生成する

-タイプ1(ルータLSA)
全OSPFルータが生成
自身が接続しているリンク情報を通知
接続しているリンク情報を含む
エリア内だけにフラッディング
エリア内ルート『0』のコード


-タイプ2(ネットワークLSA)
DRが生成
マルチエリアアクセスネットワークの情報を通知
DRのIPアドレス、サブネットマスク、接続しているルータのリストを含む
エリア内だけにフラッディング


-タイプ3(ネットワーク集約LSA)
ABRが生成
エリア間のルート情報を通知
所属するエリア内のネットワークアドレス、サブネットマスク、メトリックを含む
AS全体にフラッディング
エリア間ルート『O IA』


-タイプ4(ASBR集約LSA)
ABRが生成
ASBRに関する情報を通知
ASBRのルータID、メトリックを含む
AS全体にフラッディング


-タイプ5(AS外部LSA)
ASBRが生成
非OSPFネットワークのルート情報を通知
ネットワークアドレス、サブネットマスク、メトリック、転送アドレスを含む
AS全体にフラッディング
OSPF外部ルート『OE1』又は『OE2』のコード
※E1:OSPFドメイン内コストが外部コストに加算される。内部のコストを加算するので外部コストはルータ毎に変化する
※E2:OSPFドメイン内コストが外部コストに加算されない(Def)内部のコストを加算しないので外部コストは受け取った数値のまま


-タイプ7(NSSA外部LSA)
NSSAのASBRが生成
非OSPFネットワークのルート情報を通知
ネットワークアドレス、サブネットマスク、メトリック、転送アドレスを含む
NSSAエリア内だけにフラッディング(ABRでタイプ5に変換し、AS全体にフラッディング)
OSPF外部ルート『NE1』又は『NE2』のコード

*RIPと混ぜてみた [#c92af329]


                        AREA1       │AREA0       │AREA2       │  RIPv2                     
                                    │            │            │                            
                  ┏━━━┓FE0 ┏━┷━┓FE1 ┏━┷━┓        │                            
                  ┃      ┣━━┫  R1  ┣━━┫      ┃        │        FE0                 
      ┏━━━┓  ┃ID:150┃    ┗━━━┛    ┃ID:140┃FE0 ┏━┷━┓FE1   ┏━━━┓        
      ┃  PC  ┣━┫      ┃      ID:250      ┃      ┣━━┫  R3  ┣━━━┫  R4  ┃        
      ┗━━━┛  ┃      ┃      ID:200      ┃      ┃    ┗━┯━┛      ┗━━━┛        
                  ┃L3SW-1┃FE0 ┏━━━┓FE1 ┃L3SW-2┃  ID:100│                10.20.20.0/2
    10.10.10.0/24 ┃      ┣━━┫  R2  ┣━━┫      ┃        │                            
      VLAN10      ┗━━━┛    ┗━┯━┛    ┗━┯━┛        │                            
                      10.1.1.0/24   │10.2.2.0/24 │10.3.3.0/24 │  10.4.4.0/24               
                      VLAN100       │  VLAN200   │  VLAN300   │                            


 PC:10.10.10.10                R1 FE0/0:10.1.1.254/24    R3 FE0/0:10.3.3.1/24
 L3SW1 VLAN10:10.10.10.254     R1 FE0/1:10.2.2.253/24    R3 FE0/1:10.4.4.254/24
 L3SW1 VLAN100:10.1.1.1        R2 FE0/0:10.1.1.253/24    R4 FE0:10.4.4.1/24
 L3SW2 VLAN200:10.2.2.1/24     R2 FE0/1:10.2.2.254/24    R4  E0:10.20.20.254/24
 L3SW2 VLAN300:10.3.3.254/24

**R1設定例 [#h0197c23]
    R1#show running-config
    !
    version 12.4
    !
    hostname R1
    !
    enable secret 5 $1$xXgJ$Wmvi1LlOnaxNSsQLiYbjV0
    !
    ip cef
    !
    no ip domain lookup
    !
    interface FastEthernet0/0
     ip address 10.1.1.254 255.255.255.0
     ip ospf 100 area 1
     duplex auto
     speed auto
    !
    interface FastEthernet0/1
     ip address 10.2.2.253 255.255.255.0
     ip ospf 100 area 0
     duplex auto
     speed auto
    !
    router ospf 100
     router-id 1.1.1.250
     log-adjacency-changes
     auto-cost reference-bandwidth 1000
     network 10.1.1.0 0.0.0.255 area 1
     network 10.2.2.0 0.0.0.255 area 0
    !
    line con 0
     password cisco
     logging synchronous
     login
    line aux 0
    line vty 0 4
     password cisco
     logging synchronous
     login
    !
    !
    end
 
    R1#

**R3設定例 [#oec87c36]
    R3#show running-config
    !
    version 12.4
    !
    hostname R3
    !
    ip cef
    !
    no ip domain lookup
    !
    interface FastEthernet0/0
     ip address 10.3.3.1 255.255.255.0
     ip ospf priority 0
     duplex auto
     speed auto
    !
    interface FastEthernet0/1
     ip address 10.4.4.254 255.255.255.0
     duplex auto
     speed auto
    !
    router ospf 100
     router-id 1.1.1.100
     log-adjacency-changes
     auto-cost reference-bandwidth 1000
     redistribute rip subnets
     passive-interface FastEthernet0/1
     network 10.3.3.0 0.0.0.255 area 2
    !
    router rip
     version 2
     redistribute ospf 100 metric 5
     passive-interface FastEthernet0/0
     network 10.0.0.0
     no auto-summary
    !
    ip forward-protocol nd
    !
    line con 0
     password cisco
     logging synchronous
     login
    line aux 0
    line vty 0 4
     password cisco
     logging synchronous
     login
    !
    !
    end
 
    R3#



**show 出力させてみた [#lcbca77b]


    R1#show 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
   
         10.0.0.0/24 is subnetted, 6 subnets
    O E2    10.20.20.0 [110/20] via 10.2.2.1, 01:02:11, FastEthernet0/1
    O       10.10.10.0 [110/11] via 10.1.1.1, 01:18:24, FastEthernet0/0
    O E2    10.4.4.0 [110/20] via 10.2.2.1, 01:02:11, FastEthernet0/1
    O IA    10.3.3.0 [110/11] via 10.2.2.1, 01:13:30, FastEthernet0/1
    C       10.2.2.0 is directly connected, FastEthernet0/1
    C       10.1.1.0 is directly connected, FastEthernet0/0
    R1#

    R1#show ip ospf neighbor
    
    Neighbor ID     Pri   State           Dead Time   Address         Interface
    1.1.1.140         1   FULL/DROTHER    00:00:33    10.2.2.1        FastEthernet0/1 (L3SW-2)
    1.1.1.200         1   FULL/BDR        00:00:38    10.2.2.254      FastEthernet0/1 (R2)
    1.1.1.150         1   FULL/DROTHER    00:00:31    10.1.1.1        FastEthernet0/0 (L3SW-1)
    1.1.1.200         1   FULL/BDR        00:00:32    10.1.1.253      FastEthernet0/0 (R2)
    R1#


-show ip ospf database

    R3#show ip ospf database        ←LSDBの要約情報を表示
   
                OSPF Router with ID (1.1.1.100) (Process ID 100) ←ルータID、プロセスID
 
                    Router Link States (Area 2) ←LSAタイプ1(エリア2)
 
    Link ID         ADV Router      Age         Seq#       Checksum Link count
    1.1.1.100       1.1.1.100       543         0x80000003 0x0045F1 1
    1.1.1.140       1.1.1.140       388         0x80000008 0x00F6F6 1
 
                    Net Link States (Area 2)    ←LSAタイプ2(エリア2)
 
    Link ID         ADV Router      Age         Seq#       Checksum
    10.3.3.254      1.1.1.140       388         0x80000002 0x00B3EF
 
                    Summary Net Link States (Area 2)←LSAタイプ3(エリア2)
 
    Link ID         ADV Router      Age         Seq#       Checksum
    10.1.1.0        1.1.1.140       1153        0x80000002 0x00F89C
    10.2.2.0        1.1.1.140       1153        0x80000002 0x007D20
    10.10.10.0      1.1.1.140       1153        0x80000002 0x00334F
 
                    Type-5 AS External Link States←LSAタイプ5
 
    Link ID         ADV Router      Age         Seq#       Checksum Tag
    10.4.4.0        1.1.1.100       543         0x80000003 0x009292 0
    10.20.20.0      1.1.1.100       545         0x80000003 0x0021E3 0
    R3#

-show ip ospf database router
    R3#show ip ospf database router    ←LSAタイプ1の詳細情報を表示
 
                OSPF Router with ID (1.1.1.100) (Process ID 100)
 
                    Router Link States (Area 2) ←LSAタイプ1(エリア2)
 
      LS age: 751
      Options: (No TOS-capability, DC)
      LS Type: Router Links
      Link State ID: 1.1.1.100            ←LSAを生成したルータ(自身R3)のルータID
      Advertising Router: 1.1.1.100       ←LSAを生成したルータのルータID
      LS Seq Number: 80000003             ←LSAのシーケンス番号
      Checksum: 0x45F1
      Length: 36
      AS Boundary Router
      Number of Links: 1                  ←リンク数
 
        Link connected to: a Transit Network        ←リンク情報
         (Link ID) Designated Router address: 10.3.3.254 ←DRのIP(L3SW-2)
         (Link Data) Router Interface address: 10.3.3.1  ←自分のIF IPアドレス
          Number of TOS metrics: 0
           TOS 0 Metrics: 10
 
 
      Routing Bit Set on this LSA
      LS age: 596
      Options: (No TOS-capability, DC)
      LS Type: Router Links
      Link State ID: 1.1.1.140            ←LSAを生成したルータ(L3SW-2)
      Advertising Router: 1.1.1.140
      LS Seq Number: 80000008
      Checksum: 0xF6F6
      Length: 36
      Area Border Router  ←自身がABRであることを示している(Bビット=1)
      Number of Links: 1  ←リンク数
 
        Link connected to: a Transit Network
         (Link ID) Designated Router address: 10.3.3.254
         (Link Data) Router Interface address: 10.3.3.254
          Number of TOS metrics: 0
           TOS 0 Metrics: 1
 
 
    R3#

,リンクタイプ1,ポイントツーポイント,一対一
,リンクタイプ2,トランジットネットワーク,複数のOSPFルータと接続しているNW
,リンクタイプ3,スタブネットワーク,他にOSPFルータが存在しないNWを指す
,リンクタイプ4,仮想リンク(バーチャルリンク),



-show ip ospf database network

    R3#show ip ospf database network
 
                OSPF Router with ID (1.1.1.100) (Process ID 100)
 
                    Net Link States (Area 2)   ←LSAタイプ2(エリア2)
 
      Routing Bit Set on this LSA
      LS age: 1260
      Options: (No TOS-capability, DC)
      LS Type: Network Links
      Link State ID: 10.3.3.254 (address of Designated Router) ←DR-IFのIP(L3SW-2)
      Advertising Router: 1.1.1.140                            ←生成ルータ(L3SW-2)
      LS Seq Number: 80000002
      Checksum: 0xB3EF
      Length: 32
      Network Mask: /24                                        ←マルチアクセスネットワーク上のマスク
            Attached Router: 1.1.1.140                         ←接続ルータのルータID
            Attached Router: 1.1.1.100                         ←接続ルータのルータID
 
    R3#



*仮想リンクを張ってみる [#y0e6f2fe]
AREA0につながっていないAREA3(R4)はルート交換が出来ないので
L3やR1-2はR4の情報を持たないし、R4はR3より左の情報を持たない。



                        AREA1       │AREA0       │AREA2       │  AREA3                     
                                    │            │            │                            
                  ┏━━━┓FE0 ┏━┷━┓FE1 ┏━┷━┓        │                            
                  ┃      ┣━━┫  R1  ┣━━┫      ┃        │        FE0 ID:50           
      ┏━━━┓  ┃ID:150┃    ┗━━━┛    ┃ID:140┃FE0 ┏━┷━┓FE1   ┏━━━┓        
      ┃  PC  ┣━┫      ┃      ID:250      ┃      ┣━━┫  R3  ┣━━━┫  R4  ┃ID:50
      ┗━━━┛  ┃      ┃      ID:200      ┃      ┃    ┗━┯━┛      ┗━━━┛        
                  ┃L3SW-1┃FE0 ┏━━━┓FE1 ┃L3SW-2┃  ID:100│                10.20.20.0/2
    10.10.10.0/24 ┃      ┣━━┫  R2  ┣━━┫      ┃        │                            
      VLAN10      ┗━━━┛    ┗━┯━┛    ┗━┯━┛        │                            
                      10.1.1.0/24   │10.2.2.0/24 │10.3.3.0/24 │  10.4.4.0/24               
                      VLAN100       │  VLAN200   │  VLAN300   │                            


 PC:10.10.10.10                R1 FE0/0:10.1.1.254/24    R3 FE0/0:10.3.3.1/24
 L3SW1 VLAN10:10.10.10.254     R1 FE0/1:10.2.2.253/24    R3 FE0/1:10.4.4.254/24
 L3SW1 VLAN100:10.1.1.1        R2 FE0/0:10.1.1.253/24    R4 FE0:10.4.4.1/24
 L3SW2 VLAN200:10.2.2.1/24     R2 FE0/1:10.2.2.254/24    R4  E0:10.20.20.254/24
 L3SW2 VLAN300:10.3.3.254/24

-AREA0の入り口OSPFルータ(L3SW-2)とAREA3の入り口OSPFルータ(R3)の間でVirtual-linkを張る

-L3SW2のConfig抜粋 (virtual-linkは対向のルータIDを記載)
    !
    router ospf 100
     router-id 1.1.1.140
     log-adjacency-changes
     auto-cost reference-bandwidth 1000
     area 2 virtual-link 1.1.1.100
     network 10.2.2.0 0.0.0.255 area 0
     network 10.3.3.0 0.0.0.255 area 2
    !

-R3のConfig抜粋 (virtual-linkは対向のルータIDを記載)
    !
    router ospf 100
     router-id 1.1.1.100
     log-adjacency-changes
     auto-cost reference-bandwidth 1000
     area 2 virtual-link 1.1.1.140
     network 10.3.3.0 0.0.0.255 area 2
     network 10.4.4.0 0.0.0.255 area 3
    !

-R4でO IAとして学習している
    R4#show ip route
  
    Gateway of last resort is not set
  
         10.0.0.0/24 is subnetted, 6 subnets
    C       10.20.20.0 is directly connected, Ethernet0
    O IA    10.10.10.0 [110/32] via 10.4.4.254, 00:15:00, FastEthernet0
    C       10.4.4.0 is directly connected, FastEthernet0
    O IA    10.3.3.0 [110/20] via 10.4.4.254, 00:15:53, FastEthernet0
    O IA    10.2.2.0 [110/21] via 10.4.4.254, 00:15:00, FastEthernet0
    O IA    10.1.1.0 [110/31] via 10.4.4.254, 00:15:00, FastEthernet0
    R4#

-SW2でvirtual-linksの状態確認
    SW2#show ip ospf virtual-links
    Virtual Link OSPF_VL1 to router 1.1.1.100 is up         ←対向ルータIDとの間に仮想リンクUP
      Run as demand circuit
      DoNotAge LSA allowed.
      Transit area 2, via interface Vlan300, Cost of using 1←トランジットエリア
      Transmit Delay is 1 sec, State POINT_TO_POINT,        ←OSPFネットワークタイプはPtoP
      Timer intervals configured, Hello 10, Dead 40, Wait 40, Retransmit 5
        Hello due in 00:00:08
        Adjacency State FULL (Hello suppressed)             ←隣接関係確立(FULL)
        Index 3/4, retransmission queue length 0, number of retransmission 0
        First 0x0(0)/0x0(0) Next 0x0(0)/0x0(0)
        Last retransmission scan length is 0, maximum is 0
        Last retransmission scan time is 0 msec, maximum is 0 msec
    SW2#


-R3で状態の確認
    R3#show ip ospf
     Routing Process "ospf 100" with ID 1.1.1.100
     ~省略~
     Number of areas in this router is 3. 3 normal 0 stub 0 nssa  ←ルータが所属するエリア標準3、スタブ0、NSSA0
     Number of areas transit capable is 1                         ←トランジットエリアの数
     External flood list length 0
        Area BACKBONE(0)                                          ←バックボーンエリアに所属している
            Number of interfaces in this area is 1
     ~省略~
        Area 2
            Number of interfaces in this area is 1
            This area has transit capability: Virtual Link Endpoint←エリア2はバーチャルリンクのエンドポイント
     ~省略~
        Area 3
            Number of interfaces in this area is 1
     ~省略~
 
    R3#

**OSPFの集約をしてみる [#e276d331]
*OSPFの集約をしてみる [#e276d331]

                        AREA1       │AREA0       │AREA2                                         
                                    │            │                                              
                  ┏━━━┓FE0 ┏━┷━┓FE1 ┏━┷━┓      ID:100          ID:50               
                  ┃      ┣━━┫  R1  ┣━━┫      ┃                  FE0                     
      ┏━━━┓  ┃ID:150┃    ┗━━━┛    ┃ID:140┃FE0 ┏━━━┓FE1   ┏━━━┓            
      ┃  PC  ┣━┫      ┃      ID:250      ┃      ┣━━┫  R3  ┣━━━┫  R4  ┃ID:50       
      ┗━━━┛  ┃      ┃      ID:200      ┃      ┃    ┗━━━┛      ┗━━━┛            
                  ┃L3SW-1┃FE0 ┏━━━┓FE1 ┃L3SW-2┃                          10.5.5.254/24   
    10.10.10.0/24 ┃      ┣━━┫  R2  ┣━━┫      ┃                                          
      VLAN10      ┗━━━┛    ┗━┯━┛    ┗━┯━┛                                          
                      10.1.1.0/24   │10.2.2.0/24 │10.3.3.0/24     10.4.4.0/24                   
                      VLAN100       │  VLAN200   │  VLAN300                                     


 PC:10.10.10.10                R1 FE0/0:10.1.1.254/24    R3 FE0/0:10.3.3.1/24
 L3SW1 VLAN10:10.10.10.254     R1 FE0/1:10.2.2.253/24    R3 FE0/1:10.4.4.254/24
 L3SW1 VLAN100:10.1.1.1        R2 FE0/0:10.1.1.253/24    R4 FE0:10.4.4.1/24
 L3SW2 VLAN200:10.2.2.1/24     R2 FE0/1:10.2.2.254/24    R4  E0:10.5.5.254/24
 L3SW2 VLAN300:10.3.3.254/24

-SW2でAREA2のR3,4のアドレス(10.4.4.0/24と10.5.5.0/24)を無理やり集約(10.4.0.0/15)にしてみた
    !
    router ospf 100
     router-id 1.1.1.140
     log-adjacency-changes
     auto-cost reference-bandwidth 1000
     area 2 range 10.4.0.0 255.254.0.0
     network 10.2.2.0 0.0.0.255 area 0
     network 10.3.3.0 0.0.0.255 area 2
    !

-SW2を見るとNull0が作成されている
    SW2#show ip route
  ~省略~
         10.0.0.0/8 is variably subnetted, 7 subnets, 2 masks
    O IA    10.10.10.0/24 [110/12] via 10.2.2.254, 00:00:24, Vlan200
                          [110/12] via 10.2.2.253, 00:00:24, Vlan200
    O       10.5.5.0/24 [110/111] via 10.3.3.1, 00:05:47, Vlan300
    O       10.4.4.0/24 [110/11] via 10.3.3.1, 00:05:47, Vlan300
    C       10.3.3.0/24 is directly connected, Vlan300
    C       10.2.2.0/24 is directly connected, Vlan200
    O IA    10.1.1.0/24 [110/11] via 10.2.2.254, 00:00:24, Vlan200
                        [110/11] via 10.2.2.253, 00:00:24, Vlan200
    O       10.4.0.0/15 is a summary, 00:05:47, Null0
    SW2#

-showコマンドでSW1で見ても集約されている
    SW1#show ip route ospf
         10.0.0.0/8 is variably subnetted, 5 subnets, 2 masks
    O IA    10.3.3.0/24 [110/12] via 10.1.1.254, 00:05:43, Vlan100
                        [110/12] via 10.1.1.253, 00:05:43, Vlan100
    O IA    10.2.2.0/24 [110/11] via 10.1.1.254, 00:05:43, Vlan100
                        [110/11] via 10.1.1.253, 00:05:43, Vlan100
    O IA    10.4.0.0/15 [110/22] via 10.1.1.254, 00:05:43, Vlan100
                        [110/22] via 10.1.1.253, 00:05:43, Vlan100
    SW1#

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS