只允许vlan2、vlan3的流量通过(不能采用acl方式实现)

最近经常碰到有人问起 Cisco 交换机上洳何实现 VLAN 之间的访问控制一般我都会告诉对方,在三层交换机上直接把 ACL 应用到相应 VLAN 的虚端口就 OK 了其实我自己也没有机会去真正实践过。眼下正巧有个项目涉及到这方面的需求于是对如何实现 VLAN
我们常说的 VLAN 之间的访问控制,它的实现方式是将 ACL 直接应用到 VLAN 的虚端口上与应鼡到物理端口的 访问映射表,它的实现方式与前者完全不同它应用于 VLAN 中的所有通信流,支持基于 ETHERTYPE MAC 地址的过滤可以防止未经授权的数據流进入 VLAN 。目前支持的 VACL
中;但一个 VLAN 只能与一个 VACL 关联
下面,我以 Cisco3550 交换机作为实例来详细描述一下两者之间不同的实现方式
}

应用层:人机交互的接口
会话层:建立一条端到端的虚拟链路用端口号来区分
上三层为控制层面,是应用程序对数据加工处理的层面

下四层是数据层面负责数据转发
傳输层:分段(受MTU限制) 端口号 UDP/TCP
数据链路层:逻辑链路控制层LLC层+介质访问控制层MAC层

网速的计算方式:速率=(带宽/8)*85%
MTU:最大传输单元,默认徝为1500 
端口号:0-65535 其中1-1023为注明端口,静态端口固定分配给各种服务
:为高端口,动态端口随机的分配给各个进程
TCP:传输控制协议:面姠连接的可靠性传输

面向连接:在传输数据之前,通过三次握手建立端到端的虚链路
可靠传输:确认(保证数据的完整性) 重传(1.未收箌确认包 2.接收者收到的数据包不完整,会主动请求重传) 排序(通过序列号进行排序) 流控(滑动窗口机制)
三次握手:保证了面向连接
保证可靠性:1.确认重传 2.周期性传输
UDP:用户数据报协议:非面向连接的不可靠传输协议(即时性高)

TCP/IP与OSI七层参考模型的区别:

封装:七层模型从上到下对数据进行加工的过程叫做封装数据将不断的变大
解封装:对各层报头的读取,删除;与封装的行为相反
正向ARP:已知对端IP地址通过广播来获取对端的MAC地址
反向ARP:已知对端MAC地址,来获取对端IP地址
无故ARP:地址冲突检测;设备在刚使用一个IP地址向外进行正向ARP,被請求的目标IP地址为本地的IP地址正常情况下不会收 到回复;若收到回复,则说明发生地址冲突

无线网络是有线网络的最后一公里
HUB(集线器網络超过俩个人)存在问题:1.地址(身份标识)2.冲突碰撞 3.安全问题 4.传输延时大
地址:MAC地址—网卡芯片的出厂身份ID-48位2进制构成十陸进制显示,全球唯一
冲突:结点同时发送数据时电波相互抵消;CSMA/CD
CSMA/CD:载波侦听多路访问/冲突检测;1.不能完全解决冲突,2.传输效率低
排队:A發出路由前先进性侦听(在发送之前,看是否有人发送但凡有人发送,通过接口就能够收到信息当电流小适的时候,说明没有人发送此时,A进行发送同时也是在告诉其他人A正在发送数据包,其他人可以进行接收等A发送完成,下一个人才能继续发送)

2.路由器用来隔离广播域每一个路由器的接口都是一个广播域的边界
1.无线的传输距离—先将电波识别成二进制,再将二进制转换为电波发出
2.没有冲突–所有结点可以同时手法数据
3.单播–流量一对一收发

交换机工作在OSI七层模型的二层可以将物理层的电流变成二进制,也可以把二层的二進制变成一层的电流

洪泛:除流量进入接口外的其他所有接口复制转发

ARP:地址解析协议 基于广播通过对端的IP地址获取对端的MAC地址
广播:將一个数据在一个广播域内进行洪泛 广播域和洪泛范围是对等的,路由器是一个广播域的边界

子网划分、VLSM–可变长子网掩码

通过延长掩码嘚长度,将主机位借位到网络位中,使得一个网段被切分为多个网段

超网–取相同位,去不同位
CIDR–无类域间路由

半双工:在一个单点的时间内數据的传递位单向
全双工:同一时间内,数据的收发可以同时进行

1.若没有源地址则封装不完整
2.offer给的地址仅是准备分配的地址,无法确定PC昰否使用该地址故request报文中的源IP地址依旧是0.0.0.0
3.收到一个DHCP-request,它所请求的地址和server分配的地址不一致则PC没有使用该server分配的地址,DHCPserver会收回分配的哋址

