I came across a figure while reading Wendell Odom's ICND2 book, regarding VTP, which is confusing me.
My understanding/confusion of how VTP works is related to the following assumption:
Any switch receiving a VTP frame, regardless of what VTP state it is in, will forward the VTP message out all trunks.
The figure that confuses me shows three interconnected switches (SW1, SW2, and SW3 - SW1 connects to SW2 and SW3, SW2 connects to SW1 and SW3, SW3 connects to SW1 and SW2 [3 total lines on this LAN]). SW1 and SW3 are in VTP domain Larry while SW2 is in domain larry. SW1 is a VTP Client, SW2 and SW3 are VTP Servers. No VTP passwords are configured.
The link between SW1 and SW3 is not configured as a trunk, therefore no VTP frames will be sent on this link - this link can be considered useless for this example, so we are essentially left with a stack of switches SW1- SW2 -SW3. There exists working trunks from SW1 to SW2 and SW2 to SW3.
Regardless of SW2 having a non-matching VTP domain, shouldn't SW1 still receive VTP updates from SW3 (assuming SW1 has a lower revision number as well)?
The book is stating because the connection between SW1 and SW3 is not trunking, VTP will not work properly.
I hope I have been explicit enough, and look forward to your answers. Thank you in advance.
My understanding/confusion of how VTP works is related to the following assumption:
Any switch receiving a VTP frame, regardless of what VTP state it is in, will forward the VTP message out all trunks.
The figure that confuses me shows three interconnected switches (SW1, SW2, and SW3 - SW1 connects to SW2 and SW3, SW2 connects to SW1 and SW3, SW3 connects to SW1 and SW2 [3 total lines on this LAN]). SW1 and SW3 are in VTP domain Larry while SW2 is in domain larry. SW1 is a VTP Client, SW2 and SW3 are VTP Servers. No VTP passwords are configured.
The link between SW1 and SW3 is not configured as a trunk, therefore no VTP frames will be sent on this link - this link can be considered useless for this example, so we are essentially left with a stack of switches SW1- SW2 -SW3. There exists working trunks from SW1 to SW2 and SW2 to SW3.
Regardless of SW2 having a non-matching VTP domain, shouldn't SW1 still receive VTP updates from SW3 (assuming SW1 has a lower revision number as well)?
The book is stating because the connection between SW1 and SW3 is not trunking, VTP will not work properly.
I hope I have been explicit enough, and look forward to your answers. Thank you in advance.
