网络工程师之路由交换链路聚合、PPPOE篇
以下均为个人笔记,摘录到csdn做备份
路由交换之链路聚合、PPPOE
链路聚合
用多个物理接口逻辑合成一个接口,提高带宽,链路备份
配置模式
收工负载分担模式:Eth-Trunk的建立、成员接口的加入由手工配置,没有链路聚合控制协议的参与。该模式下所有活动链路都参与数据的转发,平均分担流量,因此称为负载分担模式
LACP模式: 链路聚合控制协议
链路两端的设备相互发送LACP报文,协商聚合参数。协商完成后,两台设备确定活动接口和非活动接口。在静态LACP模式中,需要手动创建一个Eth-Trunk口,并添加成员口。LACP协商选举活动接口和非活动接口。静态LACP模式也叫M:N模式。M代表活动成员链路,用于在负载均衡模式中转发数据。N代表非活动链路,用于冗余备份。如果一条活动链路发生故障,该链路传输的数据被切换到一条优先级最高的备份链路上,这条备份链路转变为活动状态。
手动聚合
手工负载分担模式:没有链路聚合控制协议的参与,所有活动链路都参与数据的转发,平均分担流量;
动态LACP模式:链路备份 {M:N模式}
{M代表活动成员链路,用于在负载均衡模式中转发数据。N代表非活动链路,用于冗余备份}
配置:
两端必须配置同样的 Eth-trunk 1;缺省下:手工负载分担模式 mode manual load-balance
【 display interface eth-trunk 1或dis eth-trunk 1 verbose 查看配置】
- 二层设备 int Eth-trunk 1
int e0/0/1 eth-trunk 1
【 display interface eth-trunk 1 查看配置】 - 三层设备 int eth-trunk 1 创建Eth-Trunk接口
undo portswitch 聚合链路从二层转为三层链路
ip address 100.1.1.1 24 总地址
int G0/0/1 eth-trunk 1 - 【同样的优先级通过,不同的做备份】
lacp priority 100 创建总的优先级
int Eth-Trunk 1
mode lacp max active-linknumber 2
int e0/0/1 eth-trunk 1 lacp priority 200{优先级}
int e0/0/2 eth-trunk 1 lacp priority 100
{ Dis eth 1 verbose]
FC:桢收集器 乱序分为:有害乱序、无害乱序
conversation:指若干个桢组成的集合,集合中的桢在接收端与发送端的顺序必须保持一致;
不同的conversation间不能有相同的元素;
FD:同一个conversation中的桢,必须被分发给同一条成员链路{避免有害乱序};
不同conversation中的桢,可分给同一条成员链路,也可分发给不同链路;
划分的方法:具有相同目的MAC地址的桢划分进同一个conversation;
smart link:
协议作用为在一定场景下替代STP协议,实现{毫秒级}的链路切换;由主、从端口组成;
主转发,从阻塞;主故障,从转发;
配置主路由: int g0/0/1 stp disable{关闭此接口的stp} 或 undo stp{关闭此设备的stp}
smart-link group 1{创建smart link组1} port g0/0/1 master 、port g0/0/2 slave{设置主从端口}
flush send control-vlan 10 password simple 123{控制VLAN编号10、密码123}
在其他路由器上:int g0/0/1
smart-link flush receive[control-vlan 10 password simple 123]{指定接口接受/处理VLAN10的桢}
最后在主路由上:
restore enable{设置回切} timer wtr 30{设定回切时间30s}
smart-link enable{使能smart link 的功能}
dis smart-link group 1{查看命令}
monitorlink:
monitor link组由上行、下行端口组成;上行端口DOWN,下行立即DOWN;上、下保持一致;
配置
monitor-link group 1 {创建monitor link组1}
smart-link group 1 uplink {将smart link组1作为上行端口}
port g0/0/1 uplink[downlink] 1 {将端口g0/0/1作为上行[下行]端口}
timer recover-time 10{设置monitor link组的回切时间10s}
display monitor-link group 查看信息
*****设置smart 的时间要大于monitor的回切时间
PPPOE
数字用户线路DSL: 是以电话线为传输介质的传输技术,
宽带接入方式(ADSL),ADSL是非对称{上传,下载不一样}DSL技术
作用:在以太网上提供点到点的连接
PPPoE具有适用范围广、安全性高、计费方便等特点 DSLAM:分线盒 BRAS:{背时} 认证服务器ME60
Modem:分离用户数据与语音流量
PPPoE报文:
DMAC:表示目的设备的MAC地址,通常为以太网单播目的地址或者以太网广播地址(0xFFFFFFFF)。
SMAC:表示源设备的以太网MAC地址。
Type:0x8863 PPPoE发现阶段的报文,0x8864 PPPoE会话阶段的报文
PPPoE字段
VER: 版本号,值为0x01;
Type:表示类型,值为0x01。
Session ID:标识PPPoE会话,与S/D.MAC组合定义一个PPPoE会话
Code:表示PPPoE报文类型,不同取值标识不同的PPPoE报文类型。PPPoE会话ID,与以太网SMAC和DMAC一起定义了一个PPPoE会话。
Length:表示PPPoE报文的Payload长度,不包括以太网头部和PPPoE头部的长度
PayLoad:数据
PPPoE可分为三个阶段:
发现阶段 获取对方以太网地址,以及确定唯一的PPPoE会话。
会话阶段 PPP协商阶段和PPP报文传输阶段
会话终结阶段 会话建立以后的任意时刻,发送报文结束PPPoE会话
发现阶段:
PADI报文:用户主机发起的PPPoE服务器探测报文,目的MAC地址为广播地址。
PADO报文:PPPoE服务器收到PADI报文之后的回应报文,目的MAC地址为客户端主机的MAC地址。
{确定id}PADR报文:用户主机收到PPPoE服务器回应的PADO报文后,单播发起的请求报文,目的地址为此用户选定的那个PPPoE服务器的MAC地址。
{确定id}PADS报文:PPPoE服务器分配一个唯一的会话进程ID,并通过PADS报文发送给主机。
终结阶段 PADT报文:当用户或者服务器需要终止会话时,可以发送这种PADT报文
ID表示PPPoE会话ID,Bundle ID和Dialer ID的值与拨号参数配置有关。
Intf表示客户端侧协商时的物理接口。
State表示PPPoE会话的状态,包括以下四种:
1. DLE表示当前会话状态为空闲。
2. PADI表示PPPoE会话处于发现阶段,并已经发送PADI报文。
3. PADR表示PPPoE会话处于发现阶段,并已经发送PADR报文。
4. UP表示PPPoE会话建立成功。
客户端:
dialer-rule
dialer-rule 1 ip permit
qz
int dialer 1
dialer user zzw
dialer-group 1
dialer bundle 1z
ppp chap user zzw
ppp chap password cipher 123
ip address ppp-negotiate
q
ip route-static 0.0.0.0 0 dialer 1
int G0/0/1
pppoe-client dial-bundle-number 1 on-demand
服务器:
ip pool pppoe
gateway-list 10.0.12.254
network 10.0.12.0 mask 255.255.255.0
excluded-ip-address 10.0.12.2
excluded-ip-address 10.z0.12.253
dns-list 10.0.12.253
aaa z
local-user zzw password cipher 123
local-user zzw service-type ppp
int Virtual-Template 1
ip address 10.0.12.2 255.255.255.0
ppp authentication-mode chap
remote address pool pppoe
int G0/0/0
pppoe-server bind Virtual-Template 1
在这里欢迎大家的点赞、关注、评论,以此来促进大家互相学习交流,同时可以让新加入的小伙伴更快的了解新知识!!!
以上内容如有侵权,请联系作者进行删除
≧◠◡◠≦ 1分2分都是爱,感谢已经打赏的老板,和正在打赏的老板们 ≧◠◡◠≦