ACLの適用種別————————–
interface:ip access-group
interface(ipv6):ipv6 traffic-filter _name [in/out]
class-map:access-group
vty:access-class
route-map:ip address
経路集約————————–
| プロトコル | 集約場所 | コマンド |
|---|---|---|
| OSPF ABR | エリア間 | area range |
| OSPF ASBR | 再配送時 | summary-address |
| EIGRP | 任意IF | ip summary-address eigrp |
| BGP | BGPプロセス | aggregate-address |
EIGRPのコスト計算方法————————–
EIGRPのメトリック = 256 ×( 帯域幅 + 遅延 )
帯域幅 = 10,000,000 ÷ 経路上の最小帯域幅(Kbps)
遅延 = 経路上の遅延合計(μ秒) ÷ 10
1.目的地までの中で最小帯域幅をピックアップする
2.1の帯域幅をkbpsに変換する
3.10^7 ÷ “手順2で算出した数値” を計算する(単位はkbpsのまま)
4.目的地までの遅延の合計を算出する
5.4で算出した値 ÷ 10 を計算する
6.(3と5で算出した値を加算した値) × 256 を算出する
7.各径路の6の値を比較して適切な経路がテーブルに反映される
| 用語 | 意味 |
|---|---|
| FD(Feasible Distance) | R1から宛先までの自分が計算したトータルコスト |
| AD(Advertised Distance) | 隣接ルーターが「自分から宛先までのコスト」として広告してきた値 |
| サクセサー | FDが最小のルート=メインルート |
| フィージブルサクセサー | バックアップルートになれる候補 |
そのルートのAD < サクセサーのFDならばフィージブルサクセサーだよねってこと。
variance 2とかをする場合は
フィージブル条件を満たしている
&(かつ)
フィージブルサクセサーのFD ≦ サクセサーのFD × variance ならばルーティングに登録
サブネットマスクの計算
やり方は以下の3ステップです。「203.0.113.17 /28」を例にします。
(サブネット算出
→ 256-サブネット=きざみ幅
→IP÷きざみ幅=xあまりy
→IP-あまり
- マスクの末尾を256から引いて「きざみ幅」を出す
- マスクは
255.255.255.240です。 - 256 – 240 = 16 (16個きざみだと分かります)
- マスクは
- IPの末尾を「きざみ幅」で割って「余り」を出す
- 今回のIPは
.17です。 - 17 ÷ 16 = 1 あまり 1
- 今回のIPは
- 元のIPから「余り」を引く ➔ これがネットワークアドレス!
- 17 – 1 = 16
ワイルドカードマスクの算出
ワイルドカードマスクを求めるときは、「調べたい範囲の終わりのIP」から「始まりのIP」を引き算すると、一発で答えが出ます。
今回のターゲットである「クラスBのプライベートIP」の範囲を並べて、引き算してみましょう。
- 終わりのIP:
172 . 31 . 255 . 255 - 始まりのIP:
172 . 16 . 0 . 0 - 引き算の答え:
0 . 15 . 255 . 255
第2オクテット(2番目の区切り)を見ると、「31 – 16 = 15」 になっていますよね。 これが、コマンドで 0.15.255.255 を使う一番簡単な理由です。
YANGとXMLとJSONとか
| 名前 | 役割 |
|---|---|
| YANG | 設計図 ・インタフェースにはIPアドレスという項目がある ・BGPにはAS番号という項目がある という構造・ルールを定義する |
| NETCONF/RESTCONF | データの送信方法 |
| XML/JSON | データの書き方 (YANGで定義された必要な項目をどのように書くか) |
<interface>
<name>GigabitEthernet0/0</name>
<ip>192.168.1.1</ip>
</interface>{
"interface": {
"name": "GigabitEthernet0/0",
"ip": "192.168.1.1"
}
}
