rstp和单臂路由结合
本文rstp和单臂路由结合将为大家介绍解决路由器连接问题的方法,帮助您享受更稳定的网络连接。
本文目录一览:
急需如何配置锐捷交换机
聚合端口(Aggregate-port) ,是把交换机多个特性相同的端口物理连接并绑定为一个逻辑端口,将多条链路聚合成一条逻辑链路。
IEEE 802.3ad协议的标准
聚合方式
静态聚合
动态聚合
聚合端口是逻辑端口,根据可以加入的以太口的类型
二层聚合口
三层聚合口
配置二层聚合端口
interface FastEthernet 0/23
port-group 1 !将F0/23加入聚合组1
interface FastEthernet 0/24
port-group 1 !F0/24加入聚合组1
配置三层聚合端口
Ruijie# configure terminal
Ruijie(config)# interface aggretegateport 1
Ruijie(config-if)# no switchport
Ruijie(config-if)# ip address 192.168.1.1 255.255.255.0
Ruijie(config-if)# end
注意事项
只有同类型端口且双工速率一致才能聚合为一个AG端口。光口和电口不能绑定。
所有物理端口必须属于同一个VLAN。
最多支持8个物理端口聚合为一个AG。
当一个端口加入AP后,不能在该端口上进行任何配置,直到该端口退出AP.
AP不能设置端口安全功能。
负载均衡
AP 可以根据报文的源 MAC 地址、目的 MAC 地址、源 MAC 地址+目的 MAC 地址、源 IP 地址,目的 IP 地址以及源 IP 地址+目的 IP 地址等特征值把流量平均地分配到 AP 的成员链路中。
可以用 aggregateport load-balance设定流量分配方式。
生成树协议原理与应用
三种生成树(STP、RSTP、MSTP)协议的特性
生成树协议的分类,按照产生的时间先后顺序为STP、RSTP、MSTP
三种生成树所遵循的IEEE标准分别为STP-IEEE 802.3d,RSTP-IEEE 802.3W,MSTP-IEEE 802.3S
STP是怎样的一个协议呢?
通过阻断冗余链路将一个有环路的桥接网络修剪成一个无环路的树型拓扑结构,这样既解决了环路问题,又能在某条活动(active)的链路断开时, 通过激活被阻断的冗余链路重新修剪拓扑结构以恢复网络的连通.
基本思想:在网桥之间传递配置消息(BPDU),网桥利用收到的配置消息做以下工作:
从网络中的所有网桥中,选出一个作为根网桥(root)
计算本网桥到根网桥的最短路径
网桥选择一个根端口,该端口给出的路径是此网桥到根桥的最短路径
选择除根端口之外的转发端口(指定端口)
配置消息介绍
配置消息也被称做桥协议数据单元(BPDU)
主要内容包括:
根网桥的Identifier(RootID)
从本网桥到根网桥的最小路径开销(RootPathCost)
发送该配置消息的网桥的Identifier
发送该配置消息的网桥的指定端口的Identifier
即(RootID, RootPathCost, BridgeID, PortID)
配置消息的优先级比较原则:
假定有两条配置消息C1和C2,则:
如果C1的RootID小于C2的RootID,则C1优于C2
如果C1和C2的RootID相同,但C1的RootPathCost小于C2,则C1优于C2
如果C1和C2的RootID和RootPathCost相同,但C1的发送网桥ID小于C2,则C1优于C2
如果C1和C2的RootID、RootPathCost和发送网桥ID相同,但C1的发送网桥的PortID小于C2,则C1优于C2
RSTP相关配置-配置桥优先级
如果网络中的所有交换机都保持默认配置,即所有的交换机都具有相同的优先级,那么MAC地址小的交换机将具有最小的BridgeID,将被选举为根桥,但该交换机未必是理想的根桥,可以更改网桥的优先级手动指定根桥:
配置方法为: Switch(config)#spanning-tree priority priority
RSTP相关配置-配置Hello Time
Hello Time的配置需要注意:
较长的Hello Time可以降低生成树计算的消耗;较短的Hello Time可以在丢包率较高的时候,增强生成树的健壮性。
但是,过长的Hello Time会导致链路故障的错误判断;过短的Hello Time导致频繁发送配置消息,增大交换机CPU和网络负担。
配置方法为:Switch(config)#spanning-tree hello-time interval
RSTP相关配置-配置端口的Max Age
Max age的配置需要注意:
过长的Max Age会导致链路故障不能被及时发现;
过短的Max Age可能会在拥塞的时候使交换机错误认为链路故障,造成频繁生成树计算。
配置方法为:Switch(config)#spanning-tree max-age interval
RSTP相关配置-配置端口的Forward Delay
Forward Delay的配置需要注意:
过长的Forward Delay会导致生成树的收敛太慢;
过短的Forward Delay可能会在拓扑发生改变的时候,引入暂时的环路。
配置方法为:Switch(config)#spanning-tree forward-time interval
TCP/UDP报文
IP报文
单臂路由实现VLAN间路由
步骤1:创建子接口
‒ Router(config)#interface interface.sub-port
步骤2:为子接口封装802.1q协议,并指定接口所属的VLAN
‒ Router(config-subif)#encapsulation dot1q vlan-id
步骤3:为子接口配置IP地址
‒ Router(config-subif)#ip address ip-address mask-address
管理距离
取值范围 0-255
只在本地有效
厂商私有
可以根据需要人为修改管理距离,影响路由优选
取值范围 0-255
只在本地有效
厂商私有
可以根据需要人为修改管理距离,影响路由优选
路由源 缺省管理距离
直连 0
静态 1
RIP 120
OSPF 110
IS-IS 115
EBGP 20
IBGP 200
路由协议分类
按管理范围分
‒ IGP
− RIP OSPF EIGRP IS-IS
‒ EGP
− BGP
按算法分
‒ 距离矢量
− RIP BGP
‒ 链路状态
− OSPF IS-IS
RIPv2概述
RIP是距离矢量路由协议
管理距离120
使用跳数作为度量值来衡量路径的优劣,取值范围0-15,16跳表示路由不可达。
定期更新、全路由表更新、协议收敛慢
RIPv2报文
组播报文,目标地址224.0.0.9
承载在UDP之上,端口号520
报文类型
Request
Response
RIPv2依赖三个计时器维护路由表
更新时间 30s
每隔30s定期向邻居通告所有RIP已知的路由
失效时间 180s
路由条目进入路由表后启动失效计时器
180s没有再次收到该条目则宣布该条目失效
清除时间 120s
失效后120s仍没有收到该条目则清除该条目
使用触发更新为加快收敛
水平分割和无穷大计数
路由器记住每一条路由信息的来源,并且不在收到这条信息的端口上再次发送它
16跳表示路由不可达
配置RIPv2
启动RIP进程
Router(config)# router rip
定义RIP的版本
Router(config-router)# version 2
定义关联网络
Router(config-router)# network 网络号
− 网络号指的是本路由器接口IP所在的网络
− RIP 对外通告本路由器关联网络和通过RIP从邻居学习的网络
− RIP 只向关联网络所属接口通告和接收路由信息
− 手工精确汇总
R2(config-if)# ip rip summary-address 172.16.0.0 255.255.252.0
关闭RIPv2自动汇总
Router(config-router)# no auto-summary
− RIP缺省将进行路由自动汇总:当子网路由穿越有类网络边界时,将自动汇总成有类网络路由
被动接口
Router(config-router)#passive-interface {default |interface-type interface-num}
− 某个接口仅仅学习RIP 路由,并不进行RIP 路由通告
− 连接用户主机或者非RIP邻居的接口
单播更新
Router(config-router)# neighbor ip-address
− RIP 路由信息需要通过非广播网络传输,或需要限制一个接口通告广播式的路由更新报文
− 不同路由协议之间无法相互学习路由信息
− 在协议边界路由器通过重发布引入其他协议或者进程的路由
− 重发布时要指定引入路由的度量值
− R2(config-router)# redistribute static metric 2
OSPF综述
Open Shortest Path First 开发最短路径优先协议
‒ 链路状态路由协议
‒ 全局拓扑、无路由环路
‒ 快速收敛
‒ 用链路开销衡量路径优劣
‒ 支持区域划分
‒ 适应范围广,可适应大规模网络
‒ 版本
‒ V2 RFC2328
‒ V3 支持IPv6
Router-ID
‒ 在OSPF路由域内唯一标识一台路由器
‒ 一般通过设置Loopback接口指定
Neighbor 邻居
‒ 在同一网络中都有接口的两台路由器
‒ 通过Hello包建立和维护邻居关系
Adjacency 邻接
‒ 相互交换路由信息的邻居
五种报文
‒ Hello、DBD、LSR、LSU、LSACK
‒ 通过Hello形成邻居,邻接路由器交换LSU通告路由
三个阶段
‒ 邻居发现、路由通告、路由计算
三张表
‒ 邻居表、链路状态数据库、路由表
Hello
‒ 携带参数,建立和维持邻居关系
‒ 在多路访问网络中选举DR、BDR
DBD
‒ 携带LSA头部信息,向邻居描述LSDB
LSR
‒ 向邻居请求特定的LSA
LSU
‒ 携带LSA,向邻居通告拓扑信息
LSAck
‒ 对LSU中的LSA进行确认
邻居发现
‒ 通过Hello报文发现并形成邻居关系
‒ 形成邻居表
路由通告
‒ 邻接路由器之间通过LSU洪泛LSA,通告拓扑信息,最终同一个区域内所有路由器LSDB完全相同-----同步
‒ 通过DBD、LSR、LSACK辅助LSA的同步
‒ 形成LSDB
路由选择阶段
‒ LSDB同步后,每台路由器独立进行SPF运算,把最佳路由信息放进路由表。
‒ 形成路由表
邻居表(neighbor table)
‒ 用邻居机制来维持路由
‒ 通过Hello包形成邻居,邻居表存储双向通信的OSPF路由器列表信息
拓扑表(LSDB)
‒ 描述拓扑信息的LSA存储在LSDB中
OSPF路由表
‒ 对LSA进行SPF计算,而得出的OSPF路由表
全局路由表
‒ 路由器的全局路由表,用于数据包转发;
‒ OSPF把计算出来的路由,安装到全局路由表。
启动OSPF进程
ruijie(config)# router OSPF 1
指定 router id
ruijie(config-router)# router-id X.X.X.X
发布直连接口
ruijie(config-router)# network ip-address wildcard-mask area area-id
修改网络类型
点对点以太网链路,DR选举是没有必要的
ruijie(config-if)#ip ospf network point-to-point
被动接口
ruijie(config-router)# passive-interface int vlan 10
或者
ruijie(config-router)# passive-interface default
ruijie(config-router)# no passive-interface int giga1/1
修改接口cost
ruijie(config-if)#ip ospf cost 开销值
在ABR上进行路由汇总
Router(config-router)#area 区域号 range 子网号 子网掩码
在ASBR上进行路由汇总
Router(config-router)# summary-address 子网号 子网掩码
虚链路
Router(config-router)#area 区域号 virtual-link 对待router-id
标准IP ACL
‒ 编号 1~99和1300~1999
‒ 命名 standard
配置标准IP ACL
‒ 全局配置模式
‒ ruijie(config)#access-list access-list-number { permit | deny } { any | source source-wildcard } [ time-range time-range-name ]
‒ ACL配置模式
‒ ruijie(config)# ip access-list standard { name | access-list-number }
‒ Ruijie(config-std-nacl)#{ permit | deny } { any | source source-wildcard } [ time-range time-range-name ]
Ruijie(config)#ip access-list standard sample
Ruijie(config-std-nacl)#permit 172.16.1.0 0.0.0.255
扩展IP ACL
标识方法
‒ 编号 100~199和2000~2699
配置扩展IP ACL
‒ 全局配置模式
‒ ruijie(config)#access-list access-list-number { deny | permit } protocol { any | source source-wildcard } [ operator port ] { any | destination destination-wildcard } [ operator port ] [ precedence precedence ] [ tos tos ] [ time-range time-range-name ] [ dscp dscp ] [ fragment ]
‒ Ruijie(config)#access-list 101 deny ip 172.16.2.0 0.0.0.255 host 192.168.6.8
‒ Ruijie(config)#access-list 101 permit any any
配置扩展IP ACL
‒ ACL配置模式
‒ ruijie(config)# ip access-list extended { name | access-list-number }
‒ Ruijie(config-ext-nacl)#{ permit | deny } protocol { any | source source-wildcard } [ operator port ] { any | destination destination-wildcard } [ operator port ] [ time-range time-range-name ] [ dscp dscp ] [ fragment ]
‒ Ruijie(config)#ip access-list extended sample
‒ Ruijie(config-ext-nacl)#permit tcp 172.16.1.0 0.0.0.255 192.168.6.10 eq www
配置IPv6 ACL
‒ ACL配置模式
‒ Ruijie(config)#ipv6 access-list name
‒ Ruijie(config-ipv6-acl)#sn]{ permit | deny } protocol { source IPv6-prefix/prefix-len |host source-ipv6-address |any } [ operator port ] { any | destination IPv6-prefix/prefix-len |host source-ipv6-address |any } [flow-label ] [ time-range time-range-name ] [ dscp dscp ] [ fragment ]
‒ Ruijie(config)#ipv6 access-list sample
‒ Ruijie(config-ipv6-acl)#permit ipv6 2001::/64 any
配置MAC ACL
‒ 全局配置模式
‒ ruijie(config)#access-list access-list-number { permit | deny } { any | host source-mac-address } { any | host destination-mac-address } [ ethernet-type ] [ time-range time-range-name ]
‒ ACL配置模式
‒ Ruijie(config)#mac access-list extended { name | access-list-number }
‒ Ruijie(config-mac-nacl)# { permit | deny } { any | host source-mac-address } { any | host destination-mac-address } [ ethernet-type ] [ time-range time-range-name ]
专家ACL
‒ 编号:2700~2899
配置专家 ACL
全局配置模式
‒ ruijie(config)#access-list access-list-number { permit | deny } [ protocol | ethernet-type ] [ VID vid ] [ { any | source source-wildcard } ] { host source-mac-address | any } [ operator port ] [ { any | destination destination-wildcard } ] { host destination-mac-address | any } [ operator port ] [ precedence precedence ] [ tos tos ] [ time-range time-range-name ] [ dscp dscp ] [ fragment ]
ACL配置模式
‒ Ruijie(config)# expert access-list extended { name | access-list-number }
‒ Ruijie(config-exp-nacl)# 。。。。。。
‒ 配置时间段
‒ Ruijie(config)#time-range name
‒ 配置绝对时间
‒ Ruijie(config-time-range)# absolute { start time [ end time ]
‒ 配置周期时间
‒ Ruijie(config-time-range)# periodic time to time
锐捷交换机与路由器配置命令
去找锐捷的技术支持要个配置手册看看嘛.命令的语法格式大体都是相同的,个别命令关键字换了下.就是换了个大体意思相同的英文单词,只要稍微懂点英语都可以弄懂.多用"?"察看帮助.
交换机的问题,高手帮我看看
一、 交换机 中文意思,作用 优点 缺点
1、基本配置console -----就是用console线登陆上去配置
2、telnet配置-----远程Telnet登陆上去,需要开启该功能
3、二层VLAN:------二层的虚拟网络
4、三层VLAN间路由-----在vlan间通过路由来通信
5、单臂路由VLAN------跟三层vlan间路由差不多,就是用一个路由器来实现各个vlan之间的通信
6、RSTP--- 快速生成树协议,用来防止二层环路的
7、端口聚合---主要用于交换机之间连接。由于两个交换机之间有多条冗余链路的时候,STP会将其中的几条链路关闭,只保留一条,这样可以避免二层的环路产生。但是,失去了路径冗余的优点,因为STP的链路切换会很慢,在50s左右。使用以太通道的话,交换机会把一组物理端口联合起来,做为一个逻辑的通道,也就是channel-group,这样交换机会认为这个逻辑通道为一个端口。
二、路由器
1、基本配置console-----同上
2、配置telnet-----同上
3、静态路由配置-------配置静态路由就是了 源地址 掩码 目的网段 掩码
4、RIP路由配置----最简单的动态路由,有版本1和版本2
用到的命令--[数通]
一、STP
在交换机操作:
[SW1]int g0/0/1
[SW1-GigabitEthernet0/0/1]stp port priority 0 ###修改接口优先级
[SW1]display stp ###查看STP协议的状态
CIST Bridge 值和CIST root一致,则为root
[SW1]display stp brief ###查看STP端口角色和端口状态
[SW1]stp mode stp ###修改STP模式
[SW1]stp priority 0 ###修改STP优先级
int g0/0/1
[SW1]stp cost 20000 ###修改路径开销
二、RSTP
边缘端口:
作用: 接口up,立即进入转发状态
a.系统视图:
[SW1]stp edged-port default ###将所有端口设置为边缘端口
b.接口下:
[SW1]interface GigabitEthernet0/0/1
[SW1-GigabitEthernet0/0/1] stp edged-port enable
undo ###用于删除已经执行的命令
保护机制:
(1)根(root)保护:
用于防止root被抢占,在DP上配置
当DP端口收到更优BPDU时,会处于阻塞状态。如果30s内没有再次收到更优BPDU,回到转发状态。
配置:
[SW1]int g0/0/1
[SW1-GigabitEthernet0/0/1]stp root-protection ###在端口处配置根保护
(2)BPDU保护:
用于防止边缘端口收到BPDU报文,重新进行STP计算
edge-port收到BPDU报文,不会丧失edge-port
配置:
[SW1]stp bpdu-protection ###配置BPDU保护
三、IP路由
优先级:用于标识路由的可靠程度
0~255 , 数值越小越优
direct 0
ospf 10
rip 100
static 60
四、静态路由
1.串行链路
a.ip route-static 目的网段 掩码 下一跳
b.ip route-static 目的网段 掩码 出接口
c.ip route-static 目的网段 掩码 出接口 下一跳
例子:
ip route-static 192.168.39.0 24 10.1.12.2
2.以太网链路
a.ip route-static 目的网段 掩码 下一跳
c.ip route-static 目的网段 掩码 出接口 下一跳
3.浮动路由
通过调整路由优先级实现
[R1]ip route-static 192.168.39.0 24 10.1.12.2
[R1]ip route-static 192.168.39.0 24 10.1.12.2 preference 70
4.默认路由
[R1]ip route-static 0.0.0.0 0 10.1.12.2
0.0.0.0/0 表示任意匹配
五、RIP(路由信息协议)
配置:
[R1] rip 1
[R1-rip-1] version 2 ###修改版本号
[R1-rip-1] network 192.168.1.0
[R1-rip-1] network 10.0.0.0
六、(1)OSPF配置
1.配置接口IP地址
2.激活OSPF进程
OSPF
3.进入区域下,宣告接口
area 0
network 10.1.1.0 0.0.0.255
格式:
area area-id
network 网络号 反掩码
反掩码:
0: 精确匹配
1: 任意匹配
Router-id
(2)手工配置:
系统视图下:
router-id 1.1.1.1
配置协议时:
ospf route-id 100.1.1.1
协议 系统视图
reset ospf process ###重置ospf进程
display ospf brief ###查看ospf简要信息
display ospf peer brief ###查看ospf邻居状态
display ospf routing ###只查看ospf路由信息
display ospf interface ###查看有哪些接口被宣告进ospf
(3)下放默认路由
1.配置默认路由
2.ospf视图下,下放默认路由
ospf 1
default-route-advertise
七、链路聚合
(1)配置:
interface Eth-trunk 1 ###创建Eth-trunk 1 接口
trunkport g/0/0/0 to g0/0/3 ###加入成员接口g0/0/0 ~ g0/0/3
display Eth-trunk 1 ###查看Eth-trunk1的接口状态
LACP 链路聚合控制协议
(2)配置:
interface Eth-trunk 1
mode lacp-static ###修改模式为LACP
trunkport g/0/0/0 to g0/0/3
(3)修改 LACP优先级:
LACP priority 0 ###0~65535 ,默认:32768
(4)配置最大活动链路数量:
interface Eth-trunk 1
max active-linknumber 2
(5)修改接口LACP优先级
int g/0/0/1
lacp priority 65535
(6)开始抢占和设置抢占延时
int eth-trunk 1
lacp preempt enable
lacp preempt delay 10
(7)接口初始化
clear configuration int g/0/0/1
int eth-trunk 1
undo portswitch ###关闭二层,开启三层
ip address 10.1.12.2 24
八、VLAN原理和配置
1.链路类型
(1)接入链路:access,用于交换机和终端之间的互联
【a】配置:
display port vlan ###查看接口所在的vlan
diaplay vlan ###查看激活的vlan
【b】创建vlan:
[S1] vlan 10
[S1] vlan batch 10 20
[S1] vlan batch 10 to 20
【c】将接口划入vlan中 + 配置PVID
[S1] interface GigabitEthernet0/0/1
[S1-GigabitEthernet0/0/1] port link-type access ###修改接口类型为access
[S1-GigabitEthernet0/0/1] port default vlan 10
(2)干道链路:trunk,用于交换机之间的互联
配置:
[S1] interface GigabitEthernet0/0/4
[S1-GigabitEthernet0/0/4] port link-type trunk
[S1-GigabitEthernet0/0/4] port trunk allow-pass vlan 10 20
(3)hybrid
在S3上的配置:
交换机与客户端
[S3]interface GigabitEthernet0/0/1
[S3-GigabitEthernet0/0/1]port link-type hybrid
[S3-GigabitEthernet0/0/1] port hybrid pvid vlan 10
[S3-GigabitEthernet0/0/1] port hybrid untagged vlan 10 100
在g0/0/2接口也执行以上操作
交换机与交换机
[S3-GigabitEthernet0/0/3]port hybrid tagged vlan all
在S2也执行S1的操作
效果:
PC6能ping通server,但是不能ping通PC7
九、单臂路由
(1)配置子接口
int g0/0/0.1
ip address 192.168.1.254/24
(2)将SW连接Router的接口配置为trunk
int g0/0/1
port link-type trunk
`trunk allow-pass all
(3)在子接口下配置VLAN-ID终结
int g0/0/0.1
dotlq termination vid 10 ###封装和解封装vlan-id
(4)在子接口下开启ARP识别
int g/0/0/0.1
arp broadcast enable
十、使用三层SW配置VLANIF接口作为网关
1.创建vlan
2.将接口划入vlan
3.创建vlanif接口 + 配置IP 地址
int vlanif 10
ip address 192.168.1.254 24
十一、DHCP的配置
1.全局地址
(1)开启DHCP功能
dhcp enable
(2)创建IP地址池
ip pool huawei
(3)配置网关:
gateway-list 192.168.1.254 192.168.1.253
(4)指定地址池的范围
network 192.168.1.0 mask 255.255.255.0
(5)配置DNS
dns-list 114.114.114.114
(6)保留IP地址
excluded-ip-address 192.168.1.100 192.168.1.200
(7)配置租约
lease day 0 hour 2 minute 0
(8)静态绑定
static-bind ip-address 192.168.1.1 mac-address 5489-98F5-33 36
(9)调用全局地址池
interface GigabitEthernet0/0/0
ip address 192.168.1.254 255.255.255.0
dhcp select global
2.接口地址
interface GigabitEthernet0/0/0
dhcp select interface ###开启接口地址池
dhcp server static-bind ip-address 192.168.2.2 mac-address 5489-9867-4f6e
dhcp server excluded-ip-address 192.168.2.100 192.168.2.200
dhcp server lease day 0 hour 2 minute 0
dhcp server dns-list 8.8.8.8
ipconfig /release ###释放地址
ipconfig /renew ###重新获得地址
通过这些技巧,您可以更好地控制您的路由器,以获得更快的网络速度和更安全的网络连接。