第五章 交换机技术配置实现(华为交换机VLAN等配置)

  • 格式:pdf
  • 大小:343.36 KB
  • 文档页数:31

1.交换机技术原理和调试实现通过前一章的学习,我们掌握了设备的配置方法和基本命令,那么到底问什么我们要在设备上作出配置,无非是要实现设备上的一些能力。

下面我们就来帮助大家了解设备上的功能和它的实际案例与配置举例,这章我们首先了解的是交换机上的功能和实现。

由于国内的现状是重交换轻路由,影响到国内设备厂商的专业交换机做工和品质都不错,所以交换机配置我们还是以华为设备为主进行讲解。

1.1. 端口配置除了上一章我们看过的对端口作描述信息之外,我们一般对端口常作出的配置还有:1.开启关闭端口在需要手工关闭/开启端口时使用此操作。

典型的场合如接入环境,用户未交取费用,我们人为关闭此端口,这时不用拔出双绞线等电缆,只要管理员通过配置命令关闭端口即可:<Quidway>system-view(进入系统视图)进入系统视图, 键入Ctrl+Z退回到用户视图.[Quidway]interface Ethernet 0/23(进入需要操作的端口,此例是以太网第一插槽第23端口)[Quidway-Ethernet0/23]shutdown(关闭端口的命令)[Quidway-Ethernet0/23]%2000/4/2 00:26:48 Quidway L2INF/5/PORT LINK STATUS CHANGE:Ethernet0/23: link状态变为DOWN%2000/4/2 00:26:48 Quidway L2INF/5/VLANIF LINK STATUS CHANGE:Vlan-interface1: link状态变为DOWN%2000/4/2 00:26:48 Quidway IFNET/5/UPDOWN:链路协议在接口Vlan-interface1上状态变为DOWN此时即使线缆正常连接,23端口所连接主机也无法使用此端口连接交换机。

需要打开此端口的命令是:[Quidway-Ethernet0/23]undo shutdown(反操作关闭,也即打开此端口)[Quidway-Ethernet0/23]%2000/4/2 00:29:53 Quidway L2INF/5/PORT LINK STATUS CHANGE:Ethernet0/23: link状态变为UP%2000/4/2 00:29:53 Quidway L2INF/5/VLANIF LINK STATUS CHANGE:Vlan-interface1: link状态变为UP%2000/4/2 00:29:53 Quidway IFNET/5/UPDOWN:链路协议在接口Vlan-interface1上状态变为UP此端口又会恢复正常!Cisco的命令是 shutdown(关闭此端口),no shutdown(反操作,开启此端口)。

