兩種實現VLAN間互訪的指令碼配置

2021-10-08 17:23:54 字數 3692 閱讀 6635

單臂路由實現vlan間互訪配置

cisco配置

r1(config)#inte***ce f0/0

r1(config-if)#no sh     --首先把物理介面啟用,其它子介面就不用再啟用

r1(config)#inte***ce f0/0.1    --進入子介面模式

r1(config-subif)#encapsulation dot1q 1     --對vlan1進行封裝dot1q

r1(config-subif)#ip address 192.168.1.254 255.255.255.0 ---vlan1 的閘道器

r1(config-subif)#exit

r1(config)#inte***ce f0/0.2     --進入子介面模式

r1(config-subif)#encapsulation dot1q 2     --對vlan2進行封裝dot1q

r1(config-subif)#ip address 192.168.2.254 255.255.255.0 ---vlan2的閘道器

r1(config-subif)#exit

華為配置

[r]inte***ce gigabitethernet 0/0/0.1

[r-gigabitethernet0/0/0.1]dot1q termination vid 10  ---對vlan10 封裝dot1q

[r-gigabitethernet0/0/0.1]ip address 192.168.10.254 24  --閘道器

[r]inte***ce gigabitethernet 0/0/0.2

[r-gigabitethernet0/0/0.2]dot1q termination vid 20 ---對vlan20 封裝dot1q

[r-gigabitethernet0/0/0.2]ip address 192.168.20.254 24 --閘道器

要開啟arp廣播(必須開啟)和dhcp功能(可手動配置ip)

[r1]inte***ce g0/0/0.1

[r1-gigabitethernet0/0/0.1]arp broadcast enable    開啟arp廣播

[r1-gigabitethernet0/0/0.1]dhcp select inte***ce     設定dhcp基於埠配置

[r1]inte***ce g0/0/0.2

[r1-gigabitethernet0/0/0.2]arp broadcast enable

[r1-gigabitethernet0/0/0.2]dhcp select inte***ce

華三配置

[h3c]sysname rta

[rta]int e0/0.1                    #進入乙太網的子介面e0/0.1

[rta-e0/0.1]vlan-type dot1q vid 10 #在子介面e0/0.1裡封裝vlan 10

[rta-e0/0.1]ip address 192.168.10.1 24 #在子介面e0/0.1配置ip位址

[rta-e0/0.1]int e0/0.2

[rta-e0/0.2]vlan-type dot1q vid 20 #在子介面e0/0.2裡封裝vlan 20

[rta-e0/0.2]ip address 192.168.20.1 24 #在子介面e0/0.2配置ip位址

[rta]int e0/0

[rta-e0/0]undo shutdown  將介面開啟

[rta-e0/0]quit

三層交換實現vlan間互訪配置

cisco配置

switch>enable

switch#configure terminal

switch(vlan)#vlan 10 name vlan10

switch(vlan)#vlan 20 name vlan20

switch(config)#inte***ce fastethernet0/1 ---下聯介面配置trunk

switch(config-if)#switchport trunk allowed vlan add 10

switch(config-if)#switchport trunk allowed vlan add 20

switch(config)#inte***ce fastethernet0/2  ---下聯介面配置trunk

switch(config-if)#switchport trunk allowed vlan add 10

switch(config-if)#switchport trunk allowed vlan add 20

switch(config)#inte***ce vlan10   ----配置閘道器

switch(config-if)#ip address 192.168.1.1 255.255.255.0

switch(config-if)#no shutdown

switch(config)#inte***ce vlan20

switch(config-if)#ip address 192.168.2.1 255.255.255.0

switch(config-if)#no shutdown

switch(config)#ip routing  ----開啟三層路由功能

華為配置

[sw1]vlan batch 10 20

[sw1]int g0/0/1

[sw1-gigabitethernet0/0/1]port link-type trunk --下聯路由器介面配置trunk

[sw1-gigabitethernet0/0/1]port trunk allow-pass vlan all

[sw1-gigabitethernet0/0/1]un sh

[sw1]int vlanif 10                       ---配置vlan10 閘道器

[sw1-vlanif10]ip add 192.168.10.1 24

[sw1-vlanif10]int vlanif 20

[sw1-vlanif20]ip add 192.168.20.1 24

【將交換機一段與路由器連線不啟用埠設定ip 位址時可設定vlan實現  交換機---access--vlan100------ip add 路由器

[sw1-gigabitethernet0/0/1]int g0/0/2

[sw1-gigabitethernet0/0/2]port link-type access

[sw1-gigabitethernet0/0/2]port default vlan 1000

[sw1-gigabitethernet0/0/2]un sh

[sw1]int vlanif 1000

[sw1-vlanif1000]ip add 11.0.0.1 30

[sw1-vlanif1000]q

[sw1]ip route-static 0.0.0.0 0.0.0.0 11.0.0.2

華三 配置

同華為[sw1]telnet server enable 開啟telnet服務

棧的兩種實現

順序表實現棧 include include 順序表實現棧 define test head printf n s n function define default sz 5 typedef char datatype typedef struct seqstack seqstack 棧的初始化 ...

棧的兩種實現

棧的基本實現 include stdafx.h include include define maxsize 64 using namespace std 基於陣列實現的棧 class stack 預設建構函式 int push int data 元素入棧 int pop 元素出棧 bool ise...

AspectJ的兩種實現

基於xml方式實現 public class myaspect public void myafterretruning joinpoint joinpoint public inte ce userservice 1.建立實體類 userserviceid class com.itt.c aspe...