アクセスリストとVLAN、およびトラフィックフローの理解


7

私は私の心を包み込むのに非常に苦労しているという質問があります。

L3スイッチのVLANインターフェイス(VLAN 32)にアクセスリストを適用すると、VLAN 32サブネットにあるクライアントは、ルーティングされる途中でVLAN 32に入っていると見なされますか、それともトラフィックが)VLAN 32インターフェイス?別のVLANからのトラフィックはどうですか?

VLAN 32インターフェイスに対して「in」または「out」のトラフィックにアクセスリストを適用するかどうかを決定する目的で、これを整理しようとしています。

回答:


5

これは、SVIを初めて使用するユーザーにとって、直感的に少し機能すると思われるため、しばしば混乱するトピックです。ほとんどの人は、SVIをある種の「ゲートウェイ」と見なす傾向があり、VLANを出るトラフィックは発信であり、その逆も同様です。

ただし、SVIは仮想ルーターインターフェイスであるため、実際には逆の動作をします。これは、SVIをVLANに接続された物理ルーター上の物理インターフェイスと考えると役立ちます。このルーターから見ると、VLANからインターフェース(SVI)に到着するトラフィックはインバウンドです。ネットワークの残りの部分からVLANへのトラフィックは、このインターフェースの観点から発信(または発信)されます。

例として、次のSVIを例にとります。

interface Vlan10
 ip address 10.1.1.1 255.255.255.0
 ip access-group VLAN10_IN in
 ip access-group VLAN10_OUT out

ここで、IPアドレスが偽装されたトラフィックがこのVLANを離れないようにしたいとします。アクセスリストは次のようになります。このトラフィックはVLANから送信されますが、インターフェースへの受信であるため、受信ACLです。

Sw6500#sh ip access-lists VLAN10_IN
Extended IP access list VLAN10_IN
    10 permit ip 10.1.1.0 0.0.0.255 any
    20 deny ip any any

このVLANへのアクセスを制限して、192.168.1.0 / 24アドレスのデバイスはブロックするが、他のすべての192.168.0.0/16アドレスは許可する場合、ACLは次のようになります。

Sw6500#sh ip access-lists VLAN10_OUT
Extended IP access list VLAN10_OUT
    10 deny ip 192.168.1.0 0.0.0.255 any
    20 permit ip 192.168.0.0 0.0.255.255 any
    30 deny ip any any

注意:これらは完全に機能するアクセスリストではありません。それらは例としてのみ意図されています。特定の環境では機能する場合がありますが、使用しようとすると問題が発生する可能性があります。たとえば、DHCPサーバーが別のVLAN上にある場合、DHCPなどのトラフィックは許可されません。


それは明白に思えるかもしれませんが、私は以前に人々を旅行するのを見たことがあります。SVIに複数のサブネットが関連付けられている場合、これらのサブネット間を通過するトラフィックはVLAN内にある場合でもACLによって処理されるため、ACLでこれを考慮する必要があります。

SVIがインターフェイスであるという概念を維持している限り、これは簡単に実現できます。


1
例を挙げて完全に説明され、理解できる回答をありがとうございます。これは回答としてより完全に形成されているため、これを正解として受け入れています。
skrap3e 2015

4

VLAN内のすべてのポートを1つのポートと考えてください。それらの間のトラフィックがVLAN-L3インターフェイスに到達することはありません。

VLAN間を流れるトラフィックのみがVLAN-32 ACLにヒ​​ットします。

したがって、vlan-Xからvlan-32-hostへのトラフィックは、vlan-32 ACLによってアウトバウンドとして認識されます。

そして、vlan32内のホストからのトラフィックは、GWにヒットし、他のどこかでインバウンドします。


これは私が探していたものです、ありがとうございました!
skrap3e 2015

この回答の最初の文は、VLAN / SVIに割り当てられたサブネットが1つしかない場合にのみ正しいです。セカンダリIP範囲がある場合、VLAN内にとどまっている間のサブネット間のトラフィックは、引き続きSVIを通過します。
YLearn

@Ylearn「非標準」の配備だと思いますか?私の経験では、同じVLAN上の複数のサブネットは、一般的なケースよりもフリンジケース(またはバンドエイドフィックス)です。
エディ

環境によって異なりますが、間違いなく少数派であり、デプロイメントの大部分はVLANとサブネットの比率を1:1にする傾向があることに同意します。そうであろうとなかろうと、私のコメントは真実ではありません。
YLearn

0

自分をルーターとして想像してみてください。「イン」はあなたが受け取るトラフィックです。「アウト」は、送信するトラフィックです。

ip access-group foo inインターフェイスで受信したトラフィックに適用されます。インターフェイス... out送信されるトラフィックに適用されます。


はい、わかりますが、このコンテキストでは、トラフィックがルーティングされているレイヤ3スイッチで、VLAN 32サブネットから送信されるトラフィックは、VLANの「受信」または「送信」と見なされるトラフィックです。VLAN 10からVLAN 32へ、およびその逆のトラフィックについてはどうでしょうか。質問にさらに詳細を追加して、回答がより明確になるようにします。
skrap3e 2015

@lasersauce、あなたは物理的なデバイスに出入りするだけです。VLANの内外について考えてはいけません。
Ron Maupin

1
ただし、ACLは、INまたはOUTとしてVLANインターフェース(仮想インターフェースはい)に適用できます。確かに違いはありますか?事前のおかげで、これは本当に今日私にとって精神的に障害となっています。
skrap3e 2015

@lasersauceの場合、ACLはルーターインターフェイスに適用され(VLANインターフェイスは仮想インターフェイスですが、ルーターインターフェイスですが)、ルーターの観点からは常に入出力です。これは多くの人が頭を抱えるのに苦労することです。ルーター自体の観点以外から考えてはいけません。あなたがルーターのふりをして、吸い込んだり吐いたりすることを考えてください。あなたの呼吸はあなたの視点からのものであり、大気、気球、わら、またはあなたが呼吸している他のものの視点ではありません。
Ron Maupin

inまたはoutがルーターの観点からであるかどうかに関係なく、vlan自体の観点から質問しています。vlan 32から別のサブネットに、または同じL3スイッチの別のサブネットからvlan 32にルーティングされているサブネット32のトラフィック。これらの場合、トラフィックはどのように表示されますか。ACLはインまたはアウトの
skrap3e 2015

0

vlan32には仮想vlanインターフェースがあり、vlan32から発信されるすべてのトラフィックはこのvlanから出る必要があるため、vlan32の仮想インターフェースにトラフィックを送信します。仮想インターフェースの観点から、これらのトラフィックはINです

vlan 40のような他のvlanから発信され、vlan32に行く必要があるトラフィックは、vlan32のインターフェースをリレーとして使用する必要があります。これらのトラフィックは、vlan32の仮想インターフェースから出てvlan32に行くため、これらのトラフィックはvlan32のインターフェースの観点から出て、OUTになります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.