求助java关于java 音频转码加密的问题

查看:9646|回复:27
(18.29 KB)
三层交换机是华为s3900&&二层交换机都是h3c 5028& &
三层交换机连路由器,路由器已经有VALN11-14的网段路由。11-14是分的子网。都是192.168.20.0段的。
& && &比如vlan 11& &192.168.20.1/28& &&&vlan 12 192.168.20.17/28
下面的四个二层交换机都是通过华为的osn 1500光端机接入的,光端机透明传输。
三层交换设置:1、 vlan 11&&12& &13& &14&&并设置接口IP ;
& && && && && && && && & 2、接口设置成port link-type trunk& & ;port trunk permit vlan 11&&12&&13&&14 ;port trunk pvid vlan 11
VLAN11二层交换机:1、vlan 11&&加入2-24端口
& && && && && && && && && && && & 2、接口port link-port trunk permit vlan 11; port trunk pvid vlan 11
VLAN12二层交换机:1、vlan11& &vlan12&&2-24端口加入vlan12
& && && && && && && && && && && &&&2、接口port link-port trunk permit vlan 11 12; port trunk pvid vlan 11
VLAN13二层交换机:1、vlan11& &vlan13&&2-24端口加入vlan13
& && && && && && && && && && && &&&2、接口port link-port trunk permit vlan 11 13; port trunk pvid vlan 11
VLAN14二层交换机:1、vlan11& &vlan14&&2-24端口加入vlan14
& && && && && && && && && && && &&&2、接口port link-port trunk permit vlan 11 14; port trunk pvid vlan 11
现在的结果是:vlan11的交换机可以正常上网。vlan12-vlan14都不通,自己的网关都PING不过,应该是没有通过三层的trunk口。
& && & 这样一个trunk口连多个trunk口有问题不?二层交换机的vlan不用在设置接口IP了吧?
大家给点意见啊,救救急啊,还是我这样划分根本就不行啊
网络管理、H3C、华为
IP段划分的有问题吧?
相同段的IP分在不同的Vlan里,怎么会通呢,我没理解错的话。
vlan划分&&vlan11&&192.168.20.1&&255.255.255.240
& && && && && & vlan12&&192.168.20.17&&255.255.255.240
这样划分不行吗?
1、华为的osn 1500光端机接入的,这个东西不了解,所以不清楚你说的一个一个trunk口连接多个trunk是如何接的!
2、子网会不会分的太小了?私有IP网段多的理,没必要分这么小吧!
华为osn 1500安装人员说就是一个物理链路,透明传输。设置IP段多了,怕路由器和三层交换负载太大了。比如说:osn 1500只做为个透明传输,那我上面那样设置可不?主要是现在有三个交换机不通。还有,三层交换机连路由器的口已经permit vlan all了,还是要三层交换机里所有的trunk口的默认VLAN都要同?
中级工程师
我学的cisco的,华为的看不懂啊,不知道华为的有没有SVI虚拟接口这个概念...:L
谢谢大家帮忙
白袍大法师
把所有交换机的配置发来!!!
天下风云出我辈, 一入江湖岁月催。当年的“小侠唐在飞” 如今变成了“大侠唐在飞”。?金杯银杯,不如网友的口碑;金奖银奖,不如网友的褒奖;熊掌鸭掌,不如网友的鼓掌~& &
?欢迎加入“唐志强技术教学交流群”,群号:。?
(44.37 KB)
一、 三层交换机S3900配置
1. 设置VLAN+端口IP
#system-view
#interface vlan-interface 1
&&Ip address 192.168.69.2 255.255.255.0
#vlan 11& && &
&&Undo shutdown
#interface vlan-interface 11
&&Ip address 192.168.20.1 255.255.255.240
#vlan 12& && &
Undo shutdown
#interface vlan-interface 12
Ip address 192.168.20.17&&255.255.255.240
#vlan 13& &
Undo shutdown
# interface vlan-interface 13
&&Ip address 192.168.20.33 255.255.255.240
#vlan 14& && &&&
Undo shutdown
# interface vlan-interface 14
Ip address 192.168.20.49 255.255.255.240
2. 设置接口
#interface ethernet1/0/7& & //与站接口
Port link-type trunk
Port trunk permit vlan 11 12 13 14
Port trunk pvid vlan 11
3. 设置静态路由指向
# ip route-static 0.0.0.0 0.0.0.0 192.168.69.1
#save& && & //保存
二、 设置二层交换机
6. #system-view& && && &
& &#vlan 11
Port gigabitethernet0/2 to gigabitethernet0/24
#interface gigabitethernet0/1& &//连s3900接口
Port link-type trunk
Port trunk permit vlan 11
Port trunk pvid vlan 11
7. #system-view& && && && &
& & #vlan 11
& &#vlan 12
Port gigabitethernet0/2 to gigabitethernet0/24
#interface gigabitethernet0/1& &//连s3900接口
Port link-type trunk
Port trunk permit vlan 12
Port trunk pvid vlan 11
8. #system-view& && && && &
& & #vlan 11
& &#vlan 13
Port gigabitethernet0/2 to gigabitethernet0/24
#interface gigabitethernet0/1& &//连s3900接口
Port link-type trunk
Port trunk permit vlan 13
Port trunk pvid vlan 11
9. #system-view& && && &&&
& & #vlan 11
& &#vlan 14
Port gigabitethernet0/2 to gigabitethernet0/24
#interface gigabitethernet0/1& &//连s3900接口
Port link-type trunk
Port trunk permit vlan 14
Port trunk pvid vlan 11
路由器里已经做了192.168.20.0/24的静态路由表,在三层及vlan 11里用20段已经可以访问外网
初级工程师
VLAN 11被设置成缺省VLAN,所以才能上网!楼主是一根线做的TRUNK接的下面4个交换机?这样行得通么?
引用:原帖由 xiaxg108647 于
23:32 发表
VLAN 11被设置成缺省VLAN,所以才能上网!楼主是一根线做的TRUNK接的下面4个交换机?这样行得通么? 就是不知道这样做可不可以,所以才来请大家帮忙。是不是vlan 12-14 的TRUNK口都通不过去?
初级工程师
引用:原帖由 aqdy 于
23:38 发表
就是不知道这样做可不可以,所以才来请大家帮忙。是不是vlan 12-14 的TRUNK口都通不过去? 楼主在四个二层交换机上的TRUNK口,都配置成允许所有VLAN通过
Port trunk permit vlan all&&如果还是不行,估计一拖四是不行了的,那只能老老实实走四个口了。。。。
从trunk port出去的包是会带VLAN tag的吧
二层交换机上没有配置子网信息,所以包出去的时候会按照port的PVID加tag
而VLAN11-14中port的PVID都设置为11,三层交换机会认为收到的所有包都是
VLAN11内流量,当然只有VLAN11可以通了哦
将VLAN12-14的PVID分别设置为12,13,14会不会就解决问题了呢?
不知道华为设备的trunk port跟我理解的是否是一致的,待验证~
有点没懂。。
既然分了不同子网,为什么IP地址又设置成同一网段,可以这样设置吗?
你的需求是下面四个2层必须要分成不同的子网吗,也就是要限制他们互相访问吗?
12,13,14的pvid应该分别设置为12,13,14吧,试一下对不对
初级工程师
1.楼主三层交换机的一个端口设置为TRUNK,一根线同时连的下面4个起了TRUNK的二层
&&交换机。
2.PVID是设置缺省VLAN,三层交换机上设置了为VLAN 11 ,我认为下面二层交换机也要匹
&&配为VLAN11. CISCO的设备如果二端设置的不匹配是会报错的。华为的就不知道了。。
3.就算这样配了后能通,VLAN间通信都不打标签的话,那划分VLAN还有什么意义呢。。。
因为是一个口连四个交换机,只能取一个pvid ,两头的pvid不一样,是肯定不通的
这样配通不了,我今天又试着把三层trunk口pvid 1& &然后下面都pvid1,不报错,也不通。应该是通不过三层的交换机。问了问别人,说下面要是三层交换机应该就能通。说华为的5028在低端了。我也搞不明白了。不过没办法。硬件及链路是动不 了。只能让四个交换机在一个vlan里了。都设置为11,pvid 11.现在是通了。有机会还会再试试把四个交换机分开毕竟是不同部门。谢谢大家了,要是有好办法,也帮我想想了。呵呵如何理解交换机三种端口模式Access,hybrid和trunk - 推酷
如何理解交换机三种端口模式Access,hybrid和trunk
今天有个朋友问交换机trunk是什么意思,百度了以下,发现特别详细的介绍。
TRUNK是端口汇聚的意思,允许交换机与交换机、交换机与路由器、主机与交换机或路由器之间通过两个或多个端口并行连接同时传输以提供更高带宽、更大吞吐量, 大幅度提供整个网络能力。VLAN TRUNK一般是你设置了多个VLAN后,想通过一个端口传输多个VLAN,这个后需要把该端口设置为TRUNK了。
在技术领域中把TRUNK翻译为中文是“主干、干线、中继线、长途线” ,不过一般不翻译,直接用原文。而且这个词在不同场合也有不同的解释:
1、 在网络的分层结构和宽带的合理分配方面,TRUNK被解释为“端口汇聚”,是带宽扩展和链路备份的一个重要途径。TRUNK把多个物理端口捆绑在一起当作一个逻辑端口使用,可以把多组端口的宽带叠加起来使用。TRUNK技术可以实现TRUNK内部多条链路互为备份的功能,即当一条链路出现故障时,不影响其他链路的工作,同时多链路之间还能实现流量均衡,就像我们熟悉的打印机池和MODEM池一样。
2、在电信网络的语音级的线路中,Trunk指“主干网络、电话干线”,即两个交换局或交换机之间的连接电路或信道,它能够在两端之间进行转接,并提供必要的信令和终端设备。
3、 但是在最普遍的路由与交换领域,VLAN的端口聚合也有的叫TRUNK,不过大多数都叫TRUNKING ,如CISCO公司。所谓的TRUNKING是用来在不同的交换机之间进行连接,以保证在跨越多个交换机上建立的同一个VLAN的成员能够相互通讯。其中交换机之间互联用的端口就称为TRUNK端口。与一般的交换机的级联不同,TRUNKING是基于OSI第二层数据链路层(DataLinkLayer)TRUNKING技术,如果你在2个交换机上分别划分了多个VLAN(VLAN也是基于Layer2的),那么分别在两个交换机上的VLAN10和VLAN20的各自的成员如果要互通,就需要在A交换机上设为VLAN10的端口中取一个和交换机B上设为VLAN10的某个端口作级联连接。VLAN20也是这样。那么如果交换机上划了10个VLAN就需要分别连10条线作级联,端口效率就太低了。 当交换机支持TRUNKING的时候,事情就简单了,只需要2个交换机之间有一条级联线,并将对应的端口设置为Trunk,这条线路就可以承载交换机上所有VLAN的信息。这样的话,就算交换机上设了上百个个VLAN也只用1个端口就解决了。
当一个VLAN跨过不同的交换机时,在同一VLAN上但是却是在不同的交换机上的计算机进行通讯时需要使用Trunk。Trunk技术使得一条物理线路可以传送多个VLAN的数据。交换机从属于某一VLAN(例如VLAN 3)的端口接收到数据,在Trunk链路上进行传输前,会加上一个标记,表明该数据是VLAN 3的;到了对方交换机,交换机会把该标记去掉,只发送到属于VLAN 3的端口。
如果是不同台的交换机上相同id的vlan要相互通信,那么可以通过共享的trunk端口就可以实现,如果是同一台上不同id的vlan/不同台不同id的vlan它们之间要相互通信,需要通过第三方的路由来实现。
untag就是普通的ethernet报文,普通PC机的网卡是可以识别这样的报文进行通讯;tag报文结构的变化是在源mac地址和目的mac地址之后,加上了4bytes的vlan信息,也就是vlan tag头;一般来说这样的报文普通PC机的网卡是不能识别的下图说明了802.1Q封装tag报文帧结构带802.1Q的帧是在标准以太网帧上插入了4个字节的标识。其中包含:2个字节的协议标识符(TPID),当前置0x8100的固定值,表明该帧带有802.1Q的标记信息。2个字节的标记控制信息(TCI),包含了三个域。Priority域,占3bits,表示报文的优先级,取值0到7,7为最高优先级,0为最低优先级。该域被802.1p采用。规范格式指示符(CFI)域,占1bit,0表示规范格式,应用于以太网;1表示非规范格式,应用于Token Ring。VLAN ID域,占12bit,用于标示VLAN的归属。以太网端口有三种链路类型:Access、Hybrid和Trunk。Access类型的端口只能属于1个VLAN,一般用于连接计算机的端口;Trunk类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,一般用于交换机之间连接的端口;Hybrid类型的端口可以允许多个VLAN通过,可以接收和发送多个VLAN的报文,可以用于交换机之间连接,也可以用于连接用户的计算机。Hybrid端口和Trunk端口在接收数据时,处理方法是一样的,唯一不同之处在于发送数据时:Hybrid端口可以允许多个VLAN的报文发送时不打标签,而Trunk端口只允许缺省VLAN的报文发送时不打标签。
在这里先要向大家阐明端口的缺省VLAN这个概念Access端口只属于1个VLAN,所以它的缺省VLAN就是它所在的VLAN,不用设置;Hybrid端口和Trunk端口属于多个VLAN,所以需要设置缺省VLAN ID。缺省情况下,Hybrid端口和Trunk端口的缺省VLAN为VLAN 1当端口接收到不带VLAN Tag的报文后,则将报文转发到属于缺省VLAN的端口(如果设置了端口的缺省VLAN ID)。当端口发送带有VLAN Tag的报文时,如果该报文的VLAN ID与端口缺省的VLAN ID相同,则系统将去掉报文的VLAN Tag,然后再发送该报文。注:对于华为交换机缺省VLAN被称为“Pvid Vlan”,对于思科交换机缺省VLAN被称为“Native Vlan”交换机接口出入数据处理过程如下:
Acess端口收报文:
收到一个报文,判断是否有VLAN信息:如果没有则打上端口的PVID,并进行交换转发,如果有则直接丢弃(缺省)
Acess端口发报文:
将报文的VLAN信息剥离,直接发送出去 (所以,Access端口可以实现同一交换机上相同VLAN下的主机通信;也可以实现交换机级连时的缺省VLAN1报文交换,但不能实现VLAN透传。)
trunk端口收报文:
收到一个报文,判断是否有VLAN信息:如果有,判断该trunk端口是否允许该 VLAN的数据进入:如果可以则转发,否则丢弃;如果没有VLAN信息则打上端口的PVID,并进行交换转发。
trunk端口发报文:
比较将要发送报文的VLAN信息和端口的PVID,如果不相等则直接发送。如果两者相等则剥离VLAN信息,再发送。(所以,将交换机级连口统统设置为Trunk并允许所有VLAN通过后,VLAN2-VLAN4000直接透传,而VLAN1则因为和Trunk缺省PVID相同,需要通过剥离VLAN信息又添加VLAN信息实现了透传。而如果更改Trunk的缺省PVID,则可以实现某一交换机下的VLAN-X和另一交换机下的VLAN-Y通信。)
&[2]&&下一页
已发表评论数()
请填写推刊名
描述不能大于100个字符!
权限设置: 公开
仅自己可见
正文不准确
标题不准确
排版有问题
主题不准确
没有分页内容
图片无法显示
视频无法显示
与原文不一致49881人阅读
小技巧(45)
Linux(42)
从各个地方看了,杂七杂八的,随便记下吧!
以太网端口有 3种链路类型:access、trunk、hybird
Access类型端口只能属于1个VLAN 般用于连接计算机 端口;&
Trunk类型端口可以允许多个VLAN通过,可以接收和发送多个VLAN 报文,一般用于交换机之间的连接;
Hybrid类型端口可以允许多个VLAN通过,可以接收和发送多个VLAN 报文,可以用于交换机的间连接也可以用于连接用户计算机。
Hybrid端口和Trunk端口在接收数据时处理思路方法是一样的,唯一区别的处在于发送数据时:Hybrid端口可以允许多个VLAN报文发送时不打标签,而Trunk端口只允许缺省VLAN报文发送时不打标签。
Access端口只属于1个VLAN 所以它缺省VLAN就是它所在VLAN不用设置;
Hybrid端口和&
Trunk端口属于多个VLAN,所以需要设置缺省VLAN ID。缺省情况下 Hybrid端口和Trunk端口缺省VLAN为VLAN 1;
如果设置了端口缺省VLAN ID当端口接收到不带VLAN Tag报文后 则将报文转发到属于缺省VLAN的端口;当端口发送带有VLAN Tag报文时,如果该报文 VLAN ID和端口缺省VLAN ID相同,则系统将去掉报文VLAN Tag,然后再发送该报文。
注:对于华为交换机缺省VLAN被称为“Pvid Vlan” 对于思科交换机缺省VLAN被称为“Native Vlan”
交换机接口出入数据处理过程:
Acess端口收报文:收到个报文判断是否有VLAN信息:如果没有则打上端口 PVID并进行交换、转发,如果有则直接丢弃(缺省) Acess端口发报文:将报文VLAN信息剥离直接发送出去
trunk端口收报文: 收到一个报文,判断是否有VLAN信息:如果没有则打上端口 PVID 并进行交换转发,如果有判断VLAND ID是否在该trunk的允许范围内,如果在范围内则转发,否则丢弃
trunk端口发报文:比较端口PVID和将要发送报文VLAN信息如果两者相等则剥离VLAN信息再发送,如果不相等则直接发送
hybrid端口收报文: 收到一个报文,判断是否有VLAN信息:如果没有则打上端口 PVID 并进行交换转发。如果有则判断该hybrid端口是否允许该VLAN数据进入:如果可以则转发,否则丢弃(此时端口上untag配置是不用考虑,untag配置只对发送报文时起作用)&
hybrid端口发报文:
1、判断该VLAN在本端口属性(disp erface 即可看到该端口对哪些VLAN是untag 哪些VL
2、如果是untag则剥离VLAN信息再发送如果是tag则直接发送
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:670872次
积分:4163
积分:4163
排名:第6643名
原创:84篇
转载:30篇
评论:69条
(1)(1)(5)(2)(1)(2)(1)(1)(2)(1)(1)(2)(5)(6)(1)(6)(1)(3)(11)(18)(11)(1)(1)(1)(1)(2)(8)链路聚合、Trunk、端口绑定和捆绑简析
时间: 00:11:49
&&&& 阅读:3418
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&关于链路聚合(Link Aggregation)、Trunk和端口绑定/捆绑这三种概念很容易混淆,主旨都是利用链路冗余提供服务器、交换机和存储间的可靠性,或利用冗余端口实现负载均衡等;通常在大多数场景下被不加区别的混用,今天我们简单分析一下各自的含义和区别。链路聚合是采用不同的聚合、合并方法把多个网络链路并行的连接起以便提供网络带宽和链路冗余,实现网络业务连续性;强调的是交换机端到端的链路,一般涉及端口、网卡和交换机(如LACP)绑定等。不同交换机厂商采用不同术语描述链路聚合,但目标都是一致的,即将两个或多个端口绑定在一起作为一个高带宽的逻辑端口来提升链路速度、冗余、弹性和负载均衡。Cisco称作Ether Channel、Brocade称作Brocade LAG,还有基于标准IEEE 802.3ad的LACP(Link Aggregation Control Protocol),该协议在2008年被转入IEEE 802.1ax作为标准,LACP可以动态配置端口聚合,且不依赖任何厂商,因此大部分以太网交换机都支持该协议。通常情况,交换机之间使用多个端口创建并行聚合/绑定时,生成树协议(STP)会将其视为环路,从技术上来讲,链路聚合技术就是解决该问题,使聚合端口生成单个逻辑链路(single logical link)而不会造成环路。Trunk技术一般使用在交换机之间,通过冗余链路实现可靠性、通过级联增加端口数量、通过Trunk提供ISL(交换机间链路)链路使用率。一般分为下面几种场景。ISL Trunk技术:指交换机之间的链路中继,一般用于增加链路端口数量、级联和长距离传输(一般指FC交换机,使用单模光纤可以实现长距离传输)。VSAN Trunk技术:是思科FC交换机特有的概念,指多个VSAN流量可以通过一条ISL链路承载,VSAN类似与IP交换机的VLAN,实现二层隔离安全访问。博科FC交换机也以类似实现隔离的技术叫Zoning。VLAN/EthernetTrunk技术:指对VLAN进行Tag标记,让连接在不同交换机上的相同VLAN中的主机互通,把两台交换机的级联端口设置为Trunk端口,当交换机把数据包从级联口发出去的时候,会在数据包中做一个标记,以便其它交换机识别该数据包属于哪一个VLAN,当其它交换机收到这个数据包后,只会将该数据包转发到标记中指定的VLAN,从而完成了跨越交换机的VLAN内部数据传输。在一个交换机间链路ISL上承载多个VLAN数据,提高了链路使用率,不必为每一个VLAN ID在交换机间提供一条单独的ISL链路。通常使用的协议有标准的802.1q和思科的ISL协议,ISL是思科私有协议,只能用在思科自己的交换机之间。VLAN/EthernetTrunk简单总结:1.VLAN在实际环境中不只是使用一台交换机,而是多台交换机共同作用。每台交换机都划分多个VLAN,且这些VLAN可能在多个交换机上是具有相同的VLAN ID。2.不同交换机的几个VLAN都连接一条物理的链路,只需要用这条中继链路来承载所有的VLAN通信。3.交换机链路类型有接入链路和中继链路之分。中继链路才可以承载多个VLAN。&链路捆绑/端口Bonding:&一般是指服务器端口、存储以太网口通过Bonding技术实现链路冗余和负载均衡,目前Linux操作系统内核本身已经支持7种绑定模式,有的绑定模式(如 LACP)建议和以太网交换机的LACP协议配合使用。Balance-rr(Round-robin)模式也称bound 0模式,所有相同优先级的网卡端口维持在一个循环队列(slave设备链表)中,Bonding设备驱动在这些网卡端口中顺序轮流选择。一旦某一个网卡端口完成了一次数据传输任务,Bonding驱动将自动调度队列中下一个网卡端口,完成下一个数据包的数据传输任务。如此连续、周而复始地发送数据。新加入的Bonding网卡端口将被放在队列的尾部。Active-backup(AP)模式也称bound 1模式,多个网卡端口中的一个端口设定为激活状态,其他的端口处于备用状态。当活动端口或者活动链路出现故障时,启动备用链路。Balance-XOR(XOR)模式也称bound 2模式,基于指定的传输HASH策略传输数据包。缺省的策略是:(源MAC地址 XOR 目标MAC地址)% slave数量。其他的传输策略可以通过“xmit_hash_policy”选项指定。Broadcast(广播)模式也称bound 3模式,通过Bonding设备中所有的网卡端口发送需要传输的数据,两个网络完全独立的情况下,如果需要某些特定的单向流量能够同时到达这两个独立的网络,需要使用“broadcast”模式。802.3ad(LACP)模式也称bound 4模式,动态链接聚合策略。让多个网卡端口工作在同一个激活的聚合体下,共享相同的速率和双工模式。如果对端以太网交换机支持LACP汇聚模式的端口聚合,推荐使用“802.3ad”模式配置Bonding功能。Balance-tlb(TLB)模式也称bound 5模式,自适应传输负载均衡策略。Bonding驱动程序根据每一个Bonding网卡端口(slave)的不同处理能力和当前的负载状态,对网络服务请求进行合理的调配,将网络传输的负载在所有网卡端口中重新分布。Balance-alb(ALB)模式也称bound 6模式,自适应负载均衡策略。在balance-tlb模式提供传输负载均衡功能的基础上,balance-alb模式增加针对IPv4流量的接收负载均衡(receive load balance)。Bonding驱动程序根据每一个Bonding网卡端口(slave)的不同处理能力和当前的负载状态,对网络服务请求进行合理的调配,将网络发送和传输的负载在所有网卡端口中重新分布。本文出自 “” 博客,谢绝转载!标签:&&&&&&&&&&&&&&&
&&国之画&&&& &&
版权所有 京ICP备号-2
迷上了代码!为什么我交换机设置好了我把所有的交换机都设置了trunk 模式,不知道对不对,同个交换机之间的机子也ping不通
本回答由提问者推荐
var sogou_ad_id=731547;
var sogou_ad_height=160;
var sogou_ad_width=690;

我要回帖

更多关于 java 读取音频文件 的文章

 

随机推荐