Difference between vpc peer-switch and vpc+

Hi, I would like to understand the difference between vpc peer-switch when used in vpc and vpc+ when used in fabricapath when both are delivered to achieve the same thing i.e making the 2 nexus switches look like a 1 logical switch to an other device connected to it.

Hi,
vPC+ overcomes a problem we would have when connecting non FabricPath devices to the FabricPath cloud in a resilient way using port-channels.
If you look at the first diagram below, when Host A sends traffic to Host B, it can be sent over either link of the port-channel and so can take the path via either S100 or S200. The problem with this is that from the perspective of the MAC address table on S300, the MAC address of Host A would be constantly flap between being sourced from S100 and S200.
What happens with vPC+ is that S100 and S200 create an emulated switch that effectively becomes the point of connection of the port-channel interface. This is seen in the second diagram as S1000. Now when traffic is sent from Host A it is always seen as originating from S1000 so there's no longer any MAC flapping.
Hope that helps.
Regards

Similar Messages

  • What are the major differences between a Access Switch and Aggregation Switch w.r.t Carrier Ethernet domain?

    In a Carrier Ethernet domain,Could someone please help me understand what's the basic difference between Access Switch and Aggregation Switch both in terms of s/w and h/w functionalities. MEF deals OAM,CFM, EVC provisioning only at the access edge switches. Do we need to repeat all these at the aggregation level? or  is it just used for routing purpose? Do we have a separate Fault Management at the aggregation level?

    Duplicate posts.  :P
    Go here:  https://supportforums.cisco.com/discussion/12137156/what-are-major-differences-between-access-switch-and-aggregation-switch-wrt

  • Differences between VMware virtual switches and HyperV virtual switches

    Hello,
    I've deployed an OpenVpn infrastructure (configured in bridging mode) within a VMmare ESX4 environment.
    The scenario is this:
    A remote client connects to the OpenVpn server (VM1), VM1 also owns an interface where traffic passes in tagged mode complaint to vlan 8021q, VM2 owns a interface on the vlan10. VM1 can ping VM2 without any problem (supposing vlan 10 traffic), but the remote
    client cannot ping VM2.
    The scenario works perfectly in a physical environment (without any virtual machine).
    The scenario is like this:
    Analizing traffic with Wireshark on the VM2 I've noticed that an ARP request leaves from the remote client MAC to the destination host interface of VM2 (broadcast ARP request).
    The host VM2 sends an ARP reply directly to the MAC address of the remote client.
    This last packet doesn't pass the vSwitch, so it isn't received by the remote client and the ping fails.
    This occurs because the VMware ESX vSwitch only knows all the MACs of virtual machines within the ESX environment, it doesn't learn MAC addresses like a physical real switch and it discards packets sent to unknown unicast MAC addresses (broadcast traffic instead
    is passed). Within the VMware infrastructure this is solvable only by using of the Promiscuos mode feature of the virtual switch port.
    I would like to ask if HyperV virtual switches work like VMware ESX virtual switches. So in Hyper-V virtual switches do learn mac addresses actually like a physical switch?

    This last packet doesn't pass the vSwitch, so it isn't received by the remote client and the ping fails. This occurs because the VMware ESX vSwitch only knows all the MACs of virtual machines within the ESX environment, it doesn't learn MAC addresses
    like a physical real switch and it discards packets sent to unknown unicast MAC addresses (broadcast traffic instead is passed). Within the VMware infrastructure this is solvable only by using of the Promiscuos mode feature of the virtual switch port.
    Thank you; I did the same in Wireshark and noticed the ARP reply was not being received by my VMware guest Hyper-V host, so I did an Internet search and found this document at the top of the list. For other people that came here because their VMware guest
    Hyper-V lab server's SCVMM 2012 SP1 logical switch virtual network adapter combination could not ping other VMware guests; In addition to "Accept" for your VMware vSwitch (described above), you will need to change your VM Network VLAN ID to "All".

  • Peer-Switch with vPC and non-vPC Vlan Port-Channels

    Hi,                 
    in a design guide i have noticed that it is best practice to split vPC and non-vPC vlans on different inter-switch port-channels. Now, if i want to use the Peer-Switch function, but the port-channel interface of the non-vPC-vlan channel moves into blocking state. The option spanning-tree pseudo-information has no influence. Is peer-switch possible in my kind of topology?
    Greeting,
    Stephan

    I believe absolutly possible. specifically coz peer-switch and spt pseudo-info are specific and local to cisco fabric services running as part of  vpc technology. Personally me has lab with vpc-domain compounded of 2 N5Ks. They are peer-switches with spt-pseudoinfo and they have MST running on non VPC links independantly from vpc.

  • MST / vPC / peer-switch

    Hello,
    There are two N7Ks connected with peer-link (Po1). There will be some other L2 switches connected to those N7Ks with vPC. Also, there is a separate, dedicated L2 link (Po9) between N7Ks to carry VLANs for orphan ports connected on both N7Ks. Here is configuration:
    N7K-1:
    spanning-tree mst configuration
    name test
    revision 3
    instance 1 vlan 1-9,12-14,16-1005
    instance 2 vlan 10,11,15
    spanning-tree mode mst
    spanning-tree mst 0-2 priority 4096
    spanning-tree pseudo-information
    mst 0-2 designated priority 4096
    mst 0-2 root priority 4096
    vpc domain 1
    peer-keepalive destination 1.1.1.2 source 1.1.1.1 vrf peer-keepalive
    system-priority 1000
    role priority 1
    auto-recovery reload-delay 240
    peer-gateway
    peer-switch
    graceful consistency-check
    ip arp synchronize
    delay restore 30
    delay restore interface-vlan 40
    interface port-channel 1
    vpc peer-link
    switchport trunk allowed vlan remove 10,11,15
    interface port-channel 9
    switchport trunk allowed vlan 10,11,15
    spanning-tree mst 2 cost 100
    N7K-2:
    spanning-tree mst configuration
    name test
    revision 3
    instance 1 vlan 1-9,12-14,16-1005
    instance 2 vlan 10,11,15
    spanning-tree mode mst
    spanning-tree mst 0-2 priority 4096
    spanning-tree pseudo-information
    mst 0-2 designated priority 8192
    mst 0-2 root priority 8192
    vpc domain 1
    peer-keepalive destination 1.1.1.1 source 1.1.1.2 vrf peer-keepalive
    system-priority 1000
    role priority 1
    auto-recovery reload-delay 240
    peer-gateway
    peer-switch
    graceful consistency-check
    ip arp synchronize
    delay restore 30
    delay restore interface-vlan 40
    interface port-channel 1
    vpc peer-link
    switchport trunk allowed vlan remove 10,11,15
    interface port-channel 9
    switchport trunk allowed vlan 10,11,15
    spanning-tree mst 2 cost 100
    In theory, for vPC VLANs, that is those carried over peer-link, global STP configuration should be used. And, because peer-switch is used, both N7Ks will generate the same BPDU (the same Bridge ID with priority 4096), both becomming root. And, for other VLANs, carried over dedicated L2 link, the pseudo-information should be used. That is, N7K-1 should become root, and Po9 should be Designated. The N7K-2 should be backup root and Po9 should be Root port.
    Unfortunately, it's not how it works. Maybe I am missing something, but BPDUs sent over dedicated L2 Po9 are exactly the same as for VPC VLANs. N7K-1 becomes root and its Po9 becomes Designated. But, N7K-2 is also a root, and since it sees the same BPDU as it generates by itself, it treats Po9 as an alternate way to itself and places that port in Alternate/Blocking state.
    So, am I doing something wrong, or dedicated L2 link cannot co-exist with peer-link? I had no chance to test it, but it may work if I remove peer-switch feature (although it is recommended to have it)
    Best regards,
    Krzysztof

    We have filed
    CSCuc41076
    vPC Peer Switch Hybrid Topology MST blocking in non vPC Peer Link

  • VPC, VPC Peer-links and VDC

    I have 2 7Ks and will run VPC and multiple VDCs.
    Should it be a separete VPC Peer-link and keep-alive link per VDC?
    I am not sure but I guess yes since a physical interface should be allocated to a VDC.
    I just need confirmation.
    thanks

    Yes, if you are having 4 VDCs with vPC, you will need 4 separate vPC peer-links. VDC is a physical separation (even though it is the same box) and it cannot communicate across VDC.
    HTH,
    jerry

  • Difference between a Service user and Dailog user ?

    Hi All,
    Can anybody tell me the difference between a service user and a dailog user?
    Why can't we use a service user for BSP applications?
    We are on a 620 system and use bsp system login.
    With a dialog user it works, but when I switch this user to a service user the login returns an empty login screen.
    Thanks in advance.
    Rob

    A service user can only be used for background processing and communication within a system (such as RFC users for ALE, Workflow, TMS, and CUA). Dialog screens are not allowed for these users.
    Dialog users however have individual, interactive system access.
    [user types|http://help.sap.com/saphelp_nw70/helpdata/EN/3d/3272396ace5534e10000000a11405a/content.htm]

  • Difference between oracle join syntaxes and ANSI join syntaxes

    What is difference between oracle join syntaxes and ANSI join syntaxes ?
    why oracle is having different syntaxes for joins than ANSI syntaxes ?
    Also Join syntaxes are different in some oracle vesrions ?

    BluShadow wrote:
    3360 wrote:
    Yes it is. The Oracle database wasn't initially designed to be ANSI compliant. As you correctly state the ANSI standards weren't around when it was initially designed, so the statement is perfectly correct. ;)Ok, in one sense it may be correct but it is a completely misleading statement. Not sure why you think it's misleading.Because there was no ANSI standard, so making it sound like a design choice The Oracle database wasn't initially designed to be ANSI compliant. would suggest to most readers that there was a standard to be compliant to.
    Like saying Ford originally did not design their cars to incorporate safety features such as ABS, seat belts and air bags.
    The OP asked "why oracle is having different syntaxes for joins than ANSI syntaxes ?" and the answer is that Oracle wasn't initially designed with ANSI compliance, so it has it's old non-ANSI syntax,As shown above, the old syntax was ANSI compliant at the time and to call it non-ANSI is either incorrect or misleading dependent on your point of view.
    and since ANSI syntax became the standard it now supports that. And since ANSI switched to a new standard, Oracle had to implement the new standard as well as the previous ANSI standard would be more accurate in my opinion.
    Nothing misleading as far as I'm aware in that.I find the whole discussion about ANSI and Oracle's supposed non-compliance, reads like it was Oracle's choice to deviate from the standards, when it was ANSI's bullheaded decisions to pointlessly change standards that left Oracle and other vendors out of compliance, and that was a decision made solely by ANSI.
    This is probably the reason ANSI no longer produces SQL standards, the endless syntax fiddling would eventually have made forward left under outer joins a reality.
    {message:id=1785128}

  • Re: DIfference between Schemas, PCRS' FUnctions and Operations

    Dear SAPExperts,
    Can anybody pls tell me what is difference between Schemas, PCRS' Functions and Operations.
    Thanx in advance
    Regards
    Aniruddha

    Hi Aniruddha
    When the payroll driver is executed (for ex: PC00_M40_CALC for INDIA is executed) the schema IN00 (standard schema) is executed and it calls certain functions (functions may use Rules. Rules contain Operation) and also subschemas.
    Functions could be of four types
    1. Performing some payroll computations (E.g. INEPF function calculates the PF amount of an employee during payroll run)
    2. Calling rules (E.g. P0045 function calls a rule INLN to compute the loan details of a personnel number).
    3. Getting data from Infotypes (E.g. P0581 will get the data from Infotype-581 for payroll processing).
    4. For some decisions. (E.g. IF & ENDIF function is used to execute as per the true and false decisions) etc.
    When the PY is executed SAP uses lot of Internal Tables to store data and also provides data to other internal tables.
    The read and change access to Internal Tables is enabled using functions that are executed in a personnel calculation schema and using operations that are executed in personnel calculation rules.
    The following is just an attempt to provide some info on how Functions are processed during the PY Run. For ex: (functionality of subschema XIN0 and INBD)
    1. INITIALIZATION OF PAYROLL: When the Payroll is executed first the subschema XIN0 is called,   This subschema comprises the following main steps:
    I.     Specify program type (payroll or evaluation)
    II.     Set switch for database updates (YES/NO) all database updates are controlled via this switch (otherwise simulation)
    III.     Only infotypes from the HR master record which apply to the selected personnel number are read.
    IV.     All Time Management infotypes are imported.
    V.     Specify check against control record PA03 (test or live).
    2. READ BASIC DATA: Once the Initialization of Payroll is successful, the subschema INBD is called. This subschema reads the Basic data of an employee who is there in the Payroll execution. Basic Data includes, determining Employee Name, Reading Work Center/Basic Pay Data, Setting Financial Year Dates and Allowance Grouping Tables, Reading Previous Employment Tax Details, Reading Housing (HRA/CLA/COA), Reading Exemptions, Reading Income from Other Sources, Reading Section 80 Deductions, Reading Investment Details (Sec 88), Reading Provident Fund Contributions, Reading Other Statutory Deductions, Reading Car and Conveyance, Reading Long Term Reimbursements, Read ID Details. Function GON checks whether all the master data has been imported, no further processing of schema will occur unless certain data is present.
    The Subschema INBD calls the following functions in order to read the Basic Data:
    ENAME :
    Function ENAME reads the last valid name of the employee in the payroll period. The formatting used for the country in question is used when displaying this name.
    WPBP
    If an employee receives a pay increase within a payroll period, the Basic Pay infotype (0008) is changed and delimited as of a specific date. Two data records exist for one payroll period.
    During payroll, the system writes the Basic Pay wage type to the results table with two different indicators. These split indicators are a link to the WPBP table that contains the relevant values. The system takes into consideration both data records for the corresponding partial periods when calculating remuneration.
    ININI
    P0580
    P0581
    P0582
    P0584
    P0585
    P0586
    P0587
    P0588
    P0583
    P0590
    P185I
    GON :
                    Function GON checks whether all the master data has been imported. No further processing of the schema will occur unless certain data is present. Checking procedures vary from country to country. There must always, however, be a work center (P007).
    [Def. of Functions, Rules and Operations (copied from Raju's answer)
    Schema is a collection of functions
    A Rule is a collection of operations.
    An operation is a very basic piece of logic that is used, mostly, to manipulate wage types
    Best Regards
    Reddy

  • What's the difference between the triangle icon and the square icon on the

    What's the difference between the triangle icon and the square icon on the Bookmarks Bar, and how do you make the square thing happen?

    Both mean that the bookmark is a group or folder of multiple addresses.
    The triangle is the default setting, meaning that usually you click and choose a single address to open in the group. You can also right-click on the group name to select "Open in Tabs" to see ALL the addresses open in individual tabs.
    The square is this behaviour (open all addresses in tabs) fixed, so that it ALWAYS opens that way, even with a left click. If you want to access an individual address now, you have to use option-click.
    To switch between triangle and square, open your bookmarks screen (the book icon on the far left of the bookmarks bar, or Bookmarks menu - Show all Bookmarks, select the group you want to change, and tick the box marked "Auto-Click". You can of course switch back to triangle (default) behaviour in the same way.
    Matt

  • Difference between CON-SU3-3945 and CON-SNT-3945E

    Hi,
    Can somebody explain me the difference between CON-SU3-3945 and CON-SNT-3945E, as far as I am concern that first one is cisco service for IPS and other one is smartnet service for IPS, or CON-SU3-3945 is itself IPS bundle i.e. software IPS and  CON-SNT-3945E is smartnet service for  CON-SU3-3945.
    also kindly share if anybody has the sample config or configuration procedure for  CON-SU3-3945 (If this is an IPS).
    Regards,
    Mukesh       

    Hi Mallardnathan,
    The first answer to your question is, yes, you need purchase two service contracts for each Cisco Small Business product.
    These service contracts CON-SBS-SVC1, CON-SBS-SVC2, CON-SBS-SVC3 include the following:
    Three-year support for Cisco Small Business products
    Unlimited telephone and online chat support with Cisco engineers, 24 hours daily in English, business hours in 12 other languages
    Next-business-day advance hardware replacement in more than 65 countries
    Major and minor software releases
    Online service request tools
    The service contract CON-SBS-SVC3 includes all of the above except instead of Next-business-day hardware replacement, it is same day replacement and it is only available in certain countries.
    A service contract is assigned to each product.  For example, a basic SF100D-08 unmanaged switch will have service contract CON-SBS-SVC1, while the SG500X-48P Stackable Managed Switch will have service contract CON-SBS-SVC3.
    For your two products,  RV180 and SG200-08, you will need to order CON-SBS-SVC2 for each of them.
    Regards,
    Cindy
    Small Business Community Manager
    twitter: https://twitter.com/CiscoSBsupport
    Instagram: http://instagram.com/ciscosmallbiz/

  • Difference between cost component structure and cost component split

    can anyone explain me the difference between cost component structure and cost component split with simple example
    thanks
    santosh

    Hi ,
    cost component structure
    Definition
    Number that identifies the structure.
    Use
    In Product Cost Controlling, the cost component structure determines how the results of material costing are updated. The cost component structure groups the costs for each material according to cost component (such as material costs, internal activities, external activities, and overhead). If the material is used in the production of another material, the cost component split (which breaks down the costs according to material costs, internal activities, external activities, overhead, and so forth) remains in the system when the costs are rolled up.
    In the cost component split, you also define the following for material costing:
    Which part of the costs are fixed costs
    Which costs are
    cost of goods manufactured and what are sales and administration costs
    Which costs are relevant for stock valuation, commercial inventory valuation and tax inventory valuation
    When the cost component structure is assigned to the organizational units, you can specify that two cost component splits are created:
    Main cost component split
    This is the principal cost component split, meaning that it is used in the standard cost estimate, which can be used to update the material master. The main cost component split can be a cost component split for cost of goods manufactured or a primary cost component split.
    Auxiliary cost component split
    This can exist in addition to the main cost component split, and is not used in the standard cost estimate. It can be used for analysis purposes, in that it can be displayed with the cost estimate and passed on to Profitability Analysis.
    In Cost Center Accounting, the cost component structure determines how the results of the activity price calculation are updated. The cost component structure groups the costs for each activity type of the cost center according to components (such as material costs and labor costs). If an internal activity allocation is carried out, the cost component split (which breaks down the costs according to material, labor costs, and so forth) is retained at cost rollup.
    If the cost component split is not to be retained, you can create a switching structure for the cost component structure for Cost Center Accounting. In the switching structure, you specify which sender cost component goes into which receiver cost component.
    <b>require a cost component structure to calculate prices using cost component split.</b>
    For each cost component structure you define a component such as energy, personnel, or raw materials. The components combine all costs occuring for a particular cost element area. In this way, you ensure greater cost transparency in activity price calculation when putting together the activity type prices - for example, it becomes easier to find how much of the activity price is taken up by the material costs.
    In activity allocation, the cost component structure remains constant, meaning that the receiver takes on the sender cost elements and that the allocated costs are posted in the same cost components in the receiver as in the sender.
    A cost component structure can have a maximum of 40 defined cost components.
    Cost components are assigned to cost elements. You thereby determine which cost elements go to which rows in the structure, and how these components are updated in price calculation.
    Hope ths helps
    Please rewad points
    Sunil

  • Difference between address-family ipv6 and address-family ipv6 labeled unicast

    Hello Experts,
    Can someone explain me the difference between address-family ipv6 and address-family ipv6 labeled unicast. Per my understanding, i think both of them are used to send labelled IPv6 prefix advertisements through BGP..If so, are the following configs same?
    address-family ipv6
    neighbor 192.168.0.1 activate
    neighbor 192.168.0.1 send-label
    router bgp 10
    neighbor 192.168.0.1
    address-family ipv6 labelled unicast
    Please let me know if my understanding is correct
    Thanks
    Mukundh

    Thanks for the reply Nagendra...
    I have another related query regarding this. We have BGP neighborship flapping between 2 routers ...One is Cisco 7204 and another is Juniper M120 I think.... The Juniper logs show that BGP is flapped due to family inet6 not configured on the Juniper end and Juniper is receiving BGP advertisements with native IPv6 as next hop from Cisco when it shouldn't be receiving that.. The following are commands on Cisco and Juniper...
    ##### CISCO####
    outer bgp 5603
    neighbor 95.176.254.10 inherit peer-session LAR  neighbor 95.176.254.10 description --- M320-LAB-LJ-CIGALETOVA  address-family ipv4
      neighbor 95.176.254.10 activate
      neighbor 95.176.254.10 inherit peer-policy LAR-ipv4  address-family ipv6
      neighbor 95.176.254.10 activate
      neighbor 95.176.254.10 send-community both
      neighbor 95.176.254.10 route-reflector-client
      neighbor 95.176.254.10 send-label
    template peer-session LAR
      remote-as 5603
      update-source Loopback0
      timers 30 90
    exit-peer-session
    template peer-policy LAR-ipv4
      route-map LAR-ipv4-out out
      route-reflector-client
      soft-reconfiguration inbound
      send-community both
    exit-peer-policy
    ####JUNIPER####
    protocols{bgp{
    group I-BGP-IPV4 {
                type internal;
                family inet {
                    unicast;
                family inet6 {
                    labeled-unicast {
                        explicit-null;
                export RR-Export-All;
                neighbor 95.176.255.254 {
                    description C7201-RR-IP-CIGALETOVA;
                    local-address 95.176.254.10;
                neighbor 95.176.255.252 {
                    description C7201-RR-IP-CIGALETOVA;
                    local-address 95.176.254.10;
    By the cisco command above, shouldn't cisco be sending only labelled ipv6 prefixes or am I wrong in this. And if Cisco sends both unlabelled and labelled prefixes, is there a way to make it send only ipv6 prefixes?
    Thanks
    Mukundh

  • The difference between VGA, DVI-D and ADC?

    Hi.
    The difference between VGA, DVI-D and ADC and which should be used with a T244 widescreen monitor into a Quicksilver G4 with a GeForce2 MX nVIDIA (0x10de) card. What's a good upgrade card if the above is not good enough?
    Thank you for your input.
    Walter

    Look at this link http://en.wikipedia.org/wiki/DigitalVisualInterface
     Cheers, Tom

  • The difference between AIR-ANT5135D-R and AIR-ANT5135DB-R

    Hi,
    Anyone know what is the difference between AIR-ANT5135D-R and  AIR-ANT5135DB-R ?
    From the dynamic configuration tools for 1252 and 1242, AIR-ANT2422DB-R is inside one of the antenna option.
    However, I can't find it in the "Cisco Aironet Antennas and Accessories Reference  Guide"
    http://www.cisco.com/en/US/prod/collateral/wireless/ps7183/ps469/product_data_sheet09186a008008883b.html
    Inside the document there is only AIR-ANT5135D-R.
    likewise for the 2.4 GHz,  AIR-ANT2422DB-R is inside the dynamic configuration tools and not inside "Cisco Aironet Antennas and Accessories Reference  Guide"
    Any help would be appreciated
    Thanks,
    Richard

    Found the difference, AIR-ANT5135DB-R and       AIR-ANT2422DB-R are  non-articulating antennas.
    Thanks!
    Richard

Maybe you are looking for

  • Error while handling special characters ( and &) in Sender File adapter

    Dear All, Scenario: Third Party System --> (File adapter) SAP PI 7.1 (SP05) --> (Proxy) ECC We are receiving CSV file and no mapping is required in PI as all the processing is being done by third party tool. But we are receiving special characters li

  • Magic Mouse changes the values in dialog boxes

    When working in Photoshop and saving files, I noticed that a sideways swipe on the Magic Mouse will change the values in dialog boxes. Unfortunately, it's a little too sensitive. When saving as JPEG and reaching for the keyboard to hit Return for OK,

  • Seagate Barracuda 7200.1 500GB 7200RPM S300 32MB

    Will the: Seagate Barracuda 7200.1 500GB 7200RPM S300 32MB be compatible in my 2 x 2.66GHz Dual-Core Intel Xeon Mac Pro I noticed that my machine has a Seagate Baraacude 250GB drive in so I assumed this would also work. Do I need to purchase addition

  • How do I lodge a complaint about Apple Care server support?

    I'm having a nightmare time with my year old OS X 2.2.1 server (Postgres has recently started crashing and taking down Wiki when it does so, for no apparent reason), and called Apple Support in the UK.  They were totally unhelpful - refusing to engag

  • Why XControl's reference is invalid?

    There are 60 XControls on front panel.I get their reference by a subvi and then output their label text by property node.It's ok when vi run in labview 8.5 IDE.Then I build the program to exe file.The refrence is invalid when I run the exe file .So w