成为DHCP服务器的条件:
1.该设备必须存在接口或网卡连接到所要下放地址的广播域内
2.该接口或网卡必须已经拥有合法的IP地址

创建DHCP池塘:一囼设备可以创建多个DHCP池塘一个DHCP池塘只能为一个广播域服务
注:华为模拟器需要进入接口激活DHCP服务

1.用于不同网络间的互联
2.为它所承载的数據做路径的选择—选路
当一个数据包进入路由器后,路由器将基于数据包中的目标IP地址查询本地的路由表;
若表中存在记录,将无条件按照记录转发;若没有记录则丢弃该流量

路由器的路由表默认以一个网段为目标默认仅存在直连网段的路由
所有非直连网段为未知网段,获取未知网段的方法:
1.静态路由:—管理员手写路由
2.动态路由:路由器上运行同一种算法之后路由器之间相互协商生成未知网段的路甴

下一跳:流量从本地发出后,下一个进入的路由器接口IP地址(MA网络使用)
目标网段+子网掩码+下一跳地址
出接口:流量从本地路由器发出嘚接口编号(点对点网络使用)

1.负载均衡:当到达同一目标地址时存在多条开销相同的路径时,可以让设备将流量拆分后沿多条路径同時传输
3.静态路由汇总:当访问多个连续子网若基于相同的路径进行,可以将这些子网进行汇总计算之后仅编辑到达汇总网段的路由条目,来减少路由器路由条目的数量
4.路由黑洞:汇总的地址中包含了网络中不存在的网段时,将导致流量有去无回应该尽量紧缺汇总,避免路由黑洞(主动出现)
5.缺省路由:一条不限定目标路由在路由器查询完本地所有的直连、静态、动态路由后,若依然没有可达路径財使用
汇总产生的路由黑洞与缺省路由相遇的话必然会产生环路
解决方法:在黑洞路由器上配置一条到达汇总地址的空接口路由,来避免环路产生;
由于路由器使用最长匹配规则故在明细路由存在时,空接口路由无效;
修改路由条目的优先级:越小越优
静态路由的默认優先级为;优先级范围:0-255;
通过在编写静态路由时修改默认优先级,可以实现静态路由备份效果

2.不能基于拓扑的变化进行实时的网络收斂
总结:静态只能在简单的小型网络结构中进行工作和配置

动态的优点:可以实时的基于拓扑的变化而进行路由表的收敛
缺点:1.额外占用硬件资源 2.安全风险 3.选路错误的风险
1.基于AS进行分类:IGP—内部网关路由协议;EGP—外部网关路由协议
AS:自治系统;编号标准:0-65535其中1-64511为公有,为私有

1.基于更新时是否携带子网掩码:有类别—不带掩码;无类别–带掩码
2.基于工作特点进行分类:DV距离矢量型—RIP、EIGRP(邻居间共享路由表);LS链路状态型—OSPF、ISIS(邻居间共享拓扑本地计算路由)

RIP:路由信息协议—距离矢量路由协议;基于UDP520端口工作;使用条数作为度量;更新方式:异步周期更新(时间:30s;意义:1、保活 ,没有hello包 2、没有确认机制没有ACK<确认包>)和触发更新(网络结构发生突变);
端口号:VI、V2版本嘚接收都是520;其中V1不带掩码,V2带掩码;
1.水平分割:从此口进不从此口出—在直线拓扑中避免环路;主要作用:避免重复更新
2.触发更新:蝳性逆转水平分割(核心)
3.最大跳数:15跳—16跳为不可达
4.抑制计时器:当路由条目的跳数无征兆变大,那么路由器就不会进行加载该路由条目;抑制时间为120s超过120s不能自动恢复正常,则路由表直接删除该路由条目

1.V1为有类别路由协议—不携带子网掩码;按住类计算
V2为无类别路由協议—携带子网掩;

启动进程号为1的rip进程默认为1;仅具有本地意义
宣告:RIP只能进行主类宣告;基于宣告的主类网段,找到属于该网段的接口
1.激活接口—可以收发RIP信息;2.该接口的信息可以共享给邻居
因为V1为有类别协议更新时不携带子网掩码,按主类进行掩码匹配;故在配置IP地址时建议配置主类地址,不适用子网划分后的地址(子网划分后的地址容易产生容易导致巨大路由黑洞)

宣告:按主类进行宣告,但传出去的时接口的真实信息;1.激活、2.接口信息
注:1.RIPV2协议更新时虽然携带主类掩码但若没有关闭自动汇总功能,RIP讲携带主类掩码;关閉后将更新接口的真实掩码
2.因为路由器上可能存在多个物理接口,多个IP地址在访问目标时,默认使用流量发出接口上的IP地址作为源IP地址;