下面是cisco 的配置命令:Switch>Switch>enable(激活到特权模式)Switch#configure terminal(进入全局配置模式)Enter configuration commands, one per line. End with CNTL/Z.Switch(config)#interface fastethernet 0/1(进入端口1)Switch(config-if)#shutdown(关闭此端口)%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to administratively downSwitch(config-if)#no shutdown(开启此端口)%LINK-3-UPDOWN: Interface FastEthernet0/1, changed state to up配置端口速率和双工想要限制或固定端口的速率到固定模式可以使用,而端口缺省时是自适应的:1.速率设置:<Quidway>system-view(进入系统视图)进入系统视图, 键入Ctrl+Z退回到用户视图.[Quidway]interface Ethernet 0/23(进入需要操作的端口,此例是以太网第一插槽第23端口)[Quidway-Ethernet0/23]speed 100(设置端口速率固定为100兆,可选10兆或auto自适应)[Quidway-Ethernet0/23]%2000/4/2 00:42:13 Quidway L2INF/5/PORT LINK STATUS CHANGE:Ethernet0/23: link状态变为DOWN%2000/4/2 00:42:13 Quidway L2INF/5/VLANIF LINK STATUS CHANGE:Vlan-interface1: link状态变为DOWN%2000/4/2 00:42:13 Quidway IFNET/5/UPDOWN:链路协议在接口Vlan-interface1上状态变为DOWN%2000/4/2 00:42:14 Quidway L2INF/5/PORT LINK STATUS CHANGE:Ethernet0/23: link状态变为UP%2000/4/2 00:42:14 Quidway L2INF/5/VLANIF LINK STATUS CHANGE:Vlan-interface1: link状态变为UP%2000/4/2 00:42:14 Quidway IFNET/5/UPDOWN:链路协议在接口Vlan-interface1上状态变为UPCisco设置速率的命令和华为的一致:Switch>Switch>enable(激活到特权模式)Switch#configure terminal(进入全局配置模式)Enter configuration commands, one per line. End with CNTL/Z.Switch(config)#interface fastethernet 0/1(进入端口1)Switch(config-if)#speed ?(查看speed命令的子命令)10 Force 10 Mbps operation100 Force 100 Mbps operationauto Enable AUTO speed configurationSwitch(config-if)#speed 100(设置固定速率100兆)2.双工设定:<Quidway>system-view(进入系统视图)进入系统视图, 键入Ctrl+Z退回到用户视图.[Quidway]interface Ethernet 0/23(进入需要操作的端口,此例是以太网第一插槽第23端口)[Quidway-Ethernet0/23]duplex full(设置端口固定全双工,可选half半双工或AUTO自动)[Quidway-Ethernet0/23]%2000/4/2 00:43:03 Quidway L2INF/5/PORT LINK STATUS CHANGE:Ethernet0/23: link状态变为DOWN%2000/4/2 00:43:03 Quidway L2INF/5/VLANIF LINK STATUS CHANGE:Vlan-interface1: link状态变为DOWN%2000/4/2 00:43:03 Quidway IFNET/5/UPDOWN:链路协议在接口Vlan-interface1上状态变为DOWN%2000/4/2 00:43:05 Quidway L2INF/5/PORT LINK STATUS CHANGE:Ethernet0/23: link状态变为UP%2000/4/2 00:43:05 Quidway L2INF/5/VLANIF LINK STATUS CHANGE:Vlan-interface1: link状态变为UP%2000/4/2 00:43:05 Quidway IFNET/5/UPDOWN:链路协议在接口Vlan-interface1上状态变为UPCisco设置双工的命令和华为一致:Switch>Switch>enable(激活到特权模式)Switch#configure terminal(进入全局配置模式)Enter configuration commands, one per line. End with CNTL/Z.Switch(config)#interface fastethernet 0/1(进入端口1)Switch(config-if)#duplex ?(查看duplex的子命令)auto Enable AUTO duplex configurationfull Force full duplex operationhalf Force half-duplex operationSwitch(config-if)#duplex full(手动设置为全双工)Duplex will not be set until speed is set to non-auto value1.2. MAC地址绑定由于交换机有“学习、过滤、转发”的原理,所以交换机上存储着所谓的“MAC地址转发表”,表项中记录着端口与端口上所连接节点的MAC地址,平时此表的学习是自动的,但是我们也可以手动的静态记录(人为输入)端口和MAC地址的对应,从而达到端口和MAC地址绑定。

这种设置有什么实际意义呢?首先,由于MAC地址表正常状态下是自动学习的,所以某台主机原来在交换机1口连接的时候,交换机会记录此主机的MAC地址在端口1,当它移动到4口的时候,交换机会重新学习此主机的MAC地址在端口4,也就是随时允许某台主机在端口间随时移动。

但是假如有这种情况:某台手提电脑在端口1上连接,但是某天它拿到另外一个房间,连接到端口4,也能通过此交换机连接,而我们的策略上不允许计算机随便移动。

这时候我们就可以使用MAC地址和端口绑定的功能来防止计算机在端口间移动,即用户的电脑只能使用端口1连接交换机,或者是端口1不能被别的用户电脑所使用以防止线路盗用。

这个设定的操作如下:[Quidway]display mac-address(查看本交换机MAC地址表,可以看到1口学习到的MAC地址是自动学习到的)MAC地址VLAN ID 状态端口索引老化时间(秒)0007-95ec-6ec5 1 Learned Ethernet0/1 AGING--- 1 mac address(es) found ---[Quidway]mac-address static 0007-95ec-6ec5 interface Ethernet 0/1 vlan 1(静态写入MAC地址和端口的对应关系)[Quidway]display mac-address(察看本机MAC地址表,此时会发现1口MAC地址关系为静态配置)MAC地址VLAN ID 状态端口索引老化时间(秒)0007-95ec-6ec5 1 Config static Ethernet0/1 NOAGED000b-7416-e458 1 Learned Ethernet0/1 AGING--- 2 mac address(es) found ---此时的结果是:原来未做绑定之时,此MAC地址所在PC连接到交换机任何一个端口都可跟其它PC通讯,绑定之后,只能在1口才可以通讯,连接到其它端口就无法通过交换机与其它PC通讯;其它主机连接到此端口也无法使用。