接口在网络中重要啊,网络设备说白了不就是把一个接口转换成另外一个接口么?

逻辑接口,这些逻辑接口简直比物理接口还要重要,相当有用。

逻辑接口指能够实现数据交换功能但物理上不存在、需要通过配置建立的接口,包括子接口、Trunk接口、VLANIF接口、虚拟接口模板VTVirtual-Template)、Loopback接口、NULL0接口、Tunnel接口等。

目的

·        子接口,我的最爱,一条链路可以配置很多业务。

·        Trunk

Trunk是一种捆绑技术。将多个物理接口捆绑成一个逻辑接口,这个逻辑接口就称为Trunk接口。其技术的优势在于:

§增加带宽,提高可靠性,负载分担,三大好处,何乐不为?

·        VLANIF接口,这个接口的好处就是在多个二次设备中算连通的,而且把二三层搞在一起。

是为了实现不同VLAN间通信而配置的接口。

·        全局虚拟以太网接口Global VE

全局虚拟以太网接口,也是一种具有VE口性质的逻辑接口,但是与普通VE接口不同的是,普通VE接口只绑定在一块单板上,当单板出现故障时,业务会中断。GlobalVE接口分别支持全局L2VEL3VE

·        Loopback接口,这个也是我的最爱,一般是配置为router-IDBGP对等体,模拟业务接口等等。

Loopback接口通常有两种主要应用:

§  Loopback接口的IP地址被指定为报文的源地址,可以提高网络可靠性。

·        NULL0接口

路由器支持的NULL接口只有一个,叫做NULL0接口。它是一个伪接口(pseudo-interface)。NULL0接口总是处于Up状态,对于所有发到该接口的报文都直接丢弃,由于它的这个特征,NULL0接口主要被用在以下两方面:防止路由环和过滤通信量。

·        Tunnel接口,也是很常用的

隧道Tunnel是一条虚拟的点对点连接的通路。Tunnel的源地址与目的地址唯一标识了一条隧道。使封装的数据报能够在这条通路上传输,并在这条通路的两端分别对数据报进行封装和解封装。

可以配置Tunnel接口借用其他接口的IP地址。

Trunk接口基本原理

Trunk接口的约束条件

Trunk接口将多条物理链路绑定在一起,从而在逻辑上等同于一条逻辑链路,而又对上层数据传输透明,其必须遵循的规则主要有下列几条。

·        物理接口的物理参数必须一致

·        必须保证数据的有序性

这种机制根据MAC地址或IP地址来区分数据流,将属于同一数据流的数据帧通过同一条物理链路发送到目的地,免得乱序

引入数据包转发机制后:

Trunk转发原理

Trunk模块内部维护一张Trunk转发表。这张表由两项组成:

·        KEY

KEY值是根据数据包的MAC地址或IP地址,经HASH算法计算得出。

Loopback接口的应用

·        提高可靠性

§  IP地址借用中的应用

当某接口不是长期使用IP地址时,为了节省IP地址,可以配置该接口借用其他接口的IP地址。通常配置为借用Loopback接口的地址,以保持接口的稳定性。

接口监控组,这个好,当一个端口down的时候,另外一个可以跟着down,解决了我的倒换问题

接口监控组,其中被监控的接口就是Binding接口。接入侧与监控组联动的接口叫做Track接口,这些接口通过Track监控组的状态,来触发自己的状态变化。

基本原理

网络侧所有同类的被监控的接口,加入到一个组,称为接口监控组,每一个接口监控组通过唯一的名称来标识。其中被监控的接口就是Binding接口,为每个Binding接口设置其Down权重。