六月丁香五月婷婷,丁香五月婷婷网,欧美激情网站,日本护士xxxx,禁止18岁天天操夜夜操,18岁禁止1000免费,国产福利无码一区色费

學(xué)習(xí)啦>學(xué)習(xí)電腦>網(wǎng)絡(luò)知識(shí)>路由器>路由器設(shè)置>netgear網(wǎng)件>

網(wǎng)件XCM8800系列ACL基礎(chǔ)知識(shí)

時(shí)間: 權(quán)威724 分享

  網(wǎng)件netgear公司一直致力于網(wǎng)絡(luò)技術(shù)創(chuàng)新,專注于產(chǎn)品的可靠性以及易用性提升,他生產(chǎn)的路由器設(shè)備功能強(qiáng)大,那么你了解網(wǎng)件XCM8800系列ACL基礎(chǔ)知識(shí)嗎?下面是學(xué)習(xí)啦小編整理的一些關(guān)于網(wǎng)件XCM8800系列ACL基礎(chǔ)知識(shí)的相關(guān)資料,供你參考。

  網(wǎng)件XCM8800系列ACL基礎(chǔ)知識(shí):

  一、基于Policy的ACL:

  建立一個(gè)ACL的策略并將ACL的策略應(yīng)用到一個(gè)端口集中列表,一個(gè)VLAN或者所有的端口。

  步驟1:

ACL 策略建立

#edit policy <policyname>

創(chuàng)建一個(gè)策略并給策略起一個(gè)名字,系統(tǒng)將創(chuàng)建一個(gè)
policyname.pol的文件,“<>”指整體可更改字段。

~

進(jìn)入到類似于LINUX 的VI編輯器,進(jìn)行編寫程序模式。輸入“I”可以開始編寫

