Network Interface,网络接口是计算机与专用或公用网络之间的互连点。网络接口可以是物理形式的,也
有可能是虚拟的,比如通过软件实现的虚拟接口。这里我们要介绍的网络接口主要是指在以太网交换机上以
物理端口形式存在的接口。网络接口通常具有某种形式的网络地址。网络接口提供标准化的功能,例如传递
消息、连接和断开连接等等,它是现代计算机网络中最重要也是最基础的部分,了解Network Interface是
学习网络知识的基础。
下面我们就以一个简单的拓扑来详细介绍一下有关网络接口的相关知识,本文中会更多的使用端口这个词来
代替网络接口。在Switch中,关于端口的状态及信息基本都可通过Show interface这个命令来查看,例如
查看端口Ethernet 0/0
SW1# sh int e0/0
端口状态
1、如下图,Ethernet0/0 is up,代表这个端口的Layer-1是UP的,可以理解为Layer-1工作正常。Line
protocol is up,代表Layer-2是up的。如果两个都是UP,也就是我们常说的up up状态,代表这个端口是
在正常工作的。
2、如果我们用shutdown命令将端口关闭,端口状态就会变成down down。
Description
Description这一项是手动设置的,可以添加一描述信息,相当于给网线贴上一个标签。这样可以快速知道
端口的一些信息,比如这个端口是与哪台Switch的哪个端口相连的。可以通过以下命令进行设置。
SW1(config)#int eth0/0
SW1(config-if)#description Connect to SW2-E0/0
MTU
1、MTU(Maximum Transmission Unit)最大传输单位,这个值代表可以在网络上传送的最大数据包。M
TU的单位是字节。 大部分网络设备的MTU都是1500,如果传送的数据包大于MTU值,就会将数据包分割成若
干小于MTU值的块进行传送,如果把MTU设置的过大,在传输过程中遇到不支持的设备,数据包就会被丢弃,
从而产生丢包的问题。如果把MTU设置的过小,就会对带宽造成严重的浪费,因为每个包中除了数据本身还会
有许多附加信息,比如MAC地址,ECC校验信息等,这些附加信息在每个包中会占用18 Bytes,所以如果MTU
设置的过小,附加信息对带宽的占用就会越高。通过以下命令修改MTU值,修改后需要重启交换机才会生效。
2、注意,MTU的设置在不同型号或系列的Switch上有不同的限制和要求以及方法,这个就要查看具体型号的
Switch的手册来了解该Switch对修改MTU值的要求和方法。有些Switch可以为端口单独设置MTU值,有些则
只能全局配置所有端口的MTU值。另外MTU又分为三层MTU和二层MTU,如下图可以看到,二层MTU不允许被用
户修改。
3、但是可以修改三层MTU,但三层MTU要小于或等于二层MTU。
4、可以看到IP MTU修改为888,而二层MTU还是1500。
BandWidth
Bandwidth带宽,可以通过以下命令进行调整,注意这里对带宽进行修改后,并不会真正的改变端口的传输
带宽,修改这个值的是给计算STP或路由的Cost用的。
Delay
DLY代表Delay,也就是这个端口的延迟。这个值与带宽有很大的关系,通俗理解就是带宽越大,延迟就会
越小,把带宽比喻成高速公路,带宽越大代表车道越多,那么,同样是一百台车,通过8车道的高速和通过
2车道的高速路所用的时间就是不同的,2车道很容易发生拥堵,通过这条路所耗费的时间就是Delay延迟。
注意,修改这个值只是给协议计算Cost做参考,实际延迟不会有改变。
传输方式
传输方式分为三种:Simplex、Half Duplex、Full Duplex。
● Simplex:
单工,单工传输就是单向传输,一端发出信号,对端接收信号,比如早期通过微波接收电视信号,电视机只
能接收电视节目,但是并不能给微波发射台发送信号。。
● Half Duplex:
半双工,半双工可以发送,也可以接收也可以发送,但是同一时间只能有一个方向的传输,也就是说接收时
不能发送,发送时不能接收,比如对讲机就是这个模式。
● Full Duplex:
全双工,全双工则可以在同一时间内即接收也可以发送,比如打电话,双方可以在同一时间内同时说话,也
可以同时听到对方说的什以。
现在的网络设备已经没有单工的设置了,但可以支持半双工和全双工,默认设置一般都是Duplex Auto, 也
就是双方自动协商双工的模式。如果双方都是支持全双工,则会自动协商为Full Duplex,如果有一方不支
持Full Duplex或对方手动设定了半双工,则会协商为半双工。
Speed
Speed就是指端口的速度,现在的交换机默认基本都是Auto模式,比如一个千兆交换机支持10M、100M、
1000M的速度,Auto模式也是由自动协商来决定这条链路的速度要跑在哪个速度级别上。
Media Type
Media Type是指端口的传输介质类型,介质类型种类繁多,常见的类型如下表:
Counter
Counter计数器,记录端口的各种计数信息,如果 error和CRC的计数不断在增加,基本都是L1出了问题,
也就是物理链路介质上,包括网线或GBIC模块。在做完troubleshooting后和相关维护工作以后,手动将计
数器清零,用来观察故障是否得到修复。比如使用如下命令将e0/0的计数器清零:
SW1# clear counters e0/0