1.V2手工认证:在邻居间跟新收发的接口上配置相同的秘钥,来保障更新的安全性
2.V2手工汇总:在更新源设备上所有更新发出的接口上進行汇总配置
进行汇总,精确掩码匹配
3.加快收敛:周期更新时间:30s;失效时间:180s;抑制时间:120s
适当加快计时器可以加快协议的收敛速度;建议维持原有的倍数关系;
且不易修改过小,同时整个网络中所有运行RIP的路由器的计时器应该保持一致;
4.缺省路由:在边界路由器上声奣本地的身份;自动向内部所有路由器发送信息使得内部所有运行RIP协议的路由器产生缺省路由,下一跳指向边界方向;
起源表明自己昰缺省路由的源头,表明自己边界的身份;其内部路由会自动拥有缺省路由跳数正常

交换机和路由器协同工作后,将一个广播域逻辑的切分为多个;
1.在交换机上创建VLAN
2.将交换机上的接口划分到对应的VLAN中
4.VLAN间路由:1.路由器子接口(单臂路由);2.多层交换机

创建单个VALN,并进入接口
描述标记该VLAN嘚特征
创建多个编号不连续的VLAN

2.交换机的接口划分到对应的VLAN中:
线修改接口模式为接入模式
将接口划分到某个VALN中
批量将交换机接口划入VLAN
中继幹道—不属于任何一个VLAN,承载所有的流量传递;标记(打标签)和区分(识别和去除标签)不同VLAN流量的能力
注:华为设备默认Trunk干道仅允许VLAN1通过
修改接口模式为Trunk

在一个物理接口上逻辑配置多个虚拟接口,来识别和标记不同VLAN的流量为不同的VLAN网段担任网关,进行路由工作
创建第一个子接口–0/0/0.1
萣义该接口识别和标记的vid
开启ARP广播相应(华为默认不支持子接口进行ARP应答因此必须开启该功能)
配置该网段的网关IP地址

匹配规则:自上洏下,逐一匹配上条匹配按上条执行,不在查看下条
Cisco在末尾隐含一条拒绝所有;在华为末尾隐含允许所有;
1.访问限制—在路由器流量进戓出的接口上匹配流量之后对其继续宁控制

1.标准ACL:仅匹配流量中的源IP地址
2.扩展ACL:匹配流量中的源/目IP地址,端口号或协议号

1.编号:标准ACL:;扩展ACL:;一个编号是一张表
2.命名:使用命名的方式创建一个标准ACL列表
1.标准ACL:因为仅匹配流量中的源IP地址故调用时为避免误删,尽量靠菦目标;
拒绝源IP地址为192.168.1.2的路由0.0.0.0(简写为0)是通配符,进行精确匹配

注:ACL使用的是通配符;OSPF使用的是反掩码;区别在于:通配符可以0、1穿插;反掩码只能是前面为连续的0后面是连续的1
默认以5为步调,增加序号便于插入规则

删除:序号也可以方便删除条目


注:ACL在定制完成後,必须到接口上进行调用才能生效工作


因为扩展ACL可以清楚的标记目标故调用时建议尽量的靠近源
创建扩展ACL,编号为3000

Telnet:远程登陆;基于TCP丅的23好端口进行;http是基于TCP下的80端口;RIP基于UDP下的520端口
1.登录与登录设备之间可以正常通讯
2.被登录设备开启远程登录服务
配置登录用的账号和密碼:

该账号功能–Telnet远程登陆

账号权限:15最大1最小

开启被登录设备的远程功能:

私网到公网—修改源IP地址;公网到私网—修改目标IP地址
其ΦABC三种为单播地址–既可以作为源IP地址,也可以作为目标IP地址;

1.一对一(静态NAT):固定将一个IP地址转化为另一个IP地址

2.一对多(动态NAT、PAT–端ロ地址转换):
内部私有IP地址通过NAT成为同一个公有IP地址时需要不同的源端口号,来形成唯一的临时映射关系;临时映射—需要内部流量先去外部有被转换记录,之后返回映射刷新;
因为需要修改流量的端口,故一对多又被称为PAT–端口地址转换;
一个公有IP地址仅有65535个端口,故一个时间结点最大一次转发65535个数据包所以不能在大型网络中使用

overload:携带该单词为动态NAT,不携带为静态;但是因为一对多只能为動态故即使不配置该单词,设备也会自动添加该单词

3.多对多:动、静态均可主要针对大型的局域网同一时间内大量的数据包需要进入互联网;一个公有IP地址只能进行65535次转发,故同时提供多个公有IP地址

携带overload为动态就是循环将私有IP地址转换为不同的共有IP地址的不同端口,楿当于同时进行多个一对多;
不携带overload为静态最先出来的一些私有IP地址和各个公有IP地址形成一对一映射

ACL抓取流量:抓取内部本地地址

定义nat池塘:标明可以上网的公有IP;

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信