我知道一个路由器是需要与其他VLAN进行通信的,但是我想知道是否需要在交换机上configurationIP地址和默认网关,以便连接到它们的不同VLAN彼此通信。
先谢谢你。
无论如何,开关都会切换。 如果由于正确的路由而允许VLAN彼此通信,则交换机是否具有IP地址或默认网关没有区别。 它所要做的就是切换,而且可以在没有默认网关或IP地址的情况下进行切换。
有些东西必须在VLAN之间路由,交换机不会这样做。 但交换机将愉快地将数据包交换到进行VLAN间路由的设备。
假设您希望将stream量从VLAN 7传送到VLAN 8,交换机将愉快地将VLAN 7stream量传送到路由器,路由器将其路由到VLAN 8,然后交换机将愉快地从路由器传送VLAN 8stream量。 因此,交换机将在每个VLAN内进行切换,以使路由器能够完成VLAN的互连。
现在可以很容易地find第三层交换机 ,即具有路由能力的交换机。 它通过创build具有IP地址的虚拟接口(vlan接口)来工作。 只要这样做就可以在交换机路由表上创build条目(是的,正如我所说的那样,它的行为就像一个路由器!),而且vlans将相互通信。
您可以添加静态路由(例如,指向防火墙的默认路由),甚至可以启用dynamic路由协议(ospf,bgp …),具体取决于硬件和固件可用资源。 而你的主机和服务器可以使用这个开关作为他们的默认路由。
以下是Cisco交换机上的一个示例:
! 接口Vlan5 IP地址10.50.0.1 255.255.255.0 ! 接口Vlan6 IP地址10.60.0.1 255.255.255.0 ! 接口GigabitEthernet0 / 1 说明台式电台 交换机端口 交换机端口访问vlan 5 switchport模式访问 ! 接口GigabitEthernet0 / 2 描述服务器 交换机端口 交换机端口访问vlan 6 switchport模式访问 ! ip route 0.0.0.0 0.0.0.0 10.60.0.254 !
switch1#sh ip route 代码:C - 连接,S - 静态,R - RIP,M - 移动,B - BGP D - EIGRP,EX - EIGRP外部,O - OSPF,IA - OSPF区域 N1 - OSPF NSSA外部types1,N2 - OSPF NSSA外部types2 E1 - OSPF外部types1,E2 - OSPF外部types2,E - EGP i-IS-IS,su-IS-IS summary,L1-IS-IS level-1,L2-IS-IS level-2 ia - IS-IS区域间,* - 候选者默认值,U - 每用户静态路由 o - ODR,P - 定期下载的静态路由 网关网关0.0.0.0是10.60.0.254 10.0.0.0/8是可变子网划分,2个子网,1个掩码 C 10.50.0.0/24直接连接Vlan5 C 10.60.0.0/24直接连接,Vlan6
在这个例子中,即使连接在G0/1
上的设备在不同的vlan上(并且不需要默认路由),在G0/1
接口上连接的设备也能够与在G0/2
上连接的设备进行通信。