H3C ACL应用到接口的几种命令

访问控制列表的使用用途是依靠数字的范围来指定的,1000~1999 是基于接口的访问控制列表,2000~2999 范围的访问控制列表是基本的访问控制列表,3000~3999范围的访问控制列表是高级的访问控制列表。有两种匹配顺序:配置顺序、自动排序:acl number acl-number [ match-order { config | auto } ]

H3C ACL应用到接口的几种命令:

一、packet-filter inbound ip-group acl-number(版本3.10)

二、firewall packet-filter 3000 inbound (用于SecPach和版本5.20)

三、QOS方法

1. # 定义acl

acl number 3001

rule deny ip source 1.1.1.1 0

acl number 3002

rule permit ip source 1.0.0.0 0.255.255.255

2.# 配置拒绝接收源地址为1.1.1.1报文的类和流行为

traffic classifier 1

if-match acl 3001

traffic behavior 1

filter deny

# 配置允许其他源地址的类和流行为

traffic classifier 2

if-match acl 3002

traffic behavior 2

filter permit

# 配置策略

qos policy test

classifier 1 behavior 1

classifier 2 behavior 2

# 应用策略

interface Ethernet 1/0/1

qos apply policy test inbound

3. 配置关键点:

1)ACL最终的匹配动作是permit还是deny,不由ACL中rule的动作决定,而是由此ACL所对应的behavior的动作决定的。

2)对于既有permit又有deny要求的访问控制,必须规定两个behavior,一个为permit,一个为deny。

该文章讲述了H3C NAT配置实例.

H3C NAT配置:

1、配置静态地址转换:一对一静态地址转换:[system] nat static ip-addr1 ip-addr2

静态网段地址转换: [system] nat static net-to-net inside-start-address inside-end-address global global-address mask

应用到接口: [interface]nat outbound static

2、多对多地址转换:[interface]nat outbound acl-number address-group group-number no-pat

3、配置NAPT:[interface]nat outbound acl-number [ address-group group-number ]

两个特殊的NAPT:

Easy IP: [interface]nat outbound acl-number (转化为接口地址)

Lookback:[interface]nat outbound acl-number interface loopback interface-number (转化为loopback地址)

4、双向地址转换:[system]nat overlapaddress number overlappool-startaddress temppool-startaddress { pool-length pool-length | address-mask mask } (需要结合outbound命令)

5、配置内部服务器:[interface]nat server

6、地址转换应用层网关:[system]nat alg (专门针对ftp之类对NAT敏感的协议)

时间: 2024-09-12 05:01:48

H3C ACL应用到接口的几种命令的相关文章

论软件接口中几种底层通讯的实现

一.概述 软件接口是实现一个系统跟另外系统进行信息交互的桥梁,在不同的系统之间,根据系统的关联程度的不同存在紧耦合和松耦合两种:紧耦合要求接口响应反应快,消息不能阻塞:松耦合对响应反应要求比较低.本人主要讨论紧耦合接口通讯实现,在目前应用中,Socket.中间件.SOAP等都用相应的应用,但是应用中发现各通讯方式有自己固有的特征,"适合的才是最好的",这是真理. 在接口和系统信息交互的过程中,两种模式使用得很普遍:同步调用和异步调用,同步调用要求接口发出请求消息后必须等待服务端系统的应

锁定USB接口的几种办法

  很多公司都不允许员工利用USB接口把公司的重要文件拷贝回家.但是如何既方便又彻底地锁定USB接口却是一个很难很难的问题.难在哪里?难就难在"既方便又彻底"这六个字上面!目前网上能够找到的无非是以下几种办法: 办法一:修改组策略或注册表 通过修改组策略或注册表,可以禁止访问某些特定盘符的U盘.但是懂点组策略和注册表知识的员工可以轻轻松松地取消对U盘的限制.所以实际上没什么用处.老板不会采取这种办法. 办法二:修改BIOS设置,禁止使用USB设备 在BIOS里面,把USB设备设置为di

总结C#动态调用WCF接口的两种方法_C#教程

如何使用 1.第一种方式比较简单,而且也是大家喜欢的,因为不需要任何配置文件就可解决,只需知道服务契约接口和服务地址就可以调用. 2.使用Invoke的方式,但是需要在调用客户端配置WCF,配置后在Invoke类里封装服务契约接口即可. 客户端调用DEMO //第一种方式 string url = "http://localhost:3000/DoubleService.svc"; IDoubleService proxy = WcfInvokeFactory.CreateServic

Java 调用底层接口的几种方法

Java 调用底层接口 Java 调用底层接口要通过动态链接库进行,在windows下是dll文件,linux是so文件 Java调用动态库所需要关心的问题:     如何装载文件,以及如何定位所要使用的方法:      数据类型是如何对应的:     如何给使用的方法传递参数:     如何获取返回的值. 目前调用底层接口用的比较多的技术包括jni.jna.jnative.Nativecall等 JNI 封装本地接口 JAVA可以通过JNI接口访问本地的动态连接库,从而扩展JAVA的功能.使用

Android 抓取LOG的几种命令

通常调试时候需要抓取log信息,下面几种通过ADB命令来抓取log的方法:      USB连接上手机,手机需要其他操作:然后运行ADB工具:输入不同的命令即可抓取对应的LOG信息.      抓取radio LOG信息命令:                                       adb logcat -b radio -v time >log_radio.txt      抓取main LOG信息命令:                                   

H3C交换机的配置实例

本实例包括设置安全策略版,通过源IP地址对WEB登录用户进行控制. 托管在IDC机房的网络设备,用于组建服务器集群,构建电子商务系统架构. 网络硬件设备少不了的一种就是交换机.目前用于运行级别的都是网管型交换机.至于牌子方面,主流目前流行的为思科.华为.H3C这几款.相对价格而言,H3C的中型设备性价比普遍高. IDC机房二层交换机常见的有: 思科2960 系列. 思科2950 系列. H3C 3100系列. 常规IDC服务器托管的接入拓扑图: 网络服务商->IDC托管服务商路由设备.三层交换机

H3C交换机命令大全

 H3C交换机命令大全: 1.system-view 进入系统视图模式 2.sysname 为设备命名 3.display current-configuration 当前配置情况 4.language-mode Chinese|English 中英文切换 5.interface Ethernet 1/0/1 进入以太网端口视图 6.port link-type Access|Trunk|Hybrid 设置端口访问模式 7.undo shutdown 打开以太网端口 8.shutdown 关闭以

耦合-求指教,关于JAVA接口,这样理解对不对?

问题描述 求指教,关于JAVA接口,这样理解对不对? 把接口看作是电脑上的USB接口,USB接口里有一种方法定义了一种规范,外部的usb设备比如usb鼠标,usb风扇在这个规范下具体实现了鼠标和扇风的功能,这样,人类可以使用usb这一种东西来调用usb接口外部的不同功能,需要改动的时候,只需要把能够实现所需要的功能的usb设备的线接到usb接口上就行了,而不用去做大量改动. 这么理解有什么偏差吗?求指教 解决方案 你可以有不同的理解,这没有任何问题. 当然,我觉得更接近编程思维的理解是,接口是一

php中抽象类和接口的概念以及区别

本篇文章是对php中抽象类和接口的概念以及区别进行了详细的分析介绍,需要的朋友参考下   复制代码 代码如下: //抽象类的定义: abstract class ku{ //定义一个抽象类 abstract function kx(); ...... } function aa extends ku{ //实现抽象类的方法 function kx(){ echo 'sdsf'; } } //使用方法 $aa=new aa; $aa->kx(); //1.定义一些方法,子类必须完全实现这个抽象中所