Entry <ACLNAME> {

給ACL起一個(gè)名字,“{”對(duì)應(yīng)最后一行條目的“}”。“{}”
為一種書寫格式,“{”和“}”必須為一對(duì)使用,在“{}”
中表明設(shè)備需要的各種屬性項(xiàng)。

if{<match-conditions>;
<match-conditions>;
---
__

match-conditions里面填寫你需要匹配的屬性項(xiàng)。以下會(huì)
有部分說(shuō)明,切記“;”需要跟在屬性項(xiàng)后。
match-conditions可以有多個(gè),相互間是與關(guān)系。

then {<action>;
<action-modifiers>;
---
----}

action 里面填寫匹配后的動(dòng)作屬性項(xiàng),action-modifiers
里面填寫將動(dòng)作修改后的屬性項(xiàng)。
action-modifiers可以有多個(gè),相互間是順序執(zhí)行關(guān)系。

對(duì)應(yīng)ACL名字后面的“{”。

ESC

退出編輯模式。

:wq/:q!

保存文檔并退出/不保存文檔直接退出,退回到“#”模式。

Match-conditionsnt屬性項(xiàng)(部分):

Ethernet-type <number>

Number指 IP:0x0800 8021Q:0x8100 IPv6:0x86DD

ethernet-source-address <mac-address> <mask>

以太網(wǎng)源地址,其中mac-address和mask格式為XX:XX:XX:XX:XX:XX/YY:YY:YY:YY:YY:YY 或XX:XX:XX:XX:XX:XX mask YY:YY:YY:YY:YY:YY,mask為可選項(xiàng),默認(rèn)mask 為FF:FF:FF:FF:FF:FF

Ethernet-destination-address <mac-address><mask>

以太網(wǎng)目的地址,其中mac-address和mask格式為XX:XX:XX:XX:XX:XX/YY:YY:YY:YY:YY:YY 或XX:XX:XX:XX:XX:XX mask YY:YY:YY:YY:YY:YY,mask為可選項(xiàng),默認(rèn)mask 為FF:FF:FF:FF:FF:FF

Protocol <number>

Number指tcp :6,udp:17,igmp:2,icmp:1 ip:4等等

Source-address<prefix>

IP源地址與掩碼 格式:X.X.X.X/X

Destination-address <prefix>

IP目的地址與掩碼 格式:X.X.X.X/X

Source-port <number>or <number range>

源端口 number格式:X 范圍:1~65535
number range格式:X-X范圍:1~65535

destination-port <number>or <number range>

目的端口 number格式:X范圍:1~65535
number range格式:X-X范圍:1~65535

Actions

Permit

Action中的允許動(dòng)作,是默認(rèn)行為。

Deny

Action 中的丟棄動(dòng)作。

Action Modifiers

Count <countname>

遞增次數(shù)(匹配ACL的次數(shù))countname 給一個(gè)名字以方便顯示匹配數(shù)使用。查看次數(shù)的命令為:
Show access-list couter [<countername>][any|ports<portlist>|vlan <vlanname>][ingress|egress]

Log/log-raw

記錄包頭部/以十六進(jìn)制格式記錄包頭部

Meter <metername>

依據(jù)流量的速率產(chǎn)生動(dòng)作。

Mirror

發(fā)送一份包的副本(拷貝)到監(jiān)控(鏡像)端口(只在入站方向)

Mirror-cpu

發(fā)送一份包的副本(拷貝)到CPU,用于產(chǎn)生LOG。

Qosprofile<qosprofilename>

轉(zhuǎn)發(fā)包到具體指定的QoS 文檔

Traffic-queue<traffic-queue>

放置流量到具體指定的流量隊(duì)列

Redirect <ipv4 address>

轉(zhuǎn)發(fā)包到具體的IPv4地址(用于策略路由)。

Replace-dscp

從已關(guān)聯(lián)的QoS文檔中替換掉DSCP的值。

Replace-dot1p

從已關(guān)聯(lián)的QoS文檔中替換掉QoS的值

Replace-ethernet-destinaton
-address<mac-address>

替換包的目的MAC地址,此應(yīng)用只用于2層轉(zhuǎn)發(fā)流量

Redirect-port<port>

重寫轉(zhuǎn)發(fā)決定且改變已使用的出站端口。

  步驟2:

  查看策略是否已寫成功命令:# check policy <policyname>

  當(dāng)編寫完policy時(shí),需要檢查policy語(yǔ)法是否已寫正確,當(dāng)屏幕回顯: “Policy file check successful.” 說(shuō)明策略的語(yǔ)法已通過(guò)測(cè)試.

  要注意的是:上面回顯只代表書寫語(yǔ)法正確,不代表在策略含義上已寫對(duì)并能匹配到正確的流量。

  步驟3:

  將ACL的Policy應(yīng)用到端口、VLAN、所有接口:

  #configure access-list <policyname> {any | ports <portlist> | vlan <vlanname>}

  {ingress|egress}

  從端口上移除 ACL的Policy:

  #unconfigure access-list <policyname> {any | ports <portlist> | vlan <vlanname>}{ingress | egress}

  注意:應(yīng)用到VLAN的ACL情況等同于應(yīng)用到所有的接口,而不是只應(yīng)用到VLAN所包括的端口。

  具體例子:

  要求:

  在XCM8800系列的交換機(jī)上建立一個(gè)ACL拒絕流量從源為10.203.134.0/24,端口是:190, 到目的主機(jī):140.158.18.16/32,端口為:1200到1250的UDP流量。

  放行其它流量。

  在1:10端口入站方向(ingress)應(yīng)用。

編輯policy時(shí)常用的命令

i

在初始光標(biāo)位置前插入內(nèi)容

a

在初始光標(biāo)位置后插入內(nèi)容

dd

刪除當(dāng)前行

yy

復(fù)制當(dāng)前的行

p

粘貼行的復(fù)制

:w

保存文檔

:q

沒(méi)有改變Policy時(shí)退出

:q!

強(qiáng)制退出不管Policy有沒(méi)有變化

:wq

保存Policy并退出

注:以上命令通過(guò)按ESC進(jìn)行切換

  #edit policy udpacl

  entry comeonA {

  If {

  source-address 10.203.134.0/24;

  destination-address 140.158.18.16/32;

  protocol udp;

  source-port 190;

  destination-port 1200 – 1250;

  }

  then {

  deny;

  }

  entry comeonB{

  if {}

  then{permit;}

  編寫要點(diǎn):

  policy 和entry名字可以不一樣,entry間的名字要求不一樣。

  上面的示例中使用到的“{}”只要成對(duì)出現(xiàn)即可,不需要考慮前后是否存在空格。

  由于默認(rèn)是禁止所有流量通行,需要在comeonB中放行其它流量。

  將ACL應(yīng)用在入站方向(ingress)上,要match所有流量只需要使用“if {}”即可,

  如果應(yīng)用在出站方向(egress)上,match 所有流量需要使用“if {source-address 0.0.0.0/0}”

  上面的例子comeonB只應(yīng)用到ingress 方向,所以采用“if {}”

  在最后的“}”的下一行開始,每一行必須要帶有“~”符號(hào)開始,將不需要的空行、空格或文字刪除,這時(shí)才能在check policy udpacl中檢查policy成功。

  在全局模式下(“#”)對(duì)policy需要使用到的檢查、查看、更名、刪除policy的命令

  #check policy <policyname> //policyname后面不需要加后綴名

  例如: #check policy udpacl

  查看所有或單個(gè)文件,包括policy:

  #ls 或#ls <policyname. suffix> //后面需要加入后綴名(suffix)

  例如:#ls udpacl.pol

  更名一個(gè)文件或一個(gè)policy:

  #mv <policyname. suffix> <policyname. suffix> //將前一個(gè)文件名改為后一個(gè)文件名 ,且要加后綴名。

  例 如:#mv udpacl.pol www.pol

  刪除一個(gè)文件或一個(gè)policy:

  #rm <policyname. suffix> //刪除www的policy,且要加后綴名。此處只作命令說(shuō)明,對(duì)上面所舉例子不作實(shí)際刪除

  例如:#rm www.pol

  應(yīng)用ACL到接口

  #configure access-list udpacl ports 1:10 ingress

  最后不要忘記保存所有配置,包括ACL列表的應(yīng)用

  #save

  二、動(dòng)態(tài)ACL:

  動(dòng)態(tài)ACL的建立直接使用CLI界面,它的使用相似于policy的ACL的表達(dá)方式,能完成相同的動(dòng)作,簡(jiǎn)單且直觀。多條的動(dòng)態(tài)ACL可以被應(yīng)用到一個(gè)接口上,條目應(yīng)用的優(yōu)先級(jí)別也可以被配置。動(dòng)態(tài)ACL比policy 的ACL應(yīng)用到接口有更高的優(yōu)先級(jí)別,在理解XCM8800系列的交換機(jī)的ACL配置語(yǔ)法的情況下,一般更多會(huì)使用動(dòng)態(tài)ACL。

  表達(dá)方式:

  #create access-list <dynamic-rule> <conditions> <actions> [non-permanent]

  <dynamic-rule> //表示ACL的名字,在動(dòng)態(tài)ACL中必須是唯一的,但它可以和policy的ACL重名。

  <conditions> //表示的條件,等同于policy中的if{……},使用“;”分隔條件。

  <action> //表示的動(dòng)作,等同于policy中的then{……},使用“;”分隔條件。

  [non-permanent] //可選項(xiàng),默認(rèn)為永久保留。使用此命令后,save 保存配置后,動(dòng)態(tài)ACL不被保留

  應(yīng)用動(dòng)態(tài)ACL到接口:

  configure access-list add [ [[first | last] {priority } {zone } ] | [[before | after] ] | [ priority {zone } ]] [ any | vlan | ports ] {ingress | egress}

  first //在寫入多條 ACL 時(shí),作為第一條需要匹配的 ACL 列表在最前

  last //在寫入多條ACL時(shí),作為最后一條需要匹配的ACL列表在最后

  before //指定該ACL放置在某一條ACL之前,后面參數(shù)需要寫入一條ACL的名字

  after //指定該ACL放置在另一條ACL之后,后面的參數(shù)需要寫入一條ACL的名字

  從接口中移除動(dòng)態(tài)ACL

  configure access-list delete [ any | vlan | ports | all] {ingress | egress}

  具體例子:

  要求:對(duì)于ICMP協(xié)議的流量進(jìn)行匹配,并統(tǒng)計(jì)數(shù)包數(shù)量并在管理端口上禁止PING入:

  #create access-list icmp-echo “protocol icmp;icmp-type echo-request””deny;count echo”

  以上條目解釋:

  icmp-echo //給動(dòng)態(tài)ACL起名字,表明本ACL針對(duì)icmp的echo包。

  “protocol icmp; //條件中的一個(gè)選項(xiàng),表明需要匹配到的協(xié)議是ICMP,條件最前面用雙引號(hào),條件間用冒號(hào)分隔。

  icmp-type echo-request; //條件中的另一個(gè)選項(xiàng),ICMP的類型是 echo-request,條件間用冒號(hào)分隔,條件陳述完使用雙引號(hào)結(jié)束狀態(tài)。

  “deny” //另一個(gè)雙引號(hào)代表動(dòng)作選項(xiàng)為deny,仍然需要使用雙引號(hào)。默認(rèn)最后為永久保存型。

  將動(dòng)態(tài)ACL應(yīng)用到管理接口入站方向:

  #configure access-list add “icmp-echo” vlan “Mgmt” ingress

  以上條目解釋:

  add //增加一個(gè)條目

  “icmp-echo” //表示動(dòng)態(tài)ACL的名字,需要雙引號(hào)

  vlan //應(yīng)用到的是管理VLAN

  “Mgmt” //管理VLAN的名字是Mgmt,需要雙引號(hào)

  查看動(dòng)態(tài)ACL丟棄ICMP包的數(shù)目

  #show access-list dynamic counter

  移除動(dòng)態(tài)ACL

  #configure access-list del “icmp-echo” vlan “Mgmt”

  #del access-list “icmp-echo”

  清除ACL中ICMP包的數(shù)目

  #clear access-list dynamic counter

  最后不要忘記保存所有配置,包括ACL列表的應(yīng)用

  #save

  看過(guò)文章“網(wǎng)件XCM8800系列ACL基礎(chǔ)知識(shí)”的人還看了:

  1.路由器知識(shí)全解

  2.路由器的配置基礎(chǔ)知識(shí)

  3.路由器基本知識(shí)全解

  4.路由器知識(shí)點(diǎn)大全

  5.路由器安裝

  6.路由器簡(jiǎn)介知識(shí)大全

  7.IP路由基礎(chǔ)知識(shí)全解

  8.路由器協(xié)議知識(shí)大全

  9.路由器協(xié)議基礎(chǔ)知識(shí)大全

  10.關(guān)于路由模式的基礎(chǔ)知識(shí)的介紹

566072